Application insights returning 201

Hi,
First of, thanks for this action!
I think AI may have changed the responseCode to 201. Would it be possible to update to something like:
if (response.statusCode >= 200 && response.statusCode <= 300) {
on row 70 in src/index.ts?
Thanks!

Hi,
First of, thanks for this action!
I think AI may have changed the responseCode to 201. Would it be possible to update to something like:
if (response.statusCode >= 200 && response.statusCode <= 300) {
on row 70 in src/index.ts?
Thanks!

Same issue here... - 201

Addressed in https://github.com/wictorwilen/application-insights-action/pull/6


Fix random seed bug on initialized parameters

PR Type
Fix
Short Description
Clickup Ticket(s): https://app.clickup.com/t/8686q02mq
Making an util function instead to set all the seeds that has to be called before any random operation is done. Cleaning up the old set seed code.
Tested by locally running the fedprox example twice and checking the metrics are exactly the same on both runs.
Tests Added
Moved the original tests to the random utils file

@emersodb it is global, and I think your idea is good, it will also avoid the code duplication we have right now on that. The user just needs to remember to run the function before anything else.

I also agree, If @lotif agree,I can take care of it over this branch now.

@emersodb it is global, and I think your idea is good, it will also avoid the code duplication we have right now on that. The user just needs to remember to run the function before anything else.

That makes sense. They have to remember to set a seed if they want one. So I don't think it's too burdensome to instead just run the function instead. If we have it in the examples, it's a good demonstration of this mechanism.

@sanaAyrml I'm already halfway through changing it, the commit is coming soon :) thanks

Thanks for making the changes @sanaAyrml ! I made a small fix there to make sure passing None to it works. Please review again. cc @emersodb

I think FLamby is good, I don't see any mentions of seed there before or after this change. Can you confirm is all good, @sanaAyrml ?

I think FLamby is good, I don't see any mentions of seed there before or after this change. Can you confirm is all good, @sanaAyrml ?

I have not put up a PR to changes in flamby yet, so we are good for now. I will change them accordingly before putting up PR for it.


Provide option to disable auto-recording on missing files

When using various retry scenarios on CI/CD it can be possible for a test run to auto-record a missing snapshot, and then for a subsequent run to pass on that new snapshot.
We could provide a global boolean ( similar to isRecording ) in order to enable / disable auto-record functionality.
The default value would be true so existing integrations would not be affected.
It would be up to the client test target to determine how to best toggle the boolean based on their use case.

implementation should be pretty straightforward, I should have a PR up by tomorrow morning at the latest.

PR at https://github.com/pointfreeco/swift-snapshot-testing/pull/531

Thanks for the PR! I'll close this issue as a dupe so it can be tracked with the PR, instead.


allow int16, uint8 etc on record fields

Right now these types only work on global variables.
Also update the langauge.md document when done.

Won't fix for now.


Fix backspacing though a linked clue with a shared end-point

When you backspace through a linked clue and land on a shared end-point (for eg, 1ac ends where 3dn begins, and 1ac is linked to 3dn), you cannot backspace further unless you click to toggle the direction. I had not implemented backspacing across linked clues, which seems like an OK thing in general, except for this "shared end-point" situation.

Fixed, with v0.49


Fix invocation arrow

Purpose

This PR will fix invocation arrow position

Issue :

FIx:

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.


Adding labelling for buttons in toolbar

Adding labels for screen reader to the toolbar prototype.

Warnings

:warning:
There are no updates provided to CHANGELOG. Ensure there are no publicly visible changes introduced by this PR.

  Generated by :no_entry_sign: dangerJS


Parsing images from tweets added

The lib works great, but I found that if the tweet contains an image we have no way of displaying it. In accordance with the code style, this fork adds image parsing from tweets and makes a new {img} handler, that can be used in templates, that spits out the URL of the image of the tweet, if there is any.

Maybe check if array_key_exists('extended_entities', $tweet) of the tweet, otherwise it will throw index error

Hello. Did you add media support?

@bilalmalkoc never got around to do that, no


how to create surveyoption to "RequireOther"

prop = {
'properties':{
'other':'true'
},
'other':True,
'properties[other]':True
}
client.api.surveyoption.create(4162127,27,title="master4",value="100",**prop)
Doesn't work.

Hi @alanpoon - can you clarify what you're talking about? I don't see RequireOther in the issue description?

Sorry about that.
prop = {
'properties[requireother]':'true'
}
client.api.surveyoption.create(4162127,27,title="master4",value="100",**prop)
This doesn't work.

Oh, this looks like a duplicate of #23, however you're saying that it's not working. Where does the code fail? Do you have a traceback or an error response from SurveyGizmo?


Android Basics: SQL Basics

After Artic Fox Update, Database Inspector now can be opened by going to View-> Tool window -> App Inspection. Then after we launch the emulator then it opens the Database Inspector.

Hello @nehem10,
Thanks for reaching out to us. The codelab content is updated:


Error: Building package keystone:x64-windows-static failed with: BUILD_FAILED

Please create a discussion in https://github.com/microsoft/vcpkg/discussions/new instead.
`
PS E:\tools\system\Visual studio\vcpkg-2022.02.23> .\vcpkg install keystone:x64-windows-static
Computing installation plan...
The following packages will be built and installed:
keystone[core]:x64-windows-static -> 0.9.2#2
Detecting compiler hash for triplet x64-windows-static...
Restored 0 packages from C:\Users\admin\AppData\Local\vcpkg\archives in 221.9 us. Use --debug to see more details.
Starting package 1/1: keystone:x64-windows-static
Building package keystone[core]:x64-windows-static...
-- Using cached keystone-engine-keystone-dc7932ef2b2c4a793836caec6ecab485005139d6.tar.gz.
-- Cleaning sources at E:/tools/system/Visual studio/vcpkg-2022.02.23/buildtrees/keystone/src/85005139d6-6da20f5a0a.clean. Use --editable to skip cleaning for the packages you specify.
-- Extracting source E:/tools/system/Visual studio/vcpkg-2022.02.23/downloads/keystone-engine-keystone-dc7932ef2b2c4a793836caec6ecab485005139d6.tar.gz
-- Using source at E:/tools/system/Visual studio/vcpkg-2022.02.23/buildtrees/keystone/src/85005139d6-6da20f5a0a.clean
-- Using cached python-2.7.18.amd64.msi.
CMake Error at scripts/cmake/vcpkg_find_acquire_program.cmake:692 (message):
Unable to find PYTHON2
Call Stack (most recent call first):
ports/keystone/portfile.cmake:9 (vcpkg_find_acquire_program)
scripts/ports.cmake:145 (include)
Error: Building package keystone:x64-windows-static failed with: BUILD_FAILED
Please ensure you're using the latest portfiles with git pull and .\vcpkg update.
Then check for known issues at:
https://github.com/microsoft/vcpkg/issues?q=is%3Aissue+is%3Aopen+in%3Atitle+keystone
You can submit a new issue at:
https://github.com/microsoft/vcpkg/issues/new?template=report-package-build-failure.md&title=[keystone]+Build+error
including:
package: keystone[core]:x64-windows-static -> 0.9.2#2
vcpkg-tool version: 2022-02-11-dac008bf9b55ef48e10bcc81e273b97a82bbf72d
vcpkg-scripts version: unknown
`

Thanks for posting this issue. There are error message in your log: Unable to find PYTHON2, please check the cotene in this folder VCPKG_PATH/downloads/tools/python/python-2.7.18-x64 is correct or not.

If this folder missing some files, please remove file VCPKG_PATH/downloads/python-2.7.18.amd64.msi and rebuild this port. If still install failed, please provide the new log.

Ping @uranus829 for response.

Thanks for posting this issue. Please reopen this issue if this is still a problem for you.


feat: add checkbox animation feature

This PR introduces a new feature that adds smooth animations to checkboxes when they are checked or unchecked. The animations enhance the user experience by providing visual feedback and making the interaction feel more intuitive. The animation utilizes tailwind CSS transition classes to create a seamless transition between the two states. The code also includes necessary adjustments to ensure compatibility with various browsers and devices. Tests have been added to ensure the proper functioning of the animation under different scenarios. This enhancement significantly improves the overall user interface and engagement. #feature #animation"

Hello @shadcn,
I noticed that you attempted to merge the code. However, one of the checks failed due to a code formatting issue. I have rectified this problem by removing an unnecessary space, which was causing the formatting error. You can now proceed with the merge once again.
Thank you.

@rajgop1 Looks like there's a code check failing. Could you run pnpm format:write please?


Dynamic labels

My actions before raising this issue

[ ] Read/searched the docs
[x] Searched past issues

Expected Behaviour

Hello, Is it possible to make a dynamic label that I can assign myself, for example for marking any numbers (license plate of a car, equipment, etc.)

Yep, tnx


Blink logins fail on HA 0.113.1 (again)

Describe the bug
It looks like Blink has changed their API again.  I am getting 426 (Upgrade Needed) error when trying to log in.  This seems to indicate Blink has updated/changed/altered their login mechanism again.
To Reproduce
Steps to reproduce the behavior:

On home Assistant, delete the blink integration to force a logout
Add Blink Integration back

Expected behavior
Login succeeds
Home Assistant version (if applicable): 0.113.1
blinkpy version (not needed if filling out Home Assistant version):
Log Output/Additional Information
If using home-assistant, please paste the output of the log showing your error below.  If not, please include any additional useful information.
2020-07-30 14:17:14 ERROR (SyncWorker_1) [blinkpy.login_handler] Failed to login to Blink servers.  Last response: <Response [426]>

OK, I haven't used the library stand alone yet but doesn't seem too hard.  I have to get back to paid work now, but will have time later today.

Never mind it was super easy.  It works on the following.  I was able to login and print a list of my cameras with the library.
root@872c72b9f2c9:/# pip3 show blinkpy
Name: blinkpy
Version: 0.16.1
Summary: A Blink camera Python library running on Python 3.
Home-page: https://github.com/fronzbot/blinkpy
Author: Kevin Fronczak
Author-email<EMAIL_ADDRESS>License: MIT
Location: /usr/local/lib/python3.6/dist-packages
Requires: testtools, requests, python-slugify, python-dateutil
root@872c72b9f2c9:/#


Failed to establish a new connection to any one of the clusters throws error

Make sure these boxes are checked before submitting your issue - thank you!

[ ] I have checked the superset logs for python stacktraces and included it here as text if there are any.
[ ] I have reproduced the issue with at least the latest released version of superset.
[x] I have checked the issue tracker for the same issue and I haven't found one similar.

Superset version
Superset 0.28.1
Flask 0.12.4
Python 3.6.7 (default, Oct 25 2018, 09:16:13)
[GCC 5.4.0 20160609]
Expected results
Refreshing Druid metadata and listing latest datasources
Actual results
Throws an error, instead of a warning for failing to connect to one of the clusters
Error while processing cluster 'x.x.x.x' HTTPConnectionPool(host='x.x.x.x', port=8082): Max retries exceeded with url: /druid/v2/datasources (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7f414e6f9cf8>: Failed to establish a new connection: [Errno 111] Connection refused',))

Steps to reproduce
Add an invalid druid cluster IP address along with a valid one. Then, refresh druid metadata

This issue can be easily resolved by adding logic to not throw an exception but just a set of warning for those failed Druid Clusters.

I can help if it is fine with you guys. :)

For sure, help is always welcomed.

@mistercrunch Cool, here is the PR.
https://github.com/apache/incubator-superset/pull/6944

I'm getting same error...I cannot fetch any druid cluster. Any suggestion?


jax.scipy.special.erf: Doesn't support complex arguments despite documentation promising that

Description
From the documentation ( https://jax.readthedocs.io/en/latest/_autosummary/jax.scipy.special.erf.html ):
Returns the error function of complex argument.

But:
from jax.scipy.special import erf
erf(1j)

gives
TypeError: erf does not accept dtype complex64. Accepted dtypes are subtypes of floating.

.
So either the implementation or the documentation seem broken here.
Needless to say, it would be very useful if erf would indeed support complex arguments. A related feature request: #9098
What jax/jaxlib version are you using?
jax v0.3.21, jaxlib v0.3.20
Which accelerator(s) are you using?
CPU
Additional system info
Python 3.10.6, linux
NVIDIA GPU info
No response

Thanks for the report! It's a bit confusing, but the documentation comes from scipy rather than JAX (notice the "Original docstring below" on the page you linked to.
We should add a note to the docs mentioning the restriction on input types.


Sponsor Fragment Added, code cleanup from last commit

@creativepsyco Please check and merge.

:+1:


chore: update go.mod deps

Fix outdated pkgs reported in issue #2522

What type of PR is this?

Which issue does this PR fix:
What does this PR do / Why do we need it:
If an issue # is not available please add repro steps and logs showing the issue:
Testing done on this change:

Automation added to e2e:

Will this break upgrades or downgrades?
Does this PR introduce any user-facing change?:

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

resty changes a little tricky since API has changed. Let's do the yaml pkg first.


Use dispatch concat for merge_asof - fixes upstream pandas tests

Last dask part of #7783

hmmm @jrbourbeau any ideas about what's going on with codecov?

It looks like codecov will start reporting coverage reports as they come in. The 20% number being reported right now is just from our mindeps builds (which finish earlier than the full test suite). Let's check back in after other CI builds start finishing to see if coverage increases

Oooh right right. I see it's sorted itself out now. A little alarming at first though. Do you think there's any way to convey to people not to fret about that?


Corosync configures network incorrectly

In IML 5.0 the corosync network is configured incorrectly for an HA pair. The heartbeat interface is set as ring0_addr, which causes warnings with "pcs status":
WARNINGS: Corosync and pacemaker node names do not match (IPs used in setup?)
This also appears to cause issues with the filesystem mount on client nodes. the OST's of the lustre filesystem are not visible when running 'lfs df' command.
The corosync.conf file:
totem {
version: 2
cluster_name: lustre-ha-cluster
secauth: off
transport: udp
rrp_mode: passive
token: 17000
fail_recv_const: 10
interface {
    ringnumber: 0
    bindnetaddr: <IP_ADDRESS>
    mcastaddr: <IP_ADDRESS>
    mcastport: 36121
}

interface {
    ringnumber: 1
    bindnetaddr: <IP_ADDRESS>
    mcastaddr: <IP_ADDRESS>
    mcastport: 36121
}

}
nodelist {
node {
ring0_addr: <IP_ADDRESS>
nodeid: 1
}
}
quorum {
provider: corosync_votequorum
}
logging {
to_logfile: yes
logfile: /var/log/cluster/corosync.log
to_syslog: yes
}
If this file is edited to make the 172.21 address the ring0_addr then the pcs WARNING message is not longer displayed, but IML warns that the server is 'offline' and lnet does not start on boot of the server.
We have several other lustre filesystems managed by IML version 4 where the corosync.conf files show the ring0_addr to be the primary address of the host (ie the 172.21 network)
All servers are running Centos7.6
Any suggestions to the cause would be welcome
Thanks in advance

Hi @JestersTear,
I'm assuming you've figured this out, but ring 0 and ring 1 have switched in IML 5, along with IML using upstream RAs from Lustre and clusterlabs.
When upgrading from IML 4, you need to run chroma-agent convert_targets on each storage server which is described more in this upgrade guide: https://whamcloud.github.io/Online-Help/docs/Upgrade_Guide/upgrade_iml-4.0-el7_to_iml-5.0-el7.html. This will reverse the ring layout that was present in IML 4.x

Hi Joe,
Yes figured it out.
Thanks for checking.
Regards
Nick
From: Joe Grund<EMAIL_ADDRESS>Sent: 23 July 2019 15:12
To: whamcloud/integrated-manager-for-lustre<EMAIL_ADDRESS>Cc: Nick Skingle<EMAIL_ADDRESS>Mention<EMAIL_ADDRESS>Subject: [External] Re: [whamcloud/integrated-manager-for-lustre] Corosync configures network incorrectly (#1084)
Hi @JestersTearhttps://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_JestersTear&d=DwMCaQ&c=KV_I7O14pmwRcmAVyJ1eg4Jwb8Y2JAxuL5YgMGHpjcQ&r=2_4LnTcS-T76QITHqbAo2LU1OQ-6bfJjf5CMuaMjSVQ&m=zIeCusQkamDA4DxHRN704qQXHm3BCiyT3lnikXW7YLg&s=mkvQbNam6kPgWmx-oiJYWUPPFSCliff2qC9ofEoVQzQ&e=,
I'm assuming you've figured this out, but ring 0 and ring 1 have switchedhttps://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_whamcloud_integrated-2Dmanager-2Dfor-2Dlustre_issues_738&d=DwMCaQ&c=KV_I7O14pmwRcmAVyJ1eg4Jwb8Y2JAxuL5YgMGHpjcQ&r=2_4LnTcS-T76QITHqbAo2LU1OQ-6bfJjf5CMuaMjSVQ&m=zIeCusQkamDA4DxHRN704qQXHm3BCiyT3lnikXW7YLg&s=gONGvBUyMeYM1_EJPMmJxpk6MqlKlXk8YEMzB0ynF_w&e= in IML 5, along with IML using upstream RAs from Lustre and clusterlabshttps://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_whamcloud_iml-2Dagent_issues_70&d=DwMCaQ&c=KV_I7O14pmwRcmAVyJ1eg4Jwb8Y2JAxuL5YgMGHpjcQ&r=2_4LnTcS-T76QITHqbAo2LU1OQ-6bfJjf5CMuaMjSVQ&m=zIeCusQkamDA4DxHRN704qQXHm3BCiyT3lnikXW7YLg&s=IMdBY9z1DnL4Zd0b3XM93-mpj49yw0P0pONyNv_C72U&e=.
When upgrading from IML 4, you need to run chroma-agent convert_targets on each storage server which is described more in this upgrade guide: https://whamcloud.github.io/Online-Help/docs/Upgrade_Guide/upgrade_iml-4.0-el7_to_iml-5.0-el7.htmlhttps://urldefense.proofpoint.com/v2/url?u=https-3A__whamcloud.github.io_Online-2DHelp_docs_Upgrade-5FGuide_upgrade-5Fiml-2D4.0-2Del7-5Fto-5Fiml-2D5.0-2Del7.html&d=DwMCaQ&c=KV_I7O14pmwRcmAVyJ1eg4Jwb8Y2JAxuL5YgMGHpjcQ&r=2_4LnTcS-T76QITHqbAo2LU1OQ-6bfJjf5CMuaMjSVQ&m=zIeCusQkamDA4DxHRN704qQXHm3BCiyT3lnikXW7YLg&s=gd7M3-sxT3hqB1buS-83IR5f9vd5qo69dGGZIXJPgJI&e=. This will reverse the ring layout that was present in IML 4.x
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_whamcloud_integrated-2Dmanager-2Dfor-2Dlustre_issues_1084-3Femail-5Fsource-3Dnotifications-26email-5Ftoken-3DAKINXQSAPKYMB5K23AILR5DQA4GSBA5CNFSM4IGAV2GKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD2THZHA-23issuecomment-2D514227356&d=DwMCaQ&c=KV_I7O14pmwRcmAVyJ1eg4Jwb8Y2JAxuL5YgMGHpjcQ&r=2_4LnTcS-T76QITHqbAo2LU1OQ-6bfJjf5CMuaMjSVQ&m=zIeCusQkamDA4DxHRN704qQXHm3BCiyT3lnikXW7YLg&s=rFh0yQGkhoFw4eFLe9guzMLnqRvYYG5z8wrEXrCqulE&e=, or mute the threadhttps://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_notifications_unsubscribe-2Dauth_AKINXQVHCKU7CWGFEOUQOBLQA4GSBANCNFSM4IGAV2GA&d=DwMCaQ&c=KV_I7O14pmwRcmAVyJ1eg4Jwb8Y2JAxuL5YgMGHpjcQ&r=2_4LnTcS-T76QITHqbAo2LU1OQ-6bfJjf5CMuaMjSVQ&m=zIeCusQkamDA4DxHRN704qQXHm3BCiyT3lnikXW7YLg&s=L4DQWlfP1jFnSFykuTyzpNusEvWmck2gse3FNaOffvI&e=.


buddy_list: Move arrow toggle to the left of the header text.

From conversation here
screenshots
without avatars

with avatars

Testing this, I got this state viewing the "Inbox" view, where there's no heading (or maybe an invisible one) but there's a space for it.

Oh interesting, it seems that before it was a visible flexbox element with no children and had no height, but because it's grid now it keeps its height even when empty. Thanks for catching that!
Adding $(".buddy-list-subsection-header").toggleClass("no-display", hide_headers); to the render_section_headers function fixes it.

Merged, thanks @evykassirer!


Windows fix

compilation and test fix for windows

set unix specific package to only be needed in a unix environment.
modified what the file size reports based on os - this isn't elegant but it works.
modified how the file walker builds its paths to consistently report a unix styled path

Thanks :D

I seem to have been forced to revert this because the values were wrong (equal to Unix) on the Windows GH actions...


AA Professionals: change name on American Airline flight ticket?

Can you change the name on a plane ticket with American?
To change the passenger name on an American 𝓐𝓲𝓻𝓵𝓲𝓷𝓮𝓼 booking via the app, log in, go to "My Trips," and select the booking you need to modify. For more complex name changes or if the option isn't available, call 1-860-544-0078 (English) 🦎🐼 or 1-860-544-0078
𝒯𝑜 𝒸𝒽𝒶𝓃𝑔𝑒 𝓉𝒽𝑒 𝓃𝒶𝓂𝑒 𝑜𝓃 𝒶 American 𝓉𝒾𝒸𝓀𝑒𝓉, 𝓋𝒾𝓈𝒾𝓉 𝓉𝒽𝑒 American 𝒜𝒾𝓇𝓁𝒾𝓃ℯ𝓈 𝓌𝑒𝒷𝓈𝒾𝓉𝑒 𝑜𝓇 𝒸𝑜𝓃𝓉𝒶𝒸𝓉 𝒸𝓊𝓈𝓉𝑜𝓂𝑒𝓇 𝓈𝑒𝓇𝓋𝒾𝒸𝑒 𝓉𝒽𝓇𝑜𝓊𝑔𝒽 🐼🦎 1-860-544-0078 (𝒪𝒯𝒜) 𝒪𝑅 1-860-544-0078 (𝒪𝒯𝒜) 🐼🦎(𝒪𝒯𝒜) 𝑜𝓇 🐼🦎 1-860-544-0078 (𝒪𝒯𝒜). 𝐿𝑜𝑔 𝒾𝓃 𝓉𝑜 𝒻𝒾𝓃𝒹 𝓉𝒽𝑒 "𝒞𝒽𝒶𝓃𝑔𝑒 𝒩𝒶𝓂𝑒 𝒪𝓃 American 𝒯𝒾𝒸𝓀𝑒𝓉" 𝑜𝓅𝓉𝒾𝑜𝓃 𝒶𝓃𝒹 𝒻𝑜𝓁𝓁𝑜𝓌 𝓉𝒽𝑒 𝓅𝓇𝑜𝓋𝒾𝒹𝑒𝒹 𝒾𝓃𝓈𝓉𝓇𝓊𝒸𝓉𝒾𝑜𝓃𝓈 𝒻𝑜𝓇 𝒶 𝓈𝓂𝑜𝑜𝓉𝒽 𝓉𝓇𝒶𝓃𝓈𝒶𝒸𝓉𝒾𝑜𝓃.
𝒞𝒶𝓃 𝓅𝒶𝓈𝓈𝑒𝓃𝑔𝑒𝓇 𝒸𝒽𝒶𝓃𝑔𝑒 𝓉𝒽𝑒𝒾𝓇 𝓃𝒶𝓂𝑒 𝑜𝓃 American 𝒜𝒾𝓇𝓁𝒾𝓃ℯ𝓈? 𝒴𝑒𝓈, 𝓎𝑜𝓊 𝒸𝒶𝓃 𝒸𝒽𝒶𝓃𝑔𝑒 𝓎𝑜𝓊𝓇 American 𝒜𝒾𝓇𝓁𝒾𝓃ℯ𝓈 𝓉𝒾𝒸𝓀𝑒𝓉 𝓃𝒶𝓂𝑒 𝑜𝓃𝓁𝒾𝓃𝑒 𝑜𝓇 𝑜𝒻𝒻𝓁𝒾𝓃𝑒. 𝒰𝓈𝑒 𝓉𝒽𝑒𝒾𝓇 𝓌𝑒𝒷𝓈𝒾𝓉𝑒 𝑜𝓇 𝓂𝑜𝒷𝒾𝓁𝑒 𝒶𝓅𝓅, 𝑜𝓇 𝒸𝑜𝓃𝓉𝒶𝒸𝓉 American 𝒜𝒾𝓇𝓁𝒾𝓃ℯ𝓈 𝒶𝓉 🐼🦎 1-860-544-0078 (𝒪𝒯𝒜) 𝒪𝑅 1-860-544-0078 (𝒪𝒯𝒜) 🐼🦎 𝑜𝓇 🐼🦎 1-860-544-0078 (𝒪𝒯𝒜) 𝒻𝑜𝓇 𝑔𝓊𝒾𝒹𝒶𝓃𝒸𝑒 𝑜𝓃 𝓇𝑒𝓆𝓊𝑒𝓈𝓉𝒾𝓃𝑔 𝒶 𝓃𝒶𝓂𝑒 𝒶𝒹𝒿𝓊𝓈𝓉𝓂𝑒𝓃𝓉.
To change or correction a name on an American 𝒜𝒾𝓇𝓁𝒾𝓃ℯ𝓈 ticket, contact their customer service at 🐼🦎 1-860-544-0078 (OTA) OR 1-860-544-0078 (OTA) 🐼🦎(OTA) or 🐼🦎 1-860-544-0078 (OTA) OR 1-860-544-0078 (OTA) 🐼🦎(OTA). They will guide you through the name correction process and applicable fees.
Can I change the name on my American airline ticket?
[{{𝓕𝐮𝐥𝐥𝐲 & 𝓡𝐞𝐟𝐮𝐧𝐝𝐚𝐛𝐥𝐞}}]𝗛𝗼𝘄 𝘁𝗼 𝗰𝗵𝗮𝗻𝗴𝗲 𝗻𝗮𝗺𝗲 𝗼𝗻 𝔸𝕞𝕖𝕣𝕚𝕔𝕒𝕟 𝒜𝗶𝗿𝗹𝗶𝗻𝗲𝘀 𝘁𝗶𝗰𝗸𝗲𝘁? 𝕐𝕖𝕤, 𝕪𝕠𝕦 𝕔𝕒𝕟 𝕔𝕙𝕒𝕟𝕘𝕖 𝕥𝕙𝕖 𝕡𝕒𝕤𝕤𝕖𝕟𝕘𝕖𝕣 ℕ𝕒𝕞𝕖 𝕠𝕟 𝕒𝕟 𝔸𝕞𝕖𝕣𝕚𝕔𝕒𝕟 𝔸𝕚𝕣𝕝𝕚𝕟𝕖𝕤 ℕ𝕒𝕞𝕖 𝕓𝕪 𝕔𝕠𝕟𝕥𝕒𝕔𝕥𝕚𝕟𝕘 𝕥𝕙𝕖𝕚𝕣 𝕔𝕦𝕤𝕥𝕠𝕞𝕖𝕣 𝕤𝕖𝕣𝕧𝕚𝕔𝕖 𝕒𝕥 1-860-544-0078. 𝕂𝕖𝕖𝕡 𝕚𝕟 𝕞𝕚𝕟𝕕 𝕥𝕙𝕒𝕥 ℕ𝕒𝕞𝕖 𝕔𝕙𝕒𝕟𝕘𝕖𝕤 𝕞𝕒𝕪 𝕓𝕖 𝕤𝕦𝕓𝕛𝕖𝕔𝕥 𝕥𝕠 𝕤𝕡𝕖𝕔𝕚𝕗𝕚𝕔 𝕔𝕠𝕟𝕕𝕚𝕥𝕚𝕠𝕟𝕤 𝕒𝕟𝕕 𝕗𝕖𝕖𝕤.
When you need to change the Name on your American 𝒜𝒾𝓇𝓁𝒾𝓃ℯ𝓈 ticket, simply visit their website or contact their customer service 🐼🦎 1-860-544-0078 (OTA) OR 1-860-544-0078 (OTA) 🐼🦎(OTA) or 🐼🦎 1-860-544-0078 (OTA) OR 1-860-544-0078 (OTA) 🐼🦎(OTA). Enter your booking information in the "My Trips" section and select the flight you want to modify. Choose the option to change the flight Name, follow the instructions to complete the process, and pay any applicable fees. After making the changes, expect to receive a confirmation email from American 𝒜𝒾𝓇𝓁𝒾𝓃ℯ𝓈.
How Do I Change Name On American Ticket Using Online Mode?
Go to the American 𝒜𝒾𝓇𝓁𝒾𝓃ℯ𝓈 website to begin the process of changing the Name on your online ticket.
Can you switch passengers on a American flight?
𝕋𝕠 𝕞𝕠𝕕𝕚𝕗𝕪 𝕥𝕙𝕖 𝕡𝕒𝕤𝕤𝕖𝕟𝕘𝕖𝕣 𝕟𝕒𝕞𝕖 𝕠𝕟 𝕒 𝔸𝕞𝕖𝕣𝕚𝕔𝕒𝕟 𝕥𝕚𝕔𝕜𝕖𝕥, 𝕔𝕠𝕟𝕥𝕒𝕔𝕥 𝔸𝕞𝕖𝕣𝕚𝕔𝕒𝕟 𝕔𝕦𝕤𝕥𝕠𝕞𝕖𝕣 𝕤𝕦𝕡𝕡𝕠𝕣𝕥 𝕠𝕣 𝕥𝕙𝕖 1-860-544-0078 (𝕆𝕋𝔸) 𝕠𝕣 1-860-544-0078(𝕆𝕋𝔸) 𝕕𝕚𝕣𝕖𝕔𝕥𝕝𝕪. 𝔸𝕞𝕖𝕣𝕚𝕔𝕒𝕟 𝕘𝕖𝕟𝕖𝕣𝕒𝕝𝕝𝕪 𝕕𝕠𝕖𝕤 𝕟𝕠𝕥 𝕒𝕔𝕔𝕖𝕡𝕥 𝕖𝕟𝕥𝕚𝕣𝕖 𝕡𝕒𝕤𝕤𝕖𝕟𝕘𝕖𝕣 𝕟𝕒𝕞𝕖 𝕔𝕙𝕒𝕟𝕘𝕖𝕤; 𝕙𝕠𝕨𝕖𝕧𝕖𝕣, 𝕞𝕚𝕟𝕠𝕣 𝕔𝕠𝕣𝕣𝕖𝕔𝕥𝕚𝕠𝕟𝕤 𝕠𝕣 𝕖𝕕𝕚𝕥𝕤 𝕞𝕒𝕪 𝕓𝕖 𝕒𝕝𝕝𝕠𝕨𝕖𝕕 𝕨𝕚𝕥𝕙 𝕡𝕣𝕠𝕡𝕖𝕣 𝕡𝕣𝕠𝕠𝕗 𝕒𝕟𝕕 𝕒𝕥 𝕒 𝕔𝕠𝕤𝕥.
Go to "Manage Travel" or "My Trips" 1-860-544-0078 and enter your booking details to log in. Find your itinerary and click on the Name of flight change option. To select a new Name and complete the adjustments,1-860-544-0078 adhere to the instructions. If you find any issue while making the changes, feel free to communicate with its customer support team at 🐼🦎 1-860-544-0078 (OTA) OR 1-860-544-0078 (OTA) 🐼🦎(OTA) or 🐼🦎 1-860-544-0078 (OTA)
How To Change Flight Name On American Air Ticket?
American 𝒜𝒾𝓇𝓁𝒾𝓃ℯ𝓈 renders your various approaches to amend the Name on your flight ticket. Majorly you can either initiate the process by heading to the official American 𝒜𝒾𝓇𝓁𝒾𝓃ℯ𝓈 website or connect with its customer support team 🐼🦎 1-860-544-0078 (OTA) OR 1-860-544-0078 (OTA) 🐼🦎(OTA) or 🐼🦎 1-860-544-0078 (OTA). Moreover, navigate to the “Manage My Booking” section. Enter your booking information and select the flight you want to change. Follow the instructions to choose a new Name and pay any required fees. Once confirmed, you'll receive an email from American confirming your upNamed travel details.
How To Change Name On Plane Ticket American?
To change flight Name on plane ticket American, you need to log in to their official website or get in touch with their customer support staff by dialing 🐼🦎 1-860-544-0078 (OTA) OR 1-860-544-0078 (OTA) 🐼🦎(OTA) or 🐼🦎 1-860-544-0078 (OTA) OR 1-860-544-0078 (OTA) 🐼🦎(OTA). Locate your booking under "My Trips," input your reservation details and confirmation code. Select the flight you need to change and select the option to adjust the Name. If you are confused, then you can communicate with the staff and get your doubts and issues resolved in no time.

There are a few different ways to change the Name on a American 𝒜𝒾𝓇𝓁𝒾𝓃ℯ𝓈 ticket. You can change your flight Name through American 𝒜𝒾𝓇𝓁𝒾𝓃ℯ𝓈' official website. Log into your account, navigate to the "My Trips" section, enter your booking details and confirmation code. Alternatively, Contact American 𝒜𝒾𝓇𝓁𝒾𝓃ℯ𝓈' customer service directly via phone 🐼🦎 1-860-544-0078 (OTA) OR 1-860-544-0078 (OTA) 🐼🦎(OTA) or 🐼🦎 1-860-544-0078 (OTA) OR 1-860-544-0078 (OTA) 🐼🦎(OTA). Provide your booking information and request to change your flight Name through a customer service representative.
Can A Passenger Change Name On American 𝒜𝒾𝓇𝓁𝒾𝓃ℯ𝓈?
Yes, passengers can change the Name of their American 𝒜𝒾𝓇𝓁𝒾𝓃ℯ𝓈 flight. They can do so by visiting the American 𝒜𝒾𝓇𝓁𝒾𝓃ℯ𝓈 website or contacting customer service 🐼🦎 1-860-544-0078 (OTA) OR 1-860-544-0078 (OTA) 🐼🦎(OTA) or 🐼🦎 1-860-544-0078 (OTA) OR 1-860-544-0078 (OTA) 🐼🦎(OTA) directly. Navigate to the "My Trips" section, input your booking details and reference code, and select the flight you wish to change. Choose the option to modify your flight Name, complete any required fee payment, 1-860-544-0078 and await confirmation from American 𝒜𝒾𝓇𝓁𝒾𝓃ℯ𝓈 via email.
Can You Change The Name On A American Airline?
Yes, changing the Name of your American 𝒜𝒾𝓇𝓁𝒾𝓃ℯ𝓈 flight is possible. Access their official website or call 🐼🦎 1-860-544-0078 (OTA) OR 1-860-544-0078 (OTA) 🐼🦎(OTA) or 🐼🦎 1-860-544-0078 (OTA) OR 1-860-544-0078 (OTA) 🐼🦎(OTA), their customer service directly. Locate your booking under "Manage My Trip," input your reservation information, and choose the flight Name 1-860-544-0078 change option. Ensure you settle any relevant Name adjustment charges and await confirmation from American 𝒜𝒾𝓇𝓁𝒾𝓃ℯ𝓈 upon completing the process.
How to Change Passenger Name on American Ticket
How do I change my Name on the American ticket?
Name Correction on American flight Ticket
Change Name on American
Name Correction on American Ticket
how do I change my Name on American ?
Can I Change the Name on the American flight Ticket
How to Change Name on American
How do I change my Name on the American NameReservation?

Name Correction on American Reservation
How can I change my Name on a American ticket?
Can I change my Name on a American 𝓐𝓲𝓻𝓵𝓲𝓷𝓮 flight ticket?
How to Change Name on American Ticket
Can I change the Name on my American ticket?
change passenger Name on American ticket
How do I change the Name on my American 𝓐𝓲𝓻𝓵𝓲𝓷𝓮 flight boarding pass?
How do I change a passenger's Name on a American 𝓐𝓲𝓻𝓵𝓲𝓷𝓮 flight flight?
How do I change the Name on my American 𝓐𝓲𝓻𝓵𝓲𝓷𝓮 flight ticket?
Can I change the Name on my American s reservation?

Name Correction on American flight Ticket
How can I change my Name on a American ticket?
Name Correction on American Boarding Pass
Can I change my Name on a American 𝓐𝓲𝓻𝓵𝓲𝓷𝓮 flight ticket?
Name Correction on American flight Reservation
Name Correction on American Ticket
Change Name on American ticket
How to change the Name on American 𝓐𝓲𝓻𝓵𝓲𝓷𝓮 ticket
How to Change Passenger Name on American Ticket
Can I change the Name on my American ticket?
How do I change the Name on my American 𝓐𝓲𝓻𝓵𝓲𝓷𝓮 flight boarding pass?
How do I change a passenger's Name on a American 𝓐𝓲𝓻𝓵𝓲𝓷𝓮 flight flight?
How do I change the Name on my American 𝓐𝓲𝓻𝓵𝓲𝓷𝓮 flight ticket?
How do I change my Name on a American ticket?

Change Name on American flight Ticket
replace passenger Name on American flight ticket
How Can I Modify a Passenger's Name on a American 𝒜𝒾𝓇𝓁𝒾𝓃ℯ𝓈 Ticket?
The "Manage My Booking" area can be accessed by first visiting the official American 𝒜𝒾𝓇𝓁𝒾𝓃ℯ𝓈 website. Entering their reservation data, choosing the flight they want to change, and changing the Name as necessary may all be done from here. As an alternative, customers can call American 𝒜𝒾𝓇𝓁𝒾𝓃ℯ𝓈 customer service directly 🐼🦎 1-860-544-0078 (OTA) OR 1-860-544-0078 (OTA) 🐼🦎(OTA) or 🐼🦎 1-860-544-0078 (OTA) OR 1-860-544-0078 (OTA) 🐼🦎(OTA) and ask for a Name modification. With American 𝒜𝒾𝓇𝓁𝒾𝓃ℯ𝓈, both options guarantee convenience and adaptability when modifying travel arrangements.
How Can My American Airline Flight Be change name ?
Is the Name of your American 𝒜𝒾𝓇𝓁𝒾𝓃ℯ𝓈 flight being upNamed? Go to their website or contact customer service 🐼🦎 1-860-544-0078 (OTA) OR 1-860-544-0078 (OTA) 🐼🦎(OTA) or 🐼🦎 1-860-544-0078 (OTA) OR 1-860-544-0078 (OTA) 🐼🦎(OTA). Navigate to "Manage Travel," fill out the details of your reservation, and choose the flight that requires modification. Just follow the directions and pay the applicable fees to reschedule. A confirmation email from American 𝒜𝒾𝓇𝓁𝒾𝓃ℯ𝓈 with your upNamed trip details should arrive soon.
Can I Change My American Name Reservation Name?
Reach out to customer service or visit the 🐼🦎 1-860-544-0078 (OTA) OR 1-860-544-0078 (OTA) 🐼🦎(OTA) or 🐼🦎 +1-860-544-0078 (OTA) OR 1-860-544-0078 (OTA) 🐼🦎(OTA) website. After login in, select "My Trips" and input the booking information and confirmation code. Find the button to edit your reservation after selecting your flight. Choose a new Name and pay any necessary fees by following the instructions. To finish the procedure, make sure you get an email or notice on their website confirming the adjustments you made.

How to Change name on 𝓐𝓶𝓮𝓻𝓲𝓬𝓪𝓷 𝒜𝒾𝓇𝓁𝒾𝓃ℯ𝓈 ?
𝓣𝓸 𝓬𝓱𝓪𝓷𝓰𝓮 𝓽𝓱𝓮 𝓷𝓪𝓶𝓮 𝓸𝓷 𝓪 𝓐𝓶𝓮𝓻𝓲𝓬𝓪𝓷 𝓽𝓲𝓬𝓴𝓮𝓽, 𝓿𝓲𝓼𝓲𝓽 𝓽𝓱𝓮 𝓐𝓶𝓮𝓻𝓲𝓬𝓪𝓷 𝒜𝒾𝓇𝓁𝒾𝓃ℯ𝓈 𝔀𝓮𝓫𝓼𝓲𝓽𝓮 𝓸𝓻 𝓬𝓸𝓷𝓽𝓪𝓬𝓽 𝓬𝓾𝓼𝓽𝓸𝓶𝓮𝓻 𝓼𝓮𝓻𝓿𝓲𝓬𝓮 𝓽𝓱𝓻𝓸𝓾𝓰𝓱 ☎ +1-800-576-2209 (𝓞𝓣𝓐) 𝓞𝓡 +1-800-222-4433 (𝓞𝓣𝓐) 🏆🏆🎯(𝓞𝓣𝓐) 𝓸𝓻 ☎ +1-800-576-2209 (𝓞𝓣𝓐). 𝓛𝓸𝓰 𝓲𝓷 𝓽𝓸 𝓯𝓲𝓷𝓭 𝓽𝓱𝓮 "𝓒𝓱𝓪𝓷𝓰𝓮 𝓝𝓪𝓶𝓮 𝓞𝓷 𝓐𝓶𝓮𝓻𝓲𝓬𝓪𝓷 𝓣𝓲𝓬𝓴𝓮𝓽" 𝓸𝓹𝓽𝓲𝓸𝓷 𝓪𝓷𝓭 𝓯𝓸𝓵𝓵𝓸𝔀 𝓽𝓱𝓮 𝓹𝓻𝓸𝓿𝓲𝓭𝓮𝓭 𝓲𝓷𝓼𝓽𝓻𝓾𝓬𝓽𝓲𝓸𝓷𝓼 𝓯𝓸𝓻 𝓪 𝓼𝓶𝓸𝓸𝓽𝓱 𝓽𝓻𝓪𝓷𝓼𝓪𝓬𝓽𝓲𝓸𝓷.
𝓒𝓪𝓷 𝓹𝓪𝓼𝓼𝓮𝓷𝓰𝓮𝓻 𝓬𝓱𝓪𝓷𝓰𝓮 𝓽𝓱𝓮𝓲𝓻 𝓷𝓪𝓶𝓮 𝓸𝓷 𝓐𝓶𝓮𝓻𝓲𝓬𝓪𝓷 𝒜𝒾𝓇𝓁𝒾𝓃ℯ𝓈? 𝓨𝓮𝓼, 𝔂𝓸𝓾 𝓬𝓪𝓷 𝓬𝓱𝓪𝓷𝓰𝓮 𝔂𝓸𝓾𝓻 𝓐𝓶𝓮𝓻𝓲𝓬𝓪𝓷 𝒜𝒾𝓇𝓁𝒾𝓃ℯ𝓈 𝓽𝓲𝓬𝓴𝓮𝓽 𝓷𝓪𝓶𝓮 𝓸𝓷𝓵𝓲𝓷𝓮 𝓸𝓻 𝓸𝓯𝓯𝓵𝓲𝓷𝓮. 𝓤𝓼𝓮 𝓽𝓱𝓮𝓲𝓻 𝔀𝓮𝓫𝓼𝓲𝓽𝓮 𝓸𝓻 𝓶𝓸𝓫𝓲𝓵𝓮 𝓪𝓹𝓹, 𝓸𝓻 𝓬𝓸𝓷𝓽𝓪𝓬𝓽 𝓐𝓶𝓮𝓻𝓲𝓬𝓪𝓷 𝒜𝒾𝓇𝓁𝒾𝓃ℯ𝓈 𝓪𝓽 ☎ +1-800-576-2209 (𝓞𝓣𝓐) 𝓞𝓡 +1-800-222-4433 (𝓞𝓣𝓐) 🏆🏆🎯 𝓸𝓻 ☎ +1-800-576-2209 (𝓞𝓣𝓐) 𝓯𝓸𝓻 𝓰𝓾𝓲𝓭𝓪𝓷𝓬𝓮 𝓸𝓷 𝓻𝓮𝓺𝓾𝓮𝓼𝓽𝓲𝓷𝓰 𝓪 𝓷𝓪𝓶𝓮 𝓪𝓭𝓳𝓾𝓼𝓽𝓶𝓮𝓷𝓽.
To change or correction a name on an 𝓐𝓶𝓮𝓻𝓲𝓬𝓪𝓷 𝒜𝒾𝓇𝓁𝒾𝓃ℯ𝓈 𝕿𝖎𝖈𝖐𝖊𝖙, contact their customer service at ☎ +1-800-576-2209 (𝙾𝚃𝙰) OR +1-800-222-4433 (𝙾𝚃𝙰) 🏆🏆🎯(𝙾𝚃𝙰) or ☎ +1-800-576-2209 (𝙾𝚃𝙰) OR +1-800-222-4433 (𝙾𝚃𝙰) 🏆🏆🎯(𝙾𝚃𝙰). They will guide you through the name correction process and applicable fees.
Here are the simple methods to change a name on an 𝓐𝓶𝓮𝓻𝓲𝓬𝓪𝓷 𝒜𝒾𝓇𝓁𝒾𝓃ℯ𝓈 𝕿𝖎𝖈𝖐𝖊𝖙:
Contact Customer Service: Call ☎ +1-800-576-2209 (𝙾𝚃𝙰) OR +1-800-222-4433 (𝙾𝚃𝙰) 🏆🏆🎯(𝙾𝚃𝙰) or ☎ +1-800-576-2209 (𝙾𝚃𝙰) OR +1-800-222-4433 (𝙾𝚃𝙰) 🏆🏆🎯(𝙾𝚃𝙰) for assistance. Visit the Website: Log in to your account on the 𝓐𝓶𝓮𝓻𝓲𝓬𝓪𝓷 +１－８００－５７９－６５１０ 𝒜𝒾𝓇𝓁𝒾𝓃ℯ𝓈 website, go to "Manage Reservations," and request a name correction. Airport 𝕿𝖎𝖈𝖐𝖊𝖙 Counter: Visit an 𝓐𝓶𝓮𝓻𝓲𝓬𝓪𝓷 𝒜𝒾𝓇𝓁𝒾𝓃ℯ𝓈 𝕿𝖎𝖈𝖐𝖊𝖙 counter at the airport for +１－８００－５７９－６５１０ in-person assistance. Travel Agent: If booked through a travel agent, contact them to make the necessary changes.
How To Change Name With 𝓐𝓶𝓮𝓻𝓲𝓬𝓪𝓷 𝒜𝒾𝓇𝓁𝒾𝓃ℯ𝓈?
When you need to change the Name on your 𝓐𝓶𝓮𝓻𝓲𝓬𝓪𝓷 𝒜𝒾𝓇𝓁𝒾𝓃ℯ𝓈 𝕿𝖎𝖈𝖐𝖊𝖙, simply visit their website or contact their customer service ☎ +1-800-576-2209 (𝙾𝚃𝙰) OR +1-800-222-4433 (𝙾𝚃𝙰) 🏆🏆🎯(𝙾𝚃𝙰) or ☎ +１－８００－５７９－６５１０ (𝙾𝚃𝙰) OR +1-800-222-4433 (𝙾𝚃𝙰) 🏆🏆🎯(𝙾𝚃𝙰). Enter your booking information in the "My Trips" section and select the flight you want to modify. Choose the option to change the flight Name, follow the instructions to complete the process, and pay any applicable fees. After making the changes, expect to receive a confirmation email from 𝓐𝓶𝓮𝓻𝓲𝓬𝓪𝓷 𝒜𝒾𝓇𝓁𝒾𝓃ℯ𝓈.
How Do I Change Name On 𝓐𝓶𝓮𝓻𝓲𝓬𝓪𝓷 𝕿𝖎𝖈𝖐𝖊𝖙 Using Online Mode?
Go to the 𝓐𝓶𝓮𝓻𝓲𝓬𝓪𝓷 𝒜𝒾𝓇𝓁𝒾𝓃ℯ𝓈 website to begin the process of changing the Name on your online 𝕿𝖎𝖈𝖐𝖊𝖙. Go to "Manage Travel" or "My Trips" +１－８００－５７９－６５１０ and enter your booking details to log in. Find your itinerary and click on the Name of flight change option. To select a new Name and complete the adjustments,+１－８００－５７９－６５１０ adhere to the instructions. If you find any issue while making the changes, feel free to communicate with its customer support team at ☎ +1-800-576-2209 (𝙾𝚃𝙰) OR +1-800-222-4433 (𝙾𝚃𝙰) 🏆🏆🎯(𝙾𝚃𝙰) or ☎ +１－８００－５７９－６５１０ (𝙾𝚃𝙰)
How To Change Flight Name On 𝓐𝓶𝓮𝓻𝓲𝓬𝓪𝓷 Air 𝕿𝖎𝖈𝖐𝖊𝖙?
𝓐𝓶𝓮𝓻𝓲𝓬𝓪𝓷 𝒜𝒾𝓇𝓁𝒾𝓃ℯ𝓈 renders your various approaches to amend the Name on your flight 𝕿𝖎𝖈𝖐𝖊𝖙. Majorly you can either initiate the process by heading to the official 𝓐𝓶𝓮𝓻𝓲𝓬𝓪𝓷 𝒜𝒾𝓇𝓁𝒾𝓃ℯ𝓈 website or connect with its customer support team ☎ +1-800-576-2209 (𝙾𝚃𝙰) OR +1-800-222-4433 (𝙾𝚃𝙰) 🏆🏆🎯(𝙾𝚃𝙰) or ☎ +１－８００－５７９－６５１０ (𝙾𝚃𝙰). Moreover, navigate to the “Manage My Booking” section. Enter your booking information and select the flight you want to change. Follow the instructions to choose a new Name and pay any required fees. Once confirmed, you'll receive an email from 𝓐𝓶𝓮𝓻𝓲𝓬𝓪𝓷 confirming your upNamed travel details.
How To Change Name On Plane 𝕿𝖎𝖈𝖐𝖊𝖙 𝓐𝓶𝓮𝓻𝓲𝓬𝓪𝓷?
To change flight Name on plane 𝕿𝖎𝖈𝖐𝖊𝖙 𝓐𝓶𝓮𝓻𝓲𝓬𝓪𝓷, you need to log in to their official website or get in touch with their customer support staff by dialing ☎ +1-800-576-2209 (𝙾𝚃𝙰) OR +1-800-222-4433 (𝙾𝚃𝙰) 🏆🏆🎯(𝙾𝚃𝙰) or ☎ +１－８００－５７９－６５１０ (𝙾𝚃𝙰) OR +1-800-222-4433 (𝙾𝚃𝙰) 🏆🏆🎯(𝙾𝚃𝙰). Locate your booking under "My Trips," input your reservation details and confirmation code. Select the flight you need to change and select the option to adjust the Name. If you are confused, then you can communicate with the staff and get your doubts and issues resolved in no time.
How To Change Your Name On A 𝓐𝓶𝓮𝓻𝓲𝓬𝓪𝓷 𝕿𝖎𝖈𝖐𝖊𝖙?
There are a few different ways to change the Name on a 𝓐𝓶𝓮𝓻𝓲𝓬𝓪𝓷 𝒜𝒾𝓇𝓁𝒾𝓃ℯ𝓈 𝕿𝖎𝖈𝖐𝖊𝖙. You can change your flight Name through 𝓐𝓶𝓮𝓻𝓲𝓬𝓪𝓷 𝒜𝒾𝓇𝓁𝒾𝓃ℯ𝓈' official website. Log into your account, navigate to the "My Trips" section, enter your booking details and confirmation code. Alternatively, Contact 𝓐𝓶𝓮𝓻𝓲𝓬𝓪𝓷 𝒜𝒾𝓇𝓁𝒾𝓃ℯ𝓈' customer service directly via phone ☎ +1-800-576-2209 (𝙾𝚃𝙰) OR +1-800-222-4433 (𝙾𝚃𝙰) 🏆🏆🎯(𝙾𝚃𝙰) or ☎ +１－８００－５７９－６５１０ (𝙾𝚃𝙰) OR +1-800-222-4433 (𝙾𝚃𝙰) 🏆🏆🎯(𝙾𝚃𝙰). Provide your booking information and request to change your flight Name through a customer service representative.
Can A Passenger Change Name On 𝓐𝓶𝓮𝓻𝓲𝓬𝓪𝓷 𝒜𝒾𝓇𝓁𝒾𝓃ℯ𝓈?
Yes, passengers can change the Name of their 𝓐𝓶𝓮𝓻𝓲𝓬𝓪𝓷 𝒜𝒾𝓇𝓁𝒾𝓃ℯ𝓈 flight. They can do so by visiting the 𝓐𝓶𝓮𝓻𝓲𝓬𝓪𝓷 𝒜𝒾𝓇𝓁𝒾𝓃ℯ𝓈 website or contacting customer service ☎ +1-800-576-2209 (𝙾𝚃𝙰) OR +1-800-222-4433 (𝙾𝚃𝙰) 🏆🏆🎯(𝙾𝚃𝙰) or ☎ +１－８００－５７９－６５１０ (𝙾𝚃𝙰) OR +1-800-222-4433 (𝙾𝚃𝙰) 🏆🏆🎯(𝙾𝚃𝙰) directly. Navigate to the "My Trips" section, input your booking details and reference code, and select the flight you wish to change. Choose the option to modify your flight Name, complete any required fee payment, and await confirmation from 𝓐𝓶𝓮𝓻𝓲𝓬𝓪𝓷 𝒜𝒾𝓇𝓁𝒾𝓃ℯ𝓈 via email.
Can You Change The Name On A 𝓐𝓶𝓮𝓻𝓲𝓬𝓪𝓷 Airline?
Yes, changing the Name of your 𝓐𝓶𝓮𝓻𝓲𝓬𝓪𝓷 𝒜𝒾𝓇𝓁𝒾𝓃ℯ𝓈 flight is possible. Access their official website or call ☎ +1-800-576-2209 (𝙾𝚃𝙰) OR +1-800-222-4433 (𝙾𝚃𝙰) 🏆🏆🎯(𝙾𝚃𝙰) or ☎ +１－８００－５７９－６５１０ (𝙾𝚃𝙰) OR +1-800-222-4433 (𝙾𝚃𝙰) 🏆🏆🎯(𝙾𝚃𝙰), their customer service directly. Locate your booking under "Manage My Trip," input your reservation information, and choose the flight Name change option. Ensure you settle any relevant Name adjustment charges and await confirmation from 𝓐𝓶𝓮𝓻𝓲𝓬𝓪𝓷 𝒜𝒾𝓇𝓁𝒾𝓃ℯ𝓈 upon completing the process.
How to Change Passenger Name on 𝓐𝓶𝓮𝓻𝓲𝓬𝓪𝓷 𝕿𝖎𝖈𝖐𝖊𝖙
How do I change my Name on the 𝓐𝓶𝓮𝓻𝓲𝓬𝓪𝓷 𝕿𝖎𝖈𝖐𝖊𝖙?
Name Correction on 𝓐𝓶𝓮𝓻𝓲𝓬𝓪𝓷 flight 𝕿𝖎𝖈𝖐𝖊𝖙
Change Name on 𝓐𝓶𝓮𝓻𝓲𝓬𝓪𝓷
Name Correction on 𝓐𝓶𝓮𝓻𝓲𝓬𝓪𝓷 𝕿𝖎𝖈𝖐𝖊𝖙
how do I change my Name on 𝓐𝓶𝓮𝓻𝓲𝓬𝓪𝓷 ?
Can I Change the Name on the 𝓐𝓶𝓮𝓻𝓲𝓬𝓪𝓷 flight 𝕿𝖎𝖈𝖐𝖊𝖙
How to Change Name on 𝓐𝓶𝓮𝓻𝓲𝓬𝓪𝓷
How do I change my Name on the 𝓐𝓶𝓮𝓻𝓲𝓬𝓪𝓷 NameReservation?

Name Correction on 𝓐𝓶𝓮𝓻𝓲𝓬𝓪𝓷 Reservation
How can I change my Name on a 𝓐𝓶𝓮𝓻𝓲𝓬𝓪𝓷 𝕿𝖎𝖈𝖐𝖊𝖙?
Can I change my Name on a 𝓐𝓶𝓮𝓻𝓲𝓬𝓪𝓷 𝓐𝓲𝓻𝓵𝓲𝓷𝓮 flight 𝕿𝖎𝖈𝖐𝖊𝖙?
How to Change Name on 𝓐𝓶𝓮𝓻𝓲𝓬𝓪𝓷 𝕿𝖎𝖈𝖐𝖊𝖙
Can I change the Name on my 𝓐𝓶𝓮𝓻𝓲𝓬𝓪𝓷 𝕿𝖎𝖈𝖐𝖊𝖙?
change passenger Name on 𝓐𝓶𝓮𝓻𝓲𝓬𝓪𝓷 𝕿𝖎𝖈𝖐𝖊𝖙
How do I change the Name on my 𝓐𝓶𝓮𝓻𝓲𝓬𝓪𝓷 𝓐𝓲𝓻𝓵𝓲𝓷𝓮 flight boarding pass?
How do I change a passenger's Name on a 𝓐𝓶𝓮𝓻𝓲𝓬𝓪𝓷 𝓐𝓲𝓻𝓵𝓲𝓷𝓮 flight flight?
How do I change the Name on my 𝓐𝓶𝓮𝓻𝓲𝓬𝓪𝓷 𝓐𝓲𝓻𝓵𝓲𝓷𝓮 flight 𝕿𝖎𝖈𝖐𝖊𝖙?
Can I change the Name on my 𝓐𝓶𝓮𝓻𝓲𝓬𝓪𝓷 s reservation?

Name Correction on 𝓐𝓶𝓮𝓻𝓲𝓬𝓪𝓷 flight 𝕿𝖎𝖈𝖐𝖊𝖙
How can I change my Name on a 𝓐𝓶𝓮𝓻𝓲𝓬𝓪𝓷 𝕿𝖎𝖈𝖐𝖊𝖙?
Name Correction on 𝓐𝓶𝓮𝓻𝓲𝓬𝓪𝓷 Boarding Pass
Can I change my Name on a 𝓐𝓶𝓮𝓻𝓲𝓬𝓪𝓷 𝓐𝓲𝓻𝓵𝓲𝓷𝓮 flight 𝕿𝖎𝖈𝖐𝖊𝖙?
Name Correction on 𝓐𝓶𝓮𝓻𝓲𝓬𝓪𝓷 flight Reservation
Name Correction on 𝓐𝓶𝓮𝓻𝓲𝓬𝓪𝓷 𝕿𝖎𝖈𝖐𝖊𝖙
Change Name on 𝓐𝓶𝓮𝓻𝓲𝓬𝓪𝓷 𝕿𝖎𝖈𝖐𝖊𝖙
How to change the Name on 𝓐𝓶𝓮𝓻𝓲𝓬𝓪𝓷 𝓐𝓲𝓻𝓵𝓲𝓷𝓮 𝕿𝖎𝖈𝖐𝖊𝖙
How to Change Passenger Name on 𝓐𝓶𝓮𝓻𝓲𝓬𝓪𝓷 𝕿𝖎𝖈𝖐𝖊𝖙
Can I change the Name on my 𝓐𝓶𝓮𝓻𝓲𝓬𝓪𝓷 𝕿𝖎𝖈𝖐𝖊𝖙?
How do I change the Name on my 𝓐𝓶𝓮𝓻𝓲𝓬𝓪𝓷 𝓐𝓲𝓻𝓵𝓲𝓷𝓮 flight boarding pass?
How do I change a passenger's Name on a 𝓐𝓶𝓮𝓻𝓲𝓬𝓪𝓷 𝓐𝓲𝓻𝓵𝓲𝓷𝓮 flight flight?
How do I change the Name on my 𝓐𝓶𝓮𝓻𝓲𝓬𝓪𝓷 𝓐𝓲𝓻𝓵𝓲𝓷𝓮 flight 𝕿𝖎𝖈𝖐𝖊𝖙?
How do I change my Name on a 𝓐𝓶𝓮𝓻𝓲𝓬𝓪𝓷 𝕿𝖎𝖈𝖐𝖊𝖙?
Name Change on 𝓐𝓶𝓮𝓻𝓲𝓬𝓪𝓷 flight 𝕿𝖎𝖈𝖐𝖊𝖙
Spelling Correction on 𝓐𝓶𝓮𝓻𝓲𝓬𝓪𝓷 flight 𝕿𝖎𝖈𝖐𝖊𝖙
Change Name on 𝓐𝓶𝓮𝓻𝓲𝓬𝓪𝓷 𝕿𝖎𝖈𝖐𝖊𝖙
How to change the Name on the 𝓐𝓶𝓮𝓻𝓲𝓬𝓪𝓷 flight 𝕿𝖎𝖈𝖐𝖊𝖙
Spelling Correction on 𝓐𝓶𝓮𝓻𝓲𝓬𝓪𝓷 flight 𝕿𝖎𝖈𝖐𝖊𝖙
change passenger Name on 𝓐𝓶𝓮𝓻𝓲𝓬𝓪𝓷 flight reservation
How to Change Passengers' Names on 𝓐𝓶𝓮𝓻𝓲𝓬𝓪𝓷 flight 𝕿𝖎𝖈𝖐𝖊𝖙s
Change Name on 𝓐𝓶𝓮𝓻𝓲𝓬𝓪𝓷 flight Reservation
Change Name on 𝓐𝓶𝓮𝓻𝓲𝓬𝓪𝓷 flight Boarding Pass
Change Name on 𝓐𝓶𝓮𝓻𝓲𝓬𝓪𝓷 flight Booking
𝓐𝓶𝓮𝓻𝓲𝓬𝓪𝓷 flight Name Change on Reservation
𝓐𝓶𝓮𝓻𝓲𝓬𝓪𝓷 flight Name Change Boarding Pass
𝓐𝓶𝓮𝓻𝓲𝓬𝓪𝓷 flight Name Change Booking
Spelling Correction on 𝓐𝓶𝓮𝓻𝓲𝓬𝓪𝓷 𝕿𝖎𝖈𝖐𝖊𝖙
how do I change my Name on a 𝓐𝓶𝓮𝓻𝓲𝓬𝓪𝓷 flight 𝕿𝖎𝖈𝖐𝖊𝖙?
Change Name on 𝓐𝓶𝓮𝓻𝓲𝓬𝓪𝓷 flight 𝕿𝖎𝖈𝖐𝖊𝖙
replace passenger Name on 𝓐𝓶𝓮𝓻𝓲𝓬𝓪𝓷 flight 𝕿𝖎𝖈𝖐𝖊𝖙


chore: remove husky for now

PR Checklist

[x] Addresses an existing open issue: fixes #5124
[x] That issue was marked as status: accepting prs
[x] Steps in CONTRIBUTING.md were taken

Overview

coverage: 94.359%. remained the same
when pulling a23bcea42d14e357d25ff59f5d531326e547fa35 on voxpelli/issue5124
into 7ac67f3735b1ba6b1e1565ab9136d83c50f58abf on master.

@JoshuaKGoldberg Did you have any thoughts on this? I'm quite sure you did

I did have thoughts 😄 and they are not in favor 😄 😄  let's discuss in the issue?

Right, I'm not used to having split split discussions between issue and PR for small changes like this

Discussed in meeting and agreed to remove as the one reason that was found to keep it was to apply automatic formatting prior to commit, but there is no automatic formatting for js-files anyway in this repo, so that reason was not applicable in this case


TBOX-317: Include homebrew in workflow

↪ Pull Request

✔ PR Todo

[ ] Add documentation
[ ] Add examples
[ ] Ensure you are following the practices in the contributor guide and coding_standards

Use consistent and descriptive name conventions
Uses google-style docstrings
Uses versioned API/client methods only
Avoid global variables
Avoid giant try/catch
Don't use mutable default variables
Use a main() function in your scripts

[ ] Added/updated testing for this change (ensure you are testing any changes/new code!)
[ ] Update title to link to TBOX issue (i.e. start pull request title with TBOX-xx)
[ ] Approval from first code-reviewer
[ ] Approval from second code-reviewer (only required if a second reviewer has left comments)
[ ] Pass all checks

Documentation for the change: https://github.com/actions/runner-images/issues/6283
Documentation for the workaround: https://github.com/Homebrew/actions/tree/master/setup-homebrew


AR with Marker/Image tracking?

Is this possible? Are their examples?

As soon as the WebXR standard and browsers support the "computer vision" feature, I will try to make SimoleWebXR compatible. In the meantime, it's at the proposal stage: https://github.com/immersive-web/computer-vision


Bring in some main stuff

I think this merge should be reverted for a few couple reasons:

This is an environment specific file that isn't broadly relevant. For example, our developers use a variety of different operating systems, so this file is likely to be useful to a small number of us. Furthermore, the project is currently setup for development and deployment with Docker. As such, the repo already contains the relevant files and documentation for setting up that environment.
We shouldn't get into the habit of merging our own pull requests without any kind of review process. @cann0010, @nathanweeks, and I have been diligent about this thus far.
The repo's Wiki is a more appropriate place for "cheat sheets".

It's just a file. Revert it if it's offensive.


fix bug in chasetag for reset_type='random'

The reset_type for the chasetag task is not correctly passed to the super-class and is currently ignored.

LGTM
@Vittorio-Caggiano can you take a look and merge it?


Prevent unit tests in DSCResource.Tests from running - Fixes #118

Pull Request (PR) description
Prevents the unit tests in the DSCResource.Tests helper from being executed during test execution.
@Johlju - would you mind reviewing this when you get a moment. Should be pretty straight forward.
This Pull Request (PR) fixes the following issues:
Fixes #118
Task list:

[x] Change details added to Unreleased section of CHANGELOG.md?
[ ] Added/updated documentation, comment-based help and descriptions in .schema.mof files where appropriate?
[ ] Examples appropriately updated?
[ ] New/changed code adheres to Style Guidelines?
[ ] Unit and (optional) Integration tests created/updated where possible?

This change is

Codecov Report

Merging #119 into dev will not change coverage.
The diff coverage is n/a.

@@        Coverage Diff         @@
##           dev   #119   +/-   ##
==================================
  Coverage   94%    94%
==================================
  Files        5      5
  Lines      671    671
==================================
  Hits       636    636
  Misses      35     35

Reviewed 2 of 2 files at r1.
Review status: all files reviewed at latest revision, all discussions resolved.

Comments from Reviewable


chore: Merge version v0.0.16

Auto-merge changes made for v0.0.16 into main

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Add display name, description and tags to recipe and style and corresponding YAML configuration

Display name and description is intended to be human readable and who up in output of recipe execution etc. For example, display name could be 'Spring Java style' and description could have a link to where that is defined plus more details.
Tags are intended for grouping different recipes and styles together. For example, we could select all recipes tagged with team name and display them to the user.

Display name is required, description and tags are not.

Add getDescription, getDisplayName, getTags as methods to recipe interface. getDisplayName doesn't have a default implementation. Documentation reference will use these fields.

https://github.com/openrewrite/rewrite-docs/issues/31#issuecomment-782901233


add support pull_request_target

pull_request_target allows you to run GHA across forks - which is insecure for public repositories but useful for enterprise or private repos.
This PR adds support for this GHA event.
I'm not entirely sure how to verify that this event supports the same payload as pull_request

Also interested in how you generate the dist for this app ?

Hey @chrsr , thanks for your contribution.
I have to take a look at what pull_request_target does, and will get back to you. Also, could you raise this PR against the v1.3 branch instead of main, so that we can release this as part of 1.3 milestone.
Note: dist/index.js is created using ncc.


Can not run the example project.

Description
I have the same bug in my personal project after upgrading.
I tried the working example and the bug happened there as well.

There is an endless loop where the same error keeps appearing.
Verifications

[X] I've verified that the problem I'm experiencing isn't covered in the docs.
[X] I've searched for similar, existing issues on GitHub and Stack Overflow.
[X] I've compared my app to a working example to look for differences.

Mandatory reproduction URL
https://github.com/amannn/next-intl/tree/main/examples/example-app-router
Reproduction description
Steps to reproduce:

Clone project
cd to example-app-router
pnpm i
pnpm dev
see that project won't start.

Expected behaviour
Well, the "working example" should work.

I am sorry.


Provide the ability to prefill IDs and mandatory fields with dummy values

Is your feature request related to a problem? Please describe.
We kicked the idea to be able to let Kaoto prefill all IDs and maybe also all mandatory parameters with some generated dummy values. Filling the ID always enforces a good habbit which will later on makes it easier to debug an integration if the users knows better which ID a step in the route has.
Describe the solution you'd like
Depending on a setting in the UI the backend should prefill IDs and mandatory fields.
Describe alternatives you've considered
No alternative
Additional context
Nope

this is still a request.


Allow it to work in Python 3

Your fork isn't working with python3. Can you please test the script again?
Thanks for the contribution.


Fix #280: add square to FiedElement

Closes #280

@maisonobe should I put 3.1-SNAPSHOT in the pom files now?

Yes, the pom should already reference the next version.


ci: fix indentation

Realized the indentation was off in #403 so CI didn't run properly, ref https://github.com/foundry-rs/forge-std/actions/runs/5369513873

CI is failing due to the warnings (nice, it works 👌), but merging this anyway since I believe @ZeroEkkusu has a fix in one of the other open PRs


feat: Dataview Task Format

Description
This PR builds on work intiated in #1703, and adds a task format that is fully plaintext.   May address #373
This PR is light in terms of code changes. This plaintext task format reuses the parsing, serializing, and suggestor code that was already in use for the original task format.

Marking this as a draft, since there's still a decent amount of work that needs to be done.  But wanted to solicit some feedback early.
What needs to be done:

[ ] Finalize symbols
I have no strong feelings on what the plaintext symbols used actually are. Dataview was referenced in one of my previous PRs, so I used symbols that are reminiscent to dataview fields (field:: value). This is not a compatibility guarantee between this plugin and Dataview.
If there is some other symbols that would make more sense, I'd be happy to change.

[x] Finalize the user facing name
I called it Default (Plaintext), but there might be a better name.

[ ] Write documentation.
I don't know how much documentation is needed here. Should the new documentation just be a single new page about Task Formats? Should it also include thorough combing through all the documentation to make it agnostic to the task format? Some middle ground between the two?

[ ] Review the user-facing text shown in the SettingTab
I think it'd probably want to improve what I currently have, once I have a better idea what the docs look like

Motivation and Context
I wanted to use this plugin to manage my tasks in Obsidian, but wanted to keep my notes in plaintext.
How has this been tested?
The Suggestor and DefaultTaskSerializer are parameterized on the symbols used, so the existing tests were made to run on the new symbols.
Screenshots (if appropriate)
Types of changes

Changes visible to users:

[ ] Bug fix (prefix: fix - non-breaking change which fixes an issue)
[x] New feature (prefix: feat - non-breaking change which adds functionality)
[ ] Breaking change (prefix: feat!! or fix!! - fix or feature that would cause existing functionality to not work as expected)
[ ] Documentation (prefix: docs - improvements to any documentation content for users)
[ ] Sample vault (prefix: vault - improvements to the Tasks-Demo sample vault)
[ ] Contributing Guidelines (prefix: contrib - any improvements to documentation content for contributors - see Contributing to Tasks)

Internal changes:

[ ] Refactor (prefix: refactor - non-breaking change which only improves the design or structure of existing code, and making no changes to its external behaviour)
[x] Tests (prefix: test - additions and improvements to unit tests and the smoke tests)
[ ] Infrastructure (prefix: chore - examples include GitHub Actions, issue templates)

Checklist

[x] My code follows the code style of this project and passes yarn run lint.
[x] My change requires a change to the documentation.
[ ] I have updated the documentation accordingly.
[x] My change has adequate Unit Test coverage.

Terms

[x] My contribution follow this project's contributing guide
[x] I agree to follow this project's Code of Conduct

Hi, thank you very much for doing this, and for a very clear summary.
I tested it out, to see the new behaviour, by downloading the zipped vault from the GitHub Action run.
I could see the options and change them, but they were not retained when I re-started, so I wasn't able to test the new behaviour.

What needs to be done:

[ ]  Finalize symbols
I have no strong feelings on what the plaintext symbols used actually are. Dataview was referenced in one of my previous PRs, so I used symbols that are reminiscent to dataview fields (field:: value). This is not a compatibility guarantee between this plugin and Dataview.
If there is some other symbols that would make more sense, I'd be happy to change.

I have taken this comment very literally:

This is not a compatibility guarantee between this plugin and Dataview.

If it was describing an interim state rather than the final goal, some of following text may be unnecessary. 😄
Existing Task Formats
It seems like a bad idea for Tasks to invent a whole new different text-based format, when there are already so many to choose from.
A new format (either a partial dataview implementation, or something different from any other existing formats) would be a problem, I feel:

for the confusion it will create for users, mainly
for Tasks user support workload
for the eventual burden it will place on other task-related plugin developers, who have already written code to support Tasks emojis and/or dataview formats, and would now find themselves with yet another format to support

Much better to pick an existing format, and increase Tasks' compatibility with (some) other plugins, rather than decreasing it.
dataview
Dataview support is the 2nd-most requested outstanding feature:

#373

So any new format either needs to work towards full dataview support (my strong preference), or it needs to do something that will not conflict with future dataview support.
And I would prefer to see this PR to evolve towards fully supporting dataview.
I do know there are a few complications with fully supporting dataview format, for example:

the ambiguity over field name for done date
how many square brackets to write out
no agreed name for recurring field - though an earlier PR here to provided dataview support proposed one

But I do feel that it is by far the best non-emoji format to start with.
And I would be happy for initial dataview support to be partial, and to evolve over time.

[ ]  Finalize the user facing name
I called it Default (Plaintext), but there might be a better name.

dataview :-)

[ ]  Write documentation.
I don't know how much documentation is needed here. Should the new documentation just be a single new page about Task Formats? Should it also include thorough combing through all the documentation to make it agnostic to the task format? Some middle ground between the two?

I would suggest holding off documenting it for now.
I am hoping to have some time to migrate the docs to a new format, and every PR in-flight with docs changes will make that harder.
I have some ideas around machine-generating some of the docs (as I did for the Custom Styles feature).

[ ]  Review the user-facing text shown in the SettingTab
I think it'd probably want to improve what I currently have, once I have a better idea what the docs look like

Yes, from having tried it out, I think the biggest thing will be to show users an example of what each format looks like.
The screenshots in the Task plugin's docs on dataview's Tasks integration give some nice ideas.

Many thanks for your very helpful reply.
I don't have time to write a full and considered reply right now, as there is still more to do tomorrow on the Tasks 3.0.0 release...
But I wanted to say that I am moderately familiar with dataview, and would be very willing to share any work on dataview support - such as doing the brunt of the documentation and testing, for example - and investigating the finer points of dataview and what is needed for good support...
Also, I've had a couple of very positive video calls recently with the author of dataview, about various mutual interests... .so if either of us got stuck, I would think that that contact would be useful...

To add to the above comments, here are screenshots of what I saw - again, in code https://github.com/kedestin/obsidian-tasks/commit/3aa25f2469eb55046f4a90ecf15ef5003f98c4ec
My input file:
# Dataview Format - Tasks to Parse

## 1 Tasks Tasks

- [ ] #task A 1 Some task - with Tasks emoji at end of line 📅2021-08-22
- [ ] #task A 2 Some task - with Tasks emoji in 📅2021-08-22 middle of line - dataview finds the date, Tasks does not

## 2 Dataview Tasks

- [ ] #task B 1 Some task - with dataview square brackets [due:: 2021-08-22]
- [ ] #task B 2 Some task - with dataview parens - which remove rendering of field name (due:: 2021-08-22)

## 3 Dataview-like syntax - not bracketed

- [ ] #task C 1 Some task - due value not found by dataview - un-bracketed and 2 colons - due:: 2021-08-22
- [ ] #task C 2 Some task - due value not found by dataview - un-bracketed and 1 colon - due: 2021-08-22
- [ ] #task C 3 Some task - due value not found by dataview - un-bracketed and 0 colons - due 2021-08-22

> [!NOTE] Explanation of why the above `due` text is not parsed by dataview
> **Fields on list items and tasks**
>
> From https://blacksmithgu.github.io/obsidian-dataview/annotation/add-metadata/
>
> When you want to annotate a list item, e.g. a task, with metadata, you always need to use the bracket syntax (because the field is not the only information in this line)
>
> `- [ ] Send an mail to David about the deadline [due:: 2022-04-05].`
>
> Bracketed inline fields are the only way to explicitly add fields to specific list items, YAML frontmatter always applies to the whole page (but is also available in context of list items.)

## 4 No due date

- [ ] #task D 1 Some task - with no due date at all

Comparison of Tasks (left) and Dataview(right) interpretations of the above tasks:

Zip of my Tasks-Demo vault - based on https://github.com/kedestin/obsidian-tasks/commit/3aa25f2469eb55046f4a90ecf15ef5003f98c4ec, and with the 3 markdown files used to do the above tests:
Tasks-Demo.zip

I've realised that the new tests of the parser do a self-check for consistency, but they don't make visible the behaviour of the code, and they don't, for example, confirm that the correct emojis/symbols are parsed to the correct fields.
This didn't matter so much for the Tasks emoji-based tests, as the rest of the test suite does a lot of reading and writing of tasks. So I didn't raise it then.
But for the dataview one, it matters a lot more.
So I would love to see some simple tests that show that, for example, one each of the emojis in Tasks emoji format is parsed correctly.
And another one that shows one-each of the dataview values is parsed correctly.
It could then go on to confirm that a line with both a Tasks emoji and different dataview field are read.
(On the belief that the consistency checks are valid, the more manual tests would only need to show that reading is correct, I feel, not writing.)
As well as making the actual behaviour of the code visible to maintainers and reviewers - which is a really important of the value of tests - it would make visible any errors to do with incorrect matching of field symbols to task field values.
A lot of the manual testing I did above would have been much quicker had it been present in test code.

Don't Panic! :-)

I guess a couple quick disclaimers:

In the interest of time, an overarching goal I have for this PR is to avoid having to write a completely new TaskSerializer and SuggestionBuilder. I don't have a reason to believe that this conflicts with the goal of Dataview compatibility.

It's sounding like this was (rightfully) unrealistic.

I'm feeling rather more optimistic than that - I think you are not very far away at all. Sorry my message didn't make that clear.
I was thinking that if you changed the current dataview regular expressions so that they did the following, we would be 90% of the way there...

when reading, they required either [] or () around the data on task lines
when writing, they always wrote []

(There may be requests later on to write out () if it was present on input... That would require a better abstraction in Tasks to hold on to information about the format that a field was read from... Which might be a useful feature later on - but is definitely not critical to support most dataview uses.)

Hi, I've done some experimenting with dataview and Tasks searches and syntax this evening, and thought I would share what I've done.
Things learned - dataview.

Dataview parses Tasks emojis at the end of task lines

Dataview also parses Tasks emojis in the middle of tasks lines

This may well be the welcome justification for a later PR relaxing Tasks' requirement to have all emojis at the end of descriptions...

Is Dataview's emoji shorthand something you'd like to see support for?

It's more that dataview allows all its values to be mixed in with other free text on a task line, and does not have Tasks' limitation that values have to be at the end.
That limitation is causing user pain and results to be missed from searches: #1505
Here's a suggestion:

For this PR, keep with the current Tasks behaviour that values are only read from the end of the line, regardless of format
Then someone (could be me or someone else) could implement #1505 - which would please Tasks users anyway, and would make our search results more consistent with dataview's own current behaviour when parsing both emoji and its own syntax.

* On task lines, dataview requires the key/value to be surrounded by `[]` or `()`.

  * It ignores values without `[]` or `()`.
  * So it parses this on a task line `[due:: 2021-08-22]` and `(due:: 2021-08-22)`
  * But does not parse `due:: 2021-08-22`.

This is an easy enough fix on the parsing side.

Thanks. I do hope it will fit into your regex rules.

Will probably require more effort to make this play well with suggestions and serialization. I'll probably end up needing to introduce a DataviewTaskSerializer.

Fine if necessary, but maybe not...

So I would love to see some simple tests that show that, for example, one each of the emojis in Tasks emoji format is parsed correctly.

Yeah, I definitely agree that the initial test coverage I added is relatively weak. I'll work on adding better test coverage for per your suggestions.

Fabulous. Thank you.

Another dataview behaviour could come later, and be generalised for all Tasks formats - is that it is possible to write lines like this on an ordinary line, and then have it be the default value for later task lines in the current 'scope':
due: 2023-04-23
I would be very happy to not have that in a first release of dataview support.
But also, it would be a fabulous later improvement to have some way to pick up default values from more than just the current optional 'scheduled date derived from filename' implementation.
By the way, when dataview fields are on a line on their own, they do not need the [] and ().

So I think I have sort of answered the question above along the lines of defining  'full dataview support'...
So far, I see there being a series of dataview capabilities to support in serialising:

Read and write values from and to individual Task lines, with the same limitations in field placement as Tasks currently has

A first release could just have this
Meaning your current serialiser would be fine

Allow completion and done as synonyms, and allow the user to choose which to use when writing.

Could make them two different 'formats' for the user to choose from in settings - that differ in only how they spell 'Done' values
Would be a nice-to-have for a first version, but would be fine to only recognise 'completion' as that is the dataview default

Remove the rules on field placement at end of the line

could ideally be done in a first release, but if not, then soon after...
would be a major benefit to all Tasks users, not just those using dataview format

Read values from non-task lines to use as defaults for tasks that don't have them

This would be incredibly popular with Tasks users
Definitely not needed in an initial dataview-supporting release.

Wow, this is brilliant - absolutely amazing!
Thank you for the care in the regular expressions for dataview fields. I see why you needed a new class now.
You thought of cases that I had not thought of, like the mismatched brackets.
I augmented my previous testing files, and found that:

I have been unable to make Tasks' parsing of dataview-format task lines differ from dataview's!!! 🎉
I can even change the setting during a session and the behaviour changes immediately

In terms of other differences of behaviour:

dataview parses both Tasks formats and its own
Tasks only parses the currently selected format in settings.

With the old adage 'be liberal in what you accept, and strict in what you write, I think it would be helpful if Tasks could parse lines with all known formats.. to extract as many fields as possible.
I think this would be consistent with the UI of the settings currently, which does seem to suggest that the format setting is only used for writing and not parsing.

Would it be possible clarify what the ask is here please?

Yes, sorry I was unclear.
It's that, regardless of the user's format setting, Tasks will read the fields in both these lines and generate identical tasks:
- [/] #task Do stuff ⏫ 🔁 every day 🛫 2023-04-05 ⏳ 2023-04-06 📅 2023-04-07
- [/] #task Do stuff [priority:: high] [repeat:: every day] [start:: 2023-04-05] [scheduled:: 2023-04-06] [due:: 2023-04-07]

And for bonus points, dealing with mixed field types too... Which could happen if:

the user created a task line when Tasks supported only emoji format
and then installed the new version and switched to Dataview for writing
and used the auto-suggest function to add more fields...

- [/] #task Do stuff [priority:: high] 🔁 every day 🛫 2023-04-05 ⏳ 2023-04-06 [due:: 2023-04-07]
- [/] #task Do stuff ⏫ [repeat:: every day] [start:: 2023-04-05] [scheduled:: 2023-04-06] 📅 2023-04-07

So I think in essence, whilst Tasks always parses from the end of the line,  it's something like 'loop over the supported formats, keeping on accumulating task details until no more data is extracted'.
As I type this, I can visualise you perhaps wincing... Counter-suggestions welcomed! 😄
(If it made it easier to implement, one idea I had is that the parsing of multiple formats could be deferred to a subsequent PR, where the parsing is changed to extract all values on a line, rather than the current 'parse from the end of the line...')
I hope that's a little clearer....

Thank you for the comments.
I'll reply below - but also add an alternative next option in a second message.

I'm unsure what your current thoughts on Tasks continuing to support more formats. If you don't plan on adding and/or accepting PRs for more after Dataview, none of what follows really matters.

If we stopped at Tasks and dataview, it would probably satisfy 90% of users or more... Assume no other formats.

I have some reservations about supporting mixed parsing, mainly when thinking about how it would scale beyond just the combination of Dataview and Emoji.

I suggest not worrying about scaling, as we may never add more formats... And dataview is by far the most requested format, so making Tasks work well with dataview is by far the most useful thing to have.

And for bonus points, dealing with mixed field types too... Which could happen if:
[...]
- [/] #task Do stuff [priority:: high] 🔁 every day 🛫 2023-04-05 ⏳ 2023-04-06 [due:: 2023-04-07]
- [/] #task Do stuff ⏫ [repeat:: every day] [start:: 2023-04-05] [scheduled:: 2023-04-06] 📅 2023-04-07

So I think in essence, whilst Tasks always parses from the end of the line, it's something like 'loop over the supported formats, keeping on accumulating task details until no more

I don't think that we have any guarantees that combining the details that all the Task Formats can parse from a string would work if more Task Formats are added in the future. For example, what happens if two formats disagree on the value of a field (one format says a task is due on one date, and another format says the same task is due on another day).

That's not a new problem though. It's already possible in Tasks to give the same emoji twice. Currently, the left-most value wins, due to reading from the right...
So I wouldn't worry about duplicate values being a blocker for combining formats.
I would check how Dataview handles that situation, and if it's easy, do the same.

And as the number of Task Formats grows, I also worry that it'll become harder to reason about how a task gets parsed:

From a user's perspective, it may be unclear and/or confusing why their task is parsed the way it is.
From a maintainer's perspective it would call for test coverage of combinations of task formats, with the number of combinations being proportional to 2F where F is the number of task formats.

Let's assume 2 formats, for sure. It would be a shame to not support highly-requested format number 2 well, for (valid) concerns about 3 and more...

So I think in essence, whilst Tasks always parses from the end of the line, it's something like 'loop over the supported formats, keeping on accumulating task details until no more
[...]
As I type this, I can visualise you perhaps wincing... Counter-suggestions welcomed! smile

I have 2 alternatives:

Limit the scope of the ask to "Accept Dataview task field shorthands". Dataview's emoji shorthands are compatible with Tasks as far as I can tell. The implementation would be more involved for me, but I think in the long run it's easier to maintain.

How about if, in a future step, #1505 were implemented, so all this 'parsing from the right' was dropped.
Then it could do something like:

Parse as much as possible with Tasks
And then parse what remains with Dataview

Or the reverse...
Then I think the current parser would do all the work for free...

(In the future)  Provide a migration path for users who want to switch their tasks between formats. I think you called it out specifically as a future improvement in a previous PR.

I think both alternatives would address the concern you had about someone mixing Task's emoji format with Dataview.

2 is a nice to have, but I think it's independent of the discussion above, because dataview already reads both on one line, and matching dataview's search results will be very helpful.

My time on Tasks is a little limited at the moment, as I've spent so much time on it that I am behind in real-world stuff....
So I'd like to make a short-term suggestion to move forward, with the minimum of effort for both of us.

Stick with the current behaviour - that Tasks:

either reads and writes Emoji format
or reads and writes Dataview format

Change the wording in the settings so that it says 'reads and writes' instead of 'writes'
Write some basic documentation (which I'm happy to do)
Go ahead and release it, and see what kinds of feedback we get - and use that to prioritise what to do next...

What do you think?

Hi @kedestin, another suggestion: I reckon if we could find a few minutes to chat about this, I bet we could agree a way forward very easily... It's just so much higher bandwidth than GitHub comments...
If you're OK with a video or audio call, feel free to use the email address in my profile here to chat and arrange a time...

A couple thinks I wanted to tackle before marking this ready for review:

Add a couple more tests
Relax the parsing restrictions priority
Rivise the wording for the setting. The copy I had in the setting wasn't final and it definitely does need an update

Write some basic documentation (which I'm happy to do)

I might have to take you up on this offer, but I am still happy to contribute if needed given enough time.

No problem and no hurry.
I'll hold off doing the docs until you have had a chance to do the 3 things above, as at least one of them changes a screenshot - and then I can do final testing whilst documenting too.

@kedestin Very many thanks for implementing this tremendous work.
I'm tracking writing the docs in #1880.


SSR Styling - Flash of unstyled content

When page is render in SSR <style> tags are inserted with the component. These <style> tags need to move to <head>. This is done while rendering, but there is a bug where the <style> is removed, the browser renders, and then the <style> is reinserted. This causes a flash of unstyled content.
I think a better way to do this is to just close the stream with this code:
<script>document.querySelectorAll('style[q\\:style]').forEach(s => document.head.appendChild(s))</script>

The above code will move the styles as soon as the streaming is done, and because the move is done in a single tick, there is no flash of unstyled content.

Why do the styles need to move to <head>? Doesn't this interfere with containers?

I just understood the real issue - that when useStyles$ renders a style, and that component gets removed, it removes the style too.
Even worse, other still mounted components will lose their style, no?
I agree that this code should be inserted when useStyles*$ was used.

@mhevery it is my understanding that this is fully fixed and this can be closed


File not found

Whenever I cd into a directory which does not contain a .llvmenv file (or in a parent dir), I get this message: Error: Os { code: 2, kind: NotFound, message: "No such file or directory" }.
Same thing happens when I use the llvmenv binary in a directory which does not contain a .llvmenv file(or in a parent dir).
Edit: Seems to happen because of export LLVMENV_RUST_BINDING=1

Thanks report.
Could you try RUST_BACKTRACE=1 llvmenv prefix to generate backtrace of this error.
I guess llvmenv global system or llvmenv init may resolve it.

I reproduce it. It is due to llvmenv version command, and caused by the llvm-config command

Now I just get a new error message: Error: ErrorMessage { msg: "Cannot parse version: 1-svn331815-1~exp1~20180510084719" }
RUST_BACKTRACE=1 llvmenv prefix doesn't provide any backtrace it seems because it's not panicing but outputting to stdout/err

Now I just get a new error message: Error: ErrorMessage { msg: "Cannot parse version: 1-svn331815-1~exp1~20180510084719" }

Hum... I've never thought that the output of clang --version can be such complicated one. This is an issue of llvmenv version since we have to get a version to generate string LLVM_SYS_60_PREFIX. Do you have a correct way to get LLVM major and minor version for your build?

So it seems like my system installed llvm version produces this: clang version 6.0.1-svn331815-1~exp1~20180510084719.80 (branches/release_60) Maybe just ignore anything past the x.y.z bit with a simple regex?

I've fixed using regex. Could you check 0.1.12?

The error is gone, but you have a typo which sets the wrong llvm patch version:
https://github.com/termoshtt/llvmenv/blob/27d085dc1dffeb2d12a3257f1f2de80805f0ecfd/src/build.rs#L127
Should probably be cap[3]?

Should probably be cap[3]?

:scream:
I've rleased 0.1.13...

Thanks!


Set macMaxFrameRetries to 3.

Move logic to invalidate Thread links to MeshForwarder.

Resolves #601.

Current coverage is 64.71% (diff: 87.50%)

Merging #672 into master will decrease coverage by 0.06%

@@             master       #672   diff @@
==========================================
  Files            99         99
  Lines         14455      14472    +17
  Methods        1983       1983
  Messages          0          0
  Branches       1706       1710     +4
==========================================
+ Hits           9363       9365     +2
- Misses         4565       4576    +11
- Partials        527        531     +4

Powered by Codecov. Last update a853ffc...7d7509e


Update priyankarpal.json

Changes proposed
Changed an icon and fixed a spelling mistake

Check List (Check all the applicable boxes)

[x] My code follows the code style of this project.
[x] My change requires changes to the documentation.
[x] I have updated the documentation accordingly.
[x] All new and existing tests passed.
[x] This PR does not contain plagiarized content.
[x] The title of my pull request is a short description of the requested changes.

Screenshots

@Njong392 thanks.


id's getting re-generated making snapshots unstable

Current behavior
I have unit tests that will fail every time they are run:
  -     id="id-bc3j4k"
    +     id="id-podxsh"

See https://github.com/ariakit/ariakit/discussions/1143#discussioncomment-2438886

Cool @diegohaz  by the way - performance is MUCH better in the new .next version! I actually had to use lazy loading before to get decent performance now it rocks.
How will React 18 fix this id issue? Possibly I will just wait for that.

How will React 18 fix this id issue? Possibly I will just wait for that.

Ariakit uses the new React 18's useId if it's available. It generates deterministic IDs, so your snapshots wouldn't fail. When using React 17, it fallbacks to generating a random ID on the client-side.


GetObjectAsync not giving callback on Oculus Go (Android)

I am making a project for the Oculus Go, and I am having users login through CognitoAWSCredentials. This works in the Unity Editor, standard Android, standard IOS, and in standalone builds, but not on the Oculus Go (running Android).
##Expected Behavior
The scripts are expecting, Get Object from S3 Bucket

Could you follow this blog post for having your Unity application use the .NET Standard version of the SDK? I'm curious how the .NET Standard version works in Oculus.
https://aws.amazon.com/blogs/developer/referencing-the-aws-sdk-for-net-standard-2-0-from-unity-xamarin-or-uwp/
I know the process is way too cumbersome right now. We are working on making that better.

I have the exact same problem but on Oculus Quest 3. I am using the .NET Standard version.


Curriculum: First Lessons

Just 10 lessons to start. This will give people a taste of the course and give them an opportunity to provide feedback before its gone too far.

See notes in https://github.com/HaskellAcademy/academy/issues/2


Adding circles on the map dynamically

Hello! IIUC, the only way to add circles is using onGoogleApiLoaded callback, which is being called only once. I've tried adding a circle as div, but its radius wont be bound to map scale. Is there another way to add a circle from the API?
Thanks.

Hi, there is undocumented function exists in this library to calculate size of your marker div
meters2ScreenPixels
import { meters2ScreenPixels } from 'google-map-react/utils';
const { w, h } = meters2ScreenPixels(sizeInMeters, { lat, lng } /* marker coords*/, zoom /* map zoom*/);

it returns horizontal - w and vertical - h sizes for given meters, point and zoom.
Having mercator map projection and that our world is not plane for some places w and h will be different, for most places almost the same.

Now documented https://github.com/istarkov/google-map-react/blob/master/DOC.md#helper-utilities
¯_(ツ)_/¯

It works for me, thanks.

I seem to be getting NaN for the "w" and "h" values, is this function still working? Thanks

Must work, check your args

It seems that the solution has been provided. Let me know if otherwise.


Navbar Design

Formatted design of navbar so that it is center-aligned, selected tab is underlined red, and it is responsive across all platforms.

I've just changed your vanilla bootstrap code into React Bootstrap. Could you reapply the css into it?

I fixed the warning messages that showed up on the console by:

In Navbar2, they don't allow comma in line 31-33. So instead I just kept it as NavLink since  it's basically the same thing as Link.
Also in Navbar2, I added a default case for the switch since it was giving warnings in the console without it. The default case that I added was null since we would not want it to render anything if the case was not found. For more information, refer to Here
In index.js, I got rid of React.StrictMode since it was giving warnings with BrowserRouter. For more information, Here
I refracted some of the code by:
Fixing the spacing of the code, the default spacing is 2, not 4. So to keep it consistent, I modified Navbar2.css
I commented on Navbar2.css, it helps better understand what each of the css is doing and why.
I also shortened the code. I noticed how there was an id attribute of basic-navbar-nav, it margin-right 30%. Then in the bottom, there was 2 classes that margin left 20% the same thing. It was basically going right 30% and then left 20% so I made it to just go right 10% instead.


ORDER BY time DESC not working properly with data in the WAL

I'm using influxdb 0.10.2 with data written by 0.10.1, that is, purely TSM data. The measurement in question is low volume (written once per minute) and thus takes some time to migrated from the WAL into the TSM files. With that setup, I noticed an inconsistency in the processing of 'order by time desc':

select * from energy_total

name: energy_total
----------------------
time			value
[...]
1456703580933000000	1455.392295617
1456703640942000000	1455.394712617
1456703701267000000	1455.3971176169998
1456703760991000000	1455.399518617
1456703821004000000	1455.401912617
1456703881042000000	1455.404306617
1456703941044000000	1455.407229617
1456704001475000000	1455.410381617
1456704061127000000	1455.413522618
1456704121137000000	1455.416641618
1456704181173000000	1455.419754618
1456704241173000000	1455.422858618
1456704301591000000	1455.425956618
1456704361257000000	1455.429048618
1456704421266000000	1455.432131619
1456704481321000000	1455.434883619
[...]
1457183820989000000	1500.533080761
1457183880984000000	1500.539801761
1457183941043000000	1500.547601761
1457184001327000000	1500.555117762
1457184061047000000	1500.562591762
1457184121065000000	1500.570063762
1457184181116000000	1500.577502763
1457184241097000000	1500.584927763
1457184301422000000	1500.5923377640001
1457184361157000000	1500.599740764
1457184421193000000	1500.607042764
1457184481178000000	1500.613694765
1457184541246000000	1500.621216765

select * from energy_total where time <=<PHONE_NUMBER>116000000 order by time desc limit 1

name: energy_total
----------------------
time			value
1457184181116000000	1500.577502763

select * from energy_total where time <<PHONE_NUMBER>116000000 order by time desc limit 1

name: energy_total
----------------------
time			value
1456703941044000000	1455.407229617

As you can see, the <= operator works correctly, while the < operator returns data from almost a week ago.
show shards for the respective DB looks like this:
name: openhab
-------------
id	database	retention_policy	shard_group	start_time		end_time		expiry_time		owners
7	openhab		default			7		2016-02-22T00:00:00Z	2016-02-29T00:00:00Z	2016-08-29T00:00:00Z	1
12	openhab		default			12		2016-02-29T00:00:00Z	2016-03-07T00:00:00Z	2016-09-05T00:00:00Z	1

The end time of shard 7 corresponds to the data point returned by the < operator mentioned above. I don't think the query result should depend on the internal DB structuring though.
(Please let me know if I'm missing something)

@maniac103 This sounds similar to an issue solved by #5996. Can you try this with the 0.11 release candidate and see if the problem still exists?

@joelegasse Are there deb packages of the RC available by any chance?

Yes, they are available on the download site: https://influxdata.com/downloads/

Thanks, I missed the 'sections' selector. I'll give it a test and let you know.

Looks like it's working. I get the correct data point now even with recent data.


Expand options

the following config options should be supported
server.use(proxy(host, [bool to force https])); // DONE

server.use(proxy(host, String /*remove from path when actual request is made*/, Boolean /*to force https*/); // DONE

server.use(proxy(host, RegExp /*only proxy request urls that match regex*/, [bool to force https]));

server.use(proxy(host, {
  forceHttps : Boolean, // DONE
  prefix  : String, // remove from path when actual request is made // DONE
  match : RegExp // only proxy request urls that match regex
  headers : {} // headers to override client submitted  // DONE
  cookies :  {} // cookies to override client submitted
  digest : {
    pre : function (proxyObj, callback) {
      // res & res available through proxyObj
    },
    post : function (proxyObj, callback) {
      // res & res available through proxyObj
    }
  }
}));

@NickMele I marked the config options that are already implemented. Is there anythign you would like to add or change? I want ti to be as clear as possible

for pre and post, what else is available in proxyObj? If it is just req and res, do we need the object?

I wanted to maintain the express callback form, but we need a way for the user to access the proxied request object, and the proxy result. I'm open to alternatives though

Oh i see, i thought based on the description that proxyObj contained req and res but it looks like it just contains response and body

yea, sorry. I havent updated docs or anything yet

implemented. see readme for end result


Downgrades version of protobuf for backwards compatibility

Description
Downgrades version of protobuf for backwards compatibility.
Documentation
None

I have tested this PR with Coherence gRPC tests and all our client and server tests are passing


6.2 Backports

Backport of https://github.com/hibernate/hibernate-orm/pull/7698
https://hibernate.atlassian.net/browse/HHH-17634

Thanks Andrea, I incorporated your backports into my PR as I have to backport something else as well: https://github.com/hibernate/hibernate-orm/pull/7738


No Inference results OUTPUT With the transformer_moe Model

I’m using T2T to translate English to Chinese with TensorFlow 1.4 and Tensor2Tensor 1.2.9.
I try to apply the transformer_moe model to train the character-level En2Zh transformer model .
The process of training works well, but the decoder outputs nothing.
Is available the transformer_moe model for outputting Chinese now? Or are there other settings?
The script snippets of the training and decoding as follows:
Training
`PROBLEM=translate_en_zh_nmt_char
MODEL=transformer_moe
HPARAMS=transformer_moe_8k
t2t-trainer
--data_dir=$DATA_DIR
--problems=$PROBLEM
--model=$MODEL
--hparams_set=$HPARAMS
--train_steps=30000
--worker_gpu_memory_fraction=0.98
--eval_early_stopping_steps=2
--output_dir=$TRAIN_DIR
`
Decoding
`PROBLEM=translate_en_zh_nmt_char
MODEL=transformer_moe
HPARAMS=transformer_moe_8k
BEAM_SIZE=4
ALPHA=0.6
t2t-decoder
--data_dir=$DATA_DIR
--problems=$PROBLEM
--model=$MODEL
--hparams_set=$HPARAMS
--output_dir=$TRAIN_DIR
--decode_hparams="beam_size=$BEAM_SIZE,alpha=$ALPHA,batch_size=100"
--decode_from_file=$DECODE_FILE
`
The output:
`INFO:tensorflow:Inference results INPUT: I have to write down everything that I remember, even if it's in the middle of the night.
INFO:tensorflow:Inference results OUTPUT:
INFO:tensorflow:Inference results INPUT: Open 7:00 a.m. to 10:00 a.m. for breakfast and 5:00 p.m. to 9:00 p.m. for dinner and dessert.
INFO:tensorflow:Inference results OUTPUT:
`
By the way, I compared the transformer_moe model with transformer, it’s amazing!
With the transformer_moe model:
After about 21,000 steps, the loss is closely to 0.006.
INFO:tensorflow:Saving dict for global step 21142: global_step = 21142, loss = 0.00608885, metrics-translate_en_zh_nmt_char/a ccuracy = 0.999784, metrics-translate_en_zh_nmt_char/accuracy_per_sequence = 0.996667, metrics-translate_en_zh_nmt_char/accur acy_top5 = 0.999784, metrics-translate_en_zh_nmt_char/approx_bleu_score = 0.529102, metrics-translate_en_zh_nmt_char/neg_log_ perplexity = -0.00323181, metrics-translate_en_zh_nmt_char/rouge_2_fscore = 0.899869, metrics-translate_en_zh_nmt_char/rouge_ L_fscore = 0.555063 INFO:tensorflow:Validation (step 21142): metrics-translate_en_zh_nmt_char/rouge_L_fscore = 0.555063, loss = 0.00608885, metri cs-translate_en_zh_nmt_char/neg_log_perplexity = -0.00323181, global_step = 21142, metrics-translate_en_zh_nmt_char/accuracy_ top5 = 0.999784, metrics-translate_en_zh_nmt_char/accuracy = 0.999784, metrics-translate_en_zh_nmt_char/approx_bleu_score = 0 .529102, metrics-translate_en_zh_nmt_char/rouge_2_fscore = 0.899869, metrics-translate_en_zh_nmt_char/accuracy_per_sequence =  0.996667
With the the transformer model:
After 350,000 steps, the loss is still at 3.66.
But the transformer_moe model cannot decode output now.
Thanks.

hi, have you found the reason?
i use problem translate_enzh_wmt8k_rev with 1 GPU to train the chinse to english system
after 7w steps, the loss is around 1, but bleu score is only 0.19
and my batch size is 2048
and i saw you trained only 2W steps, but u got a bleu more than 0.5
do you know the reason?
thanks

approx_bleu_score computed on character 4-grams (in case of translate_en_zh_nmt_char) is not comparable with approx_bleu_score computed on subword 4-grams (in case of translate_enzh_wmt8k) . Also, there is a difference in the translation direction: enzh vs. enzh_rev.

Hmm...have you tried setting extra_length to a bigger number? Can add to --decode_hparams

@martinpopel Thanks.
@rsepassi The default value of extra_length is 50, i tried setting 1,000 and 10,000, but there still have no any output.

I am trying to train transformer_moe (with multiple hparams combinations) and hitting the same issue reported here: decoder returned output is always empty. Was this issue resolved?
Thanks!

@rsepassi @njoe9 @martinpopel  is there any update on this issue (see my previous comment)? BTW, I am getting the same behavior training en-de.
Thanks!!

I think I found a issue in transformer_moe code.
As I comparing with logic in transformer and common_attention,
I believe that there is pre/postprocessing code in transformer_moe is different from transformer and fixing it make loss of training and output from decoding seem correct.
I created Pull Request here:
https://github.com/tensorflow/tensor2tensor/pull/1233


client.update_resource(some_service_resource) fails with missing resourceVersion and empty clusterIP

I'm trying to do the following (should essentially be a no-op, equivalent to kubectl apply with unchanged resources):
resources = K8s::Resource.from_files('/path/to/manifests')
resources.each do |resource|
  begin
    client.update_resource(resource)
  rescue K8s::Error::NotFound
    client.create_resource(resource)
  end
end

Which produces an error because resourceVersion and clusterIP seem to be sent as empty strings to the server.
/Users/d11wtq/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/k8s-client-0.3.4/lib/k8s/transport.rb:192:in `parse_response': PUT /api/v1/namespaces/projectname/services/api => HTTP 422 Unprocessable Entity: Service "api" is invalid: [metadata.resourceVersion: Invalid value: "": must be specified for an update, spec.clusterIP: Invalid value: "": field is immutable] (K8s::Error::Invalid)
        from /Users/d11wtq/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/k8s-client-0.3.4/lib/k8s/transport.rb:210:in `request'
        from /Users/d11wtq/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/k8s-client-0.3.4/lib/k8s/resource_client.rb:218:in `update_resource'
        from /Users/d11wtq/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/k8s-client-0.3.4/lib/k8s/client.rb:164:in `update_resource'
        from test.rb:41:in `block in <main>'
        from test.rb:32:in `each'
        from test.rb:32:in `<main>'

There are two resources in the list: Deployment and Service (NodePort). Both were originally created with kubectl apply. The deployment seems to be update fine, but the service always blows up on the error above. I'm not sure if this is expected, or if I'm supposed to change the spec in some way once I've read the manifests off disk.
Is this the correct way to do something along the lines of kubectl apply? Happy with anything that more or less performs an upsert style operation for the resource.
Here is the entire manifest, if it helps:
---
apiVersion: v1
kind: Service
metadata:
  namespace: projectname
  name: api
  labels:
    app: projectname
    service: api
spec:
  type: NodePort
  selector:
    app: projectname
    service: api
  ports:
    - name: http
      port: 8082
      protocol: TCP

Apologies. Figured out that the way to do this is:
resources = K8s::Resource.from_files('/path/to/manifests')
resources.each do |resource|
  server_resource = begin
    client.get_resource(resource)
  rescue K8s::Error::NotFound
    client.create_resource(resource)
  end

  client.update_resource(server_resource)
end


Readme changes ( + Ideas , + Contribution instructions )

[x] add a way to take ideas from the viewers for future projects
[ ] add contributing instructions

there exists a section in readme.md about ideas now , but it would be better if there would be another complete file IDEAS.md which will contain

All the information about posting an ideas
A list of current ideas that are being worked upon.

Can we automate login on github or any platfrom ?

@vivek80801 that's a nice idea. Let me see what I can do.

@Arsenic-ATG
Can you give me chance to automate github login ?
I don't know python much. So, Can I do with javascript or typescript?

@vivek80801 why not. Just create a new issue regarding the same and I will assign you to it.

As the entire repository is changing right now(as specified in issue #6 ) so I am closing this issue as readme is going to be changed completely.
Also if you have a new idea ,then you can open a new Issue regarding the same.


Drop token in vote

Only show the result after voting.
There is no need to show your own vote unless there is a possibility to change your vote.

And then generating a new token to show the vote would be a better idea

More details

And add a list of voted ballots to token. Otherwise we don't have a way of checking whether a token was already used to vote.


Make sure we are not hitting systemd task limits

While looking for resources on what KillMode to use for Concourse, I came across this:
https://github.com/concourse/concourse/issues/480
From my preliminary searches:

https://www.freedesktop.org/software/systemd/man/systemd.resource-control.html
https://www.freedesktop.org/software/systemd/man/systemd-system.conf.html#

It seems like leaving TasksMax unset makes it default to DefaultTasksMax which defaults to:

Defaults to 15%, which equals 4915 with the kernel's defaults on the host, but might be smaller in OS containers.

MemoryLimit seems to be deprecated and replaced with MemoryMax.
So far we've not had any problems hitting high CPU/Memory utilisations on t3.large instances, but this warrants further investigation...

Relevant issue for potential problems we could encounter:
https://github.com/systemd/systemd/issues/3211

For their smoke tests, Concourse uses the following systemd configuration (relevant parts highlighted):
https://github.com/concourse/concourse/blob/master/ci/deployments/smoke/systemd/concourse-worker.service#L9-L12

Example of current limits in our own environment for workers

Limit
Soft Limit
Hard Limit
Units

Max cpu time
unlimited
unlimited
seconds

Max file size
unlimited
unlimited
bytes

Max data size
unlimited
unlimited
bytes

Max stack size
8388608
unlimited
bytes

Max core file size
0
unlimited
bytes

Max resident set
unlimited
unlimited
bytes

Max processes
30580
30580
processes

Max open files
1024
4096
files

Max locked memory
65536
65536
bytes

Max address space
unlimited
unlimited
bytes

Max file locks
unlimited
unlimited
locks

Max pending signals
30580
30580
signals

Max msgqueue size
819200
819200
bytes

Max nice priority
0
0

Max realtime priority
0
0

Max realtime timeout
unlimited
unlimited
us

I would suggest we increase our systemd concourse config to
LimitNOFILE=4096:8192


Support database configs without the jdbc password

This is to address this comment: https://github.com/trinodb/trino/blob/master/client/trino-jdbc/src/main/java/io/trino/jdbc/TrinoDriverUri.java#L262
I couldn't make the existing tests fail when setting the jdbc_password to an empty string, so it might have already been fixed before. This PR allows skipping setting the jdbc_password key at all.

We should remove the code from TrinoDriverUri as well.


Basic Wear App

Minimal PR with character list.

No effort on the UI before seeing if you think it's helpful for this sample. If you don't want a Wear app for this sample as it focuses on GraphQL, then understood.  But a GraphQL + KMM example would be good for Wear.

Yeah, would definitely be a nice addition....do you want me to merge as is or were you hoping to do some more work on it first? (can always of course follow up with more changes if needed)

Happy to merge now, and then I'll iterate. Thanks.


Not able to run - invalid syntax error.

Traceback (most recent call last):
File "/bin/clickhouse-plantuml", line 9, in
load_entry_point('clickhouse-plantuml==0.2.2', 'console_scripts', 'clickhouse-plantuml')()
File "/usr/lib/python2.7/site-packages/pkg_resources.py", line 378, in load_entry_point
return get_distribution(dist).load_entry_point(group, name)
File "/usr/lib/python2.7/site-packages/pkg_resources.py", line 2566, in load_entry_point
return ep.load()
File "/usr/lib/python2.7/site-packages/pkg_resources.py", line 2260, in load
entry = import(self.module_name, globals(),globals(), ['name'])
File "/usr/lib/python2.7/site-packages/clickhouse_plantuml/init.py", line 7, in
from .column import Column
File "/usr/lib/python2.7/site-packages/clickhouse_plantuml/column.py", line 14
database: str,
^
SyntaxError: invalid syntax

Hey. Do you use a supported python version?
https://github.com/Felixoid/clickhouse-plantuml/blob/master/.github/workflows/tests.yml#L16

Tried upgrading the python version, but still same error:
[root Python-3.7.9]# python --version
Python 3.7.9

Sorry, can't reproduce with 3.8 and 3.9
┌[11:43:50] felixoid@ig-fel:/tmp
└>ѳ> git clone git@github.com:Felixoid/clickhouse-plantuml.git
Cloning into 'clickhouse-plantuml'...
remote: Enumerating objects: 29, done.
remote: Counting objects: 100% (29/29), done.
remote: Compressing objects: 100% (20/20), done.
remote: Total 193 (delta 6), reused 19 (delta 5), pack-reused 164
Receiving objects: 100% (193/193), 105.73 KiB | 207.00 KiB/s, done.
Resolving deltas: 100% (91/91), done.
┌[11:44:04] felixoid@ig-fel:/tmp
└>ѳ> cd clickhouse-plantuml
┌[11:44:09] felixoid@ig-fel:/tmp/clickhouse-plantuml [master|✔]
└>±> virtualenv venv
created virtual environment CPython3.9.0.final.0-64 in 146ms
  creator CPython3Posix(dest=/tmp/clickhouse-plantuml/venv, clear=False, no_vcs_ignore=False, global=False)
  seeder FromAppData(download=False, pip=bundle, setuptools=bundle, wheel=bundle, via=copy, app_data_dir=/home/felixoid/.local/share/virtualenv)
    added seed packages: pip==20.2.4, setuptools==50.3.2, wheel==0.35.1
  activators BashActivator,CShellActivator,FishActivator,PowerShellActivator,PythonActivator,XonshActivator
┌[11:44:17] felixoid@ig-fel:/tmp/clickhouse-plantuml [master|✔]
└>±> source venv/bin/activate
┌[11:44:33] felixoid@ig-fel:/tmp/clickhouse-plantuml venv=(venv) [master|✔]
└>±> python setup.py install > /dev/null
zip_safe flag not set; analyzing archive contents...
zip_safe flag not set; analyzing archive contents...
clickhouse_driver.__pycache__.bufferedreader.cpython-39: module references __file__
clickhouse_driver.__pycache__.bufferedwriter.cpython-39: module references __file__
clickhouse_driver.__pycache__.varint.cpython-39: module references __file__
clickhouse_driver.columns.__pycache__.stringcolumn.cpython-39: module references __file__
/usr/lib/python3.9/distutils/dist.py:274: UserWarning: Unknown distribution option: 'requires_python'
  warnings.warn(msg)
┌[11:44:47] felixoid@ig-fel:/tmp/clickhouse-plantuml venv=(venv) [master|✔]
└>±> ./venv/bin/clickhouse-plantuml -o /dev/null
┌[11:45:24] felixoid@ig-fel:/tmp/clickhouse-plantuml venv=(venv) [master|✔]
└>±>

Any more information?

Thanks @Felixoid let me try on new environment..

Feel free to reopen if you'll find something suspicious :-j

Thanks @Felixoid i am able to run it.
Right now it only creates the diagram for default schema (clickhouse database), however is there a way i can create schema for other databases as well.

For sure, just take a look on -h argument, there's a help :-j