Automatically switch color scheme file

Description of the new feature/enhancement
Automatically switch color scheme files over time or windows theme configuration.

Proposed technical implementation details (optional)

or windows theme configuration.

You mean like this: Color scheme/?

In addition to a single color scheme name, this property can accept a pair of color scheme names as follows:
"colorScheme":
{
    "light": "One Half Light",
    "dark": "One Half Dark",
},

When specified in this manner, the Terminal will automatically switch between the two given color schemes depending on the theme of the application. The Terminal will follow the theme.applicationTheme property of the Terminal's selected theme. If that applicationTheme is set to system, then this will instead use the color scheme matching the OS theme.

emphasis added

or windows theme configuration.

You mean like this: Color scheme/?

In addition to a single color scheme name, this property can accept a pair of color scheme names as follows:
"colorScheme":
{
    "light": "One Half Light",
    "dark": "One Half Dark",
},

When specified in this manner, the Terminal will automatically switch between the two given color schemes depending on the theme of the application. The Terminal will follow the theme.applicationTheme property of the Terminal's selected theme. If that applicationTheme is set to system, then this will instead use the color scheme matching the OS theme.

emphasis added

Thank you very much for your answer, I switched to the preview version and then changed the colorScheme settings as you said and my problem was solved perfectly, now I can see the text I'm typing clearly both day and night!

or windows theme configuration.

You mean like this: Color scheme/?

In addition to a single color scheme name, this property can accept a pair of color scheme names as follows:
"colorScheme":
{
    "light": "One Half Light",
    "dark": "One Half Dark",
},

When specified in this manner, the Terminal will automatically switch between the two given color schemes depending on the theme of the application. The Terminal will follow the theme.applicationTheme property of the Terminal's selected theme. If that applicationTheme is set to system, then this will instead use the color scheme matching the OS theme.

emphasis added

Thank you very much for your answer, I switched to the preview version and then changed the colorScheme settings as you said and my problem was solved perfectly, now I can see the text I'm typing clearly both day and night!


Offset X/Y setting for spawner

Self explanatory, ones who don't work off full tiles can just round their position to the nearest integer.

Is this just needed for offset enemies?

Mostly yeah


Backmerge release 2.70.0

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

0 of 4 (100.0%)  changed or added relevant lines in 2 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 99.89%

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
4539

Relevant Lines:
4544

💛  - Coveralls


Optimize: If failed on migrateToCurrentThread, put the server session back to global server session pool.

To be rebased after PR #2440 merged.
If global server session pool is enabled,

one server session is acquired
then try to migrate it to current EThread
if the migration failed, the server session will be closed.

The server session should be send back rather than do_io_close it.
The PR put the server session back to the global server session pool.

I'm not sure this is worth it. It's a lot of code to try to save a single outbound connection. Might it not be better to validate the VC can be moved first, rather than move it and then move it back?

@SolidWallOfCode
This PR try to move the netvc first and then migrate it if it is not moved for now.
The move has better performance than migrate.

[approve ci]

Just as the CI, I can't get this to build either :-).
gmake[2]: Entering directory '/usr/local/src/trafficserver/iocore/net'
  CXX      UnixNetVConnection.o
In file included from /usr/local/src/trafficserver/iocore/eventsystem/I_Continuation.h:41:0,
                 from /usr/local/src/trafficserver/iocore/eventsystem/I_Action.h:30,
                 from /usr/local/src/trafficserver/iocore/eventsystem/I_EventSystem.h:31,
                 from /usr/local/src/trafficserver/iocore/eventsystem/P_EventSystem.h:36,
                 from P_Net.h:94,
                 from UnixNetVConnection.cc:24:
UnixNetVConnection.cc: In member function ‘UnixNetVConnection* UnixNetVConnection::migrateToCurrentThread(Continuation*, EThread*)’:
/usr/local/src/trafficserver/iocore/eventsystem/I_Lock.h:72:97: error: no matching function for call to ‘MutexTryLock::MutexTryLock(SourceLocation, char*, NetHandler*&, EThread*&)’
 #define MUTEX_TRY_LOCK(_l, _m, _t) MutexTryLock _l(MakeSourceLocation(), (char *)nullptr, _m, _t)
                                                                                ^
UnixNetVConnection.cc:1447:3: note: in expansion of macro ‘MUTEX_TRY_LOCK’
   MUTEX_TRY_LOCK(lock_src, this->nh, t);
   ^~~~~~~~~~~~~~
In file included from /usr/local/src/trafficserver/iocore/eventsystem/I_Continuation.h:41:0,
                 from /usr/local/src/trafficserver/iocore/eventsystem/I_Action.h:30,
                 from /usr/local/src/trafficserver/iocore/eventsystem/I_EventSystem.h:31,
                 from /usr/local/src/trafficserver/iocore/eventsystem/P_EventSystem.h:36,
                 from P_Net.h:94,
                 from UnixNetVConnection.cc:24:
