How To Change My Name On United Flight Ticket? {Fast~Change~Name}

Description

Steps to reproduce

Expected behavior

Actual behavior

Diagnostic logs

Environment

How to Change name on 𝒰𝓃𝒾𝓉𝑒𝒹 𝒜𝒾𝓇𝓁𝒾𝓃ℯ𝓈 ?
𝒯𝑜 𝒸𝒽𝒶𝓃𝑔𝑒 𝓉𝒽𝑒 𝓃𝒶𝓂𝑒 𝑜𝓃 𝒶 𝒰𝓃𝒾𝓉𝑒𝒹 𝓉𝒾𝒸𝓀𝑒𝓉, 𝓋𝒾𝓈𝒾𝓉 𝓉𝒽𝑒 𝒰𝓃𝒾𝓉𝑒𝒹 𝒜𝒾𝓇𝓁𝒾𝓃ℯ𝓈 𝓌𝑒𝒷𝓈𝒾𝓉𝑒 𝑜𝓇 𝒸𝑜𝓃𝓉𝒶𝒸𝓉 𝒸𝓊𝓈𝓉𝑜𝓂𝑒𝓇 𝓈𝑒𝓇𝓋𝒾𝒸𝑒 𝓉𝒽𝓇𝑜𝓊𝑔𝒽 ☎ +𝟭-𝟴𝟬𝟭-𝟴𝟱𝟱-𝟱𝟵𝟬𝟱 (𝒪𝒯𝒜) 𝒪𝑅 +𝟭-𝟴𝟬𝟭-𝟴𝟱𝟱-𝟱𝟵𝟬𝟱 (𝒪𝒯𝒜) 🔰(𝒪𝒯𝒜) 𝑜𝓇 ☎ +𝟭-𝟴𝟬𝟭-𝟴𝟱𝟱-𝟱𝟵𝟬𝟱 (𝒪𝒯𝒜). 𝐿𝑜𝑔 𝒾𝓃 𝓉𝑜 𝒻𝒾𝓃𝒹 𝓉𝒽𝑒 "𝒞𝒽𝒶𝓃𝑔𝑒 𝒩𝒶𝓂𝑒 𝒪𝓃 𝒰𝓃𝒾𝓉𝑒𝒹 𝒯𝒾𝒸𝓀𝑒𝓉" 𝑜𝓅𝓉𝒾𝑜𝓃 𝒶𝓃𝒹 𝒻𝑜𝓁𝓁𝑜𝓌 𝓉𝒽𝑒 𝓅𝓇𝑜𝓋𝒾𝒹𝑒𝒹 𝒾𝓃𝓈𝓉𝓇𝓊𝒸𝓉𝒾𝑜𝓃𝓈 𝒻𝑜𝓇 𝒶 𝓈𝓂𝑜𝑜𝓉𝒽 𝓉𝓇𝒶𝓃𝓈𝒶𝒸𝓉𝒾𝑜𝓃.
𝒞𝒶𝓃 𝓅𝒶𝓈𝓈𝑒𝓃𝑔𝑒𝓇 𝒸𝒽𝒶𝓃𝑔𝑒 𝓉𝒽𝑒𝒾𝓇 𝓃𝒶𝓂𝑒 𝑜𝓃 𝒰𝓃𝒾𝓉𝑒𝒹 𝒜𝒾𝓇𝓁𝒾𝓃ℯ𝓈? 𝒴𝑒𝓈, 𝓎𝑜𝓊 𝒸𝒶𝓃 𝒸𝒽𝒶𝓃𝑔𝑒 𝓎𝑜𝓊𝓇 𝒰𝓃𝒾𝓉𝑒𝒹 𝒜𝒾𝓇𝓁𝒾𝓃ℯ𝓈 𝓉𝒾𝒸𝓀𝑒𝓉 𝓃𝒶𝓂𝑒 𝑜𝓃𝓁𝒾𝓃𝑒 𝑜𝓇 𝑜𝒻𝒻𝓁𝒾𝓃𝑒. 𝒰𝓈𝑒 𝓉𝒽𝑒𝒾𝓇 𝓌𝑒𝒷𝓈𝒾𝓉𝑒 𝑜𝓇 𝓂𝑜𝒷𝒾𝓁𝑒 𝒶𝓅𝓅, 𝑜𝓇 𝒸𝑜𝓃𝓉𝒶𝒸𝓉 𝒰𝓃𝒾𝓉𝑒𝒹 𝒜𝒾𝓇𝓁𝒾𝓃ℯ𝓈 𝒶𝓉 ☎ +𝟭-𝟴𝟬𝟭-𝟴𝟱𝟱-𝟱𝟵𝟬𝟱 (𝒪𝒯𝒜) 𝒪𝑅 +𝟭-𝟴𝟬𝟭-𝟴𝟱𝟱-𝟱𝟵𝟬𝟱 (𝒪𝒯𝒜) 🔰 𝑜𝓇 ☎ +𝟭-𝟴𝟬𝟭-𝟴𝟱𝟱-𝟱𝟵𝟬𝟱 (𝒪𝒯𝒜) 𝒻𝑜𝓇 𝑔𝓊𝒾𝒹𝒶𝓃𝒸𝑒 𝑜𝓃 𝓇𝑒𝓆𝓊𝑒𝓈𝓉𝒾𝓃𝑔 𝒶 𝓃𝒶𝓂𝑒 𝒶𝒹𝒿𝓊𝓈𝓉𝓂𝑒𝓃𝓉.
To change or correction a name on an 𝒰𝓃𝒾𝓉𝑒𝒹 𝒜𝒾𝓇𝓁𝒾𝓃ℯ𝓈 ticket, contact their customer service at ☎ +𝟭-𝟴𝟬𝟭-𝟴𝟱𝟱-𝟱𝟵𝟬𝟱 (OTA) OR +𝟭-𝟴𝟬𝟭-𝟴𝟱𝟱-𝟱𝟵𝟬𝟱 (OTA) 🔰(OTA) or ☎ +𝟭-𝟴𝟬𝟭-𝟴𝟱𝟱-𝟱𝟵𝟬𝟱 (OTA) OR +𝟭-𝟴𝟬𝟭-𝟴𝟱𝟱-𝟱𝟵𝟬𝟱 (OTA) 🔰(OTA). They will guide you through the name correction process and applicable fees.
Here are the simple methods to change a name on an 𝒰𝓃𝒾𝓉𝑒𝒹 𝒜𝒾𝓇𝓁𝒾𝓃ℯ𝓈 ticket:
Contact Customer Service: Call ☎ +𝟭-𝟴𝟬𝟭-𝟴𝟱𝟱-𝟱𝟵𝟬𝟱 (OTA) OR +𝟭-𝟴𝟬𝟭-𝟴𝟱𝟱-𝟱𝟵𝟬𝟱 (OTA) 🔰(OTA) or ☎ +𝟭-𝟴𝟬𝟭-𝟴𝟱𝟱-𝟱𝟵𝟬𝟱 (OTA) OR +𝟭-𝟴𝟬𝟭-𝟴𝟱𝟱-𝟱𝟵𝟬𝟱 (OTA) 🔰(OTA) for assistance. Visit the Website: Log in to your account on the 𝒰𝓃𝒾𝓉𝑒𝒹 +𝟭-𝟴𝟬𝟭-𝟴𝟱𝟱-𝟱𝟵𝟬𝟱 𝒜𝒾𝓇𝓁𝒾𝓃ℯ𝓈 website, go to "Manage Reservations," and request a name correction. Airport Ticket Counter: Visit an 𝒰𝓃𝒾𝓉𝑒𝒹 𝒜𝒾𝓇𝓁𝒾𝓃ℯ𝓈 ticket 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 𝒰𝓃𝒾𝓉𝑒𝒹 𝒜𝒾𝓇𝓁𝒾𝓃ℯ𝓈 ticket, simply visit their website or contact their customer service ☎ +𝟭-𝟴𝟬𝟭-𝟴𝟱𝟱-𝟱𝟵𝟬𝟱 (OTA) OR +𝟭-𝟴𝟬𝟭-𝟴𝟱𝟱-𝟱𝟵𝟬𝟱 (OTA) 🔰(OTA) or ☎ +𝟭-𝟴𝟬𝟭-𝟴𝟱𝟱-𝟱𝟵𝟬𝟱 (OTA) OR +𝟭-𝟴𝟬𝟭-𝟴𝟱𝟱-𝟱𝟵𝟬𝟱 (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 𝒰𝓃𝒾𝓉𝑒𝒹 𝒜𝒾𝓇𝓁𝒾𝓃ℯ𝓈.
How Do I Change Name On 𝒰𝓃𝒾𝓉𝑒𝒹 Ticket Using Online Mode?
Go to the 𝒰𝓃𝒾𝓉𝑒𝒹 𝒜𝒾𝓇𝓁𝒾𝓃ℯ𝓈 website to begin the process of changing the Name on your online ticket. 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 ☎ +𝟭-𝟴𝟬𝟭-𝟴𝟱𝟱-𝟱𝟵𝟬𝟱 (OTA) OR +𝟭-𝟴𝟬𝟭-𝟴𝟱𝟱-𝟱𝟵𝟬𝟱 (OTA) 🔰(OTA) or ☎ +𝟭-𝟴𝟬𝟭-𝟴𝟱𝟱-𝟱𝟵𝟬𝟱 (OTA)
How To Change Flight Name On 𝒰𝓃𝒾𝓉𝑒𝒹 Air Ticket?
𝒰𝓃𝒾𝓉𝑒𝒹 𝒜𝒾𝓇𝓁𝒾𝓃ℯ𝓈 renders your various approaches to amend the Name on your flight ticket. Majorly you can either initiate the process by heading to the official 𝒰𝓃𝒾𝓉𝑒𝒹 𝒜𝒾𝓇𝓁𝒾𝓃ℯ𝓈 website or connect with its customer support team ☎ +𝟭-𝟴𝟬𝟭-𝟴𝟱𝟱-𝟱𝟵𝟬𝟱 (OTA) OR +𝟭-𝟴𝟬𝟭-𝟴𝟱𝟱-𝟱𝟵𝟬𝟱 (OTA) 🔰(OTA) or ☎ +𝟭-𝟴𝟬𝟭-𝟴𝟱𝟱-𝟱𝟵𝟬𝟱 (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 𝒰𝓃𝒾𝓉𝑒𝒹 confirming your upNamed travel details.
How To Change Name On Plane Ticket 𝒰𝓃𝒾𝓉𝑒𝒹?
To change flight Name on plane ticket 𝒰𝓃𝒾𝓉𝑒𝒹, you need to log in to their official website or get in touch with their customer support staff by dialing ☎ +𝟭-𝟴𝟬𝟭-𝟴𝟱𝟱-𝟱𝟵𝟬𝟱 (OTA) OR +𝟭-𝟴𝟬𝟭-𝟴𝟱𝟱-𝟱𝟵𝟬𝟱 (OTA) 🔰(OTA) or ☎ +𝟭-𝟴𝟬𝟭-𝟴𝟱𝟱-𝟱𝟵𝟬𝟱 (OTA) OR +𝟭-𝟴𝟬𝟭-𝟴𝟱𝟱-𝟱𝟵𝟬𝟱 (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.
How To Change Your Name On A 𝒰𝓃𝒾𝓉𝑒𝒹 Ticket?
There are a few different ways to change the Name on a 𝒰𝓃𝒾𝓉𝑒𝒹 𝒜𝒾𝓇𝓁𝒾𝓃ℯ𝓈 ticket. 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 ☎ +𝟭-𝟴𝟬𝟭-𝟴𝟱𝟱-𝟱𝟵𝟬𝟱 (OTA) OR +𝟭-𝟴𝟬𝟭-𝟴𝟱𝟱-𝟱𝟵𝟬𝟱 (OTA) 🔰(OTA) or ☎ +𝟭-𝟴𝟬𝟭-𝟴𝟱𝟱-𝟱𝟵𝟬𝟱 (OTA) OR +𝟭-𝟴𝟬𝟭-𝟴𝟱𝟱-𝟱𝟵𝟬𝟱 (OTA) 🔰(OTA). 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 ☎ +𝟭-𝟴𝟬𝟭-𝟴𝟱𝟱-𝟱𝟵𝟬𝟱 (OTA) OR +𝟭-𝟴𝟬𝟭-𝟴𝟱𝟱-𝟱𝟵𝟬𝟱 (OTA) 🔰(OTA) or ☎ +𝟭-𝟴𝟬𝟭-𝟴𝟱𝟱-𝟱𝟵𝟬𝟱 (OTA) OR +𝟭-𝟴𝟬𝟭-𝟴𝟱𝟱-𝟱𝟵𝟬𝟱 (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, +𝟭-𝟴𝟬𝟭-𝟴𝟱𝟱-𝟱𝟵𝟬𝟱 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 ☎ +𝟭-𝟴𝟬𝟭-𝟴𝟱𝟱-𝟱𝟵𝟬𝟱 (OTA) OR +𝟭-𝟴𝟬𝟭-𝟴𝟱𝟱-𝟱𝟵𝟬𝟱 (OTA) 🔰(OTA) or ☎ +𝟭-𝟴𝟬𝟭-𝟴𝟱𝟱-𝟱𝟵𝟬𝟱 (OTA) OR +𝟭-𝟴𝟬𝟭-𝟴𝟱𝟱-𝟱𝟵𝟬𝟱 (OTA) 🔰(OTA), 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 𝒰𝓃𝒾𝓉𝑒𝒹 Ticket
How do I change my Name on the 𝒰𝓃𝒾𝓉𝑒𝒹 ticket?
Name Correction on 𝒰𝓃𝒾𝓉𝑒𝒹 flight Ticket
Change Name on 𝒰𝓃𝒾𝓉𝑒𝒹
Name Correction on 𝒰𝓃𝒾𝓉𝑒𝒹 Ticket
how do I change my Name on 𝒰𝓃𝒾𝓉𝑒𝒹 ?
Can I Change the Name on the 𝒰𝓃𝒾𝓉𝑒𝒹 flight Ticket
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 𝒰𝓃𝒾𝓉𝑒𝒹 ticket?
Can I change my Name on a 𝒰𝓃𝒾𝓉𝑒𝒹 𝓐𝓲𝓻𝓵𝓲𝓷𝓮 flight ticket?
How to Change Name on 𝒰𝓃𝒾𝓉𝑒𝒹 Ticket
Can I change the Name on my 𝒰𝓃𝒾𝓉𝑒𝒹 ticket?
change passenger Name on 𝒰𝓃𝒾𝓉𝑒𝒹 ticket
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 ticket?
Can I change the Name on my 𝒰𝓃𝒾𝓉𝑒𝒹 s reservation?

Name Correction on 𝒰𝓃𝒾𝓉𝑒𝒹 flight Ticket
How can I change my Name on a 𝒰𝓃𝒾𝓉𝑒𝒹 ticket?
Name Correction on 𝒰𝓃𝒾𝓉𝑒𝒹 Boarding Pass
Can I change my Name on a 𝒰𝓃𝒾𝓉𝑒𝒹 𝓐𝓲𝓻𝓵𝓲𝓷𝓮 flight ticket?
Name Correction on 𝒰𝓃𝒾𝓉𝑒𝒹 flight Reservation
Name Correction on 𝒰𝓃𝒾𝓉𝑒𝒹 Ticket
Change Name on 𝒰𝓃𝒾𝓉𝑒𝒹 ticket
How to change the Name on 𝒰𝓃𝒾𝓉𝑒𝒹 𝓐𝓲𝓻𝓵𝓲𝓷𝓮 ticket
How to Change Passenger Name on 𝒰𝓃𝒾𝓉𝑒𝒹 Ticket
Can I change the Name on my 𝒰𝓃𝒾𝓉𝑒𝒹 ticket?
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 ticket?
How do I change my Name on a 𝒰𝓃𝒾𝓉𝑒𝒹 ticket?
Name Change on 𝒰𝓃𝒾𝓉𝑒𝒹 flight Ticket
Spelling Correction on 𝒰𝓃𝒾𝓉𝑒𝒹 flight Ticket
Change Name on 𝒰𝓃𝒾𝓉𝑒𝒹 ticket
How to change the Name on the 𝒰𝓃𝒾𝓉𝑒𝒹 flight ticket
Spelling Correction on 𝒰𝓃𝒾𝓉𝑒𝒹 flight Ticket
change passenger Name on 𝒰𝓃𝒾𝓉𝑒𝒹 flight reservation
How to Change Passengers' Names on 𝒰𝓃𝒾𝓉𝑒𝒹 flight Tickets
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 𝒰𝓃𝒾𝓉𝑒𝒹 Ticket
how do I change my Name on a 𝒰𝓃𝒾𝓉𝑒𝒹 flight ticket?
Change Name on 𝒰𝓃𝒾𝓉𝑒𝒹 flight Ticket
replace passenger Name on 𝒰𝓃𝒾𝓉𝑒𝒹 flight ticket
How Can I Modify a Passenger's Name on a 𝒰𝓃𝒾𝓉𝑒𝒹 𝒜𝒾𝓇𝓁𝒾𝓃ℯ𝓈 Ticket?
The "Manage My Booking" area can be accessed by first visiting the official 𝒰𝓃𝒾𝓉𝑒𝒹 𝒜𝒾𝓇𝓁𝒾𝓃ℯ𝓈 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 𝒰𝓃𝒾𝓉𝑒𝒹 𝒜𝒾𝓇𝓁𝒾𝓃ℯ𝓈 customer service directly ☎ +𝟭-𝟴𝟬𝟭-𝟴𝟱𝟱-𝟱𝟵𝟬𝟱 (OTA) OR +𝟭-𝟴𝟬𝟭-𝟴𝟱𝟱-𝟱𝟵𝟬𝟱 (OTA) 🔰(OTA) or ☎ +𝟭-𝟴𝟬𝟭-𝟴𝟱𝟱-𝟱𝟵𝟬𝟱 (OTA) OR +𝟭-𝟴𝟬𝟭-𝟴𝟱𝟱-𝟱𝟵𝟬𝟱 (OTA) 🔰(OTA) and ask for a Name modification. With 𝒰𝓃𝒾𝓉𝑒𝒹 𝒜𝒾𝓇𝓁𝒾𝓃ℯ𝓈, both options guarantee convenience and adaptability when modifying travel arrangements.
How Can My 𝒰𝓃𝒾𝓉𝑒𝒹 Airline Flight Be change name ?
Is the Name of your 𝒰𝓃𝒾𝓉𝑒𝒹 𝒜𝒾𝓇𝓁𝒾𝓃ℯ𝓈 flight being upNamed? Go to their website or contact customer service ☎ +𝟭-𝟴𝟬𝟭-𝟴𝟱𝟱-𝟱𝟵𝟬𝟱 (OTA) OR +𝟭-𝟴𝟬𝟭-𝟴𝟱𝟱-𝟱𝟵𝟬𝟱 (OTA) 🔰(OTA) or ☎ +𝟭-𝟴𝟬𝟭-𝟴𝟱𝟱-𝟱𝟵𝟬𝟱 (OTA) OR +𝟭-𝟴𝟬𝟭-𝟴𝟱𝟱-𝟱𝟵𝟬𝟱 (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 𝒰𝓃𝒾𝓉𝑒𝒹 𝒜𝒾𝓇𝓁𝒾𝓃ℯ𝓈 with your upNamed trip details should arrive soon.
Can I Change My 𝒰𝓃𝒾𝓉𝑒𝒹 Name Reservation Name?
Reach out to customer service or visit the ☎ +𝟭-𝟴𝟬𝟭-𝟴𝟱𝟱-𝟱𝟵𝟬𝟱 (OTA) OR +𝟭-𝟴𝟬𝟭-𝟴𝟱𝟱-𝟱𝟵𝟬𝟱 (OTA) 🔰(OTA) or ☎ ++𝟭-𝟴𝟬𝟭-𝟴𝟱𝟱-𝟱𝟵𝟬𝟱 (OTA) OR +𝟭-𝟴𝟬𝟭-𝟴𝟱𝟱-𝟱𝟵𝟬𝟱 (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.


Scrollbar minimap/scroll bar doens't respond to touch screen dragging

VSCode Version: Code 1.15.1 (41abd21afdf7424c89319ee7cb0445cc6f376959, 2017-08-16T18:05:38.342Z)
OS Version: Surface Pro 4 Win10 x64 Latest update

Steps to Reproduce:

Open a large code document so that the scroll bar and the minimap appear
Use touch screen to drag the minimap focus area or the scroll bar.

result:
the dragging has no effect. the page doesn't scroll and the scroll bar doesn't move.

I'm on ubuntu 18 using VSCODE V1.31 and the issue is the same .. can't scroll minimap with touch.
I usually use the touch scroll to present code to persons.
It works on other editors.

Duplicate of https://github.com/microsoft/vscode/issues/47771, this feature will be available in the next version of VSCode. Thanks!


Add What is Miniscript episode (2 of 14)

This is part of https://github.com/bitcointranscripts/bitcointranscripts/issues/407.
Original file: 04.txt
Added markdown titles.
The text was edited so that Bitcoin Script opcodes render correctly in markdown.

Thank you @edilmedeiros! Your effort to enhance the transcript by adding chapters and thoughtfully managing special characters for opcodes in markdown is appreciated. As of recently, we recommend enclosing terms like OP_CODES in backticks. This approach not only ensures the correct rendering of underscores in markdown but also emphasizes the term as a technical keyword.


Unable to Activate More Than Four FancyZones With One Window

Microsoft PowerToys version
0.35.0
Running as admin
Yes
Area(s) with issue?
FancyZones
Other Software
No response
Steps to reproduce
Select any multiple of zones to snap to larger than four (4)
✔ Expected Behavior
Hold Shift to select any multiple FancyZones to snap to
❌ Actual Behavior
Hold Shift to select only up to four (4) FancyZones to snap to
This has been happening for me on the last three versions of PowerToys. I have a large 4K monitor that I have split in to 25 Zones. I then drag my windows over different selections of those zones ranging from 1of25 zones to 9of25 zones. I can still make a window snap or fit to any 4of25 zones but can no longer do anything more. If I toggle between Run as Admin and Standard User it will sometimes work for a minute and then stop working again.
Mostly trying to get it to work with Chrome and Edge Chromium again.

@ARainTech
https://docs.microsoft.com/en-us/windows/powertoys/fancyzones#snapping-a-window-to-two-or-more-zones

That link has nothing for me. I am already able to select multiple zones. I am unable to select more than a certain number of zones.

Ah, I see that I missed the part about needed to then press the Control after the Shift key. Thank you for your help.


The renderer should be set in the manifest

Right now, the only way to decide your app renderer is setting export DOCKERAPP_RENDERERS=some_renderer before running docker-app.
However, to do that, you need to know the renderer that the app writer had in mind when writing it.
If our intention is to have apps "just work", the renderer should be declared somewhere within the code, to avoid possible false positives when using the wrong renderer, or to avoid errors when user has a different environment variable set in place.
I think the manifest.yml file would be a good place for that. In case the renderer is chosen in the manifest, $DOCKERAPP_RENDERERS should be ignored IMHO.

Thanks for the feedback @Yajo.
We're still experimenting with renderers (and templating in general) which is why there are some rough edges. Our idea up to now has been that we will choose a single templating engine but this is interesting too.

Another alternative might simply be to use the extension. ie. docker-compose.mustache or docker-compose.jsonnet for example. This would remove the need for configuration in the common case?

Just to throw a new thought to the table: what would happen if you actually need to use the engine in manifest.yml itself? :thinking:
The file extension problem is syntax highlighting in most code editors, which should be fine always if the file extension is .yml, but would complicate things otherwise.
Maybe after all, the best would be to just use 1 engine, as @chris-crone said. Or otherwise forbid templating for the manifest part/file always.


⚠ Quirk Club Argentina (API endpoint) has degraded performance

In 14238f2, Quirk Club Argentina (API endpoint) (https://us-central1-quirkclub-dev.cloudfunctions.net/api/check/api) experienced degraded performance:

HTTP code: 200
Response time: 7401 ms

Resolved: Quirk Club Argentina (API endpoint) performance has improved in 00073ae.


Fix crash in tiled_layer_render(_CAImageProvider*, unsigned int, unsigned int, unsigned int, unsigned int, void*)

Version: 2.3.2 (2015.12.01) | net.artsy.artsy
Reason
objc_msgSend() selector name: release
Link to HockeyApp

https://rink.hockeyapp.net/manage/apps/37029/crash_reasons/70637654

Closing in favour of #773.


Docs: What is meant by "clears all analytics data"?

Describe the bug
In the docs for .reset(), it states:
 * Clears all analytics data for this app from the device and resets the app instance id.
What does "all analytics data" mean?  I thought that this would clear the Google Analytics cookies from the web browser, but it does not.
To Reproduce
I'm using an Ionic React app with Capacitor 3 that automatically enables/disables Firebase Analytics when the user logs in (based on a value on the returned user object).
export const activateAnalytics = (status: boolean): void => {
  console.log('analytics setup based on status', status);
  FirebaseAnalytics.setCollectionEnabled({
    enabled: status,
  });
  if (!status) {
    FirebaseAnalytics.reset();
  }
};

However, when a user with analytics disabled logs in to the Ionic app from the web, tracking stops as expected (according to Firebase Analytics real-time dashboard), but the GA cookies remain in the browser.
Is this the expected behavior (cookies remain after calling FirebaseAnalytics.reset()?  If so, I suggest updating the documentation to say something like, "This does not clear the GA cookies."

In looking at the code, the reset() does not even appear to be implemented for web. I think we should update the documentation to reflect that by removing the green checkbox.


how to use edit message

Hi
How is it possible to edit last message ?
Is it possible to edit image messages as well ?
Is it possible to get the source message id in inline query callback ?
Thanks

How is it possible to edit last message ?
https://github.com/akalongman/php-telegram-bot/issues/235

Is it possible to edit image messages as well ?
Editing image messages will only let you edit caption

Is it possible to get the source message id in inline query callback ?
Full message object (including id) is sent with each callback query.


Multiple Animations Not Working

Hello all. I use Three.js and much to my dismay, they totally dumped their proprietary JSONLoader. I am now attempting to re-export hundreds of models using the gltf-blender exporter.
I did not created the blend files myself as I am not a modeler/animator. My partner and I paid for these as we are not proficient at blender at all (which is another reason why this is so stressful).
Problem is, multiple animations are not exporting as they did in the three-io exporter.
This attached blend file for example would work 100% as intended if I selected the object and changed the armature to rest and exported as json file in the three-io exporter. I would get my selected mesh and 9 expected animations and everything was groovy.
I am now in the gltf-blender-io getting a full scene (which I guess I can parse out and find the object I want in code, so that's fine, though honestly I would like an option so it just exports what I select and nothing more). But most importantly, I am only getting one animation (probably due to the way my (now MIA) animator set it up.
Can someone please help =[
300_male_DONE.zip

If you have two NLA tracks with the same names on different objects, you should get a single merged animation out that affects both.

I wanted to do exactly that - but sadly I get duplicate animations. Blender version 2.80 (2019-07-29) Mac

@acmoles this is not implemented yet.

@julienduroure Thanks, good to know

I am not too familiar with Blender, but I also have an issue with importing and exporting multiple animations.
Let's take the Soldier.glb from the Three.js repo.
https://github.com/mrdoob/three.js/blob/dev/examples/models/gltf/Soldier.glb
Soldier.zip
When opening it in this GLTF Viewer (https://gltf-viewer.donmccurdy.com/), then I see 4 animations: TPose, Idle, Walk and Run.

However, when I import it to Blender 2.80 and look at the NLA tracks, there are tons of weirdly named animations instead:

When I export it from Blender (without changing anything) and look at it in GLTF Viewer, there are then those weirdly named animations instead of the prior TPose, Idle, Walk and Run.

Is this the same issue as described here before? Should I do something differently to get the correct animations back out from Blender for GLTF files?

@jee7 I'm not sure – could you open a new issue?

Done. #652.

Seems the original bug report is now solve. Can I close this ticket, or I missed something?


Chicken Representation Lay Coefficient

I don't have a problem getting it all to work as I've made numerous working custom chickens. This question is more to clarify and know whether the Lay Coefficient can ever be less than 0.1.
It is documented that it is a float, and as such should be able to be be a smaller number. However, it doesn't specify what the smallest number possible can be, and after tweaking the chickens to be more balanced, I came across a scenario where I wanted the chicken's speed of production to be slower. When making the chicken's lay coefficient smaller than 0.1, the coefficient internally seemed to reset to a default of 1.
It's not a huge problem if it can't be any lower than 0.1. I just was curious if it could be and that maybe I was doing something wrong or am just crazy haha. But it would be nice to know the minimum limit and for it can be in the documentation as well.
If you have any suggestions about still slowing down the production, that feedback would be very welcomed as well. The only other option that comes to mind is just creating an intermediary step of crafting and have the chickens produce that instead.
Thanks

Contenttweaker doesn't do anything to lay coefficient outside of pass it to the Chickens API. I don't know anything specific.

Thanks for the swift reply @SkySom , I appreciate it.
It's not an issue, just something I noticed. That's good info to know tho as there may be a limiter in the API. If I had some more time today I would check it myself, but maybe another day this week


added stages to quality assurance workflow

Adds:

ESLint check to github workflow
Client unit testing  to github workflow

Looks good, please merge.


Creating the skeleton for the docs site

Closing in favour of https://github.com/loopholelabs/scale/pull/74


Support request rate limiting

Resolves: #108

@harveylowndes Can you give this a rebase please to fix the conflicts (NOTE: you'll need to pull the branch again as I've made some modifications)?


Large increase in size of oidc-client.rsa256.js

dist/oidc-client.rsa256.min.js jumped from 170 KB  in 1.11.0 to  800 KB in 1.11.1
We used oidc-client.rsa256.min.js because it was significantly smaller than the other artifacts, my understanding is that oidc-client.rsa256.min.js is oidc-client without the jsrsasign library for clients that don't need to generate tokens.
I haven't been able to identify what change in 1.11.1 caused the jump in size.

Hmm, odd. Thanks for letting me know. I'll have a look.

I've looked into this a little bit, the rsa file contains safe-buffer 5 times. safe-buffer appears to be a node.js library so probably shouldn't be included at all. I haven't worked out where it's coming from.

I updated jsrsasign in 1.11.1 -- I bet it's something in there.

Ok, the updated jsrsasign was not the issue. Part of it seems to be the update to cypto to v4.0.0 (to 470K), and webpack v4.46.0 (to 800K). I'm a bit confused why the slim is that size and the normal/core library is smaller... Feel free to investigate more. I am getting pulled onto other work ATM, so you might get to a solution faster than I.

Hmm, and in fact if I leave webpack at the latest and revert crypto back to the (vulnerable) "crypto-js": "^3.1.9-1" then it's back down to 170K. So yea, I guess it's something specifically in the crypto package.

Looks like they're aware of the issue: https://github.com/brix/crypto-js/issues/321


use rviz in docker

in docker run "rviz" will show: command not found
so how can I use rviz in docker?

Due to performance and safety matters, Apollo devs modified the ROS messaging structure to use protobuf, work without master node etc. You can use Apollo's own tools (take a look at apollo/modules/tools) for visualizing your data or modify the Rviz source code to make it work with Apollo

Due to performance and safety matters, Apollo devs modified the ROS messaging structure to use protobuf, work without master node etc. You can use Apollo's own tools (take a look at apollo/modules/tools) for visualizing your data or modify the Rviz source code to make it work with Apollo

so 3 ways to go:
1.take a look at apollo/modules/tools and it maybe meetmy needs
2.modify rviz source code(sorry i can't make it)
3.install ROS indigo at docker's outside, but can ROS runs well from inside to outside? I see the related closed issue #4892 ,but the method in it is not so clear to me, could I get an official instrcution of it?

now I install ROS at docker's outside, when I run  rostopic echo /apollo/sensor/gnss/best_pose inside docker, it's OK, when I run it outside, it report ERROR: Cannot load message class for [pb_msgs/GnssBestPose]. Are your messages built?
Does that mean, the connect is ok but the msg need to be built OUTSIDE? If so, how to built?

after test, I'm sure that there is no connect between docker's inside and outside, so gow to solve this problem?

now I install ROS at docker's outside, when I run  rostopic echo /apollo/sensor/gnss/best_pose inside docker, it's OK, when I run it outside, it report ERROR: Cannot load message class for [pb_msgs/GnssBestPose]. Are your messages built?
Does that mean, the connect is ok but the msg need to be built OUTSIDE? If so, how to built?

Do you sovle it ? I meet the same problem

now I install ROS at docker's outside, when I run  rostopic echo /apollo/sensor/gnss/best_pose inside docker, it's OK, when I run it outside, it report ERROR: Cannot load message class for [pb_msgs/GnssBestPose]. Are your messages built?
Does that mean, the connect is ok but the msg need to be built OUTSIDE? If so, how to built?

Do you sovle it ? I meet the same problem

This is because that we don't have head-files of apollo-unique-msgs outside of docker, maybe need to send ourselves's msgs by modify the source code of apollo, like a transfer station.

now I install ROS at docker's outside, when I run  rostopic echo /apollo/sensor/gnss/best_pose inside docker, it's OK, when I run it outside, it report ERROR: Cannot load message class for [pb_msgs/GnssBestPose]. Are your messages built?
Does that mean, the connect is ok but the msg need to be built OUTSIDE? If so, how to built?

Do you sovle it ? I meet the same problem

This is because that we don't have head-files of apollo-unique-msgs outside of docker, maybe need to send ourselves's msgs by modify the source code of apollo, like a transfer station.

Thank you for your reply. But in the docker, we can use "rostopic echo" to print message in the screen, as same as the "rostopic", why the result is different? The transfer station you said is always achieved?  What is the head-files, I don't understand

now I install ROS at docker's outside, when I run  rostopic echo /apollo/sensor/gnss/best_pose inside docker, it's OK, when I run it outside, it report ERROR: Cannot load message class for [pb_msgs/GnssBestPose]. Are your messages built?
Does that mean, the connect is ok but the msg need to be built OUTSIDE? If so, how to built?

Do you sovle it ? I meet the same problem

This is because that we don't have head-files of apollo-unique-msgs outside of docker, maybe need to send ourselves's msgs by modify the source code of apollo, like a transfer station.

Thank you for your reply. But in the docker, we can use "rostopic echo" to print message in the screen, as same as the "rostopic", why the result is different? The transfer station you said is always achieved? What is the head-files, I don't understand

Head-files means ".h"files, while use customized rosmsg, we will need it, just like what apollo does. In docker, it can find the head-files but outside it cannot, the reason is not clear but the result is just this.

now I install ROS at docker's outside, when I run  rostopic echo /apollo/sensor/gnss/best_pose inside docker, it's OK, when I run it outside, it report ERROR: Cannot load message class for [pb_msgs/GnssBestPose]. Are your messages built?
Does that mean, the connect is ok but the msg need to be built OUTSIDE? If so, how to built?

Do you sovle it ? I meet the same problem

This is because that we don't have head-files of apollo-unique-msgs outside of docker, maybe need to send ourselves's msgs by modify the source code of apollo, like a transfer station.

Thank you for your reply. But in the docker, we can use "rostopic echo" to print message in the screen, as same as the "rostopic", why the result is different? The transfer station you said is always achieved? What is the head-files, I don't understand

Head-files means ".h"files, while use customized rosmsg, we will need it, just like what apollo does. In docker, it can find the head-files but outside it cannot, the reason is not clear but the result is just this.

"*.pb.h"? Because of the message inside docker is the type of probobuf? Do you achieve the message between inside docker and outside docker about the topic, like "/apollo/sensor/gnss/best_pose"

Closed due to inactivity. If the problem persists, pls feel free to reopen it or create a new one and refer to it.


.c-app .undefined

The left sidebar won't collapse when I click the button, I can't see any v3 docs on the sidebar, but I have closely copied the demo.
When I click it I get this:

Hi @aidanlister
Please find the docs for v3 here: https://coreui.io/docs/3.0-beta/.
What's in your sidebar class: <div class="c-sidebar ..." >?

I was missing data-target="_parent" on the minimizer.


update list of Intel device plugins

Updated a list of Intel device plugins with the info from the project repository
Fixes: https://github.com/intel/intel-device-plugins-for-kubernetes/issues/878

I reviewed the Intel device plugins for Kubernetes GitHub repo and the update in this PR is correct
/lgtm
/approve

/retest

/close

/reopen

Gate is still unhappy about this change. @bart0sh Mind doing a rebase?

@reylejano @tengqm

Gate is still unhappy about this change. @bart0sh Mind doing a rebase?

done. Please approve again.

Reapply lgtm
/lgtm


[YAML] Implement basic java mapping operations.

This will allow one to use the MapToFields transform with java expressions (callables, etc.)
This hasn't been wired up to Python yet, but is a good intermediate milestone. We'll also want to follow up with similar implementations for Filter (which can borrow the same UDF logic) and Explode (no UDFs involved).

Thank you for your contribution! Follow this checklist to help us incorporate your contribution quickly and easily:

[ ] Mention the appropriate issue in your description (for example: addresses #123), if applicable. This will automatically add a link to the pull request in the issue. If you would like the issue to automatically close on merging the pull request, comment fixes #<ISSUE NUMBER> instead.
[ ] Update CHANGES.md with noteworthy changes.
[ ] If this contribution is large, please file an Apache Individual Contributor License Agreement.

See the Contributor Guide for more tips on how to make review process smoother.
To check the build health, please visit https://github.com/apache/beam/blob/master/.test-infra/BUILD_STATUS.md
GitHub Actions Tests Status (on master branch)

See CI.md for more information about GitHub Actions CI or the workflows README to see a list of phrases to trigger workflows.

R: @Polber

The Python failures are irrelevant.

Run Java PreCommit


[BUG] Cannot install by pip

Describe the bug
A clear and concise description of what the bug is.
python3 -m pip install --user .
To Reproduce
Steps to reproduce the behavior.
python3 -m pip install --user .
Expected behavior
Processing /Users/keithyau/src/QC/HiQsimulator
DEPRECATION: A future pip version will change local packages to be built in-place without first copying to a temporary directory. We recommend you use --use-feature=in-tree-build to test your packages with this new behavior before it becomes the default.
pip 21.3 will remove support for this functionality. You can find discussion regarding this at https://github.com/pypa/pip/issues/7555.
ERROR: Command errored out with exit status 1:
command<EMAIL_ADDRESS>-c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/private/var/folders/ms/vcn8nf4944b2cg701928w6th0000gn/T/pip-req-build-yt666myn/setup.py'"'"'; file='"'"'/private/var/folders/ms/vcn8nf4944b2cg701928w6th0000gn/T/pip-req-build-yt666myn/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(file) if os.path.exists(file) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, file, '"'"'exec'"'"'))' egg_info --egg-base /private/var/folders/ms/vcn8nf4944b2cg701928w6th0000gn/T/pip-pip-egg-info-7o2klhgv
cwd: /private/var/folders/ms/vcn8nf4944b2cg701928w6th0000gn/T/pip-req-build-yt666myn/
Complete output (5 lines):
Traceback (most recent call last):
File "", line 1, in
File "/private/var/folders/ms/vcn8nf4944b2cg701928w6th0000gn/T/pip-req-build-yt666myn/setup.py", line 7, in
from setuptools import setup, Extension, Feature, find_packages
ImportError: cannot import name 'Feature' from 'setuptools' (/usr/local/lib/python3.9/site-packages/setuptools/init.py)
----------------------------------------
WARNING: Discarding file:///Users/keithyau/src/QC/HiQsimulator. Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.
ERROR: Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.
Please provide a minimum working example (MWE) whenever possible so that we can easily address the issue.
Screenshots
If applicable, add screenshots to help explain your problem.
Environment (please complete the following information):

OS: [MacOS]
Python version: [e.g. 3.9.3]
Pip version: [e.g. 20.2.1]
Version of hiq-circuit: [e.g. 3.6.2]
Are you using a virtual environment: [e.g. yes/no]

Additional context
Add any other context about the problem here.

thank you, wait for your new release


What's the size (GB) of all videos (train+val+test)?

Thanks for your excellent opensource job!
I want to download video and reproduce the job, but I want to know the total size(GB) to judge whether I need a large space to keep it, Thanks!

One additional question, how many gpu and memory should be used to reproduce the training process? (like 4*Nvidia A100 40G)


Link Broken

Hello,
The link to the data Spacenet Roads is not working.
https://spacenetchallenge.github.io/Competitions/Competition3.html

Updated Link


Default encoder now excludes Option.None instead of "key":null

By default, when JSON-encoding case classes, circe encodes Options like case class MyClass(one:String, two:Option[String]); MyClass("myval", None) as { "one":"myval", "two":null }
Now, by default featherbed will encode it as { "one":"myval" } and exclude the None. This makes more sense for a JSON API client, where Option case class values probably represent optional API keys.

Looks good to me


LH-Bonding: remove withdrawable entries from the unbonding list

In the "Withdraw" Modal, there is a list of unbonding positions. If any amount of positions has already unbounded and is withdrawable, it should be removed from the list. We can do this since we have the summary "Withdrawable" above.


PJ301BM footprint fix

The leftmost, wider sleeve pin was in the wrong Y position - I've moved it down to be in line with the other sleeve pin, following the technical drawing found here. Also made a few other tweaks to the footprint which are listed in the commit message.
The corresponding 3D model for this part actually has an error - the two differently-sized sleeve pins are the wrong way round! - and so you can verify the model lines up with the footprint by setting its X scale to -1.
Also corrected a few minor typos in footprint file names.

Screencaps showing before and after pin positions

Excellent work, thank you so much for your contribution and sorry it took so long to get back to you. I am going to do a real life test with all the footprints soon.

No problem, will gladly contribute any jack footprints that I happen to make in the future too!


Code | Symbol Pattern 63

I would like to work on this as part of SWOC.
Could you please assign it to me?


Added option for setting both screens and cropping

Fixes #11

I'm not familiar with Java and Native Android development so there is a bit of code duplication and I am not really sure how to use function overloading properly here so please improve this. I've also not checked for errors when the crop integers are negative or something invalid and how that would affect the package.

@ApoorvaAditya Thanks a lot for the PR! I have merged your code into master & I'm testing a few things out in the develop branch before pushing it to live on pub.dev. I'll let you know once I've done that.

@ApoorvaAditya Great job on the implementation! I have pushed your code to live on pub.dev (https://pub.dev/packages/wallpaper_manager), you can check the new features by upgrading/setting the version to 1.0.8.
Thank you so much for this.

@AdityaMulgundkar Thanks for the merge! Glad I could contribute. :)


fix master runner not close rpc server

That test was added by @delulu about 2 years ago. Maybe he/she can explain it?

@cyberw
I don't know why in test_test_stop_event unit test,  master.quit() will raise error like this
Traceback (most recent call last):
  File "/home/runner/work/locust/locust/locust/test/test_runners.py", line 909, in test_test_stop_event
    master.quit()
  File "/home/runner/work/locust/locust/locust/runners.py", line 825, in quit
    self.server.send_to_client(Message("quit", None, client.id))
  File "/home/runner/work/locust/locust/locust/util/exception_handler.py", line 13, in wrapper
    return function(*args, **kwargs)
  File "/home/runner/work/locust/locust/locust/rpc/zmqrpc.py", line 29, in send_to_client
    raise RPCError("ZMQ sent failure") from e
locust.exception.RPCError: ZMQ sent failure

could kindly help me, thanks

Sorry, I dont have time atm. Lets hope @delulu responds.

I'm going to close this due to inactivity soon. Sorry there hasnt been any clarification on what that test does. Do you have a specific issue you are trying to fix with this change?

I'm going to close this due to inactivity soon. Sorry there hasnt been any clarification on what that test does. Do you have a specific issue you are trying to fix with this change?

the rpc server will not close when use locust as a library, so I add self.server.close() in quit def

I see. Can you add a test case that addresses your use case? You can change delulus test case from
master.quit()

to something like
self.assertRaises(RpcError, master.quit)

Thanks for help.
But I try to understand this test case.
That found in this test case:

it start a master runner
start a worker runner
assert something
master send quit event
call master.quit() func

The error is occurred by self.server.send_to_client func. Maybe in step 2, master and worker runner start a real rpc server and client?
So, it should not raise error?

Aha, I thought it was due to the special code in MockedRpcServerClient ( https://github.com/locustio/locust/blob/master/locust/test/test_runners.py#L89), but I guess that's not where the error is coming from.
Then I dont have any ideas, sorry.

Aha, I thought it was due to the special code in MockedRpcServerClient ( https://github.com/locustio/locust/blob/master/locust/test/test_runners.py#L89), but I guess that's not where the error is coming from.
Then I dont have any ideas, sorry.

I found the reason maybe.
1st call master_env.events.quitting.fire
then call master.quit(), the client is closed already, so the quit func can not send rpc message

thx!


Incorrect documentation about PSQL ATER VIEW on temb.io

Hello,
here https://tembo.io/docs/getting-started/postgres_guides/how-to-create-views-in-postgres it says, that to ALTER a view one needs to do this:
ALTER VIEW adult_users AS
SELECT id, age
FROM users
WHERE age >= 20;

This is not a valid postgresql statement. More info on stackoverflow and official documentation.
Correct statement:
CREATE OR REPLACE VIEW adult_users AS
SELECT id, age
FROM users
WHERE age >= 20;

Thanks @egidijusz! We've opened a PR to update this example statement:

https://github.com/tembo-io/website/pull/474

For future reference, community members are welcome to edit these pages and we welcome all contributions :)
You'll find this link at the bottom of our docs and guides:

Resolved by https://github.com/tembo-io/website/pull/474


[c++] Fix fast path for SparseNDArray nnz

Issue and/or context: [sc-58277]
Changes:
Notes for Reviewer:

@bkmartinjr  https://github.com/single-cell-data/TileDB-SOMA/issues/3231 if you're willing to take this as a follow-on

and disallows lots of cases where the fast path would work fine

You're correct

The code before #2990 was broken and wrong (in ways that I didn't document well enough at the time)
The change I applied on #2990 was too strict -- it disallowed the fast path in certain cases, including -- importantly -- the one fixed by this PR
But we can go further and allow more cases to take the fast path

I do want to do that as separate PRs -- this one and the to-be-created tracked on #3231 -- precisely because this PR "gets it right" for the most important cases which are (a) default-indexed dataframes; (b) all ND arrays always (which must have int64 dims). So the follow-on PR will enable us to take the fast path for non-default-indexed dataframes, and that will be nice.


Having issue in web build

Related Issue
https://github.com/flutter/flutter/issues/53487
Reproduction
https://flutter-seoul.github.io/flutter_boilerplate


Spell check

The google sheet doesn't automatically check for spelling errors.
So we will need to check for typos etc.

How to use Spell Check in Google Sheets

Highlight the cell range or columns you wish to check.
Click the tools tab and select Spelling.
Google will identify any mis-spellings.
Click change, ignore or add to dictionary.

How to use Spell Check in Google Sheets

Highlight the cell range or columns you wish to check.
Click the tools tab and select Spelling.
Google will identify any mis-spellings.
Click change, ignore or add to dictionary.


[idea] A cross-platform GUI for MobOff

Not sure if it would be feasible, but a GUI is always more usable than a command line tool.

Hey, I would start working on it after two days as now i'm indulge in another project but can start working in two days.


Force module

This PR proposes to separate the Force calculation from the Structural module.
As a consequence, the Output object contains a new OutForce object.
Additionally, the class ForceMT now returns SciDataTool objects.

Thank you for your contribution :)


I noticed a potential config file bug in the DMG

I don't have OSX so this is only me guessing from viewing the files in an editor:
It seems to me that the file run.sh might override the font specified in the .tomenetrc config file with "16x22tg", causing the .tomenetrc font to be ignored and always be set to "16x22tg" even if the user sets a different font in the TomeNET config file ".tomenetrc", so the user cannot change fonts.
If I'm wrong, please ignore this.

yes, you are right, but if you remove the font definition from the run script, the user will not see the TG fonts
I don't know how to do it right

already exists: the build script asks the user if he wants TG fonts
add instructions on how to change fonts in TomeNET.app/Contents/MacOS/run.sh
open a dialog box at startup with the question: "Use TG fonts?" and if the user answers no then use the standard ~/.tomenet to determine the font

which option is better?

Doesn't the TomeNET client just show all fonts if the user does  = f l   or  = f  and then + and - keys?

yes, it works
I can turn off font presets and let the user customize
but then there is a chance that the user does not know about beautiful fonts
anyway, I will do as you say

Ohh ok. Hm. Well, is it maybe possible that the user gets asked one time (first time he runs the game) for font choice, and this gets written to mainwindow font name in .rc file?
For example on Linux it could be done with
a) copying one of 2 pre-made .rc files to become .tomenetrc
b) use 'sed' command to replace the fontname string in .tomenetrc (but requires 'sed' to be available).

ok
i did like this:
at the first start, if there is no ~/.tomenerc then it is created with default settings
then a dialog box with a choice of default font or TG (every time)


Discovery Component/Zeroconf: Homekit seems to be enabled by default and can't be disabled starting in 0.94.x

Home Assistant release with the issue:
0.94.4 but the issue seems to have started in 0.94.x in general
Last working Home Assistant release (if known):
0.93.3
Operating environment (Hass.io/Docker/Windows/etc.):
Docker (ArchLinux VM)
Component/platform:
https://www.home-assistant.io/components/discovery/
Description of problem:
It seems that with the changes to the Discovery component starting in 0.94.x, Homekit is now enabled by default where as in previous versions you had to enable it using:
discovery:
  enable:
    - homekit

Based on the component documentation, "homekit" is only an option for enable section and not for the ignore section. As such, there doesn't seem to be a way to disable Homekit now in 0.94.x and I'm getting new device discovery notifications for Homekit compatible devices (HomeKit Accessory: Ecobee in my case) on my network which I can dismiss but the notification comes back after awhile or after a reboot which is really annoying. I don't use Homekit so I don't want to see notification for it.
Problem-relevant configuration.yaml entries and (fill out even if it seems unimportant):
discovery:
  ignore:
    - homekit

The above does not work to disable homekit
Traceback (if applicable):
N/A

Additional information:
Another person has reported the same problem in the forums:
https://community.home-assistant.io/t/new-devices-discovered-disable-notification/122506

That option is deprecated. Homekit is discovered by zeroconf integration now. Check breaking changes from 0.94

I looked at the breaking changes section in the 0.94.x release notes and don't see anything in there related to Homekit or Zeroconf.

https://www.home-assistant.io/blog/2019/06/05/release-94/

All the info related to Homekit in the release notes point to this doc:

https://www.home-assistant.io/components/homekit_controller/

Which itself shows how to enable Homekit which makes it sound like it should be disabled by default.
There seems to be a discussion related to this in the pull request here:

https://github.com/home-assistant/home-assistant/pull/24042

But didn't seem like a decision was make. That discussion even notes that Homekit was opt-in before.
Moving Homekit to Zeroconf is fine but I don't see any information in the Zeroconf docs on how to disable discovery for Homekit devices other then opting-in by editing a manifest.json which I have no idea where that is to see if I can remove Homekit from it. I could disable zeroconf completely but then that means I can't discovery any of the other hardware the it can discover.
Eitherway, before 0.94.x, Homekit was not on by default and now it is and there doesn't seem to be an easy way to disable it or at least dismiss the new device discovered notification for found devices forever.

I'm seeing similar. I don't own a single Apple product. How can I turn this off. I have manually configured my nanoleaf lights ages ago.
Here is the notification:
HomeKitt Accessory: Nanoleaf Light Panels redacted
HomeKit Accessory: Nanoleaf Light Panels redacted
HomeKit Accessory: Nanoleaf Light Panels redacted
HomeKit Accessory: Nanoleaf Light Panels redacted

If this is now a Zeroconf component issue, can someone tag / label this as: integration: zeroconf or whatever so it will be seen by the correct group.

@heymoe I dont know if I did this right and I suppose its duplicate but hope this helps
https://github.com/home-assistant/home-assistant/issues/24863

There are 2 seperate issues here:

Should zeroconf have an ignore setting like discovery. I'm going to tag with the zeroconf label to get an answer on that.

What should we do about the persistent notification being way more persistent than anyone would like. This is covered here. If this is resolved we don't need ignore on zeroconf, I think.

Please don't open more tickets, this just means we spend more time triaging them and marking them as dupes instead of getting real work done.

This should be solved by enabling user to disable discoveries from the frontend. It's a solution that would work with ssdp and zeroconf alike so not only a zeroconf issue

Then I think this ticket should be closed - we have https://github.com/home-assistant/architecture/issues/250 to track a UI fix for persistent discovery notifications.

this is very annoying please fix it asap, thank you


Setuptools version float

Pull Request Description
What issue does this change request address? (Use "#" before the issue to link it, i.e., #42.)
What are the significant changes in functionality due to this change request?
Removes version from setuptools.

For Change Control Board: Change Request Review
The following review must be completed by an authorized member of the Change Control Board.

[ ] 1. Review all computer code.
[ ] 2. If any changes occur to the input syntax, there must be an accompanying change to the user manual and xsd schema. If the input syntax change deprecates existing input files, a conversion script needs to be added (see Conversion Scripts).
[ ] 3. Make sure the Python code and commenting standards are respected (camelBack, etc.) - See on the wiki for details.
[ ] 4. Automated Tests should pass, including run_tests, pylint, manual building and xsd tests. If there are changes to Simulation.py or JobHandler.py the qsub tests must pass.
[ ] 5. If significant functionality is added, there must  be tests added to check this. Tests should cover all possible options.  Multiple short tests are preferred over one large test. If new development on the internal JobHandler parallel system is performed, a cluster test must be added setting, in  XML block, the node <internalParallel> to True.
[ ] 6. If the change modifies or adds a requirement or a requirement based test case, the Change Control Board's Chair or designee also needs to approve the change.  The requirements and the requirements test shall be in sync.
[ ] 7. The merge request must reference an issue.  If the issue is closed, the issue close checklist shall be done.
[ ] 8. If an analytic test is changed/added is the the analytic documentation updated/added?
[ ] 9. If any test used as a basis for documentation examples (currently found in raven/tests/framework/user_guide and raven/docs/workshop) have been changed, the associated documentation must be reviewed and assured the text matches the example.

Job Mingw Test on af035e1 : invalidated by @joshua-cogliati-inl
failed in fetch

Worked well enough this was merged into a different branch.


Update screenshots on homepage with new iOS demo

There's a very cool Cupertino Navigation demo in the gallery. We'd like to show it on flutter.io homepage.

Is this covered by

?

Issue moved to flutter/website #2062 via ZenHub


Migrating OneDrive 1->2

Ihave difficulties of migrating v1.6->2.* for One Drive account. This I found this:

What exactly does it mean "OneDrive-account"?
Is it a configuration for OneDrive channel or the actual OneDrive account with a MS?
Asking this because I have removed the configuration for OneDrive channel and the problem did not go away:

I am not sure what error message you are getting, but I am having issues as well, and don't know if they match yours.

Very old issue, maybe already fixed. => closed.


Move all our application images into Docker Hub, not ECR

It makes us consistent with our other images, and I think we can use https://www.terraform.io/docs/providers/docker/d/registry_image.html to replace our current ".releases" mechanism, so simpler all round!
I was thinking about this as part of #1267 – do I move our AWS publisher into the dockerfiles repo, or replace it with Docker Hub and do away with it entirely?

Closing until we have a more compelling reason to do this.


Not on packagist

Great work on the plugin! Could you submit the plugin to Packagist so we can install it via composer?

Thanks! It's now available on Packagist: https://packagist.org/packages/dgjackson/simplesheet


make section header menu items un-click-able

Summary

Resolves #212
Use Cases

Now, you should be able to mouse over the "Concepts" "Reference" and "How To" headers without them activating as links.
Checklist

[x] I have viewed, signed, and submitted the Contributor License Agreement.
[x] I have linked issue(s) that this PR should close using keywords or the Github UI (See docs)
[ ] I have added an integration test, if necessary.
[ ] I have reviewed the styleguide for guidance on my code quality.
[ ] I'm happy with the commit history on this PR (I have rebased/squashed as needed).

PR DEPLOYED TO: https://paketo-staging--unclickable-menu-items-su0m0asm.web.app
SITE EXPIRES AT: 2021-07-10T19:55:56.318795294Z (in 72h)

@fg-j not sure why but it appears that there are now 2 "Reference" menu headers.

Looks like this got fixed elsewhere, https://github.com/paketo-buildpacks/paketo-website/pull/214. Ignore me.


make hue3.8.1 error

My os is centos7 ,python is 2.7.5
when i make apps ,the following errors occur
Installed /home/spark-home/hue/hue/desktopbsbzookeeper/src
make[2]: Leaving directory /home/spark-home/hue/hue/desktopbsbzookeeper' make ipdb ipython nose coverage nosetty werkzeug windmill make[2]: Entering directory /home/spark-home/hue/hue/desktop'
--- Installing development tool: ipdb
/home/spark-home/hue/hueild/env/bin/python2.7 /home/spark-home/hue/hueild/env/bin/easy_install -f http://archive.cloudera.com/desktop-sdk-python-packages/
-H archive.cloudera.com -qq ipdb
/home/spark-home/hue/hueild/envb/python2.7/site-packages/pkg_resources/init.py:2510: PEP440Warning: 'ipdb (0.1dev-r1716)' is being parsed as a legacy, non PEP 440, version. You may find odd behavior and sort order. In particular it will be sorted as less than 0.0. It is recommend to migrate to PEP 440 compatible versions.
PEP440Warning,
/home/spark-home/hue/hueild/envb/python2.7/site-packages/pkg_resources/init.py:2510: PEP440Warning: 'lvm (2.02.115-2-RHEL7.-2015-01-28-)' is being parsed as a legacy, non PEP 440, version. You may find odd behavior and sort order. In particular it will be sorted as less than 0.0. It is recommend to migrate to PEP 440 compatible versions.
PEP440Warning,
/home/spark-home/hue/hueild/envb/python2.7/site-packages/pkg_resources/init.py:2510: PEP440Warning: 'targetcli-fb (2.1.fb37)' is being parsed as a legacy, non PEP 440, version. You may find odd behavior and sort order. In particular it will be sorted as less than 0.0. It is recommend to migrate to PEP 440 compatible versions.
PEP440Warning,
/home/spark-home/hue/hueild/envb/python2.7/site-packages/pkg_resources/init.py:2510: PEP440Warning: 'django (debug-toolbar-0.8.1)' is being parsed as a legacy, non PEP 440, version. You may find odd behavior and sort order. In particular it will be sorted as less than 0.0. It is recommend to migrate to PEP 440 compatible versions.
PEP440Warning,
/home/spark-home/hue/hueild/envb/python2.7/site-packages/pkg_resources/init.py:2510: PEP440Warning: 'django-debug (toolbar-0.8.1)' is being parsed as a legacy, non PEP 440, version. You may find odd behavior and sort order. In particular it will be sorted as less than 0.0. It is recommend to migrate to PEP 440 compatible versions.
PEP440Warning,
/home/spark-home/hue/hueild/envb/python2.7/site-packages/pkg_resources/init.py:2510: PEP440Warning: 'ipdb-0.1dev (r1716)' is being parsed as a legacy, non PEP 440, version. You may find odd behavior and sort order. In particular it will be sorted as less than 0.0. It is recommend to migrate to PEP 440 compatible versions.
PEP440Warning,
/home/spark-home/hue/hueild/envb/python2.7/site-packages/pkg_resources/init.py:2510: PEP440Warning: 'logilab (astng-0.20.1)' is being parsed as a legacy, non PEP 440, version. You may find odd behavior and sort order. In particular it will be sorted as less than 0.0. It is recommend to migrate to PEP 440 compatible versions.
PEP440Warning,
/home/spark-home/hue/hueild/envb/python2.7/site-packages/pkg_resources/init.py:2510: PEP440Warning: 'logilab (common-0.51.0)' is being parsed as a legacy, non PEP 440, version. You may find odd behavior and sort order. In particular it will be sorted as less than 0.0. It is recommend to migrate to PEP 440 compatible versions.
PEP440Warning,
error: None
make[2]: *** [ipdb] Error 1
make[2]: Leaving directory /home/spark-home/hue/hue/desktop' make[1]: *** [/home/spark-home/hue/hueild/.devtools] Error 2 make[1]: Leaving directory /home/spark-home/hue/hue/desktop'
make: *** [desktop] Error 2

Not sure we tested with Centos 7 yet, what happens if you remove ipdb from https://github.com/cloudera/hue/blob/master/desktop/devtools.mk#L22 ?

now the error is :
--- Installing development tool: ipython
/home/spark-home/hue/hueild/env/bin/python2.7 /home/spark-home/hue/hueild/env/bin/easy_install -f http://archive.cloudera.com/desktop-sdk-python-packages/
-H archive.cloudera.com -qq ipython
/home/spark-home/hue/hueild/envb/python2.7/site-packages/pkg_resources/init.py:2510: PEP440Warning: 'lvm (2.02.115-2-RHEL7.-2015-01-28-)' is being parsed as a legacy, non PEP 440, version. You may find odd behavior and sort order. In particular it will be sorted as less than 0.0. It is recommend to migrate to PEP 440 compatible versions.
PEP440Warning,
/home/spark-home/hue/hueild/envb/python2.7/site-packages/pkg_resources/init.py:2510: PEP440Warning: 'targetcli-fb (2.1.fb37)' is being parsed as a legacy, non PEP 440, version. You may find odd behavior and sort order. In particular it will be sorted as less than 0.0. It is recommend to migrate to PEP 440 compatible versions.
PEP440Warning,
/home/spark-home/hue/hueild/envb/python2.7/site-packages/pkg_resources/init.py:2510: PEP440Warning: 'django (debug-toolbar-0.8.1)' is being parsed as a legacy, non PEP 440, version. You may find odd behavior and sort order. In particular it will be sorted as less than 0.0. It is recommend to migrate to PEP 440 compatible versions.
PEP440Warning,
/home/spark-home/hue/hueild/envb/python2.7/site-packages/pkg_resources/init.py:2510: PEP440Warning: 'django-debug (toolbar-0.8.1)' is being parsed as a legacy, non PEP 440, version. You may find odd behavior and sort order. In particular it will be sorted as less than 0.0. It is recommend to migrate to PEP 440 compatible versions.
PEP440Warning,
/home/spark-home/hue/hueild/envb/python2.7/site-packages/pkg_resources/init.py:2510: PEP440Warning: 'ipdb (0.1dev-r1716)' is being parsed as a legacy, non PEP 440, version. You may find odd behavior and sort order. In particular it will be sorted as less than 0.0. It is recommend to migrate to PEP 440 compatible versions.
PEP440Warning,
/home/spark-home/hue/hueild/envb/python2.7/site-packages/pkg_resources/init.py:2510: PEP440Warning: 'ipdb-0.1dev (r1716)' is being parsed as a legacy, non PEP 440, version. You may find odd behavior and sort order. In particular it will be sorted as less than 0.0. It is recommend to migrate to PEP 440 compatible versions.
PEP440Warning,
/home/spark-home/hue/hueild/envb/python2.7/site-packages/pkg_resources/init.py:2510: PEP440Warning: 'logilab (astng-0.20.1)' is being parsed as a legacy, non PEP 440, version. You may find odd behavior and sort order. In particular it will be sorted as less than 0.0. It is recommend to migrate to PEP 440 compatible versions.
PEP440Warning,
/home/spark-home/hue/hueild/envb/python2.7/site-packages/pkg_resources/init.py:2510: PEP440Warning: 'logilab (common-0.51.0)' is being parsed as a legacy, non PEP 440, version. You may find odd behavior and sort order. In particular it will be sorted as less than 0.0. It is recommend to migrate to PEP 440 compatible versions.
PEP440Warning,
error: None
make[2]: *** [ipython] Error 1
make[2]: Leaving directory /home/spark-home/hue/hue/desktop' make[1]: *** [/home/spark-home/hue/hueild/.devtools] Error 2 make[1]: Leaving directory /home/spark-home/hue/hue/desktop'
make: *** [desktop] Error 2
maybe some of my software install error

I got the same problem.....Did u solve it?

Are you on the same OS?

mvn -v

shows me:
OS name: "mac os x", version: "10.10.4", arch: "x86_64", family: "mac"

what's more,
Apache Maven 3.3.3
Java version: 1.8.0_51
gmp-6.0.0a
mysql-5.6.25

Did i do anything wrong?

Are you sure it is the same error as it is not the same OS as RHEL7 based.
Could you copy paste the steps you did? If you are using the tarball release you should do 'make install' like detailed in the README

I'm on mac.
The step is make apps like that:

[hue-master] make apps                                                                                13:05:42  ☁  master ☂ ✭
cd /Users/yaame/workspace/hue-master/maven && mvn install
[INFO] Scanning for projects...

=======a lot of log========

Installed /Users/yaame/workspace/hue-master/desktop/libs/libzookeeper/src
/Library/Developer/CommandLineTools/usr/bin/make ipdb ipython nose coverage nosetty werkzeug windmill
--- Installing development tool: ipdb
/Users/yaame/workspace/hue-master/build/env/bin/python2.7 /Users/yaame/workspace/hue-master/build/env/bin/easy_install -f http://archive.cloudera.com/desktop-sdk-python-packages/
-H archive.cloudera.com -qq ipdb
/Users/yaame/workspace/hue-master/build/env/lib/python2.7/site-packages/pkg_resources/init.py:2510: PEP440Warning: 'ipdb (0.1dev-r1716)' is being parsed as a legacy, non PEP 440, version. You may find odd behavior and sort order. In particular it will be sorted as less than 0.0. It is recommend to migrate to PEP 440 compatible versions.
PEP440Warning,
/Users/yaame/workspace/hue-master/build/env/lib/python2.7/site-packages/pkg_resources/init.py:2510: PEP440Warning: 'django (debug-toolbar-0.8.1)' is being parsed as a legacy, non PEP 440, version. You may find odd behavior and sort order. In particular it will be sorted as less than 0.0. It is recommend to migrate to PEP 440 compatible versions.
PEP440Warning,
/Users/yaame/workspace/hue-master/build/env/lib/python2.7/site-packages/pkg_resources/init.py:2510: PEP440Warning: 'django-debug (toolbar-0.8.1)' is being parsed as a legacy, non PEP 440, version. You may find odd behavior and sort order. In particular it will be sorted as less than 0.0. It is recommend to migrate to PEP 440 compatible versions.
PEP440Warning,
/Users/yaame/workspace/hue-master/build/env/lib/python2.7/site-packages/pkg_resources/init.py:2510: PEP440Warning: 'ipdb-0.1dev (r1716)' is being parsed as a legacy, non PEP 440, version. You may find odd behavior and sort order. In particular it will be sorted as less than 0.0. It is recommend to migrate to PEP 440 compatible versions.
PEP440Warning,
/Users/yaame/workspace/hue-master/build/env/lib/python2.7/site-packages/pkg_resources/init.py:2510: PEP440Warning: 'logilab (astng-0.20.1)' is being parsed as a legacy, non PEP 440, version. You may find odd behavior and sort order. In particular it will be sorted as less than 0.0. It is recommend to migrate to PEP 440 compatible versions.
PEP440Warning,
/Users/yaame/workspace/hue-master/build/env/lib/python2.7/site-packages/pkg_resources/init.py:2510: PEP440Warning: 'logilab (common-0.51.0)' is being parsed as a legacy, non PEP 440, version. You may find odd behavior and sort order. In particular it will be sorted as less than 0.0. It is recommend to migrate to PEP 440 compatible versions.
PEP440Warning,
error: None
make[2]: *** [ipdb] Error 1
make[1]: *** [/Users/yaame/workspace/hue-master/build/.devtools] Error 2
make: *** [desktop] Error 2

If i runserver

Validating models...

0 errors found
August 06, 2015 - 22:30:07
Django version 1.6.10, using settings 'desktop.settings'
Starting development server at http://<IP_ADDRESS>:8000/
Quit the server with CONTROL-C.

but it tell me

ImportError at /accounts/login/
No module named useradmin.models

I keep searching the problem now..>_<

tar should run  "make install"

PEP440Warning  is just a warning, not a fatal error, If you are chinese, please make sure your VPN is powerful to defeat the GFW

I got the same problem! do you solve it?

I got the same problem!
/u01/hue-release-3.11.0/build/env/bin/python2.7 /u01/hue-release-3.11.0/build/env/bin/easy_install -f http://archive.cloudera.com/desktop-sdk-python-packages/
-H pypi.python.org,archive.cloudera.com -qq ipdb==0.1dev-r1716
/u01/hue-release-3.11.0/build/env/lib/python2.7/site-packages/pkg_resources/init.py:2510: PEP440Warning: 'pytz (2012d)' is being parsed as a legacy, non PEP 440, version. You may find odd behavior and sort order. In particular it will be sorted as less than 0.0. It is recommend to migrate to PEP 440 compatible versions.
PEP440Warning,
/u01/hue-release-3.11.0/build/env/lib/python2.7/site-packages/pkg_resources/init.py:2510: PEP440Warning: 'targetcli-fb (2.1.fb37)' is being parsed as a legacy, non PEP 440, version. You may find odd behavior and sort order. In particular it will be sorted as less than 0.0. It is recommend to migrate to PEP 440 compatible versions.
PEP440Warning,
/u01/hue-release-3.11.0/build/env/lib/python2.7/site-packages/pkg_resources/init.py:2510: PEP440Warning: 'django (debug-toolbar-0.8.1)' is being parsed as a legacy, non PEP 440, version. You may find odd behavior and sort order. In particular it will be sorted as less than 0.0. It is recommend to migrate to PEP 440 compatible versions.
PEP440Warning,
/u01/hue-release-3.11.0/build/env/lib/python2.7/site-packages/pkg_resources/init.py:2510: PEP440Warning: 'django-debug (toolbar-0.8.1)' is being parsed as a legacy, non PEP 440, version. You may find odd behavior and sort order. In particular it will be sorted as less than 0.0. It is recommend to migrate to PEP 440 compatible versions.
PEP440Warning,
/u01/hue-release-3.11.0/build/env/lib/python2.7/site-packages/pkg_resources/init.py:2510: PEP440Warning: 'ipdb (0.1dev-r1716)' is being parsed as a legacy, non PEP 440, version. You may find odd behavior and sort order. In particular it will be sorted as less than 0.0. It is recommend to migrate to PEP 440 compatible versions.
PEP440Warning,
/u01/hue-release-3.11.0/build/env/lib/python2.7/site-packages/pkg_resources/init.py:2510: PEP440Warning: 'ipdb-0.1dev (r1716)' is being parsed as a legacy, non PEP 440, version. You may find odd behavior and sort order. In particular it will be sorted as less than 0.0. It is recommend to migrate to PEP 440 compatible versions.
PEP440Warning,
/u01/hue-release-3.11.0/build/env/lib/python2.7/site-packages/pkg_resources/init.py:2510: PEP440Warning: 'logilab (astng-0.20.1)' is being parsed as a legacy, non PEP 440, version. You may find odd behavior and sort order. In particular it will be sorted as less than 0.0. It is recommend to migrate to PEP 440 compatible versions.
PEP440Warning,
/u01/hue-release-3.11.0/build/env/lib/python2.7/site-packages/pkg_resources/init.py:2510: PEP440Warning: 'logilab (common-0.51.0)' is being parsed as a legacy, non PEP 440, version. You may find odd behavior and sort order. In particular it will be sorted as less than 0.0. It is recommend to migrate to PEP 440 compatible versions.
PEP440Warning,
error: None
make[2]: *** [ipdb[0.1dev-r1716]] Error 1
make[2]: Leaving directory /u01/hue-release-3.11.0/desktop' make[1]: *** [/u01/hue-release-3.11.0/build/.devtools] Error 2 make[1]: Leaving directory /u01/hue-release-3.11.0/desktop'
make: *** [desktop] Error 2

I got the same problem!
我也碰到了这个问题, 比较头疼, 不同环境产生的效果不太一样

...migrate to PEP 440 compatible versions.
PEP440Warning,
error: None
make[2]: *** [ipdb[0.1dev-r1716]] Error 1
make[2]: Leaving directory /data/soft/test/hue-release-4.1.0/desktop' make[1]: *** [/data/soft/test/hue-release-4.1.0/build/.devtools] Error 2 make[1]: Leaving directory /data/soft/test/hue-release-4.1.0/desktop'
make: *** [desktop] Error 2

Please move to Hue 4.6 https://gethue.com/hue-4-6-and-its-improvements-are-out/


GET /users/2/todos return "userId": 1,

https://jsonplaceholder.typicode.com/users/2/todos
return:
[{
"userId": 1,  <--- ???
"id": 1,
"title": "delectus aut autem",
"completed": false
},
{ ...

Hi,
From what I can tell, if you want to get post from a certain user, you need to query that info.  There is a example in the documentation over here.  (e.g. https://jsonplaceholder.typicode.com/posts?userId=2)

Thanks for the report :+1: It's (finally) fixed.


Submit new hardware missing

The very first step on the page is to click on Submit New Hardware on my partner page.
That option isn't present.
Is there an alternative route?
Thanks

Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: 16149520-06cf-5257-0e53-0aeda1719b2a
Version Independent ID: 63b8a418-0c66-c9f9-321f-f954543ec452
Content: Create a new hardware submission - Windows drivers
Content Source: windows-driver-docs-pr/dashboard/create-a-new-hardware-submission.md
Product: windows-hardware
Technology: dashboard
GitHub Login: @mhopkins-msft
Microsoft Alias: mhopkins

Hi @bsbaixo
Is the account you're using to create a new submission registered in the Partner Center Hardware program?
~ Mark

Hi,
I don't think so, but we don't develop hardware. It wasn't clear if it was
needed for non hardware drivers.
Is that program the only way to sign a driver, hardware or not?
Thanks,
B
On Fri, Sep 17, 2021 at 4:05 PM Mark Hopkins @.***>
wrote:

Hi @bsbaixo https://github.com/bsbaixo
Is the account you're using to create a new submission registered in the
Partner Center Hardware program?
~ Mark
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/MicrosoftDocs/windows-driver-docs/issues/2907#issuecomment-922017397,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AGEGILPROZI6WU5YA4LXKD3UCOGOLANCNFSM5EHSE7BQ
.
Triage notifications on the go with GitHub Mobile for iOS
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android
https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

Hi @bsbaixo,
It sounds like you have questions about the driver certification process. This GitHub issues mechanism is for submitting feedback about the documentation. I recommend that you submit a question on the Partner Center Support page.
You could also check the Hardware dashboard FAQ for more options.
I'm going to close this issue since it doesn't directly pertain to the documentation.
I wish you the best,
~ Mark


Filter out non-existing files (temporaries) reported by Autodeps

Thanks, seems a sensible idea.

The alternative would be to report deletes and interpret the result, but this seems simpler.


Login attempt failed error message logged in HA every time THFHA starts

Steps to reproduce
Perform initial setup; long lived access token generated, and tested OK
Start THFHA
Login Attempt failed message appears in notifications
Text of full log:
Logger: homeassistant.components.http.ban
Source: components/http/ban.py:82
Integration: HTTP (documentation, issues)
First occurred: 5:42:38 PM (98 occurrences)
Last logged: 6:03:42 PM
Login attempt or request with invalid authentication from laptop (<IP_ADDRESS>). Requested URL: '/api/states/sensor.thfha_camera'. (None)
Login attempt or request with invalid authentication from laptop (<IP_ADDRESS>). Requested URL: '/api/states/sensor.thfha_microphone'. (None)
Login attempt or request with invalid authentication from laptop (<IP_ADDRESS>). Requested URL: '/api/states/sensor.thfha_blurred'. (None)
Login attempt or request with invalid authentication from laptop (<IP_ADDRESS>). Requested URL: '/api/states/sensor.thfha_hand'. (None)
Login attempt or request with invalid authentication from laptop (<IP_ADDRESS>). Requested URL: '/api/states/sensor.thfha_recording'. (None)
Everything does seem to work though.
Additional Details:
MQTT is configured (and working)
I'm running
HA: 2023.3.4
Supervisor: 2023.03.01
Operating System: 9.5
Frontend: 20230309.0 - latest
Windows 10

Thanks for the info - Ive pushed a fix here: https://github.com/jimmyeao/THFHA-V1.0a/releases/tag/v<IP_ADDRESS>0

just to add, please pull latest version, MQTT was still bugged if you didn't specify the port


Bump version to 0.8.0 in install-machine.md

Signed-off-by: Fabrizio Soppelsa<EMAIL_ADDRESS>

LGTM
Thanks, this doc always gets forgotten :)


Calendar API cannot add calendar with Service Account

I'm currently trying to use this API to allow users of my website to add an event to a Google Calendar that I myself own, but it does not work.
This is what my code looks like:
require_once 'google-api/vendor/autoload.php';

$client = new Google_Client();
$client->setApplicationName("House Events");
$client->setAuthConfig("MY AUTH CONFIG FILE");
$client->setScopes(Google_Service_Calendar::CALENDAR);
$client->setAccessType('offline');

$service = new Google_Service_Calendar($client);

$event = new Google_Service_Calendar_Event(array(
  'summary' => $title,
  'description' => $html,
  'start' => array(
    'dateTime' => $start
  ),
  'end' => array(
    'dateTime' => $end
  )
));

$calendarId = 'MY CALENDAR ID';
$event = $service->events->insert($calendarId, $event);

$calendarListEntry = new Google_Service_Calendar_CalendarListEntry();
$calendarListEntry->setId($calendarId);

$createdCalendarListEntry = $service->calendarList->insert($calendarListEntry);

printf('Event created: %s\n', $event->htmlLink);

It gives me the error "You need to have writer access to this calendar", but I can't give it read/write access inside the calendar sharing page.
Just to be clear, I want to use a service account and not OAuth because this is a Google Calendar I myself own and I don't want access to user's Google Calendars. How do I fix this?

Have you shared your calendar with the service account email?

I shared it but the option to give read/write access is grayed out

Is the calendar owned by a GSuite account? It may be that the administrator has limited sharing permissions.

Yes it is. Should I try to contact the administrator?

Yep. Send them this link. It should have the information they will need.


[event-hubs] Documentation refers to backpressure implementation sample, but it's missing

Package Name: @azure/event-hubs
Package Version: 5.8.0
Operating system: linux
[x] nodejs

version: 18

[ ] browser

name/version:

[ ] typescript

version:

Is the bug related to documentation in

[x] README.md
[x] source code documentation
[ ] SDK API docs on https://docs.microsoft.com

Describe the bug
Backpressure implementation sample referred in
https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/eventhub/event-hubs/migrationguide.md#handling-backpressure
is not present in sample https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/eventhub/event-hubs/samples/v5/typescript/src/receiveEvents.ts

Thanks for reporting, @baybal, I'll look into it soon.

/unresolve
The sample still does show anything of what you explained above. Please provide a suitable sample


code release

great work！
will you release the code and model？
one more question, have you ever trained GeoPile with framework introduced by DMAE paper?

Hello! Yes, the code and model are now released. I was not aware of the DMAE paper, and therefore have not tried the framework. But feel free to give it a try with GeoPile!


docs: client-service editorial pass

[skip ci]

lgtm

Codecov Report

Merging #1706 into master will decrease coverage by 0.23%.
The diff coverage is n/a.

@@            Coverage Diff            @@
##           master   #1706      +/-   ##
=========================================
- Coverage    6.72%   6.48%   -0.24%
=========================================
  Files          14      14
  Lines        1085     863     -222
=========================================
- Hits           73      56      -17
+ Misses       1008     803     -205
  Partials        4       4

Impacted Files
Coverage Δ

pkg/controller/controller.go
21.87% <0%> (-6.46%)
:arrow_down:

pkg/controller/util.go
36.36% <0%> (-2.1%)
:arrow_down:

pkg/util/etcdutil/member.go
22.35% <0%> (-0.42%)
:arrow_down:

pkg/cluster/cluster.go
2.42% <0%> (-0.16%)
:arrow_down:

pkg/util/etcdutil/etcdutil.go
0% <0%> (ø)
:arrow_up:

pkg/cluster/member.go
0% <0%> (ø)
:arrow_up:

pkg/util/etcdutil/tls.go
0% <0%> (ø)
:arrow_up:

pkg/cluster/upgrade.go
0% <0%> (ø)
:arrow_up:

pkg/cluster/self_hosted.go
0% <0%> (ø)
:arrow_up:

pkg/cluster/reconcile.go
0% <0%> (ø)
:arrow_up:

... and 1 more

Continue to review full report at Codecov.

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


[bug] Tamagui website 404 message not readable in light mode

The default next.js 404 text seems to be white as well, should be a quick fix. I can get on this after my current task. (I've selected the text in the screenshot)

To Reproduce
Just open a page that doesn't exist and switch to light mode

Closed in favor of #658


(Mobile) button edit nft cant function when on sale , can remove it

@langdon0003 as discussed, when on sale this button can be hidden

@langdon0003 em update giup a nhe

Can't procedure


Feature/1370/login with google

Initial integration with google oauth

Initial login with Google creates an entirely separate account on Dockstore than with GitHub and vice versa.   The account can still link all other tokens.
Update user metadata is still one endpoint (tries to use GitHub, then falls back to Google)

Partial #1370

I think you will need to store the Google refresh token as well. Google access tokens expire. Eventually we will need to make API calls to FireCloud with an access token, and we will need one that hasn't expired.

Coverage decreased (-0.5%) to 75.312% when pulling 89d8e0b817e53aa5ff166c1eaa1a4522d9ea2799 on feature/1370/loginWithGoogle into 705849f3c92fb1b95a3a6cde195b131083391885 on develop.

Looking at the BitBucket pattern, I think there should be a refreshGoogleToken in io.dockstore.webservice.resources.SourceControlResourceInterface, like there is a refreshBitbucketToken.

Google isn't a source control repo and refreshing the token should probably be done in a separate PR since this one is primarily just for logging in.


Amundsen gremlin breaks Atlas based installation

While deploying Amundsen with AtlasProxy it fails to start - the stacktrace pasted below suggests amundsen gremlin modules run functions outside main context (so they are executed even if module is not used).
Expected Behavior
Amundsen metadata starts w/o issues.
Current Behavior
Amundsen metadata fails to start.
Possible Solution

Do not execute methods if not in main:

https://github.com/amundsen-io/amundsengremlin/blob/9ae5a5bfd5bcb1705eceecdb1bd606ec13d037c4/amundsen_gremlin/test_and_development_shard.py#L74
Workaround

Always set USER env variable which will make function trigger but not fail.

Steps to Reproduce

Checkout latest master
Unset USER env variable (it can be missing if running in docker container)
Build and run metadata service using docker

Screenshots (if appropriate)

Context
It breaks my deployment.
Your Environment

Amunsen version used: latest master
Deployment (k8s or native): k8s, atlas

cc @feng-tao @AndrewCiambrone

Not just the Atlas, but the overall amundsenmetadatalibrary.
Think it's time to divide the config in separate files, as not everyone would want to install amundsen_gremlin all the time.

indeed overall, updated the subject to be even more dramatic !

indeed overall, updated the subject to be even more dramatic !
in general refactor would be useful, however to unblock amundsenmetadata something simpler will do.

Indeed,  ot auggesting to do the refactor roght away to fix this. But more in general.

make sense, we could do sth similar in databuilder to put additional packages into setup.py extra. Let me know if you have a pr to do so.

I am honestly okay with removing it from the amundsengremlin repo. It was causing me issues as well. I think if we want a quick fix could be to set: https://github.com/amundsen-io/amundsenmetadatalibrary/blob/master/metadata_service/config.py#L122
to be 'True'

I think the execution of the method at fault is caused by import itself so resolution should be either moving gremlin imports to gremlinconfig class or removing function call in gremlin module (which would be a good idea to cleanup anyway)

I think the execution of the method at fault is caused by import itself so resolution should be either moving gremlin imports to gremlinconfig class or removing function call in gremlin module (which would be a good idea to cleanup anyway)

which function call? but either way, if we could get it fix soon, that will be great.

https://github.com/amundsen-io/amundsengremlin/blob/9ae5a5bfd5bcb1705eceecdb1bd606ec13d037c4/amundsen_gremlin/test_and_development_shard.py#L74 this one


rake/sprocketstask

Add a Rake::SprocketsTask for easily generating bundles from a Rakefile.

Motion seconded.  I was quite surprised to find that the precompiler stuff was part of Rails, and not part of Sprockets.  My goal was to create a lightweight (either static-HTML or Sinatra-based) app shell exclusively for development and testing of a JS lib written in CoffeeScript, using Sprockets for the build system.
I ended up creating a stripped down Rails app in order to use Sprockets and the precompiler.  Sadly, this turns out to be a lot slower (namely, rake assets:precompile) and cruftier (useless junk in the tree, rails/rails#3380) than I'd like.  I'm probably going to bail on the Rails app skeleton shortly for those reasons.
I'll whip something up and kick out a pull request, as my other work tasks permit.  Since I'm obviously motivated here, I'd welcome any thoughts you can share on other itches this tooling should scratch.

yup ... it will be great ...

Happening in #256

Yo, please checkout the 2.2 beta and try out the new rake task.


fix(interface): return query results

fix(interface): return query results.
feat(gitignore): add a standard Python.ignore(ref: https://github.com/github/gitignore/blob/main/Python.gitignore)

I just add results for query-related interface. Somehow I think we can add for all conn._client.sql() interface actually.
WDYT @Subsegment

LGTM


Dispatch a redux action from an external javascript module

Hi guys,
I'm working on a react/redux application, which makes use of an external module (written in plain javascript):
module.exports = {
    ...
    // Some functions here..
    someFunction () {
        dispatch(setSomething());
    }
    ...
};

I need to dispatch an action on the existing store, previously built and linked to the React application.
What's the best way?
Thank you

This is just JavaScript, so the answer is the same as with any JavaScript code.
If you need a module to have access to a function, pass that function to that module.
module.exports = {
  someFunction (dispatch) {
    dispatch(setSomething());
  }
};

or
module.exports = function (dispatch) {
  return {
    someFunction () {
        dispatch(setSomething());
    }
  }
};

Finally, you can (if you really want) put a store in a separate module as a singleton, but this makes testing and universal apps considerably harder.

@gaearon thanks, I also have solved this way, it was a fake problem..I really appreciate your work and this project.


Mark tests failing under Mono 4.2.x

Trying to run the unit tests under Mono 4.2.0 (OS X) a bunch of them were failing. I haven't dig down on what's the reason but I guess we can mark them in the mean time.
To exclude these tests when running under Mono: -exclude=FailsOnMono,FailsOnMono4
Update 22-Dec: There were some issues making the build compatible with Travis and OS X when using Mono 3.12. As part of this PR Travis will run the build on Mono 4.20.1 which fixes that compatibility.

Thanks!


Broken Invitation Links  - http://kong is the domain

Bug report

[x] I confirm this is a bug with Supabase, not with my own application.
[x] I confirm I have searched the Docs, GitHub Discussions, and Discord.

Describe the bug
Currently, when sending an invitation to a user, the invitation link in the email is http://kong/auth/v1/verify?token=xxx rather than the proper domain.
To Reproduce
Steps to reproduce the behaviour, please provide code snippets or a repository:

Setup docker Supabase
Go to the authentication
Click "Add user"
Select "Send Invitation"
Check the invitation link in the email

Expected behaviour
It was expected that the invitation URL to contain the configured URLs in the .env file rather than http://kong as the domain.

I think this was introduced in PR #999, where a bit of magic is used to determine the hostname regardless of the configured API_EXTERNAL_URL in the function isValidExternalHost here, although I'm not sure I understand it completely.
In my case the host in the confirmation mails is set to supabase-kong, which of course doesn't resolve outside of the docker network. It used to just use the API_EXTERNAL_URL correctly. This makes it difficult to test the sign-up flow during development.

There is some breaking change in a minor release: v2.67.1 (https://github.com/supabase/gotrue/compare/v2.67.0...v2.67.1).
In our case, after upgrading Docker image to anything above v2.67.1 (including current latest) turns the account confirmation URL from https to https, there are also some other minor changes.
v2.67.0 (correct)
http://auth.domain.app/auth/v1/verify?redirect_to=https%3A%2F%2Fweb.domain.app%2Flogin&token=token&type=signup

v2.67.1 (broken)
https://auth.domain.app/auth/v1/verify?token=token&type=signup&redirect_to=https://web.domain.app/login

I've tried to reproduce this outside of the docker environment, kong etc. by injecting our configuration through .env, so I can run the debugger on main.go. I've set up breakpoints on: ConfirmationMail and isValidExternalHost and problem doesn't exist for some reason.
Unfortunately I don't have much time currently to add some additional logging to the code, compile the binary and debug/run it from the Docker context, to understand at which stage the URL does get broken.

I suspect that it's part of the: isValidExternalHost function which unintentionally modifies the URL.
![image](https://github.com/supabase/gotrue/assets/7759113/af112b4e-4a64-4d47-9376-92ebcff6fb83)

baseUrl := config.API.ExternalURL
	xForwardedHost := req.Header.Get("X-Forwarded-Host")
	xForwardedProto := req.Header.Get("X-Forwarded-Proto")
	if xForwardedHost != "" && xForwardedProto != "" {
		baseUrl = fmt.Sprintf("%s://%s", xForwardedProto, xForwardedHost)
	} else if req.URL.Scheme != "" && req.URL.Hostname() != "" {
		baseUrl = fmt.Sprintf("%s://%s", req.URL.Scheme, req.URL.Hostname())
	}

Sorry for mentioning you directly: @kangmingtay, but perhaps you could help us to understand the intention behind these two if/else cases where baseUrl  (initially set from env) is overriden by the headers or request data.
In our case we run Kong in the HTTP context, as we terminate SSL at the upper layer. I suspect that Kong running in http context, sets the: X-Forwarded-Proto header to HTTP and: isValidExternalHost function overrides the value specified in the API_EXTERNAL_URL header. I need to confirm that claim, but at this stage sounds plausible.
it seems reasonable.

Our infamous fix is here: https://github.com/supabase/gotrue/compare/master...tomekit:gotrue:master it's likely not something that should be merged to supabase/gotrue, but it gives an idea where the problem is.

@tomekit we use those headers to determine the hostname to use for email links and the baseUrl defaults to use the API_EXTERNAL_URL env var if those headers are missing.
In the supabase context, the API_EXTERNAL_URL is set to https://project_ref.supabase.co/auth/v1. With custom domains or vanity subdomains, the baseUrl can be either the custom domain, the vanity subdomain or the default domain assigned and it should be based on the hostname used in the request.

In our case we run Kong in the HTTP context, as we terminate SSL at the upper layer. I suspect that because of Kong running in http context, it sets the: X-Forwarded-Proto (https://github.com/Kong/kong/issues/2202) header to HTTP and: isValidExternalHost function overrides the value specified in the API_EXTERNAL_URL header. I need to confirm that claim, but at this stage sounds plausible.

does kong forward the original request url in any of it's headers?

I'm facing the same problem.
My temporary fix is to switch to "supabase/gotrue:v2.67.0" in my docker-compose.yml

does kong forward the original request url in a header?

I am not sure, I am using default kong setup from: https://supabase.com/docs/guides/self-hosting/docker
What header are we talking about? Would that be X-Forwarded-Path?

I'm also having this issue (as reported in the original issue, with http://kong in the confirmation email) with a mostly default self-hosting docker-compose.yml + .env.
The issue is present with supabase/gotrue:v2.67.1 but goes away with supabase/gotrue:v2.67.0.

I'm not sure if anyone has realized but in the docker-compose.yml it states SUPABASE_URL: http://kong/ changing this to use the API_EXTERNAL_URL variable should solve your issue. Or so one would think I have changed it to the local ip and i am getting it in the email link but I don't get the port. Which in my case  is 8000 the api is supposed to be directed too.

I'm also having this issue (as reported in the original issue, with http://kong in the confirmation email) with a mostly default self-hosting docker-compose.yml + .env.
The issue is present with supabase/gotrue:v2.67.1 but goes away with supabase/gotrue:v2.67.0.

i verify and ok in 2.67.0 but using 2.99.00 not work correct

How come this issue is not prioritized? If I'm not mistaken then all affected by this issue are vulnerable to man-in-the-middle attacks because of the unencrypted traffic. :thinking:
I'm self-hosting with docker and it seems that all email links are currently with http. It seems to be the case regardless of API_EXTERNAL_URL environment and any X-Forwarded-Proto headers.
Is there a workaround to force https for links in emails? What's the right way to get this up and running correctly?
Sorry for the direct mentions, but it seems that you guys could have some more info on this. @tomekit @kangmingtay
Any help is appreciated, thanks!

@Obeyed How are you self-hosting? What are the environment variables added to the GoTrue/Auth container?

With docker swarm behind nginx proxy. Have https context until my load balancer servers, from which the TLS is terminated and only http is used on the private network where kong, gotrue, and the remaining swarm runs.
Using image supabase/gotrue:v2.127.2
I assume these two environment variables are the relevant ones (not the real domains, but you get the idea):
API_EXTERNAL_URL: https://sub.domain1.com
GOTRUE_SITE_URL: https://sub.domain2.com

This is the example link from an invitation email that would be sent out:
http://sub.domain1.com/auth/v1/verify?token=some-token&type=invite&redirect_to=https://sub.domain2.com

Notice, the GOTRUE_SITE_URL (domain2) has the correct protocol, but the API_EXTERNAL_URL (domain1) uses the http protocol. I would assume that the entire API_EXTERNAL_URL including the protocol would be used. Is that not expected in some cases?
Any other info that can help?

@hf do you need any more info? It would be great to get some insight into how this can be set up such that it works as expected. Right now I'm unsure of which HTTP Headers / Environment Variables to set to get the desired output with https. I have tried to set the HTTP Headers X-Forwarded-Host and X-Forwarded-Proto to force https via nginx through kong, but that didn't seem to affect the output. I'm assuming that kong forwards these headers. Haven't had time to dig deeper into this.

Yes you probably need to set those headers deep in your stack, both in Kong and/or Nginx. GoTrue uses these headers to allow you to host the Auth server on multiple domains.
Unfortunately I'm not an expert in Kong so can't help you out there.

If you want you can open a PR that adds a new config variable to ignore those headers in GoTrue.

Up till version 2.67.0, this worked properly as expected. Though it's cool to be able to specify multiple custom domains (the feature in 2.67.1 which if I understand correctly introduced the breaking change), this leaves many of us self-hosters without the option to properly specify even a single domain. It seems weird to have an API_EXTERNAL_URL if it is going to be partially ignored, where the expectation is that that variable can be used to set - with absolute certainty and overriding all other values - the external URL for the API to be used anywhere, e.g. email templates.
If it is too much to ask for the original functionality to be brought back, perhaps the variable API_EXTERNAL_URL can be renamed to API_EXTERNAL_DOMAIN so that it is no longer misleading?
In the meantime, I thought I'd mention our solution which might be a bit obvious but could be useful to some: we've implemented custom endpoints for those actions that need to send emails (e.g. magic link, reset password), calling supabase.auth.admin.generateLink manually and then using javascript's URL to change the protocol and domain back to what it should be, and finally manually sending the mail. Doing it this way does require clients to call those endpoints instead of using the built-in Supabase methods, but it gives you full control over every aspect. See also this blog post about sending i18n-ready mails by Supabase's @mansueli

This affects /recover as well. I self-host. You will never be to reliably determine the API URL from request headers. For example, I have my app and api fronted by AWS Cloudfront. Cloudfront terminates SSL and relays https://myapp.com/api/... requests to my kong instance, which then forwards to gotrue. You won't see "https://myapp.com" in any of the headers - ever. I also have API_EXTERNAL_URL set to https://myapp.com, but it has no effect with 2.132.0.

I also think that this problem is quite serious, and I hope it can be properly resolved, otherwise privatized deployment will be affected. If I have the ability I will also try to submit a PR.

In the docker-compose.yml file there is a line SUPABASE_URL: http://kong
Replace that with your project's URL, then stop and create the containers again:
`Stop and remove the containers
docker compose down
Recreate and start the containers
docker compose up -d`
This worked for me and the Invite emails are now giving the correct link.

However, this means that STUDIO will attempt to access kong from the outside
For security reasons, it is recommended that studio access kong from within the docker container
While helpful in the short term, this problem needs to be fixed in the long term.

In my case it also happens when trying to reset my password :(
Any progress on this? I see this problem has been here for a while.

This was bugging me hard. So I added a force no-change environment variable and submitted a PR.
With the changes:

Set API_EXTERNAL_URL environment variable as you normally would.
Add a new environment variable API_FORCE_EXTERNAL_URL to equal true.

.env:
API_EXTERNAL_URL=https://sb.mydomain.com/auth/v1
API_FORCE_EXTERNAL_URL=true

Kubernetes:
  environment:
    DB_PORT: 5433
    API_EXTERNAL_URL: https://sb.mydomain.com/auth/v1
    API_FORCE_EXTERNAL_URL: "true"

Fix repo: nickmitchko/auth
Fix container (latest): nickmitchko/gotrue:latest
Fix PR: #1571
@Vokturz, @Chipsnet,

@nickmitchko Thanks much, because this was getting really boring...

We can temporarily fix this by changing the MAILER_ variables in the .env. https://github.com/supabase/auth/pull/1571#issuecomment-2250007366

We have the same issue.
Please fix it guys

I find it really unbelievable this issue is still open.

I find it really unbelievable this issue is still open.

If I find time I'll update my repo with the latest changes again.

I am experiencing a similar issue with the storage API, createSignedUrl in the js SDK is returning a URL with kong:8000 as the domain.

still facing the same issue

MAILER_URLPATHS_CONFIRMATION="${API_EXTERNAL_URL}/auth/v1/verify"
MAILER_URLPATHS_INVITE="${API_EXTERNAL_URL}/auth/v1/verify"
MAILER_URLPATHS_RECOVERY="${API_EXTERNAL_URL}/auth/v1/verify"
MAILER_URLPATHS_EMAIL_CHANGE="${API_EXTERNAL_URL}/auth/v1/verify"
this works

hi everyone, we fixed this issue recently by specifying a new config param - GOTRUE_MAILER_EXTERNAL_HOSTS which specifies the list of hosts that can be used. If this is empty, it will just default to use the API_EXTERNAL_URL
this is somewhat similar to the suggestion @nickmitchko proposed but we're solving it with an allow list rather than a flag to disable it

Hi @kangmingtay I setup a self-host Supabase and ran into an error that suggests GOTRUE_MAILER_EXTERNAL_HOSTS needs to be configured also for paths like http://localhost:8000/auth/v1/sso.
I have been wondering why, so if you or someone can advise, that will be great.
I was following Calvin's excellent tutorial on turning on SAML SSO. https://calvincchan.com/blog/self-hosted-supabase-enable-sso

hi everyone, we fixed this issue recently by specifying a new config param - GOTRUE_MAILER_EXTERNAL_HOSTS which specifies the list of hosts that can be used. If this is empty, it will just default to use the API_EXTERNAL_URL
this is somewhat similar to the suggestion @nickmitchko proposed but we're solving it with an allow list rather than a flag to disable it

excellent- now, the crucial bit that seems to elude the internet, where can I set this value? (using supabase-cli for local docker env)

setting it in .env.local for my project didn't work.
It doesn't go in config.toml - I cannot locate the docker-compose.yaml that presumably supabase-cli creates somewhere.

What is the officially blessed location?

@gavinc I wasn't sure myself, so I just did some greps through Supabase CLI and it seems to maintain a mapping of toml config -> auth env values. Unfortunately I don't see this config value mapped so a pull request would need to be made on the CLI to set them from the toml file.
A quick hack for you might be to add your own .env file directly into the container, as auth will load a .env file if present. Given the CWD of auth is /, the below should work:
# See the current setting for env var: GOTRUE_EXTERNAL_ANONYMOUS_USERS_ENABLED
curl -s http://<IP_ADDRESS>:54321/auth/v1/settings | jq -r '.external.anonymous_users'

docker exec -u root -it 2f883354b5a0 \
  /bin/sh -c \
    'echo "GOTRUE_EXTERNAL_ANONYMOUS_USERS_ENABLED=true" > .env'

# Append any other settings you want, or just cp a file into the container.
docker exec -u root -it 2f883354b5a0 \
  /bin/sh -c \
    'echo "GOTRUE_MAILER_EXTERNAL_HOSTS=http://myexternalhost.local" >> .env'

# Restart container
docker restart 2f883354b5a0

# Both env vars should now be updated, we make sure the file was read by
# checking the settings endpoint.
curl -s http://<IP_ADDRESS>:54321/auth/v1/settings | jq -r '.external.anonymous_users'

Really appreciate the hack @cstockton - I did manage to apply it (to the Auth container) and did indeed see that the reload applied the externa_anon change - saw the GO_TRUE in the .env file... and yet inthe auth logs still getting:
{"level":"info","msg":"Request received external host in X-Forwarded-Host or Host headers, but the values have not been added to GOTRUE_MAILER_EXTERNAL_HOSTS and will not be used. To suppress this message add the host, or sanitize the headers before the request reaches Auth.","time":"2024-12-19T20:49:05Z","x_forwarded_host":"localhost","x_forwarded_proto":"http"}
as if I hadn't put in http://localhost:3000/ :(
This is all in an attempt to stop supabase from apparently eating the invite params when forwarding to the auth callback. My hunt continues :(