/usr/local/src/trafficserver/iocore/eventsystem/I_Lock.h:576:3: note: candidate: MutexTryLock::MutexTryLock(const SourceLocation&, const char*, Ptr<ProxyMutex>&, EThread*, int)
   MutexTryLock(
   ^~~~~~~~~~~~
/usr/local/src/trafficserver/iocore/eventsystem/I_Lock.h:576:3: note:   candidate expects 5 arguments, 4 provided
/usr/local/src/trafficserver/iocore/eventsystem/I_Lock.h:562:3: note: candidate: MutexTryLock::MutexTryLock(const SourceLocation&, const char*, ProxyMutex*, EThread*, int)
   MutexTryLock(
   ^~~~~~~~~~~~
/usr/local/src/trafficserver/iocore/eventsystem/I_Lock.h:562:3: note:   candidate expects 5 arguments, 4 provided
/usr/local/src/trafficserver/iocore/eventsystem/I_Lock.h:548:3: note: candidate: MutexTryLock::MutexTryLock(const SourceLocation&, const char*, Ptr<ProxyMutex>&, EThread*)
   MutexTryLock(
   ^~~~~~~~~~~~
/usr/local/src/trafficserver/iocore/eventsystem/I_Lock.h:548:3: note:   no known conversion for argument 3 from ‘NetHandler*’ to ‘Ptr<ProxyMutex>&’
/usr/local/src/trafficserver/iocore/eventsystem/I_Lock.h:534:3: note: candidate: MutexTryLock::MutexTryLock(const SourceLocation&, const char*, ProxyMutex*, EThread*)
   MutexTryLock(
   ^~~~~~~~~~~~
/usr/local/src/trafficserver/iocore/eventsystem/I_Lock.h:534:3: note:   no known conversion for argument 3 from ‘NetHandler*’ to ‘ProxyMutex*’
/usr/local/src/trafficserver/iocore/eventsystem/I_Lock.h:527:7: note: candidate: MutexTryLock::MutexTryLock(const MutexTryLock&)
 class MutexTryLock
       ^~~~~~~~~~~~
/usr/local/src/trafficserver/iocore/eventsystem/I_Lock.h:527:7: note:   candidate expects 1 argument, 4 provided
UnixNetVConnection.cc:1452:15: error: ‘class NetHandler’ has no member named ‘stopIO’
     this->nh->stopIO(this);
               ^~~~~~
UnixNetVConnection.cc:1454:5: error: ‘vc’ was not declared in this scope
     vc->thread = t;
     ^~
UnixNetVConnection.cc:1455:16: error: ‘class NetHandler’ has no member named ‘startIO’
     client_nh->startIO(this);
                ^~~~~~~
At global scope:
cc1plus: warning: unrecognized command line option ‘-Wno-format-truncation’
Makefile:1000: recipe for target 'UnixNetVConnection.o' failed
gmake[2]: *** [UnixNetVConnection.o] Error 1
gmake[2]: Leaving directory '/usr/local/src/trafficserver/iocore/net'
Makefile:596: recipe for target 'all-recursive' failed
gmake[1]: *** [all-recursive] Error 1
gmake[1]: Leaving directory '/usr/local/src/trafficserver/iocore'
Makefile:829: recipe for target 'all-recursive' failed
gmake: *** [all-recursive] Error 1

@zwoop This will be rebased after #2440 merged.

[approve ci clang-format]

[approve ci icc]

I will rebase this by PR #2501 later.

ping @shinrich @scw00

[approve ci fedora]


ARObject does not update ARAnchor transforms

From the Apple documentation on ARAnchorCopying:

Because anchor objects are immutable, ARKit must copy them to make changes from one ARFrame to the next.

Therefore, the transform values here in Satin are never getting updated (they stay the same):
fileprivate class ARObject: Object {
…
  override func update(camera: Camera, viewport: simd_float4) {
    guard let anchor = anchor else { return }
    self.worldMatrix = anchor.transform
    super.update(camera: camera, viewport: viewport)
  }

ARKit appears to require us to use the
ARSessionDelegate.session(_ session: ARSession, didUpdate anchors: [ARAnchor])
method to get updated transform values.

Just fixed this commit: e43b50f980ef864ae4bf208afa4433a2f35afe91


Share on Farcaster / Warpcast svg move to public

Minor

Move to svg Farcaster file in public
I thought so too, but moving to a separate svg file will cause the currentColor to be invalid.

Originally posted by @yangwao in https://github.com/kodadot/nft-gallery/issues/9705#issuecomment-1991414460

Instead of manually importing svgs for both light mode and dark mode, I would suggest to use some kind of inline-svg components to wrap the svg. In this way, we could set fill="currentColor" inside one svg file and it would auto-switch color between dark/light mode.
https://www.npmjs.com/package/vue-inline-svg#vue-v3
https://www.npmjs.com/package/vue-svg-inline-loader


Find recently modified files

Regarding the /d +x switch
The description says "Selects files with a last modified date later than or equal to (+) the current date plus the number of days specified". Taken literally that means files edited x days in the future, which is obviously meaningless. The correct intent would be to find files modified "later than or equal to the current date minus the number of days specified", and that would find files modified recently.
Unfortunately the programmer took the spec literally and it actually attempts to find files modified in the future instead of files modified recently.
I know there are older versions of forfiles.exe somewhere out there in the wild that work correctly but it seems the bug is back in current versions. It's been years, perhaps it's about time this gets fixed.

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

ID: 4b1a260b-a509-ffcd-1132-4c1fb7694e6e
Version Independent ID: a14e97c6-be2f-3a3a-7452-3fcc734fa63d
Content: forfiles
Content Source: WindowsServerDocs/administration/windows-commands/forfiles.md
Product: windows-server
Technology: windows-commands
GitHub Login: @JasonGerend
Microsoft Alias: jgerend

We hugely appreciate your contribution, feedback, and support to our technical documentation.
We’ve phased out GitHub Issues on this repository as the feedback mechanism for content and have replaced it with a new feedback system. For more information see, Content User Feedback. As part of this rollout, we are migrating your issue where our team will use your comments to improve the documentation experience. Unfortunately, this does mean you won't be able to access this issue after the migration is complete.
All issues will be migrated by Thursday 29th August 2024.
Once again, thank you for your valuable feedback, we hope you’ll continue to contribute using our new feedback system.


Could you add this package to Stackage?

By adding a package to Stackage, we can use the online Hoogle to search functions. Here's the instructions.

Hi @toku-sa-n! Adding the library to Stackage is one of the following things I will do, but I want to release a couple of bug fixes first.
I will keep you posted.

@toku-sa-n this is technically done since the project has been added to Stackage (see this PR), but there has not been a Stackage release in the last few days. Once that happens, it will be possible to search on Hoogle.

A new Stackage version was released, including the latest version of monomer: https://www.stackage.org/nightly-2021-11-06/package/monomer-<IP_ADDRESS>
Hoogle has not yet included the package, and I guess it will remain that way until the current set of nightlies turns into an LTS release.
I'll close the issue for now. If you feel something is missing, please re-open it or create a new one. Thanks!

Thank you!


Foomedical Membership and billing should display Coverage and Invoices

https://foomedical.com/account/membership-and-billing

Coverage section

[ ] query all Coverage resources where the current user is the beneficiary
[ ] Display a table with, 1 row per coverage, with the following columns

[ ] Payor Name (i.e. payor.display)
[ ] Suscriber ID
[ ] Relationship to Subscriber

Payments:

no action for now


New version: oldj.switchhosts version java-1.8.0-openjdk-<IP_ADDRESS>2-1.b07

Installation timed out.
Auto-updated by vedantmgoyal2009/winget-pkgs-automation in workflow run 680
Microsoft Reviewers: Open in CodeFlow

Yes, whole GitHub was experiencing issues at the time of workflow run.

That's why the automation was not performing well at that moment. You can see logs by clicking the workflow run number in the PR comment. BTW, I will fix this and other PRs sometime later as I am not on PC.


Hardware wallet support

an I use my Trezor, Ledger, Passport, Seed Signer, etc., to make transactions?
I am a huge fan of multisignature and hardware wallets.
I do not trust software wallets, especially with a single key that one software would have access to. If it's going to be software wallets, they've got to be installed on different devices—i.e., phone + computer—and then use multisignature.

Can the Kraken wallet communicate with the major hardware wallets?
Seed Signer communicates using QR codes but can extract signed transactions into text, which can be imported into the Kraken wallet and broadcasted to the network.
A wallet has two purposes—to display transactions and the balance, and to make transactions. I cannot trust one wallet with a large portion of my funds.

an I use my Trezor, Ledger, Passport, Seed Signer, etc., to make transactions?
I am a huge fan of multisignature and hardware wallets.
I do not trust software wallets, especially with a single key that one software would have access to. If it's going to be software wallets, they've got to be installed on different devices—i.e., phone + computer—and then use multisignature.

Can the Kraken wallet communicate with the major hardware wallets?
Seed Signer communicates using QR codes but can extract signed transactions into text, which can be imported into the Kraken wallet and broadcasted to the network.
A wallet has two purposes—to display transactions and the balance, and to make transactions. I cannot trust one wallet with a large portion of my funds.

Hello @RGPankO
Thanks for posting the issue.
Your query would be best dealt with by the support team.
Please see the link below to our dedicated support line:
Support : Help Center
Note: Click on the live chat icon at the bottom corner of the page to start a conversation


Decoded string still have words that are not in lexicon with KenLMScorer

When using LM based scorer, I still see words that are not in the lexicon appearing. Is it correct behavior? What beam search strategy is used, is it the same as described in https://arxiv.org/pdf/1408.2873.pdf ?
Thanks.

There is a low, but non-zero, probability assigned to words not in the lexicon. See https://github.com/ryanleary/pytorch-ctc/blob/master/pytorch_ctc/src/ctc_beam_scorer_klm.h#L95

I see, thanks for the reply. After changing it to a really small value it worked.

I'll expose this in a future version as a configuration parameter in Python. See #11.


Remove the rimraf dependency in favor of the built-in Node.js fs.rmSync in the test folder

In Node.js 14.14.0 the fs.rmSync function was added that removes files and directories. The recursive option is used to remove directories and their contents, making it a drop-in replacement for the rimraf dependency we use.
Given that PDF.js now requires Node.js 18+ we can be sure that this option is available, so we can safely remove rimraf and reduce the number of project dependencies in the test folder.
This commit also gets rid of the indirection via the removeDirSync test helper function by simply calling fs.rmSync directly.
Fixes a part of #16337. Note that we deliberately only do the test folder as a first step given the complications we've had with the Gulpfile in #16337. For increased safety I'm therefore splitting the work into smaller parts to reduce the scope of each change and to make testing of each changed line of code easier. For this PR I have triggered all touched code paths, manually creating required directories with dummy contents if needed, and making sure that when test.mjs has run that the directories are removed like before.

/botio test

/botio makeref (to have all code paths triggered here too)


Add Feature Comparison Data

This PR adds the data from #90
There are many files being added here (these are the results from running many classifiers for TP53, Ras, and NF1 across various compression algorithms). But there are no script updates.
The biggest change is the addition of three figures that are generated as a result of all the classifiers being run: 4414ecf

Looks fairly good. Is it expected that classifier_coefficients.tsv files have a few nonzero weights and mostly zeros? I'm seeing it in most of the files so I'm guessing that's expected behavior.

Yep! This is expected (and encouraged) behavior for elastic net penalized models. Sparsity is a good thing here


Cannot use express server for custom requests

don't know if it's a bug or there is some different way to do it.
code like this

server.get('/p/:id', (req, res) => {
const actualPage = '/post'
const queryParams = { title: req.params.id }
app.render(req, res, actualPage, queryParams)
})

works, but

server.get('/path/subpath', (req, res) => {
res.send('request received')
})

doesn't.
when i run the same code in a new file with node myserver.js and listen on a different port, it works and all fetch requests from next-app work.
##update
No Post Requests Work.

server.post('/path', (req, res) => {
res.send('request received')
})

produces   Not Implemented

I'm sorry, my bad


fix(minifier): use to_js_string() instead of fs64::to_string

#6597  👈
main

This stack of pull requests is managed by Graphite. Learn more about stacking.

Join @Boshen and the rest of your teammates on  Graphite


Mirror Freezing

Platform:

Electron Latest
Node Latest
Raspberry Pi 3

MagicMirror Version: Version 2
Description: Over a small amount of time after starting, the mirror will work fine until seemingly random intervals of time occur, in which the mirror freezes, along with the host OS. This also disallows SSH until the system is hard reset.
Steps to Reproduce: Using a stock Raspberry Pi 3, set up the system with the normal setup and the snow module. The system should freeze. No spike in CPU or RAM usage was observed!
Expected Results: The system works as normal.
Actual Results: The system freezes, causing the need for a hard reset.
Configuration: What does the used config.js file look like? Don't forget to remove any sensitive information! It looks like the basic config with the snow module.

I have checked the snow module, and it does still freeze without it.

Hi @nhubbard
What is snow module?

@roramirez Can be found here: https://github.com/nhubbard/MagicPlugins/tree/master/snow

Make sure you use a powerfull and stable powersupply. Try an other one to see if that solves the issue.

Thanks @Jopyth
I 'm testing  the snow module. It's very funny for the time ... well I'm in the other side of world. Here dont snow at this time of year.
@nhubbard I sent a PL for getting the  images from local side. Maybe could be this.

Yeah, I fixed it. Turns out forgetting to install the new dependencies won't break it, but will make it freeze constantly. :-1:

It hasn't frozen for about 8 days now.


"SharingClient.dll"  not found

Dose it works on Emulator..!!??
When i try your unity package in Emulator it is showing error " Could not copy the file ____SharingClient.dll" Because it was not found" Can you help me regarding this..??

you have to add it from Hololens "HoloToolkit-Unity" from github https://github.com/Microsoft/HoloToolkit-Unity / download zip and unpack it

go to Unity project tree

Assets/HoloToolkit/Sharing/Plugins/WSA

create folder x86

"import new asset ...." on this folder

go to unpacked folder HoloToolkit-Unity\External\HoloToolkit\Sharing\Tools\SessionManager\x86

select "sharingclient.dll"

"import"

select "sharingclient.dll"

choose "WSA player", SDK = UWP, CPU=X86

click "apply"

build again from unity and build it

I have the same error of eswarborra when I run the build with Visual Studio on Hololens. I´ve tried your steps but still the same error...

OK, it seems I get it working replacing the entire folder Holotoolkit with the latest one

My apologies. I have not touched this repo in months and it was built with an older version of Unity, and using the older toolkit too. My goal it to update it this summer to the latest of everything, and I will be refactoring a lot of it to adjust to the latest techniques in the HoloToolkit.

No problem.
Anyway, the application is amazing!

I removed all the sharing components that were in the project since they were not needed anyways. The project has been updated to Unity 5.6.2f1 and now uses the Direct Line 3.0 API. I am currently in the process of updating to the latest version of the HoloToolkit. Stay tuned.


_indexChanged only when previousIndex !== targetIndex

Isn't better to only this._indexChanged and this.signal('onIndexChanged', obj); when this._index actually changed?

Hi thanks for this fix, I'll run a release either today or tomorrow.
That release will include the other carousel issue you spotted


Won't cancel existing appointment for same-day

[09/15/2023 4:16:06] Carrollton Mega Center is avaliable on 9/15/2023 12:22 PM
[09/15/2023 4:16:08] Slot hold successfully
[09/15/2023 4:16:08] Booking slot....
[09/15/2023 4:16:08] Canceling existing booking 987654321
[09/15/2023 4:16:08] WARNING -> Got 400 status code, retrying...
[09/15/2023 4:16:08] WARNING -> Got 400 status code, retrying...
[09/15/2023 4:16:09] WARNING -> Got 400 status code, retrying...
[09/15/2023 4:16:09] ERROR: Got 400 status code, retrying failed!

@phamleduy04 when do you think this bug would be fixed ?

I've just looked at cancelling using the website and it looks like old appointments (pre labor day outage) may have a trailing space sent in the first name field. This makes me wonder whether consistency is expected between the appointment holder as reported by the existing booking API and the cancel booking payload.
There's a comment here saying:
https://github.com/phamleduy04/texas-dps-scheduler/blob/a9b9785870b79198b7ca2ac895e911e76648c81a/src/Interfaces/ExistBooking.ts#L8
Perhaps the fields returned by this are indeed pertinent and need to be reused when cancelling the booking?

I will take a look at this ASAP

Hmm seems like I can't reproduce the error right here
[09/18/2023 1:46:00] Texas Scheduler v1.6.5 is starting...
[09/18/2023 1:46:00] Requesting Avaliable Location....
[09/18/2023 1:46:00] WARNING -> You have an existing booking at Denton 10/02/2023 10:00 AM
[09/18/2023 1:46:00] WARNING -> The bot will continue to run, but will cancel existing booking if it found a new one
[09/18/2023 1:46:03] Found 2 avaliable location that match your criteria
[09/18/2023 1:46:03] Lewisville, Carrollton Mega Center
[09/18/2023 1:46:03] Checking Avaliable Location Dates....
--------------------------------------------------------------------------------
[09/18/2023 1:46:03] Lewisville is avaliable on 2/5/2024 9:20 AM
[09/18/2023 1:46:03] Slot hold successfully
[09/18/2023 1:46:03] Booking slot....
[09/18/2023 1:46:03] Canceling existing booking 428285552
[09/18/2023 1:46:04] Canceled booking successfully
[09/18/2023 1:46:09] Slot booked successfully. Confirmation Number: 513128611
[09/18/2023 1:46:09] Visiting this link to print your booking:
[09/18/2023 1:46:09] https://public.txdpsscheduler.com/?b=513128611

Can you confirm the contents of the full existing booking response and outbound cancel booking payload? (excluding personal info ofc)
I have a feeling that something changed on the labor day outage that led to the existing bookings no longer matching. My recommendation would be to use data from the existing booking response instead of the local config (as this will be guaranteed to match the appointment)

personalInfo:
Load from environment secret to prevent personal info leaking
If you are using replit free plan, set this true
Then add your info to the secrets section
loadFromEnv: true
if loadFromEnv is true, anything in personalInfo beside typeId is ignored
firstName: ''
lastName: '
Date of birth (08/01/1990)
dob: '08/01/1990'
Use real email to get appointment infomation
email: ''
Not really needed but good to have a real one
lastFourSSN: ''
If you want to recieve notificaion through phone, if not keep blank
WARNING: Use number only (Ex: 111111111)
phoneNumber: ''
Serivce you needed at DPS. Check the full list on https://github.com/phamleduy04/texas-dps-scheduler/wiki/TypeId-list
If you need to apply for Texas DL you don't need to change it
typeId: 71
location:
Zipcode of your location
zipCode: '75034'
Choose your DPS location by yourself when running the application if set to true
pickDPSLocation: false
Get appointment from all DPS location by distance from the zipcode, will auto skip this when pickDPSLocation is true
miles: 15
Put empty [''] for any day
DPS is closed on weekends, so you can't book on Saturday and Sunday
preferredDays: ['']
Put true/false without quotes if you want to book only same day appointment
sameDay: true
Put how many day from today you want to book from start to end (7 is a good number)
daysAround:
start: 0
end: 7
Put what time you want to book
timesAround:
# Number in 24h format, start = 6 and end = 18 means get appointment between 6 AM - 6 PM
start: 6
end: 18
appSettings:
Put true/false without quotes if you want to cancel the appointment automatically if found existing appointment
cancelIfExist: true
The time interval (in ms) the app will recheck for newer dates
interval: 10000
Set this to true if you using replit, heroku or something equivalent
webserver: true
Set this to higher if you encounter Header Timeout error. This one is in miliseconds
headersTimeout: 20000
How many times to retry if the request to DPS server failled
maxRetry: 3
If you dont know what to change here, dont change it :)
webhook:
If your using Bluebubbles webhook/api put this to true otherwise, keep it false
enable: false
url: ''
password: ''
phone number with country code (EX: +11111111111)
phoneNumber: ''
private-api or apple-script
sendMethod: 'apple-script'
iMessage or SMS
phoneNumberType: 'SMS'
personal info removed, not sure if perhaps I missed a step here.

Ok, I found an issue when your local first name has a trailing space it will throw a 400 error.
Error response
{"ClassName":"System.Exception","Message":"Unable to cancel booking, booking not found","Data":null,"InnerException":null,"HelpURL":null,"StackTraceString":"   at Tx.PublicWebSite.Api.Controller.PublicWebSiteController.CancelBooking(String confirmationNumber, String firstName, String lastName, String dob, String last4Ssn) in D:\\@Source\\Git\\TX DPS\\TxPublicApi\\Tx.PublicWebSite.Api\\Controller\\PublicWebSiteController.cs:line 433\r\n   at Tx.PublicWebSite.Api.Controllers.PublicWebSiteApiController.CancelBooking() in D:\\@Source\\Git\\TX DPS\\TxPublicApi\\Tx.PublicWebSite.Api\\ApiControllers\\PublicWebSiteApiController.cs:line 390","RemoteStackTraceString":null,"RemoteStackIndex":0,"ExceptionMethod":null,"HResult":-2146233088,"Source":"Tx.PublicWebSite.Api","WatsonBuckets":null}

@Hotmingy can you confirm your firstname/lastname on conifg.yml has a trailing space at the end?

The existing booking api still accepts the trailing space and returns correct data tho. I will follow @Perksey 's reccomendation

Ah excellent, thanks @phamleduy04!
So my local config never had the trailing space, but when I booked the original appointment through the DPS website I must've accidentally put one in. However, when I logged back into the DPS website I definitely did not do so with a trailing space, but somehow the website knew to add it back in anyway. This leads me to believe that there are omitted fields in the ExistingBooking response that should match exactly when cancelling, but that DPS has some tolerance in the existing booking's name and login name for retrieval purposes. Love the inconsistency! :joy:

I pushed some changes, can you guys check if it works?

Will do over the next couple of days, thanks for your help 👍

@phamleduy04  Appreciate you help with this. Still same error code :(

@Hotmingy did you pull the latest change?

If you are using the latest change when the bot shows 400 error it should log the API error response text. Can you share the error?
fyi if you are using repl.it you can pull latest change just by switching to console mode and type git pull. Or easier you can just delete and create a new project again, it should pull the latest update.

@phamleduy04 , I will try this now!

great! let me know if it works for you. Thank you

@phamleduy04 haven't been able to get an appointment at this moment so hard to say if issue still persists. My guess is that it's almost impossible to get same day appointments at this time. Hope to have more luck tomorrow. Thank you for your help

@phamleduy04 it works fine now! I just created a new project and was able to get an appointment.


Authorize interim session requests using data-driven group roles

This tears out hard-coded filtering to determine the groups for which a user is authorized to manage interim meeting requests. Those filters are replaced by data-driven logic based on the groupman_authroles and groupman_roles fields in the GroupFeatures model.
Fixes ietf-tools#4004
Also fixes an unreported bug that allowed some users to request an interim meeting for any group. This arose from a mismatch between the authz logic to access the interim request form and the logic used by the form to authorize the actual request.
For context, groupman_authroles is a list of magic words understood by the ietf.ietfauth.utils.has_role() method that grants group management authorization. These grants are not group-specific -- i.e., an 'Area Director' authrole is intentionally not restricted to the groups in that area. The groupman_roles are group-specific roles, with values corresponding to the name field of an ietf.group.models.Role instance.

@meadmaker approved this out of band, closing to merge back upstream


block verify

should close https://github.com/rollkit/rollkit/issues/1277

Please read: https://docs.github.com/en/get-started/writing-on-github/working-with-advanced-formatting/using-keywords-in-issues-and-pull-requests and use keywords like close appropriately.


feat: support syntax error messages

We currently only check on test runs, but if you have a syntax error (in my case, usually a bit of Python 3-only valid syntax that then gets caught in CI on Python 2), it would be nice to have the annotations there as well.

It is difficult as a functionality of this plugin, but writing a syntax-check test may be suitable. The below test will fail when source code contains a syntax error.
# For Python 2 compatibility, we use [glob2](https://pypi.org/project/glob2/) library
# instead of built-in glob module.
from glob2 import iglob
import py_compile
import pytest

python_files = iglob('src/**/*.py', recursive=True)

@pytest.mark.parametrize("path", python_files)
def test_syntax(path):
    try:
        py_compile.compile(path, doraise=True)
    except py_compile.PyCompileError as ex:
        pytest.fail(ex.msg)

example result: https://github.com/utgwkk/20210731-sketch-python-problem-matcher/actions/runs/1084361862


[Integration] It's impossible to duplicate chat/prompt from "Shared with me" without renaming of new version. 409 error in console

Prepare a chat in "Shared with me"
Click on Duplicate item in the menu or in the corresponding button in the chat -> the chat is created in Today ->  ok
Click on Duplicate again -> error in console appears -> bug

Note: If to rename the chat in today and click on duplicate one more time -> no errors

Verified on UAT successfully


Light replacer needs work

Needs predicting
Needs to not spawn 15 entities on MapInit.

would the spawning thing be like ballistic ammo providers

if it uses charge you can only do 1 kind of lightbulb which might be fine but would go against the current changes to the replacer


Show warning for GeometryInstance3D transparency in Mobile/Compatibility

This feature is currently only supported when using Forward+.

See https://github.com/godotengine/godot/issues/76774.

I'd like to see this in 4.3 please :) I ran into this yet again the other day (in the guise of fade distance).

Thanks!


Fix MultiProgress alignment handling and migrate from structopt => clap

Yeah, clap is at 1.64 MSRV right now. Maybe we should pin it? It's only a dev-dep for us, anyway.

We could, though then we'd still have atty and maybe ansi_term :/. Right now our github actions is using 1.54. Maybe it's time to bump that up as well? (Though not necessarily all the way to 1.64)
On a side note, I may also open a PR to move off of action-rs/toolchain and onto https://github.com/dtolnay/rust-toolchain, since the former is unmaintained. A benefit is that we can use a toolchain expression like this: https://github.com/dtolnay/rust-toolchain#toolchain-expressions

I'm fine bumping the MSRV to 1.56, maybe 1.58?
Moving to dtolnay/rust-toolchain sounds good, but I'd rather make MSRV bumps an explicit choice.

OK I think this is ready

Nice!


initial injection of interpretations into the library #154

Addressing improvement of #154.

Hey, maybe change the bases of your PR's to be team1sprint5

.

Looks good. Still not sure if this is the best place. Maybe putting some of the text directly into the methods docstrings. But for now, it's fine.

I agree. Maybe the relative low amount of lines makes this somewhat acceptable. If it were 600 and the text would correlate to some very deep down methods, it would definately have to be in that methods docstring.


Favicon update

Description
Please include a summary of the change and which issue is fixed. Please also include relevant motivation and context. List any dependencies that are required for this change.
Fixes # (issue)
How Has This Been Tested?
Please describe the tests that you ran to verify your changes. Please also note any relevant details for your test configuration.

[x] Test A
[ ] Test B

Checklist:

[ ] My code follows the style guidelines of this project
[ ] I have performed a self-review of my own code
[ ] I have commented my code, particularly in hard-to-understand areas
[ ] I have made corresponding changes to the documentation
[ ] My changes generate no new warnings
[ ] Any dependent changes have been merged and published in downstream modules

Looks good to me :)


add and correctly style hoverref

supersedes #85
Describe the change

PR checklist

[ ] I have added description of the change I'm proposing in the OpenMS Documentation.
[ ] I have read and followed OpenMS Documentation Contributing guidelines.
[ ] I have attached a screenshot of the relevant area after this change.
[ ] CHANGELOG.md is updated.
[ ] I have added my name in CONTRIBUTING.md.

Would you be able to provide screenshots @jpfeuffer?

Of the styling, yes, of the tooltips no (they do not work locally due to cross-domain JS code, trying to load local files)

Now gray. Should be more consistent

Or with little question marks

@jpfeuffer can the question marks be bigger?

hmm I like they grey dots a bit better... having so many question marks looks a bit odd (like missing references in a latex document ;) )

I don't think the grey dots distinguish them enough. Could the text be a different color like here?

I think your linked issue is about something else. The different color just is a coincidence. Maybe it means that the link was clicked.
But I am not against a different color, if you think that solves it and does not confuse users. (It will definitely not be purple since I find it looks like clicked links)

hmm I like they grey dots a bit better... having so many question marks looks a bit odd (like missing references in a latex document ;) )

It can be an info icon instead. Just a suggestion.

I think your linked issue is about something else. The different color just is a coincidence. Maybe it means that the link was clicked. But I am not against a different color, if you think that solves it and does not confuse users. (It will definitely not be purple since I find it looks like clicked links)

I think a different color or an icon would work. Personally, I prefer a different color as an icon could clutter the text.

@tapaswenipathak Of course, it works! Tested on Chrome and Safari and now built and deployed specifically for you.
https://openms.readthedocs.io/en/hoverref/
(Please double-check your git workflow before reviewing)


Center the FAQ lists

This PR resolves the enhancement request https://github.com/corona-warn-app/cwa-website/issues/3246 "FAQ Sections is not centered".
The lower section of https://www.coronawarn.app/en/faq/ is now centered so that it has a consistent look independently of the available browser width.
Old

Previously

New

Desktop wide

Desktop narrow

Mobile

Hey @MikeMcC399
Thanks for the change. Unfortunately I'm unable to review it today as I would really like to take a more in-depth look.
I'll try to review and test it tomorrow.
Specifically I'd like to review the centered title and see if we can find some alternatives. But I also want to take the opinion of others into consideration if possible.

@brianebeling just tell me when its ready to review :)

@MikeMcC399 This might be a bit of a wild idea, but what if we remove the Sections title? I don't think it adds any value. Just looking at the table already suggests these are the categories or sections available.

So basically this

@brianebeling

I'm afraid that removing the "Sections" header is just scratching at the surface of issues on this page. It removes an <h1> tag which would then be no longer available for screen reader navigation.
I also wonder why the text "View all topics and questions" at the top shows all FAQs articles whereas "View all topics and questions" at the bottom of a column shows only the topics from the column. Why isn't the text at the top more prominent if it is more important? Why doesn't it have an <hn> tag? Why is this link closer to the search box when it belongs more to the bottom section?
The fact that the display of some titles in the columns is suppressed, but then they show up in the results page is non-intuitive. If they have a lower priority then they should be shown visually with a lower priority.
Then there is the issue of how many items are displayed in the column of lists and where it fades out.

I think it would be possible to spend quite a bit of time investigating and optimising these and related points.
For the moment I would restrict this PR to the centering topic only. If you want me to put the "Sections" header back on the left again, let me know and I will update the PR. I would however not want to remove it as an isolated change to this page.

Brian-J. Ebeling

I'm afraid that removing the "Sections" header is just scratching at the surface of issues on this page. It removes an <h1> tag which would then be no longer available for screen reader navigation.
I also wonder why the text "View all topics and questions" at the top shows all FAQs articles whereas "View all topics and questions" at the bottom of a column shows only the topics from the column. Why isn't the text at the top more prominent if it is more important? Why doesn't it have an <hn> tag? Why is this link closer to the search box when it belongs more to the bottom section?
The fact that the display of some titles in the columns is suppressed, but then they show up in the results page is non-intuitive. If they have a lower priority then they should be shown visually with a lower priority.
Then there is the issue of how many items are displayed in the column of lists and where it fades out.

I think it would be possible to spend quite a bit of time investigating and optimising these and related points.
For the moment I would restrict this PR to the centering topic only. If you want me to put the "Sections" header back on the left again, let me know and I will update the PR. I would however not want to remove it as an isolated change to this page.

Yes, I agree that there are quite some issues. Then also not a lot of urgency to change much. It'd certainly improve the usability and visual appearance of the site, if it was a bit refined and weight of elements reconsidered.
Take the sections h1, why is it a h1? It shouldn't have the same weight or priority as the actual headline "How can we help you?".
The more I look at it, the more of an urge I get to work on this. 😆
Ok. Back to the PR at hand. I think Sections on the left is the lesser evil at the moment. Layout wise it doesn't make sense to put it at the left, but it isolates the misaligned sections and feels less out of place to me.
Sadly the issue of the visual alignment still remains. If you measure the flexbox or inspect element, it is truly aligned. But it doesn't look aligned. That is because the rightmost column is shorter than the other columns, but they are equal width. As such creating a left-sided balance.
I fixed it with a pl-5. That does the trick and also improves the mobile experience a bit.

@brianebeling
Please go ahead as you wish with this PR!


Smoke tests fail with error 10001

Smoke tests fail with the following error on CF V7.5.0:

cf create-service-key lifecycle-1-instance-ec858709beec1aa8 lifecycle-1-key-f53d01d01b9af76f -c {"read-only":"notboolean"}
Creating service key lifecycle-1-key-f53d01d01b9af76f for service instance lifecycle-1-instance-ec858709beec1aa8 as MySQLATS-USER-1-2019_02_27-00h33m54.028s...
FAILED
Server error, status code: 502, error code: 10001, message: Service broker error: Invalid arbitrary parameter syntax. Please check the documentation for supported arbitrary parameters.

I am closing this since it got fixed by setting the proper security group on CF.


Is there any way to cancel long press detection while swiping a item

I enabled long press dragging and swiping at the same time. When I started to swipe a item, it would also start to drag a item, so I could not swipe the item in the situation. I've tried to call RecyclerViewDragDropManager.cancelDrag when I started to swipe, but it would defer the cancel message, so it still did not work.

Hmm... that seems strange cancelDrag should work in such case.
mDragDropManager.setInitiateOnLongPress(true);
mDragDropManager.setInitiateOnMove(false);

mSwipeManager.setOnItemSwipeEventListener(new RecyclerViewSwipeManager.OnItemSwipeEventListener() {
    @Override
    public void onItemSwipeStarted(int position) {
        mDragDropManager.cancelDrag();
    }
});

Please check the following repository for more details.
https://github.com/h6ah4i/Phoenix/tree/advrecyclerview_integration_demo

It seems that I misused the function. I called cancelDrag after DraggableItemAdapter.onSwipeItem. Now I use the implementation above, it works pretty well.
Thank you very much, and thank you for this awesome lib :+1:

:+1: :smile:


posix.sys.socket - recv() crashes with socket and timeout in v36.1 (v36.0)

Example code - tested with lua5.4:
psocket = require("posix.sys.socket")
socket = psocket.socket(psocket.AF_UNIX, psocket.SOCK_STREAM, 0)
os.remove("/tmp/psock")
psocket.bind(socket, {family = psocket.AF_UNIX, path = "/tmp/psock"})
psocket.listen(socket, 512)
con = psocket.accept(socket)
psocket.setsockopt(con, psocket.SOL_SOCKET, psocket.SO_RCVTIMEO, 0, 100)
print(psocket.recv(con, 65536))

-> run code and connect (e.g. socat - unix-connect:/tmp/psock), timeout will be fast
Result in luaposix 35.1 (as expected):
nil     Resource temporarily unavailable        11
Result in luaposix 36.X:
/usr/bin/lua5.4: memory allocation error: block too big
stack traceback:
[C]: in function 'posix.sys.socket.recv'
test.lua:8: in main chunk
[C]: in ?
As far as I could see, it seems to happen on other errors too (trying to recv on closed socket)
Just tested. Same result with tcp socket, not only UNIX socket.

There seems to be a similar problem if you try to use O_NONBLOCK too, as when recv() produces -EAGAIN it returns NULL back to Lua which I think is leading to the SIsegfaultGSEGV:
socket(AF_UNIX, SOCK_STREAM, 0)         = 3
connect(3, {sa_family=AF_UNIX, sun_path="/var/agentx/master"}, 20) = 0
fcntl(3, F_GETFL)                       = 0x2 (flags O_RDWR)
fcntl(3, F_SETFL, O_RDWR|O_NONBLOCK)    = 0
recvfrom(3, 0xaaab19cd5070, 20, 0, NULL, NULL) = -1 EAGAIN (Resource temporarily unavailable) <--- sets us up for failure when there is nothing yet to read on the socket

fstat(1, {st_mode=S_IFCHR|0620, st_rdev=makedev(0x88, 0x1), ...}) = 0
write(1, "\220Z\317\31\253\252\n", 7
)   = 7
sendto(3, "\1\1\20\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\20\0\0\0\0\0\0\0\0\0\0\0\3"..., 36, 0, NULL, 0) = 36
recvfrom(3, "\1\22\20\0\0\0\0^\0\0\0\0\0\0\0\0\0\0\0 ", 20, 0, NULL, NULL) = 20
recvfrom(3, "\0a\313r\0\0\0\0\0\4\0\0\2\0\0\0\0\0\0\0\0\0\0\0\0\0\0\3EBM\0", 32, 0, NULL, NULL) = 32
write(1, "32\t32\n", 632        32
)                 = 6
rt_sigaction(SIGINT, {sa_handler=SIG_DFL, sa_mask=[INT], sa_flags=SA_RESTART}, {sa_handler=0xaaaae8366300, sa_mask=[INT], sa_flags=SA_RESTART}, 8) = 0
--- SIGSEGV {si_signo=SIGSEGV, si_code=SEGV_MAPERR, si_addr=0x6f6e090a27617574} ---
+++ killed by SIGSEGV +++
Segmentation fault

The code I am using is mostly:
local fd = assert(socket.socket(socket.AF_UNIX, socket.SOCK_STREAM, 0))
local ok, err, e = socket.connect(self.fd, { family=socket.AF_UNIX, path=t.path })
if not ok then
    error(err)
end

local fdflags = fcntl.fcntl(self.fd, fcntl.F_GETFL)
assert(fcntl.fcntl(self.fd, fcntl.F_SETFL, bit32.bor(fdflags, fcntl.O_NONBLOCK)))

socket.recv(self.fd, 20) <--- sets us up for failure when there is nothing yet to read on the socket (also returns a string of 33 bytes though I asked for 20!)

[snipped do some more send/recv]

@jimdigriz any luck? I've encountered a similar problem I think.  strace is also reporting a sigint when I try to receive when there is no data to read from the unix domain socket which I've configured to be nonblocking (via fcntl).
I don't understand what is calling the SIGINT. When it occurs, lua exits with an error, memory allocation error: block too big, and a stack trace.

@jimdigriz any luck? I've encountered a similar problem I think. strace is also reporting a sigint when I try to receive when there is no data to read from the unix domain socket which I've configured to be nonblocking (via fcntl).

Without seeing your strace output, I would be surprised if you were seeing SIGINT. In an strace signals look like three hyphens followed by the signal name:
--- SIGPOOP ....

I don't understand what is calling the SIGINT.

Maybe you are misreading the rt_sigaction(), which configures what to do when receiving a signal, with the actual signal shown in your ouput?

When it occurs, lua exits with an error, memory allocation error: block too big, and a stack trace.

The memory/stack/everything has been obliterated, the behaviour of the code after the recvfrom(...) = -1 EAGAIN is undefined/random/destined-to-explode.
I suspect for you, the memory allocation problem is the same problem I mention at the end (I ask for 20 bytes but get 33) for you the Lua C-binding probably thinks (as half its memory has been carpet bombed) it now thinks it has read and needs to pass back to your Lua code 100GB+ of string or something.

There was one change in the source of posix.c between 35.1 and 36.x that is:

- size_t count = checkint(L, 2), ret;
+ size_t count = (size_t)checkinteger(L, 2), ret;

Changing from int to a size_t type is fine, but in that case it changed the return value of the recv function too, which needs to be ssize_t.
If not, it is an unsigned value, which will get an overflow and -1 will end up in a very big value:
-> no error handling, but trying to push a really big (NULL) string to lua...
(PS: the same happened in unistd.c Pread )

I suspect for you, the memory allocation problem is the same problem I mention at the end (I ask for 20 bytes but get 33) for you the Lua C-binding probably thinks (as half its memory has been carpet bombed) it now thinks it has read and needs to pass back to your Lua code 100GB+ of string or something.
@jimdigriz Thank you for explaining. I was confused, but ur explanation makes sense.

@gvvaughan I confirm the patch fixed the issue for me. Thank you! I took another look at the source with a better understanding. Shouldn't the type of r within recvfrom also be changed to ssize_t. I don't think the current type int will cause any bugs, but ideally the types would be consistent?

Nice catch!  Yeah, recv and recvfrom should have almost identical implementations.  I've fixed that on master for the next reease.  Thanks.


feat: added Ukrainian translations for hash table

Added Ukrainian translations for the hash table.
@trekhleb

Hi, @trekhleb!
I would love to start adding more Ukrainian translations to your fantastic repo with practice examples.

@alexanderkhivrych thanks for the translation!


[Bug] Client goes in a redirect loop when session token is invalid

Description
If for some reason the session token is invalidated while the user is on an app page and then they click on the appsmith logo to go to the application list page, the client goes into a redirect loop
Steps to reproduce the behaviour:

Go on any app
In your chrome dev tools -> application -> cookies -> delete the SESSION cookie
Click on the appsmith logo on the top left
App gets stuck in a redirect loop

https://user-images.githubusercontent.com/12022471/122087825-cc7ebd00-ce22-11eb-9a25-ce70b83316f4.mov
Looking at the network logs, it seems like the client keeps trying to the the application list API and despite failing (401) it keeps retrying it
Important Details

Version: Cloud / Self-Hosted
Environment production

@rishabhsaxena After I clear the session cookies and click on appsmith logo the app crashes.
https://www.loom.com/share/356289e8cc8c44c1bc8a4feb6e88c10d


Improve Arabic language segmentation

Pull Request
Related issue
Fixes #133
What does this PR do?
Arabic text is segmented by word boundaries and by punctuation. We need a workaround to segment the Arabic text that starts with ال (the) because it is not segmented by word boundaries. One possible solution is to segment any word that starts with ال into two words. The ال and the rest of the word. with this solution, we will have الشجرة (the tree) segmented into ال (the) and شجرة (tree). and if we search for شجرة (tree) or الشجرة (thetree) we will find results. Some Arabic text starts with ال and not meant to be (the) like البانيا (Albania). In this case, we will have ال and بانيا segmented. and if we search for البانيا we will find results.
PR checklist
Please check if your PR fulfills the following requirements:

[x] Does this PR fix an existing issue, or have you listed the changes applied in the PR description (and why they are needed)?
[x] Have you read the contributing guidelines?
[x] Have you made sure that the title is accurate and descriptive of the changes?

Thank you so much for contributing to Meilisearch!

Regarding segmenter, in Arabic language the starting ال is almost in 95% of words (I assume) is equal to the. As you can see here when I am searching for الدوري which means the league I got results. However when I search for دوري which means league I got no results.
While in some other words like البانيا which means Albania, the starting ال is not equal to the and it's part of the word. but it will not make any significant difference in the search results. If I search for بانيا which equals to bania and get results it's not a big deal.
But if I search for دوري which equals to league and get no results, while there are many results for الدوري which equals to the league, it's a big deal.
So I think any word starts with ال should be segmented to two words, the one with ال and the one without ال and the search should be done on both of them.

Regarding the currently used segmenter for Arabic language, Any Arabic word that starts with ال are not segmented correctly. Because it's segmented based on space and punctuations.
To fix this; we can segment any word starts with ال into ال and the rest of the word. so when any user search for the word with ال or without ال related results will be shown.
While in some other words like البانيا which means Albania, the starting ال is not equal to the and it's part of the word. but it will not make any significant difference in the search results.
If I search for البانيا (Albania) or بانيا (bania), results will be shown.
After building Meilisearch with this segmenter and after rebuilding the indexes the issue was resolved.
As in this screenshot, when I searched for دوري (league) I got the results which fixes the previous issue.

Hello @DrAliRagab, could you add some benchmarks for the Arabic Language?
You have to add 2 texts of different sizes, the script will do the rest!
https://github.com/meilisearch/charabia/blob/7349df3fd461ca95d7b71835d5816634e1d63274/charabia/benches/bench.rs#L7-L26


Abstract frontend assets to hof-frontend-assets

refactor assets/js with tests
abstract assets/ scss, js and images
include convenient exe to build and include assets as public/ in service

https://github.com/UKHomeOfficeForms/hof-frontend-assets


List of a few things that ive suggested on discord

passive gl. every glyph will have the level of your best gl
achievement "glyphs? what are those?" for not using glyphs for an entire mend. idea by jinx but name by me
achievement "i fixed it" reach rapture
achievement "but can we mend your addiction?" get all mend upgrades / get all mend milestones
achievement name "we cannot mend your addiction?" play for a certain amount of time
pelle upgrade autobuyers

Later
2-5. not me to decide
Pelle is no longer needed by mend 10 but if royal adds a use to doing cel7 anyways im happy to add these

should i unstale this post?

i thought that would unstale it but idk how to ig


Sync-gateway data dump throw unhandled promise exception

While dumping data to sync-gateway, i am getting this error:
[18:37:41] ✖ error: { Error: connect ECONNRESET <IP_ADDRESS>:4985
    at Object.exports._errnoException (util.js:1018:11)
    at exports._exceptionWithHostPort (util.js:1041:20)
    at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1086:14)
  code: 'ECONNRESET',
  errno: 'ECONNRESET',
  syscall: 'connect',
  address: '<IP_ADDRESS>',
  port: 4985 }
(node:63267) UnhandledPromiseRejectionWarning: Unhandled promise rejection (rejection id: 1): Error: connect ECONNRESET <IP_ADDRESS>:4985

Some of the documents are missed because of this.

I am having this same issue.  I frequently get cross reference errors in my application due to documents not getting written.

This might be happening because too many files are trying to write to the server at a time. Try running your fakeit command with --limit 5. This would be a temp fix until we can fix the real issue

The limit option is broken
Error: The limit option must be a number
    at Object.limit (.../node_modules/fakeit/dist/output/index.js:503:13)
    at .../node_modules/fakeit/dist/output/index.js:413:24
    at Object.to.each (.../node_modules/to-js/dist/to.js:1066:16)
    at Output.validateOutputOptions (.../node_modules/fakeit/dist/output/index.js:408:22)
    at new Output (.../node_modules/fakeit/dist/output/index.js:93:11)
    at Fakeit._callee$ (.../node_modules/fakeit/dist/index.js:124:26)
    at tryCatch (.../node_modules/regenerator-runtime/runtime.js:65:40)
    at GeneratorFunctionPrototype.invoke [as _invoke] (.../node_modules/regenerator-runtime/runtime.js:303:22)
    at GeneratorFunctionPrototype.prototype.(anonymous function) [as next] (.../node_modules/regenerator-runtime/runtime.js:117:21)
    at step (.../node_modules/fakeit/node_modules/babel-runtime/helpers/asyncToGenerator.js:17:30)


TLS?

I looked at the code and I didn't seem to find anything to specify TLS params so I'm assuming it's not supported at all but I'm not sure

It wasn't supported, so I created an initial implementation in 5b6c58f730. It needs to be tested on Node and Deno before I publish a new version. Feel free to pull the library down and try it in the meantime.

I won't have time to focus of this over the weekend, so I published prerelease<EMAIL_ADDRESS>to allow you to the new TLS support and provide feedback.

hey @shanewholloway thanks a lot for this, I had other priorities over the week but I'm trying to try it right now -- stumbling a bit on the lack of types lol, generated some with dts-gen and going to adapt them, but I'm unsure as to what to do with client_id (coming from aws-crt's mqtt client)

Client ID is a string to uniquely identify your client session on the server for resumption of subscriptions upon reconnect. You can:use the library default — See connectprovide a string literalprovide a list of ‘[“prefix-“, “-suffix”]’ and the library will generate a random identifier for you. See new_client_idThe MQTT spec has more details if you are curious.On Mar 19, 2023, at 9:14 PM, Mikel Pérez @.***> wrote:
hey @shanewholloway thanks a lot for this, I had other priorities over the week but I'm trying to try it right now -- stumbling a bit on the lack of types lol, generated some with dts-gen and going to adapt them, but I'm unsure as to what to do with client_id (coming from aws-crt's mqtt client)
—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you were mentioned.Message ID: @.***>

ok the TLS support is actually working properly so I'm closing this :) :+1:


Get Person Credential page has no TestIDs

Steps to Reproduce
Given I have a gone through the process of getting a BC VC Pilot Invitation credential
 | https://bcvcpilot-issuer-admin-test.apps.silver.devops.gov.bc.ca |
And I have selected to Start to Get Person Credential in the Person Credential Notification on the Home screen
When I am on the Get Person Credential page
Then There are no TestIDs to access the Get Person Credential or Get this Later buttons

Expected Result
There would be the standard com.ariesbifold:id/GetYourPersonCredential and com.ariesbifold:id/GetThisLater testIDs.
Environment
BC Wallet build 691
Tested on Android
Workaround
I have been using the Accessibility IDs, which work fine.
Severity
Low
Priority
Low
Screenshots or Video

Test Impact
T001-BCSC, T002-BCSC

@nodlesh - can you pls re-test and close if working

Cannot test yet until test refactoring. Test is failing and not getting as far as needed to verify this issue.

The verification of this issue is blocked by #1360.

@nodlesh #1360 is unblocked

This is still an issue. No TestIds for those buttons on the page.

TestIDs are now present. Closing.


Controller does not apply all health check parameters

Hi,
I noticed that only some health check parameters will be applied to my target groups.
As an example, these will be applied correctly
   alb.ingress.kubernetes.io/healthcheck-path: '/core/healthcheck'
   alb.ingress.kubernetes.io/successCodes: '200,400,401'

whereas these have no effect
   alb.ingress.kubernetes.io/unhealthy-threshold-count: '2'
   alb.ingress.kubernetes.io/healthy-threshold-count: '3'
   alb.ingress.kubernetes.io/healthcheck-timeout-seconds: '6'
   alb.ingress.kubernetes.io/healthcheck-interval-seconds: '29'

I am on v0.8

@olitheolix we're currently doing a lot of work to bring this controller up to speed. 0.8 is quite old, is there a chance you could try the image version b30d8d28 and let me know how that goes?
If it still doesn't work, i'll attempt to roll it up into https://github.com/coreos/alb-ingress-controller/pull/197

Switched to quay.io/coreos/alb-ingress-controller:b30d8d28 and used my original ingress definition.
The health check parameters are now correct and the ALB works.
However, I do not get a Route53 entry anymore. The ingress controller log shows no errors. Incidentally, it also does not show any API requests for Route53 (I see all the other ones, eg for the ALB and target groups).

Hi @olitheolix,
Good to hear. We've removed route53 sync altogether from the controller in favor of using a project like https://github.com/kubernetes-incubator/external-dns to handle your route53 sync.
Soon we'll be documenting this process in respect to the controller. Until then, you'll want to use their docs to set up external-dns in your cluster.
I'll close this issue for now.

Thank you.


Fix validation error

Context
Edge case where 'e' and '.' are allowed in field with type: :number. When form is invalid with these values, the value is not retained after submission.
Changes proposed in this pull request
Removed type: :true for efl forms
Add validation and change error messages
Guidance to review
Visit all efl forms
Link to Trello card
https://trello.com/c/YSW7q996/4502-when-did-you-complete-the-assessment-form-does-not-retain-value
Things to check

[x] If the code removes any existing feature flags, a data migration has also been added to delete the entry from the database
[x] This code does not rely on migrations in the same Pull Request
[x] If this code includes a migration adding or changing columns, it also backfills existing records for consistency
[x] API release notes have been updated if necessary
[x] Required environment variables have been updated added to the Azure KeyVault

@avinhurry @frankieroberto  @duncanjbrown I've reworked this PR, let me know what you think 👍 Thanks for all your comments

Thanks Frankie, I've added to the backlog


CSS Editing (QUESTION)

Hello,
so I wanted to ask if you have a file where you write all the items description ?
Because in the css file it's not that clear, which line change the background-color on what item, etc...
Regards,
Srk-Qs

My best advise is to use the browsers developer tools, the elements tab. In it you can see what css styles affect the element.


orka_strtoull needs to return 1 for success and 0 for failure.

The current definition:
void orka_strtoull(char *str, size_t len, void *p_data)

json_scanf, %F is supposed to check if the conversion is successful or failed.
the correct function signature should be
int
orka_strtoull(char *str, size_t len, void *p_data);

Ok, will do the fix later


Brushless motor movement

The purpose its generate source code to implement the forward move, backward and  move to the left and right.  As first step

This issue is not part of the project.


javascript: reinit all events after DOMLoaded

Is your feature request related to a problem? Please describe.
reattach events for all elements or single elements after DOMLoaded
Describe the solution you'd like
Describe alternatives you've considered
i try re-dispatch DOMLoaded with this code
window.document.dispatchEvent(new Event("DOMContentLoaded", {
        bubbles: true,
        cancelable: true
    }));

but all exists elements not work after reinit
Additional context

any update?

Hello @KinG-InFeT,
We now load the event listener based on the window loaded event.
Is this issue still relevant?
Cheers,
Zoltan


locust run in windows 10 ,error: failed to create process

IN windows10,  error: failed to create process  with  CMD

got a whole stacktrace?

Only in cmd is failed.In  Pycharm is  normal. Thanks!

I guess you can add your locust path into environment path

I am facing the same issue

nothing to do here, since nobody gave a useful report.


Out of date documentation on TaskModuleTaskInfo entity

TaskModuleTaskInfo object doesn't have a method "ToTaskModuleResponse()" .

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

ID: 800b748d-fb81-8f4d-adc2-3ee610394346
Version Independent ID: b1ebd031-c5cd-ffeb-d9b2-d752511900db
Content: Use Task Modules in Microsoft Teams bots - Teams
Content Source: msteams-platform/task-modules-and-cards/task-modules/task-modules-bots.md
Service: msteams
GitHub Login: @surbhigupta
Microsoft Alias: lajanuar

@cagrimunyas - This is part of extension method defined as part of complete sample here: https://github.com/microsoft/BotBuilder-Samples/blob/main/samples/csharp_dotnetcore/54.teams-task-module/Models/TaskModuleResponseFactory.cs#L32
We will look to update the code snippet/add note to avoid other members facing the same issue.

@cagrimunyas - Could you please confirm if your issue has resolved with above suggestion or still looking for any help?


Create CosmosDB collection sharing database throughput

Storage Explorer Version:  1.7.0
Platform/OS:   Windows 10?
Architecture:  x64?
Regression From:  Unknown
Bug description
Can't create a collection without specifying a throughput, i.e. I want the collection to share the database throughput

Azure Storage Explorer support for Azure Cosmos DB has been discontinued as of v1.24.0. We recommend users to use Azure Cosmos DB’s Data Explorer, which can be found in Azure Portal or as a stand-alone version in http://cosmos.azure.com/ for the best Azure Cosmos DB experience. You can also find additional Azure Cosmos DB tooling here: Azure Cosmos DB Tools


Problem deploying new endpoints of a different resource - method not created

I created a clean jaws project
jaws new module users list
jaws dash (deployed both lambda & endpoint)

opened API GW console and saw the new endpoint
/users/list
jaws new module organizations list
jaws dash (deployed new lambda & endpoint)

opened API GW console and saw that only /organizations resource was created, without the list method.
then I tried the following:

deleted the API from the console
deleted restApiId from the project's jaws.json

deployed bother lambdas and endpoints again.
now I see the /organizations/list but  /users has no methods

@jodagm Thanks for this.  I'm going to implement some API Gateway improvements tomorrow, this is on my list.
BTW:  You've been very helpful reporting issues.  It's appreciated :)

Thanks @ac360
You are working 24/7 on this framework, I'm working 24/7 on building a production system based on it ;-)

Found the issue.  JAWS isn't trained to handle APIG resources with the same path (2 "list" resources).  Fixing it now.

Awesome!
Thank you for letting me now.


Code example that introduces TypeError.

[x] This is a v1.x issue.
[x] I have searched the issues of this repository and believe that this is not a duplicate.

The problem is here:

Link: https://material-ui.com/demos/menus/#simple-menu
Open the Source Code of the first example in Simple Menu section.

I have a TypeScript project, where I decided to use Menu Component. After copy-pasting the code from the documentation, I got this TypeError for Menu Component:

Type 'null' is not assignable to type 'HTMLElement | undefined'.

Which means that the value of anchorEl can not be null, whereas the documentation implies that it could. Setting the value of anchorEl to undefined solves the problem.
Your Environment

Tech
Version

Material-UI
v1.0.0-beta.26

Typescript
2.8.3

VS Code
1.25.1

@LAITONEN We have been fixing the very same issue a few days ago for the Popper component. We need to change this line
https://github.com/mui-org/material-ui/blob/ba2ba252c2389cdde4e44d0ccb149c6ba466b349/packages/material-ui/src/Menu/Menu.d.ts#L11
as it was done here: https://github.com/mui-org/material-ui/pull/12161#discussion_r202798917
Do you want to work on it?

@oliviertassinari I could. You think it is the typing that should be corrected, not the default value of this.state.anchorEl in the example (from null to undefined)?

@LAITONEN I'm suggesting that we change material-ui/packages/material-ui/src/Menu/Menu.d.ts as we did for the Popper.


rank_gene : if the clonotype only have one sample

Hi.
I successfully run the TCR analysis with scirpy.It is wonderful !
But I have one question about sc.tl.rank_genes_groups.
If the clonotype only have one sample, and I want to list the top genes.How should we change the parameter?
Thank you.
Best.

Hi @GouQiao,
I'm not sure what you are trying to compare with what... Could you please show a code snippet what you are currently trying?


Change preloads when moving files

I think this should be done because preload paths are global and should change when you move the file.

Note, preload paths can also be written relative to the script they are in

For real, a one-line issue is not a proposal.
Please open on https://github.com/godotengine/godot-proposals/issues/ and follow the template.


File exist error when using the save() function

I am attempting to fill out an Excel form using the templator. However, whenever I attempt to save the file (even without doing any editing, the fatal error below will still show up).
[14-Mar-2024 07:04:21 UTC] PHP Fatal error:  Uncaught avadim\FastExcelWriter\Exceptions\Exception: File "/var/www/html/wordpress/wp-content/plugins/judges-form-auto-generate/files/tmp/output.xlsx" already exists in /var/www/html/wordpress/wp-content/plugins/judges-form-auto-generate/lib/composer/vendor/avadim/fast-excel-writer/src/FastExcelWriter/Exceptions/Exception.php:20
Stack trace:
#0 /var/www/html/wordpress/wp-content/plugins/judges-form-auto-generate/lib/composer/vendor/avadim/fast-excel-writer/src/FastExcelWriter/Writer.php(350): avadim\FastExcelWriter\Exceptions\Exception::throwNew()
#1 /var/www/html/wordpress/wp-content/plugins/judges-form-auto-generate/lib/composer/vendor/avadim/fast-excel-writer/src/FastExcelWriter/Excel.php(203): avadim\FastExcelWriter\Writer->saveToFile()
#2 [internal function]: avadim\FastExcelWriter\Excel->__destruct()
#3 {main}
  thrown in /var/www/html/wordpress/wp-content/plugins/judges-form-auto-generate/lib/composer/vendor/avadim/fast-excel-writer/src/FastExcelWriter/Exceptions/Exception.php on line 20

I noticed that the file is still written when using the template() function. Maybe that is why the Writer is not liking it.

By the way, the file still gets saved with that error.

fixed


fix css style '.button.color' does not work in Gmail web view

Currently, '.button.color' does not work in Gmail web view and Outlook app (ios)

Codecov Report

Merging #56 into master will not change coverage.
The diff coverage is 100%.

@@           Coverage Diff           @@
##           master      #56   +/-   ##
=======================================
  Coverage   98.45%   98.45%
=======================================
  Files           3        3
  Lines         907      907
=======================================
  Hits          893      893
  Misses          8        8
  Partials        6        6

Impacted Files
Coverage Δ

flat.go
99.53% <100%> (ø)
:arrow_up:

default.go
100% <100%> (ø)
:arrow_up:

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 2f49bb1...d466dfb. Read the comment docs.

problem still exist

To fix it, try to set a TextColor to white or black.
I resolved the issue on my side adding the TextColor:
Button: hermes.Button{
  Color:     "#5A38B2",
  TextColor: "#FFFFFF",
  Text:      "X",
  Link:       X,
}


⚠ SceneTime has degraded performance

In bd3408f, SceneTime ($ST) experienced degraded performance:

HTTP code: 200
Response time: 22918 ms

Resolved: SceneTime performance has improved in b71fc3a after 6 minutes.


Error starting "Dependencies"

When starting "Dependencies" this error occurs, making it impossible for me to work, this wasn't happening, I didn't do anything different.

HTTPError                                 Traceback (most recent call last)
Cell In [1], line 8
3 force_reinstall= True
5 # Set to true only if you want to install the dependencies again.
6
7 #--------------------
----> 8 with open('/dev/null', 'w') as devnull:import requests, os, time, importlib;open('/notebooks/mainpaperspaceA1111.py', 'wb').write(requests.get('https://huggingface.co/datasets/TheLastBen/PPS/raw/main/Scripts/mainpaperspaceA1111.py').content);os.chdir('/notebooks');time.sleep(3);import mainpaperspaceA1111;importlib.reload(mainpaperspaceA1111);from mainpaperspaceA1111 import *;Deps(force_reinstall)
File /notebooks/mainpaperspaceA1111.py:46, in Deps(force_reinstall)
44 call('wget -q -i https://raw.githubusercontent.com/TheLastBen/fast-stable-diffusion/main/Dependencies/aptdeps.txt', shell=True)
45 call('dpkg -i *.deb', shell=True, stdout=open('/dev/null', 'w'))
---> 46 depsinst("https://huggingface.co/TheLastBen/dependencies/resolve/main/ppsdeps.tar.zst", "/deps/ppsdeps.tar.zst")
47 call('tar -C / --zstd -xf ppsdeps.tar.zst', shell=True, stdout=open('/dev/null', 'w'))
48 call("sed -i 's@~/.cache@/notebooks/cache@' /usr/local/lib/python3.9/dist-packages/transformers/utils/hub.py", shell=True)
File /notebooks/mainpaperspaceA1111.py:67, in depsinst(url, dst)
65 file_size = None
66 req = Request(url, headers={"User-Agent": "torch.hub"})
---> 67 u = urlopen(req)
68 meta = u.info()
69 if hasattr(meta, 'getheaders'):
File /usr/lib/python3.9/urllib/request.py:214, in urlopen(url, data, timeout, cafile, capath, cadefault, context)
212 else:
213     opener = _opener
--> 214 return opener.open(url, data, timeout)
File /usr/lib/python3.9/urllib/request.py:523, in OpenerDirector.open(self, fullurl, data, timeout)
521 for processor in self.process_response.get(protocol, []):
522     meth = getattr(processor, meth_name)
--> 523     response = meth(req, response)
525 return response
File /usr/lib/python3.9/urllib/request.py:632, in HTTPErrorProcessor.http_response(self, request, response)
629 # According to RFC 2616, "2xx" code indicates that the client's
630 # request was successfully received, understood, and accepted.
631 if not (200 <= code < 300):
--> 632     response = self.parent.error(
633         'http', request, response, code, msg, hdrs)
635 return response
File /usr/lib/python3.9/urllib/request.py:561, in OpenerDirector.error(self, proto, *args)
559 if http_err:
560     args = (dict, 'default', 'http_error_default') + orig_args
--> 561     return self._call_chain(*args)
File /usr/lib/python3.9/urllib/request.py:494, in OpenerDirector._call_chain(self, chain, kind, meth_name, *args)
492 for handler in handlers:
493     func = getattr(handler, meth_name)
--> 494     result = func(*args)
495     if result is not None:
496         return result
File /usr/lib/python3.9/urllib/request.py:641, in HTTPDefaultErrorHandler.http_error_default(self, req, fp, code, msg, hdrs)
640 def http_error_default(self, req, fp, code, msg, hdrs):
--> 641     raise HTTPError(req.full_url, code, msg, hdrs, fp)
HTTPError: HTTP Error 404: Not Found

Unfortunately the owner has broken this on purpose, see this other post on the matter:


"Cannot declare class" errors in PHPUnit

A simple change just in case we have Factories loaded already.

never ran into this problem.. can you explain the problem? just curious

For some reason, while running PHPUnit tests, this file (Loaders/FactoryMixer/FactoriesLoader.php) tries to load the Factories inside Containers for second time. Which is not needed because they are being loaded by Comspoer autoload.

This should not break anything. Just in case it tries to load something for a second time, it will not fail with a fatal error.

Changing from include(...) to require_once fails every test-case in on my local machine (latest apiato version!)

Hey there.. i am using apiato/core : dev-master which is basically nearly the same as 2.4.5...
you can try changing the respective line in your local core (in your project) and run phpunit.
For me, every test fails..
I have just downloaded a new version of apiato, no adaptations whatsoever..

@johannesschobel So the problem is that our current implementation of factories is Object-Based vs original Apiato where it's a defined callback (https://github.com/apiato/apiato/blob/master/app/Containers/User/Data/Factories/UserFactory.php). We need to either move them out of the Apiato Factory directory or to patch up this file to not double-load the files.

thanks for the feedback on this.. glad you figured it out!


Docs deviation: Config, ImageOverrides and --lock-output

kbld --lock-output produces a file with a resource of Config kind.
But in the docs I don't see a mention that kind: Config has overrides key.
I'd like to clarify which kind is preferable for overriding images: ImageOverrides or Config.
Here is a snippet I used for testing:
echo "image: postgres" | kbld -f - --lock-output /dev/fd/2 > /dev/null
resolve | final: postgres -> index.docker.io/library/postgres@sha256:8f7c3c9b61d82a4a021da5d9618faf056633e089302a726d619fa467c73609e4
apiVersion: kbld.k14s.io/v1alpha1
kind: Config
minimumRequiredVersion: 0.23.0
overrides:
- image: postgres
  newImage: index.docker.io/library/postgres@sha256:8f7c3c9b61d82a4a021da5d9618faf056633e089302a726d619fa467c73609e4
  preresolved: true

@Zebradil some time ago ive introduced Config kind which actually covers all the config (sources, destinations, etc.). since we want to be backwards compatible we will not remove dedicated kinds (e.g. Sources); however, going forward we will not be creating dedicated kinds. we should probably update docs to indicate that you can use kind Config for all configuration.

So, if I understand correctly, using Config kind is preferable. Thanks a lot!

Leaving this open is perfect, @Zebradil; thank you.
@cppforlife does this match how you're thinking?:

in the main flow in the docs, replace all references to other configuration files (i.e. kind: Sources, kind: ImageDestinations, etc) with kind: Config
footnote in those various places that a deprecated way to express those configurations was by using those specific kinds.

updated https://github.com/vmware-tanzu/carvel-kbld/blob/develop/docs/config.md.


Please document mint and maxt in storage.Queryable and *SelectParams parameter in Select methods

This is a request for a better documentation on storage.Queryable and storage.Querier interfaces.
It has single Querier(ctx context.Context, mint, maxt int64) method, but it's not clear how mint and maxt passed to the Querier relate to *SelectParams parameter (and its Start and End fields) supplied to the Select or SelectSorted on the returned Querier.
Similarly, in both Select methods of storage.Querier, first parameter can be nil sometimes. Can we please document conditions under which it is nil? In Cortex we have this comment: Prometheus passes nil SelectParams if it is doing a 'series' operation, which needs only metadata. Is that true? If so, can it be part of documentation for Querier interface please?
Thank you.
(This was first asked in https://github.com/prometheus/prometheus/pull/6777/, but moved to a separate issue)

Hello from the bug-scrub @pstibrany: it looks like the interface documentation didn't add this information yet.
Perhaps with 4 years' extra experience you gained some idea what the parameters mean, and can supply a PR?


Is there an option to have mock data like the iOS app?

Do you mean that you could run the iOS app ?
Le jeu. 26 juil. 2018 09:48, Itay Vallach<EMAIL_ADDRESS>a
écrit :

—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/kickstarter/android-oss/issues/280, or mute the
thread
https://github.com/notifications/unsubscribe-auth/ACGpVKTRo9Ik1w7CYcWnxNT7R7TQX-jtks5uKYJlgaJpZM4Vha0E
.

No. On Android, the app is blank, no data at all, I cannot make any use of it. I mean to have an option like the iOS app has, to mock hardcoded data. This is from your iOS documentation:

To provide a mock version that serves up hard-coded data immediately, set KsApi.Secrets.isOSS = true.

HI @itayvallach and @selmanon! From January until June, it was just me managing this repo on my own 😅 But now there are 2 engineers 🤓🤓And we have added creating mock data to our Android Engineering roadmap so the repo can be more helpful to people outside of our organization. I'm hoping to start this work in Q3.

Hi @itayvallach and @selmanon

We merged in #324 that allows OSS contributors to see mock data so the app is no longer blank.


iOS: Geolocation: Allow skipping of permission prompts

This change enables developers to tell the Geolocation module to skip its permissions requests so the app can manage the permissions requests on its own. React Native Android's Geolocation module already requires apps to request permissions on their own.
Currently, the Geolocation module automatically makes permissions requests for you based on what you've specified in your property list file. However, the property list file doesn't always represent what permissions the app wants right now. For example, suppose an app sometimes wants location when "in use" and sometimes wants location "always" depending on what app features the user has engaged with. The Geolocation API will request the "always" location permission even if that's not what the app wants for the current scenario.
This change enables developers to tell the Geolocation module to skip permission requests so that the app can explicitly ask for the appropriate permissions. By default, Geolocation will still ask for permissions so this is not a breaking change.
This change adds a method to Geolocation that is not supported by the web spec for geolocation (setRNConfiguration). This method includes RN in the name to minimize the chances that the web spec will introduce an API with the same name.
Test plan (required)
Verified that Geolocation requests permissions by default and when skipPermissionRequests is false. Verified the permission requests are skipped when skipPermissionRequests is true. Also, my team is using this change in our app.
Adam Comella
Microsoft Corp.

I've taken a look at the current status of this PR, and based on the comments left by other reviewers as well as the conflicts, I'm marking it as "needs-revision".

@hramos thanks for the ping.
@javache thanks for reviewing this. I pushed an update which addresses your comments. As described in my other comment, I left the method setRNConfiguration with the RN prefix. I justified why I used the prefix but if you'd prefer, I can remove the prefix. Let me know.

PR #15067 also solves this problem. We should figure out which PR to take. See my comment (https://github.com/facebook/react-native/pull/15067#issuecomment-325207098) for a comparison of these PRs.


Why does Stickly Business not work?

Every time I click on the latter, I get sent straight to Business Friendly. Anyone know any fixes for this? If so, then don't be afraid to leave a comment or a link to where I can get a fixed version.

If you're wondering which version of Wrapper I'm using, it's 2.0.0
I've tried turning off truncated theme list & it hasn't fixed anything.

Because Stickly Business doesn't exist. If you'd like to download the full pack visit this link, and if you don't have WinRAR, download it. Once the file has downloaded, unzip it, and drag it into the server - store - 3a981f5cb2739137 folder and enjoy!

I've done that, but it still defaults to Business Friendly & I can't find any Stickly Business content.


[objc][docs] Add initial release notes and a few other doc updates

Also

remove some duplication from getting-started-objc-ios.md
pick up some changes from PR #272 [1]
typos

[1] https://github.com/mono/Embeddinator-4000/pull/272

Build and tests passed.

Build and tests passed.


s3.list_recursive() lists files from folders that have the same prefix

If a folder on s3 has another folder's name as the start of its name then s3.list_recursive() also lists the files in that folder:
's3://elevate-analytics-etl-output/analytics_data/analytics_data_21_05_28_1625_dedup/'
's3://elevate-analytics-etl-output/analytics_data/analytics_data_21_05_28_1625_dedup_version_2/'
The following will return all of the files in both folders.
with S3(s3root='s3://elevate-analytics-etl-output/analytics_data/analytics_data_21_05_28_1625_dedup/') as s3:
for key in s3.list_recursive():
Also https://github.com/Netflix/metaflow/blob/bd585a470468741e0a74f8d285e5560dd4d1e75a/metaflow/datatools/s3.py#L427-L457"keys: (required) a list of suffixes for paths to list."
I think should be prefixes not suffixes?

Thank you for this. I think this is caused by https://github.com/Netflix/metaflow/blob/master/metaflow/datatools/s3.py#L303. I will see if the fix is simply to remove this (I need to make sure I am not missing something).

This issue still persists as of version 2.12.29.
As in the original post, this even happens if you provide a closing '/' -  it is simply ignored.
There doesn't seem to be a workaround.


Stop using SharedTimer except to implement FrontendStatsTracer

Name binding can trigger swiftinterface compilation, which creates
a new ASTContext and runs a compilation job. If the compiler was
run with -stats-output-dir, this could trigger an assertion because
SharedTimer is not re-entrant.
Fix this by replacing all direct uses of SharedTimer in the frontend
with FrontendStatsTracer. SharedTimer is still used to implement
FrontendStatsTracer, however we can collapse some of the layers in
the implementation later. Many of the usages should also become
redundant over time once more code is converted over to requests.

@swift-ci Please smoke test

@swift-ci Please smoke test


Config fails to load

Traceback (most recent call last):
  File "pypoetry/virtualenvs/modmail-verYnE8i-py3.8/lib/python3.8/site-packages/toml/decoder.py", line 156, in load
    return loads(f.read(), _dict, decoder)
AttributeError: 'NoneType' object has no attribute 'read'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "python3.8/runpy.py", line 194, in _run_module_as_main
    return _run_code(code, main_globals, None,
  File "python3.8/runpy.py", line 87, in _run_code
    exec(code, run_globals)
  File "modmail/__main__.py", line 12, in <module>
    from .bot import ModmailBot
  File "modmail/bot.py", line 9, in <module>
    from .config import CONFIG, INTERNAL
  File "modmail/config.py", line 315, in <module>
    CONFIG = ModmailConfig()
  File "pydantic/env_settings.py", line 37, in pydantic.env_settings.BaseSettings.__init__
  File "pydantic/env_settings.py", line 63, in pydantic.env_settings.BaseSettings._build_values
  File "modmail/config.py", line 56, in toml_default_config_source
    return dict(**toml.load(DEFAULT_CONFIG_PATH))
  File "pypoetry/virtualenvs/modmail-verYnE8i-py3.8/lib/python3.8/site-packages/toml/decoder.py", line 158, in load
    raise TypeError("You can only load a file descriptor, filename or "
TypeError: You can only load a file descriptor, filename or list

Dupe #22


All probes use port of first container.

Details
What steps did you take and what happened:
I have a controller with two containers: server and exporter.
The server container uses custom probes. The exporter container simply enables the default probes.
The default probes of the exporter container wrongly uses the last port specified for the server container.

What did you expect to happen:
The default probes of the exporter container should use the exporter port.

Anything else you would like to add:

Additional Information:

Values can be found here:
https://github.com/reitermarkus/helm-charts/blob/b303bc9690ffa467d4a033a8abbf31bf643b04d6/charts/teamspeak/values.yaml

May be related to (or the same issue as) https://github.com/bjw-s/helm-charts/issues/293.

Hi 👋! Thanks for taking the time to submit this report.
The way the probe port selection has worked since app-template v2 is as follows:

First it will see if any explicit values have been set and if so, it will use these
If no port has been configured it will try to find the Service that has been marked as primary for this controller. If no Service has been explicitly marked as primary it will use the first key (sorted alphabetically).
For this Service it will apply similar logic to determine the port: the port marked as primary will be used if there is one, otherwise it will use the first key (sorted alphabetically).

In this logic there is no concept of ports being related to a specific container within a controller. So in your use case you will need to explicitly define the port that you wish to probe for the metrics container.
There are some other things I was seeing when trying to render the linked values.yaml:
- service.teamspeak.ports.http: port is required # 1
- persistence.data: Must validate one and only one schema (oneOf) # 2

Regarding error 1:
https://github.com/reitermarkus/helm-charts/blob/b303bc9690ffa467d4a033a8abbf31bf643b04d6/charts/teamspeak/values.yaml#L112-L114
This needs to be a valid service values definition if you wish to keep it around (even if disabled) in your values.yaml.
Regarding error 2:
https://github.com/reitermarkus/helm-charts/blob/b303bc9690ffa467d4a033a8abbf31bf643b04d6/charts/teamspeak/values.yaml#L140-L143
This needs to be a valid persistence item values definition if you wish to keep it around (even if disabled) in your values.yaml.
Finally your values somehow render two Service objects with the same name. This seems to be fixed by the same fix that fixes #293 which will be included in v3.0.4.

How exactly does validation occur, so I can catch this in CI? ct lint doesn't seem to do it.

I have added the following file to app-template to have Helm validate the values (that should also make ct lint catch it): https://github.com/bjw-s/helm-charts/blob/main/charts/other/app-template/values.schema.json

I don't really want to specify any default persistence type, that should be done explicitly by the chart user. I guess I can use type: emptyDir instead?

Yes, I would suggest that is the best approach. It makes it so that during ct test the volume/mount are available but you aren't forcing anything specific on the end user.

Thanks.
Regarding [values.schema.json](https://github.com/bjw-s/helm-charts/blob/main/charts/other/app-template/values.schema.json), do you update the version manually currently? It doesn't seem like
https://github.com/bjw-s/renovate-config/blob/3c73d7e2168372877070507a7c9bbc10c577c696/custom-managers.json5#L18-L31
works for the <dep>-<version> format as is the case for e.g. common-3.0.3.

I have just added https://github.com/bjw-s/helm-charts/blob/main/.github/renovate/custom-managers.json5, which will handle any version updates to the schema :)

Thanks, seems like I was missing registryUrlTemplate and using helmv3 instead of helm, so my custom manager wasn't working.

Closing, since all questions have been cleared up.


Unable to build

I follow the instructions to build:
~/workspace/zktimemachine$./gradlew clean jar
Error: Could not find or load main class org.gradle.wrapper.GradleWrapperMain
Gradle info:
gradle --version

Gradle 1.4

Oops, had forgotten to add the supporting gradle files to the repo. Added now.


Write a C program to convert string to uppercase

Description
Write a C program to convert string to uppercase
Input  : "Hello World"
Output : "HELLO WORLD"

How to contribute

Save the solution in program/ConvertStringToUppercase.c file
Add ConvertStringToUppercase.c file in convert-string-to-uppercase folder

I don't need to make a new PR right? I accidentally made the PR before using !assign.

I don't need to make a new PR right? I accidentally made the PR before using !assign.

No, you don't
But please make sure that you comment !assign on the issue before you raise the PR, to prevent any conflict 👍🏻


Matrix fix

Fixed Matrix.setTransform gives different result from Transform.updateLocalTransform.
Return rotation instead of skew if skewX+skewY is slightly below 360 degrees.

I dont know why do we need this method anyway :)

Adding a test case for that fix is highly appreciated.

I can't double-approve :(

We need to fix the random seed. Is there any way to do it in JS? If scale is near zero, transform will go fubar.

I think we have to add seedrandom to dev-dependencies and use it there.

you da man @ceco-fmedia 👍


Allow layer to register action on double clicks.

This does the same as for mouse-press and release, bur register double
click. Note that according to vispy not all platform which are supported
y it have native support for double click and therefore this is
"emulated" double click.
It is common to think that when one bind double click, and user double
clicks then the single click action is not triggered. Unfortunately as
vispy is performance based this is not the case as we want to react on
keydown for actions and if we want a double click we would need to at
least delay single actions by the maximum time a double click takes.
Thus double click is in addition to the action performed by single
click.
Fortunately this does not seem to be too much of a problem in most case.

if there is no single click action bound we are all good.
double click can also often "undo" the work of the single click.

This also uses the double click infrastructure to allow for finishing a
shape by double click (the same way Inkscape, Illustrator do it).
Type of change

[x] New feature (non-breaking change which adds functionality)
[x] This change requires a documentation update

References
see #2906
How has this been tested?
Currently only manually tested, will need to add testing of a few use case and examples.

[ ] example: the test suite for my feature covers cases x, y, and z
[ ] example: all tests pass with my change

Final checklist:

[ ] My PR is the minimum possible work for the desired functionality
[ ] I have commented my code, particularly in hard-to-understand areas
[ ] I have made corresponding changes to the documentation
[ ] I have added tests that prove my fix is effective or that my feature works
[ ] If I included new strings, I have used trans. to make them localizable.
For more information see our translations guide.

closes #3107

This looks great @Carreau, would it be possible to define a time threshold for the double click? That is how it is normally handled so that we do not trigger the singleclick single release callbacks?
See https://www.qtcentre.org/threads/7858-Double-Click-Capturing

I'm generally supportive of this, let's get #2950 merged first, which I think contains a subset of changes in this PR, and then I can give this one a proper review. Thanks for your patience @Carreau!

This looks great @Carreau, would it be possible to define a time threshold for the double click? That is how it is normally handled so that we do not trigger the singleclick single release callbacks?

That would be possible, but from my understanding of vispy this is on purpose. The reason being IIRC to be more performant and have minimal latency on single click events.
That of course depend on #2950 as @sofroniewn pointed out.
I think that it may make sens later on to have time threshold for double click, but I think we could do that if we ever need a refactor. At the same time we cal also try to decouple the click/drag/move events as well which right now are in the same handler.

@Carreau can you rebase this, I think it will then be ready to merge, as otherwise its looking good!

Re-rebased. Not sure whay it was conflicting again.

Re-rebased. Not sure why it was conflicting again.

Thanks! now has lots of test fails - looks like nothings getting run, so hopefully easy to fix!! I'll merge once tests are passing

Thanks! now has lots of test fails - looks like nothings getting run, so hopefully easy to fix!! I'll merge once tests are passing

I had messed up the rebase and lost some chunks of code, should be good now.


Update rider to 2020.2.2

Motivation for this change
Update Rider to 2020.2.2
Things done

[ ] Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS linux)
Built on platform(s)

[ ] NixOS
[ ] macOS
[ ] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
[ ] Tested execution of all binary files (usually in ./result/bin/)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[ ] Ensured that relevant documentation is up to date
[ ] Fits CONTRIBUTING.md.

Result of nixpkgs-review pr 97906 1

1 package failed to build:

jetbrains.rider

Result of nixpkgs-review pr 97906 1

1 package built:

jetbrains.rider


List view

What feature or improvement do you think would benefit Files?
I miss the list view, there are indeed other views but they are all large
Requirements
List view
Files Version
<IP_ADDRESS>
Windows Version
Windows 10
Comments
No response

Thanks for the feedback, Merging with #2509. You can check there or click subscribe in the right sidebar for updates.

@dpbueno thank you for your patience, I'm excited to share that a List View layout will be included in the next release.