Added insights dashboard

Purpose
Adds a dashboard that can be pulled up via azd monitor.

Does this introduce a breaking change?

[ ] Yes
[X] No

Pull Request Type
What kind of change does this Pull Request introduce?

[ ] Bugfix
[X] Feature
[ ] Code style update (formatting, local variables)
[ ] Refactoring (no functional changes, no api changes)
[ ] Documentation content changes
[ ] Other... Please describe:

How to Test

Run azd up, then run azd monitor. Run a loadtest to generate data and wait 5 minutes for it to show up.

Adding Jon as a reviewer since this builds on his recent change.


AUR search returns no results

When searching the AUR with the -s option I do not get results even when supplying a known package name. I do get results when performing the same search using cower. I'm using fresh installs of pacaur 4.5.2-1 and cower 14-2 on a fully updated system.

Can you give me an example? Search is directly passed to cower, without much tinkering beforehand.

Sure... :)
tim in ~ on teepee $ pacaur -s freshplayerplugin
:: target not found
tim in ~ on teepee $ cower -s freshplayerplugin
aur/freshplayerplugin 0.3.4-1 (109, 11.19) [installed]
    PPAPI-host NPAPI-plugin adapter.
aur/freshplayerplugin-git v0.3.3.r0.g6018406-1 (136, 6.72)
    PPAPI-host NPAPI-plugin adapter.

Cannot reproduce here:
$ pacaur -s freshplayerplugin
aur/freshplayerplugin 0.3.4-1 (109, 11.19)
    PPAPI-host NPAPI-plugin adapter.
aur/freshplayerplugin-git v0.3.3.r0.g6018406-1 (136, 6.72)
    PPAPI-host NPAPI-plugin adapter.

Could you provide a complete debug output with bash -x pacaur -s freshplayerplugin? This is weird.

No problem... I am also including my cower and pacaur configs, just in case they are somehow to blame.
pacaur-search-debug-output.txt
cower-config.txt
pacaur-config.txt

Thanks. I see two things that raise my attention in your debug output:

two grep '^Color' /etc/pacman.conf while I do have only one. I assume you have Color disabled in pacman.conf, is this correct? Can you attach your pacman.conf here?

This, near the end : + [[ -n /home/tim/Dropbox/Working/s0nspark/sysadm/dotfiles ]]. I have no idea how you did your setup, but I feel this might likely be related to your issue. Can you tell me more about this?

Here is my pacman.conf... I have not set any Color option there.
As for the -n option referencing my dotfiles repo, I have no clue where that is being pulled from or why. Are there any other config files that come into play?
pacman.conf.txt

Dang... found it. I had unwittingly set a $repo env variable as an alias for my dotfile dir, not realizing that was being used elsewhere. I unset it and bingo - I get results now. Sorry for the bother!

Thanks, I was really wondering what was happening here. Yes, if both the $repo and $aur variables are set, this means pacaur should avoid looking into the repo and the aur altogether - which triggers the "target no found" message and exits.
I guess I might be able to sanitize the code so similar issues don't happen in the future by using locale variables when that does make sense.

Thanks again for the help... :)

Thanks to you... That's a pacaur issue after all.

Done in 89d673b61a632a22bdb07048dcab4fde62ad5969.


iOS Projects?

I've read the Readme and the plugin description but I'm none the wiser. Is it possible to use icarus in lieu of Xcode for doing iOS development (given that the iOS project is a pure SPM project)? Or can Icarus only be used with Swift non-app Swift SPM projects?

If the iOS project is using SwiftPM, then sort of. If it's only using an Xcode project, then not really, since Apple's SourceKit-LSP does not currently support Xcode projects. For an iOS project using SwiftPM, code editing, autocomplete, etc. should work just as it were for a standard, CLI or server-side Swift project.
Building can also always be accomplished using either swift build or xcodebuild and a custom build phase script.
However, there is no facility to deploy an app onto a device (especially with SwiftPM projects). Device and simulator hooks are entirely in the domain of Xcode. The simctl utility can do it for simulators, but I haven't yet been able to get it to work with any sort of SwiftPM project, only Xcode projects.
For the most part, since SwiftPM + iOS is sort of nebulous right now, mixed with the inability to do things like edit XIBs and preview SwiftUI (both very much reserved by Xcode) Icarus isn't really targeting rich iOS support at the moment. That might change, as SwiftPM evolves some more (I saw some talk recently about the private .iOSApplication target type that was added for Swift Playgrounds, so hopefully it makes it into the publically documented SPM APIs).

Thanks! I might give it a try. I don't care about building, running on device, or SwiftUI previews anyway. These are things Xcode can handle well enough. What Xcode can't do is being a reasonably good code editor, so if Icarus allows me to have better vim bindings than Xcode and use GitHub copilot, then it would already be a worthy investment.


Is it possible to use multiple typeaheads dynamically added with same name?

I am filling up a collection dynamically in a form, i haven't been able to add more than one typeahead not having a fix id but having a shared class. Is this possible, is there a fix for this?
Thanks in advance.

OK solved it, just destroy existent before adding new ones solves it.
Thank you, great job

I see your point here @EpicJhon i will refactor as soon as i can. Good idea!


cassie

Thank you very much for your work. I have a question to ask. If I train cassie robots now, how do I set "half_setting_pose"?

The "half-sitting-pose" is just another name for the nominal pose.
You can try the following values for cassie:
base_position = [0, 0, 1.01]
base_orientation = [1, 0, 0, 0]
nominal_pose = [
        # left:
        0.0045,      # left-hip-roll (motor)
        0.0,         # left-hip-yaw (motor)
        0.4973,      # left-hip-pitch (motor)
        0.9785, -0.0164, 0.01787, -0.2049,  # left-achilles-rod
        -1.1997,     # left-knee (motor)
        0.0,         # left-shin (joint)
        1.4267,      # left-tarsus (joint)
        0,           # left-heel-spring
        -1.5244,           # left-foot-crank
        1.5244,           # left-plantar-rod
        -1.5968,     # left-foot (motor) (joint)
        # right:
        -0.0045,     # right-hip-roll (motor)
        0.0,         # right-hip-yaw (motor)
        0.4973,      # right-hip-pitch (motor)
        0.9786, 0.00386, -0.01524, -0.2051,  # right-achilles-rod
        -1.1997,     # right-knee (motor)
        0.0,         # right-shin (joint)
        1.4267,      # right-tarsus (joint)
        0,           # right-heel-spring
        -1.5244,           # right-foot-crank
        1.5244,           # right-plantar-rod
        -1.5968,     # right-foot (motor) (joint)
] # radians


Additional english fixes

Added English wording adjustments and typo fixes. Commit messages now mirror others in this repository.

Great job, I really appreciate your help, keep going.
If you have any idea of contents that could be add, do not hesitate to produce some. After checking it, I will be pleased to integrate the new material into the website


v2: position control's joint limit implicitly capped at 90 degrees?

I'm using positional backend.
Suppose I have a hinge joint with range specified as -180 to 180, i.e.,
<joint armature="0" axis="1 0 0" name="my_joint" pos="0.00 0 0" range="-180 180" type="hinge"/>
A strange thing happens when I specify position control mode on this joint and pass 1 as action.
<position ctrllimited="true" ctrlrange="-1.0 1.0" joint="my_joint" gear="0"/>
The joint does not go beyond 90 degrees angle, while the desired behaviour would actuate the servo all the way to 180 degrees in the positive direction. In fact, I don't see any difference when I specify range="-90 90". Meanwhile, specifying motor control mode, i.e.,
<motor ctrllimited="true" ctrlrange="-1.0 1.0" joint="my_joint" gear="0"/>
The joint is completely unlimited and shows infinite rotation.
As clunky as it was, v1 didn't have this issue with position control. What gives?

Hi @namheegordonkim ! Can you increase the ctrlrange to -3.14, 3.14 radians? Let us know if that works. Also, not sure how this actuator is working with gear=0?

Oh, the gear value I override in my environment definition. Sorry for the confusion. Will report back with the control range, although setting ctrllimited="False" didn't make any difference.

Ok well, in the case that it doesn't work (given that you've already tried ctrllimited=False), it would be awesome if you could send over some code that is easily reproducible.
The torque in a position actuator is: gear * (act - bias), so either act is being clipped, gear is not high enough, or maybe things are being overdamped

@btaba hmm, now that you mention the values of ctrllimited, it seems that the action values passed into pipeline.step() needs to be normalized and clamped to be within angle limits in radians. That is, I set ctrllimited=false but do manual sanitization within env.step() to ensure the ranges are valid. I'm using
        # ...
        lo, hi = self.sys.dof.limit
        act = jp.clip(action * jp.pi, lo[1:], hi[1:])
        pipeline_state = self.pipeline_step(pipeline_state0, act)
        # ...

to get the PD target angles in radians.
That explains the degree limiting error I saw when using position control.
However, upon further investigation, I realized my real issue has maybe to do with positional backend's instability; with actual PD target angles in radian passed into pipeline.step(), I get the valid behaviour for generalized but not positional. I'll close this issue and open another one to continue our discussion there with a minimal example.


Voronoi Treemap

Directly merge from voronoi to master is OK since I have already pulled from upstream master.
This pull request contains a type of Treemap that uses Voronoi Tessellation to determine the nodes.

Already rebased and merged.


MLFBFB-474 test showing a dataset query too long to run

I didn't have the courage to run it through. It was still runing after 5 minutes.

This is using a beh file and should be moved to PRO.


Requiring libc6 2.32. Ubuntu 20.04 LTS only has libc6 2.31

Looking for workarounds

Hi @BastionInCzech
How did you install golang, and what version of golang are you using?

Should have specified. I am using precompiled binaries.
Release 1.7.0
ultralistlinux_amd64

Hi @BastionInCzech I just re-built 1.7.0 using CGO_ENABLED=0, which appears to have fixed the issue.  I verified it in a docker container.
I re-uploaded the 1.7.0 binaries on the release page.  Please download the same binary and let me know if it works.

gonna close for now.  please re-open if that binary didn't work!

It works. I hope replying won't reopen this.
Thanks


Get-MigrationBatch - execution as part of script in ISE - doesn't display return

I have the a script, which should initially get the names of the current Migration Batches in EOL migration portal.
A simple code block
cls
get-migrationbatch | select Identity
write-host "these are the migration batchs"
In my experience, clears the screen, pauses and then displays the text. The return from get-migrationbatch isn't displayed
[Enter feedback here]

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

ID: 8d404737-9599-a21f-41f1-d31a0baa4fe6
Version Independent ID: 440c9461-7510-e9bd-6d6c-ddd8fa2d06b4
Content: Get-MigrationBatch (ExchangePowerShell)
Content Source: exchange/exchange-ps/exchange/Get-MigrationBatch.md
Service: exchange-powershell
GitHub Login: @chrisda
Microsoft Alias: chrisda

Hi @LukePWilkins, thank you for your feedback.
For your inquiry I need to kindly suggest opening a support ticket directly from your tenant's administration, they will be able to help you as here we are limited to documentation issues and improvements.
Support URL: https://docs.microsoft.com/microsoft-365/admin/contact-support-for-business-products.
Thank you!

@dariomws  Thank you very much for the contribution and sharing this explanation. @LukePWilkins Hope this comment is helpful for you. Considering the nature of the issue, as advised, please open a service ticket in your tenant and follow with them for the resolution. We proceed here to close it.
We will be very happy if you can share the outcome or resolution with us if you see documentation update is required. We will certainly update this documentation with that valuable information. Thanks again, for taking out some time to open the issue. Appreciate and encourage you to do the same in future also.


🐛 fix: Update conventional commit format to add space after emoji

Description
Update conventional commit format to add space after emoji.
Also tested and confirmed that all existing formats still work correctly. There are 8 cases in total.
Screencast
Checklist

[x] I read the extension guidelines
[x] I read the documentation about publishing
[x] I ran npm run build and tested this distribution build in Raycast
[x] I checked that files in the assets folder are used by the extension itself
[x] I checked that assets used by the README are placed outside of the metadata folder

Hi @dillionverma 👋
How do I test this in order to be sure nothing breaks?

Test Cases:
Original version:
♿ (test) test
♿ test

♿ (test): test
♿: test

♿access (test): test
♿access: test

access(test): test
access: test

Modified version:
♿ (test) test
♿ test

♿ (test): test
♿: test

♿ access(test): test
♿ access: test

access(test): test
access: test

The main difference is the space after the emoji in the third case.
♿ access(test): test
♿ access: test

Thanks for the clarification, let's merge it 🔥


Custom "API ADDRESS" field communicate what the valid address is

Per https://github.com/ipfs-shipyard/ipfs-webui/issues/1541#issuecomment-662421803 current language regarding custom API address can be misleading because:

webui can not dial arbitrary addresses (e.g. https://webui.ipfs.io/ won't be able to dial any http:// address other than loopaback address.
Safari can't dial any http address
IPFS desktop could probably dial any address
Some addresses may not provide CORS headers to allow dialing

I think we can do better by validating inputs and providing contextual information e.g.

Try to dial and infer why.
If call was blocked highlight input field and provide message saying it's not dialable.
If Safari is dialing and it's to localhost we could add little hint explaining that Safari doesn't comply with web standards.
If non safari is dialing to http other than loopback address, highlight input and provide message explaining mixed content limitation.
If it's to localhost or HTTPS still got blocked, message mentioning CORS headers

@Gozala Is this something you have the bandwidth to take on?

@jessicaschilling I'm afraid I still don't have privileges to assign labels. I don't think I have bandwidth right now to take on this issue.


react/rctviewmanager.h file not found

I know there's another issue related to that issue, but it looks like it's dead.
That's what I did:

react-native init
Then I set up some certificate stuff related to the app.
Then I set up a Podfile.
Then I followed the setup insttructions on react-native-spinkit. Also did pod install which generated ios/Pods/React/.

Now on XCode it gives that error: react/rctviewmanager.h file not found.
Tried to set Headers Search path..
In order to make sure it's not a local issue I've installed another module (react-native-vector-icons) on a different project, with the same traits as above, and it worked.
Are we sure the project compiles?
Thanks for the project and for your help! :)

"react": "16.3.1",
"react-native": "0.55.4",
"react-native-spinkit": "^1.1.1"

same problem
"react": "^16.8.3",
"react-native": "^0.59.9",
"react-native-spinkit": "^1.3.0"

I am also seeing this issue with<EMAIL_ADDRESS>and<EMAIL_ADDRESS>

I am also seeing this issue with<EMAIL_ADDRESS>and<EMAIL_ADDRESS>
If you upgraded from some RN version <0.60 you need to remove everything from the Libraries folder on xcode, for more information, look at this:
https://github.com/react-native-community/upgrade-support/issues/14


Automated cherry pick of #8803: host: restart etcd session on keepalive failed

Cherry pick of #8803 on release/3.4.
#8803: host: restart etcd session on keepalive failed

Codecov Report

Merging #8805 (029530a) into release/3.4 (02bcce1) will increase coverage by 3.27%.
The diff coverage is 9.39%.

@@              Coverage Diff               @@
##           release/3.4   #8805      +/-   ##
==============================================
+ Coverage         6.22%   9.49%   +3.27%
==============================================
  Files              759     221     -538
  Lines           117145   29185   -87960
==============================================
- Hits              7289    2771    -4518
+ Misses          109197   26153   -83044
+ Partials           659     261     -398

Flag
Coverage Δ

aFlag
9.49% <9.39%> (+3.27%)
:arrow_up:

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files
Coverage Δ

pkg/apigateway/handler/misc.go
0.00% <0.00%> (ø)

pkg/baremetal/utils/raid/raid.go
11.90% <ø> (ø)

pkg/cloudcommon/db/caller.go
22.43% <ø> (ø)

pkg/cloudcommon/db/db_dispatcher.go
0.00% <0.00%> (ø)

pkg/cloudcommon/db/domain.go
2.73% <0.00%> (+0.07%)
:arrow_up:

pkg/cloudcommon/db/domainresource.go
0.00% <0.00%> (ø)

pkg/cloudcommon/db/metadata.go
5.04% <0.00%> (-0.05%)
:arrow_down:

pkg/cloudcommon/db/metadataresource.go
0.00% <0.00%> (ø)

pkg/cloudcommon/db/modelbase.go
4.51% <0.00%> (-0.16%)
:arrow_down:

pkg/cloudcommon/db/namevalidator.go
0.00% <0.00%> (ø)

... and 459 more

Continue to review full report at Codecov.

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


[Diagnostic] Mark feature bit controlled attributes as optional since…

… they are allowed to not be present.
Problem
What is being fixed?  Examples:

All feature bit controlled attributes should be marked as optional sine they are allowed to not be present at all, as long as the feature flag is not set.
Fixes #14932

Change overview
Mark all diagnostic feature bit controlled attributes as optional per spec.
Testing
How was this tested? (at least one bullet point required)

xml update only, regression covered by CI

Should this have side-effects that change .matter IDL file (chaning some things to optional)? Or changing other files than python files?

Should this have side-effects that change .matter IDL file (chaning some things to optional)?

IDL files are based on a particular ZAP config, so just reflect whether attributes are enabled or not, not whether they could be disabled.


Update gds-api-adapters

This will give us better error reporting and will start passing down the govuk_original_url header, which will give us more visibility into the data flow on GOV.UK.
https://trello.com/c/JVZPH4S9

:+1:  :ship:  it when green


feat: port NumberTheory.ADEInequality

Remaining open questions

[ ]  Is it ok to use uppercase for the letters "A" "D" and "E" in defs and theorems, like I propose?
[ ] Some proofs need a bit of golf, most notably and similar places. It works for now, but the more elegant version in lean3 didn't work, perhaps mainly because of the missing coe_coe
https://github.com/leanprover-community/mathlib4/blob/018c40bcbe97f0ab5e43be037415259e34ab3cd1/Mathlib/NumberTheory/ADEInequality.lean#L165-L168
[ ] One proof does not work that uses interval_cases extensively. This is because of this  commented out line:
https://github.com/leanprover-community/mathlib4/blob/c16c0c414d4ea87bd10716ffd38b93d9d66aa215/Mathlib/Tactic/IntervalCases.lean#L287
We probably want to fix that tactic?

I think it is OK to use uppercase because Combinator.S, K, I are in Mathlib.Init.Core.


istio can't deploy istiod and ingress gateway on same node

environment:
kubernetes 1.30+Flannel  3master+1worker
istio version 1.22
istio install command: istioctl install --set profile=default
result:
istiod start successful
ingress gateway start failed (but there's no problem when ingress gateway on diff node)

is istiod health?
this's more like a cni problem, dataplane(gateway/sidecar) need to connect to controlplane(istiod), logs show there's a traffic problem.

istiod is health. When not on the same node, everything is normal.

please check you container network first.


Comments support

#77
Maybe we can generate 'key_comment' with 'key', and then we can make it. By the way, Python 3.7 – Dictionaries now ordered.

"Changed in version 3.7: Dictionary order is guaranteed to be insertion order. This behavior was an implementation detail of CPython from 3.6."

Closing as duplicate of #77


fix: Remove legacy secrets manager code from SLZ

Description
Issue: https://github.ibm.com/GoldenEye/issues/issues/6777

Release required?

[ ] No release
[ ] Patch release (x.x.X)
[x] Minor release (x.X.x)
[ ] Major release (X.x.x)

Release notes content

Run the pipeline
If the CI pipeline doesn't run when you create the PR, the PR requires a user with GitHub collaborators access to run the pipeline.
Run the CI pipeline when the PR is ready for review and you expect tests to pass. Add a comment to the PR with the following text:
/run pipeline

Checklist for reviewers

[ ] If relevant, a test for the change is included or updated with this PR.
[ ] If relevant, documentation for the change is included or updated with this PR.

For mergers

Use a conventional commit message to set the release level. Follow the guidelines.
Include information that users need to know about the PR in the commit message. The commit message becomes part of the GitHub release notes.
Use the Squash and merge option.

/run pipeline

/run pipeline

/run pipeline

/run pipeline

Hmm, @Aashiq-J The Pr failed with Error: [ERROR] Error Creating network ACL rule : Provided Name (ibmflow-allow-vpc-connectivity-inbound-7c69-0) is not unique - do we have a bug in our code? Or perhaps it was a once off?
Unrelated to changes in this Pr, so going to re-run..

/run pipeline


Shared Persistent Volume

SharedPersistentVolume=true/false in cluster.yaml
Creates a dynamic EFS volume available across all zones
Creates persistent volume definitions for kubernetes - derives the efs mount point
Creates service scripts to create the persistent volume in the cluster

From: k8s-ci-robot<EMAIL_ADDRESS>Sent: 28 March 2017 11:55
To: kubernetes-incubator/kube-aws<EMAIL_ADDRESS>Cc: Kevin Taylor<EMAIL_ADDRESS>Author<EMAIL_ADDRESS>Subject: Re: [kubernetes-incubator/kube-aws] Shared Persistent Volume (#471)
Thanks for your pull request. Before we can look at your pull request, you'll need to sign a Contributor License Agreement (CLA).
📝 Please follow instructions at https://github.com/kubernetes/kubernetes/wiki/CLA-FAQ to sign the CLA.
Once you've signed, please reply here (e.g. "I signed it!") and we'll verify. Thanks.

If you've already signed a CLA, it's possible we don't have your GitHub username or you're using a different email address. Check your existing CLA data and verify that your email is set on your git commitshttps://help.github.com/articles/setting-your-email-in-git/.
If you signed the CLA as a corporation, please sign in with your organization's credentials at https://identity.linuxfoundation.org/projects/cncf to be authorized.

Instructions for interacting with me using PR comments are available herehttps://github.com/kubernetes/community/blob/master/contributors/devel/pull-request-commands.md. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infrahttps://github.com/kubernetes/test-infra/issues/new?title=Prow issue: repository. I understand the commands that are listed herehttps://github.com/kubernetes/test-infra/blob/master/commands.md.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHubhttps://github.com/kubernetes-incubator/kube-aws/pull/471#issuecomment-289733996, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AE5BIZ32VmmHF1I05B53V1ZE4UseFVVAks5rqOcBgaJpZM4Mrc-n.

Hi @kevtaylor, thanks for your contribution 👍
Though this change looks nice, would you mind sharing me example use-cases of this feature for my education?

@mumoshu The use case we have is regarding batch processes that we run using chronos api. We create indexes which ate produced by a batch job which need to be read or published by another job. An Efs volume is mounted across multiple instances so if we have processes running across a cluster they can all see the shared volume. The current kube-aws offering assumes an efs mount point so we create a dynamic one and set it up to be available in kubernetes.  The 500Gb limit could be configured but that would bloat the templates so we just figured that you could modify it to your own spec

Thanks @kevtaylor!
Are you ok with those volumes being deleted on a k8s cluster is destroyed?
In other words, don't you want to retain those efs file systems regardless of what the lifecycles of k8s clusters are?

@kevtaylor Btw, would you mind signing the CLA before merging this?

@kevtaylor Would you mind running make format and adds the changes from it to this PR?

@mumoshu We understand the destruction of the volume if you take the whole cluster out and I would assume that if anyone didn't want that they could use the existing process of supplying their own I'd. We are in the process if getting the CLA requirements and will push the requested format shortly.

Codecov Report

Merging #471 into master will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master     #471   +/-   ##
=======================================
  Coverage   41.09%   41.09%
=======================================
  Files          38       38
  Lines        2679     2679
=======================================
  Hits         1101     1101
  Misses       1417     1417
  Partials      161      161

Impacted Files
Coverage Δ

core/controlplane/config/config.go
63.88% <ø> (ø)
:arrow_up:

Continue to review full report at Codecov.

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

@kevtaylor Could you reply with I signed it! so that the CI verifies your organization's sign on CLA?

Hi @jollinshead! Is @kevtaylor your colleague? Then, can you confirm that you have signed CLA as an organization?

@mumoshu Hi. I am waiting for a representative from our organisation to sign the CLA. I'll post here when I get it. Sorry for the delay but politics gets in the way of progress :-)

@kevtaylor Got it. Thanks for the reply and sorry for rushing you 👍

I have been approved as an individual

Thanks!
I'd appreciate it if you could resolve conflicts
2017年4月13日(木) 18:15 Kevin Taylor<EMAIL_ADDRESS>
I have been approved as an individual
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/kubernetes-incubator/kube-aws/pull/471#issuecomment-293836600,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AABV-TTvUgNLqryMTsJjIyggVoPGUzF6ks5rvee9gaJpZM4Mrc-n
.

@kevtaylor LGTM. Thanks for your contribution 👍


Packer config callback doesn't seem to work?

Did you check docs and existing issues?

[X] I have read all the todo-comments.nvim docs
[X] I have searched the existing issues of todo-comments.nvim
[X] I have searched the exsiting issues of plugins related to this issue

Neovim version (nvim -v)
v0.9.0-dev git202301120020-a37c686d2-333b5866f
Operating system/version
Ubuntu 20.04
Describe the bug
It seems that the packer config callback doesn't allow you to register custom keywords - I'm not sure it's even being called at all.
Steps To Reproduce
I'm using a Neovim config based off of nvim-lua/kickstart.nvim.
I wanted to add a custom keyword, so I changed the config:
  use {
    "folke/todo-comments.nvim",
    requires = "nvim-lua/plenary.nvim",
    config = function()
      require("todo-comments").setup {
        keywords = {
          ENHANCE = { icon = " ", color = "hint", alt = { "ENHANCEMENT", "IMPROVEMENT", "IMPROVE" } }
        }
      }
    end
  }

However, my keyword would not show up. I even tried setting merge_keywords = false so that ONLY my keyword was used, but still no change.
If I move the require("todo-comments").setup block to the bottom of my init.lua (i.e. outside of the use.config() callback) then the issue goes away, and suddenly my new keyword works.
Expected Behavior
The packer configuration shown in the README should allow for customization.
Repro
-- I'm really sorry, but this seems to be an issue with `packer`/todo-comments integration
-- rather than `lazy` so I've used a different repro.lua (a very cut down version of kickstart):

-- Install packer
local install_path = vim.fn.stdpath 'data' .. '/site/pack/packer/start/packer.nvim'
local is_bootstrap = false
if vim.fn.empty(vim.fn.glob(install_path)) > 0 then
  is_bootstrap = true
  vim.fn.system { 'git', 'clone', '--depth', '1', 'https://github.com/wbthomason/packer.nvim', install_path }
  vim.cmd [[packadd packer.nvim]]
end

require('packer').startup(function(use)
  use {
    "folke/todo-comments.nvim",
    requires = "nvim-lua/plenary.nvim",
    config = function()
      require("todo-comments").setup {
        keywords = {
          ENHANCE = { icon = " ", color = "hint", alt = { "ENHANCEMENT", "IMPROVEMENT", "IMPROVE" } }
        }
      }
    end
  }
  if is_bootstrap then
    require('packer').sync()
  end
end)

if is_bootstrap then
  print '=================================='
  print '    Plugins are being installed'
  print '    Wait until Packer completes,'
  print '       then restart nvim'
  print '=================================='
  return
end

you probably didnt do packercompile after changing the config?
Anyway, works all perfectly fine for me with lazy.nvim

Spot on, :PackerCompile does indeed fix it. That's meant to be done automatically by kickstart.nvim when I save the config file, but apparently it hasn't worked. I'll see if I can figure out why.
Thanks for trouble and todo-comments - I've only just started using them, but they're a delight so far!


when athenz jwk conf file does not exist we should return zero time instead current time

Signed-off-by: Dvir Guttman<EMAIL_ADDRESS>

@havetisyan we need this fix due to:
https://github.com/AthenZ/athenz/blob/master/servers/zts/src/main/java/com/yahoo/athenz/zts/ZTSImpl.java#L3966


Properties USER change after reload

Version
@nuxtjs/strapi: 0.3.1
nuxt: 2.15.8 with i18n active
strapi: 3.6.8 with i18n active
Problem
I have on the "user" types collection add additional fields (sample: avatar type "single media images")
On the website, once connected, I find these additional fields in the user object. If I refresh website, these additional fields disappear.
Steps to reproduce
1- In admin strapi, create field "media" in collection "user" with this propertie:

base settings: avatar (name), single media (type)
advanced settings : images (type of media)

2- In website, create a login form who get user info:
const user = await this.$strapi.login({ identifier: this.model.username,  password: this.model.password, })

3- In another page of website, I get info of user
this.user = await this.$strapi.user
 console.log(this.user)

=> Result of log (OK), I have object "avatar":
avatar: Object
blocked: false
confirmed: true
created_at: "2021-09-03T09:12:03.889Z"
email<EMAIL_ADDRESS>id: 1
initials: "at"
provider: "local"
role: Object
updated_at: "2021-09-08T12:39:39.982Z"

3- Now, I refresh my website with 'F5'
this.user = await this.$strapi.user
 console.log(this.user)

=> Result of log (KO), I loose object "avatar":
blocked: false
confirmed: true
created_at: "2021-09-03T09:12:03.889Z"
email<EMAIL_ADDRESS>id: 1
initials: "at"
provider: "local"
role: Object
updated_at: "2021-09-08T12:39:39.982Z"
username: "admin user test"

But with the another specific field "initials" (type "small text"), I don't have a problem
Why object "user" loose the field "avatar" after refresh ?

Hi @tanlong14
This is not a bug. Since Strapi provides different API for auth and user. What you see is first the Auth API which provides you with all the info. On refresh you see the user/me API.
You should adjust in Strapi what is returned from the user/me API.

Hi @madsh93 ,
I do not think so.
The param "initials" is also a new property like param "avatar". And for this property, I have the information after the refresh.

@tanlong14 check your API calls in developer tools, it sounds like two different calls. Your issue seems like #103

@madsh93
OK thanks a lot
I did not see the other request, sorry.

No worries. Let me know if you need help. 😊

The solution, if anyone needs it:
1- Create file "User.js" in folder: "./extensions/users-permissions/services/"
2- In file "User.js" write this:
module.exports = {   async fetchAuthenticatedUser(id) {     return strapi       .query("user", "users-permissions")       .findOne({ id }, ["role", "avatar"]);   }, };


Piskel crashes every time I open the downloaded software

Can you give more details about your operating system? @Toppingss

So I was making a sprite sheet on piskel then all of a sudden piskel freezes then crashes. So I try to open up piskel again and it shows the loading screen then crashes. I tried to reinstall piskel but that didn't work.

Needs more information to investigate:

which operating system are you using?
what do you mean by "crashes"? is there an error message? can you share a screenshot?

Pretty much it loads then crashes without the whole software loading up

I tried having my brother download piskel on his computer and he has the same problem as me so it may be happening with a lot of people.

What if it a Winrar file

I got it from the main site which is https://www.piskelapp.com/download

Ok, then it must be a zip file.
If it is indeed failing after following the steps from my previous comment, on different computers, then it might be an issue with Windows 10 only. If anyone else can test and confirm, help would be appreciated, I don't have access to a windows 10 machine at the moment.

Just crashes like 0.14.0
Also, I removed winrar which got it changed the file to a 7zip and I extracted it like that and it still didn't work

Ok so my brother tried to download piskel on his windows 10 computer and it still crashes

Just downloaded fresh, loads fine and is completely functional for me.
Windows 10 x64 Build 1709

For further windows testing you can use https://developer.microsoft.com/en-us/microsoft-edge/tools/vms/ when in a pinch.


Throws errors if no file/directory was selected in the tree

When a file that is being edited was opened directly via "double shift" and therefore no any file/directory
was selected in the directory tree then we're getting the error:
Caused by: kotlin.UninitializedPropertyAccessException: lateinit property lastSelectedVirtualFile has not been initialized
	at com.terminaltabtailor.listeners.ProjectTreeSelectionListener$Companion.getLastSelectedVirtualFile(ProjectTreeSelectionListener.kt:15)
	at com.terminaltabtailor.managers.TerminalTabNamesManager.constructNewTabName(TerminalTabNamesManager.kt:30)
	at com.terminaltabtailor.managers.TerminalTabNamesManager.renameTerminalTab(TerminalTabNamesManager.kt:25)
	at com.terminaltabtailor.listeners.TerminalActionListener.afterActionPerformed(TerminalActionListener.kt:16)
	at com.intellij.util.messages.impl.MessageBusImplKt.invokeMethod(MessageBusImpl.kt:700)
	at com.intellij.util.messages.impl.MessageBusImplKt.invokeListener(MessageBusImpl.kt:664)

And all newly opened console tabs are named as "local".
After clearing the error message it doesn't appear anymore(before ide restart)

Hey iRay,
Thank you very much for your feedback regarding this issue. I've recently resolved an issue indirectly related to this, so the error at least for this should be removed in version 1.1.0. This update is currently undergoing JetBrains' review process and is expected to be available on the marketplace within a few days.
For the "double shift" issue when no selection was done before, it is a very good point, and i will have a closer look to this.
The necessary code has been merged into the master branch and if you want the new version including the fix before it's official release, you can download the version 1.1.0 as a Jar here: https://plugins.jetbrains.com/plugin/23903-terminal-tab-tailor/versions/in%20review
To install, you can copy/paste the downloaded Jar to the Plugins directory following the instructions here (and remove the previous version): https://www.jetbrains.com/help/idea/directories-used-by-the-ide-to-store-settings-caches-plugins-and-logs.html#plugins-directory
Please let me know if this resolves the error message for you :)
Romain

Hey iRay,
The issue has been resolved in version 1.1.1. As previously mentioned for version 1.1.0, it's immediately available at the following link and will be officially released on the marketplace shortly: https://plugins.jetbrains.com/plugin/23903-terminal-tab-tailor/versions/in review
This GitHub issue was automatically closed with the merge of my Pull Request, but please let me know whether the solution works for you, if not please don't hesitate to tell me here and i will reopen, or open another ticket.
Thank you again for bringing this bug to my attention 👍
Romain

@romaindalichamp I've checked the new version and it works like a expected)
Thank you for such a fast fix!
I've a suggestion: at the moment if we open a tab that was previously opened for a certain directory it creates a duplicate tab(e.g.: api (2)).
It would be great to have an option in the settings that will not create a new tab if there is already the same one.


Webhook

Hello team,
Is it possible to use more than one webhook url ?
Thanks,

It's not currently possible, but should be easy to add. Out of curiosity, what's your use case, is it for redundancy?
Please use discussion for that kind of question next time, thanks!


Update cedar plugin for Xcode 7.0

Thanks @hsienchiaolee !

Now it's a race for a PR for 7.0.1 :grin:


Output a dense frequency distribution for Direct protocol.

This addresses an issue where the EDP simulator may output a "sparse" relative frequency distribution for the Direct protocol where not all buckets are included.

This change is


Test website for colour blindness

We gave gotten feedback that with our choice of colours e.g. link text can sometimes appears as blue in blue. Let's review our choice of colours and test them for colour blindness and other impairments which might make the page hard to use.

Hi,
I want to work on this issue. Can you please assign it to me

Great - thanks for taking a look.


Modelling question - Feed

Question
I have to model this kind of Feed.
Every entry is a dictionary of this kind:
            "1": "0",
            "2": "2",
            "3": "A41",
            "4": "0",
            "5": "0",
            "6": "0",
            "7": "0",

Basically the 2nd entry defines the meaning of the rest of the values.
Like if "2" is 2 then only the 3rd entry has a meaningful value and represents a specific e-gaming player which could be modelled with something like this
from pydantic import BaseModel
from enum import Enum

class Action(Enum, str):
    PLAYER = "2"

class Player(BaseModel):
    action : Action = Field(alias="2")
    player_code : str = Field(alias="3")

I have then a bunch of events which are esentially a pair of (action, player_code).
However if the second value is "3" let's say then the record has a totally radically different meaning.
from pydantic import BaseModel
from enum import Enum

class Action(Enum, str):
    PLAYER = "2"
    SHOT = "3"

class Shot(BaseModel):
    action : Action = Field(alias="2")
    shooter : str = Field(alias="3")
    killed : str = Field(alias="4")

To me it looks like I am looking for something like a Variant, how can I model this?

you might be able to achieve this with validators or root validators, but it might also be so specific that you'd be better off writing your own logic rather than using pydantic.


[bug]: borderStyle cannot be overridden

the borderStyle property cannot be overridden as the util returns with just the static properties/theme - https://github.com/tailwindcss/tailwindcss/blob/master/src/plugins/borderStyle.js
// config
borderStyle: {
  solid: "solid",
  dashed: "dashed"
},

// or

borderStyle: false

so, even when doing this, tailwind generates all the border styles and doesn't pick from the theme config.

It's not just ˙borderStyle but it's not a bug. Not every plugin's classes can be configured.

are there any reasons for not making them configurable?

Lots of CSS properties don't accept custom user values so we don't make those configurable. Like it wouldn't be useful to make box-sizing configurable for example.
If you want border style to be configurable for a specific use case though we can explore it — what are you actually looking to do?

Going to close this as at least not a bug, if you'd like to be able to customize this don't hesitate to open a new issue as a feature request and detail the use case 👍🏻 Thanks!


move graphql logic into integration_test_lib

https://app.zenhub.com/workspaces/velocity-62264fddc441a100183f7f86/issues/gh/minaprotocol/mina/13260
Previously, the only way for the test_executive to send graphql commands to nodes on the lucy testnet was to use the graphql functions in kubernetes_network.ml.  However kubenetes_network.ml is within the package lib/integration_test_cloud_engine, which would make it inaccessible to any other hypothetical engine which we may want to develop, therefore the new engine would have to reimplement it all from scratch.
Therefore I have ported the graphql functions and surrounding logic from lib/integration_test_cloud_engine/kubernetes_network.ml to lib/integration_test_lib/graphql_requests.ml
It was a pretty direct port, the only real dependency was that the old functions required that the node be passed to them.  That's really quite unnecessary, the functions only really need the Uri of the node, which is how the new functions work.
old:
val send_payment :
     logger:Logger.t
  -> t (* this is a Kubernetes_network.Node.t*)
  -> sender_pub_key:Signature_lib.Public_key.Compressed.t
  -> receiver_pub_key:Signature_lib.Public_key.Compressed.t
  -> amount:Currency.Amount.t
  -> fee:Currency.Fee.t
  -> signed_command_result Deferred.Or_error.t

new:
val send_payment :
     logger:Logger.t
  -> node_uri:Uri.t (* now we just pass in a common Uri.t type, which is a basic library type.  *)
  -> sender_pub_key:Signature_lib.Public_key.Compressed.t
  -> receiver_pub_key:Signature_lib.Public_key.Compressed.t
  -> amount:Currency.Amount.t
  -> fee:Currency.Fee.t
  -> signed_command_result Deferred.Or_error.t

!ci-build-me

!ci-build-me

!ci-build-me

!ci-build-me

!ci-build-me

!ci-build-me

!ci-build-me

!ci-build-me

!ci-build-me


[WICKET-6748] CSS onload/onerror is rewritten

tested using latest Chrome/Chromium/FF/IE11

@svenmeier could you please take a look?


feat(rescan): enable rescanning chain

Rescanning the chain has been an experimental feature and is hidden by default.
Making it available would help non-technical users to not going through the steps outlined in https://github.com/joinmarket-webui/jamdocs/issues/47 and does away the need to use the CLI.

Steps to do:

i18n support: translate strings in the page component
remove the dev badge
Keep "experimental" in the title?

ill create a pr for this feature but

Keep "experimental" in the title?

Should i keep this in? @theborakompanioni  @editwentyone

ill create a pr for this feature but

Keep "experimental" in the title?

Should i keep this in? @theborakompanioni @editwentyone

Yes, I think we should keep it for now. It can always be removed later.


Composite Browser Factory?

I am writing tests that run on SauceLabs over 6 different browsers (IE8-11, Chrome Latest, and Firefox Latest). Everything works great, but I do have 2 complaints:

I am using configuration transforms so that I can build and run my tests for IE8, IE9, IE10, etc. This adds a lot of clutter because I need to have 6 different solution configurations, 6 different project build configurations, and 6 different App.config transforms.
My test runner runs the the tests sequentially. If I have 10 scenarios per supported browser, that is 60 scenarios that run. Each scenario runs for 30-60 seconds on SauceLabs, so it would take 30-60 minutes to run.

I could cut down my browser support (maybe cut out IE9 and IE10 so I just test my oldest and newest), but if I extend support for Edge and Safari, then I am back with the same number of supported browsers. I could also cut down my test scenarios (which I did, going from 12 to 4 by merging some or moving some of the testing lower down the test pyramid), but I will eventually add new scenarios.
What would you think about adding support for a composite browser factory? I haven't dug too deep into it yet, but I am thinking maybe a new browser factory type that could hold nested browser factories. When SpecBind asks it to create a browser and drive it, it would multiplex those requests to all of the contained browsers.
Does that seem like a good and feasible idea? If so, I could try to implement it as a standalone proof-of-concept, and we can discuss potentially merging it into the SpecBind solution.

I've been tinkering with this for a while, the problem isn't the driver though, it's the test suite itself. Running for multiple browsers won't appear correctly in your test suite unless you have a test per browser.
Most Unit Test frameworks allow for "scenarios" which create multiple runs and a configuration value that gets passed in. The "problem" here is that it has to be implemented in the generator for each test framework and it's complicated for some frameworks.
I think there might be value in this long term as there's some other test framework specific items that I think could be valuable to people.

Hi @dpiessens.
I'm wondering if you have any additional thoughts on this?
For example, with Coded UI MsTests, we can utilize data-driven tests as it supports running the same test for multiple configurations.
Data-driven tests don't create a test per configuration.
I don't have any experience with SpecFlow+, but it has support for running the same tests in multiple environments (different browsers) by using it's own App.config transformation, and also parallel execution.
SpecFlow+ doesn't create a test per browser/profile.
We may want to also keep in mind the future possibility of extending tests to support these features:

The ability to run a scenario for browser A, but another scenario (in the same feature file) for browsers A and B.
The ability to run a scenario multiple times and specify different browser window sizes for each browser type.

What steps do you recommend should be taken first?
For example, implement support for hooks/tags like @SpecBind:BrowserType:IE, @SpecBind:BrowserType:Chrome, etc. from within a feature file?
Thank you!

I created pull request #148 with this functionality implemented as a Step definition.
For example:
Scenario Outline: Navigate to the Home page
    Given the browser factory configuration
      | Field        | Value          |
      | Provider     | <Provider>     |
      | Browser Type | <Browser Type> |
    And I navigated to the Home page
    Then I am on the Home page

    Examples:
    | Description       | Provider                                                 | Browser Type |
    | Internet Explorer | SpecBind.CodedUI.CodedUIBrowserFactory, SpecBind.CodedUI | IE           |
    | Chrome            | SpecBind.CodedUI.CodedUIBrowserFactory, SpecBind.CodedUI | Chrome       |

This will create a separate test for each browser.
Calling the step is optional; the configuration in app.config will be used if the step is not called.
For the Selenium driver, you can pass settings separated with semi-colon and key value pairs with an equals sign.
For example:
Feature: Browser Tests

Scenario Outline: Navigate to the Home page
    Given the browser factory configuration
      | Field        | Value          |
      | Provider     | <Provider>     |
      | Browser Type | <Browser Type> |
      | Settings     | <Settings>     |
    And I navigated to the Home page
    Then I am on the Home page

    Examples:
    | Description       | Provider                                                    | Browser Type | Settings                |
    | Internet Explorer | SpecBind.Selenium.SeleniumBrowserFactory, SpecBind.Selenium | IE           | key1=value1;key2=value2 |
    | Chrome            | SpecBind.Selenium.SeleniumBrowserFactory, SpecBind.Selenium | Chrome       | key1=value1;key2=value2 |

Thank you.


Add initial FAT support

This adds initial FAT support currently relying on hal_flash (tested only on native).
Added a simple test app to apps/fat2native which reads an image file and does some basic operations.
Testing was done with this image file:
http://utzig.org/files/fatfs.img
Sample output:
FAT type = FAT12
Number of FATs = 2
Root DIR entries = 512
Sectors/FAT = 2
Volume start = 0
FAT start = 1
DIR start = 5
Data start = 37

    1004 KiB total drive space.
     994 KiB available.

Listing 0:/
FSEVEN~1		       0 bytes
README.TXT		      26 bytes

README.txt found, showing contents:

------------------------------------------------
This is a FAT image file.

------------------------------------------------

This is not meant to be merged yet!

In general this is good for merging now.
Left FIXME/TODOs in some of the files to work on later. Most important issue would probably making FAT safe for multi-threading and multi-file operation (remove globals, add locking, etc).

Thanks Fabio, it looks great!  I will merge it shortly.
P.S.: Should have called it fabfs :)


ja: Make docs/tutorials/stateless-application/guestbook-logs-metrics-with-elk.md follow v1.18 of the original text

This is a Feature Request

What would you like to be added
Update docs/tutorials/stateless-application/guestbook-logs-metrics-with-elk.md to follow v1.18 of the original (English) text.
Why is this needed
content/ja/docs/tutorials/stateless-application/guestbook-logs-metrics-with-elk.md is outdated.
Comments
/language ja
/good-first-issue
File to update
https://github.com/kubernetes/website/blob/dev-1.18-ja.1/content/ja/docs/tutorials/stateless-application/guestbook-logs-metrics-with-elk.md
Original
https://github.com/kubernetes/website/blob/fb6364d/content/en/docs/tutorials/stateless-application/guestbook-logs-metrics-with-elk.md
diff between translated and v1.18
https://gist.github.com/feb886c24918f9c4223d26c2ca84b2e3
Note
Currently, we use dev-1.18-ja.1 branch. Please open a PR targeting the branch.
ref
https://kubernetes.io/ja/docs/contribute/localization/
If you have a question, feel free to ask us at slack.k8s.io #kubernetes-docs-ja channel.

/milestone 1.18-ja.1

/assign

ja/docs/tutorials/stateless-application/guestbook-logs-metrics-with-elk.mdは1.18-ja.1には含まれていないようでした。

/milestone 1.18-ja.2

https://github.com/kubernetes/website/issues/23322#issuecomment-697116849
こちらの件確認いたします

https://github.com/kubernetes/website/issues/23322#issuecomment-697116849
すいませんこちらの件確認遅れました。
issueにしますね

@yu-kasuya
すいません返信遅れました。
こちらの件ですが、既にmasterブランチに日本語訳とりこまれておりましたので、クローズします。
https://github.com/kubernetes/website/blob/0558f112375173b37b552ce09180fefd12fc079a/content/ja/docs/tutorials/stateless-application/guestbook-logs-metrics-with-elk.md
こちらの差分も反映されておりました

diff between translated and v1.18
https://gist.github.com/feb886c24918f9c4223d26c2ca84b2e3


"Binary file not found at binarypath in json file"

I'm trying to make a dolphin file manager appimage. Here's my json:
{
    "buildinfo": [
    {
        "prerun": [
            "curl -sL http://archive.ubuntu.com/ubuntu/pool/universe/d/dolphin/dolphin_21.12.3-0ubuntu1_amd64.deb -o ~/.cache/dolphin_21.12.3-0ubuntu1_amd64.deb"
        ],
        "name": "dolphin",
        "version": "linux",
        "deps": "baloo-kf5,kinit,kio,libc6,libdolphinvcs5,libgcc-s1,libkf5activities5,libkf5baloo5,libkf5baloowidgets5,libkf5bookmarks5,libkf5codecs5,libkf5completion5,libkf5configcore5,libkf5configgui5,libkf5configwidgets5,libkf5coreaddons5,libkf5crash5,libkf5dbusaddons5,libkf5filemetadata3,libkf5i18n5,libkf5iconthemes5,libkf5itemviews5,libkf5jobwidgets5,libkf5kcmutils5,libkf5kiocore5,libkf5kiofilewidgets5,libkf5kiogui5,libkf5kiowidgets5,libkf5newstuff5,libkf5notifications5,libkf5parts5,libkf5service-bin,libkf5service5,libkf5solid5,libkf5textwidgets5,libkf5widgetsaddons5,libkf5windowsystem5,libkf5xmlgui5,libkuserfeedbackcore1,libkuserfeedbackwidgets1,libpackagekitqt5-1,libphonon4qt5-4,libqt5core5a,libqt5dbus5,libqt5gui5,libqt5widgets5,libqt5xml5,libstdc++6,phonon4qt5,ffmpegthumbs,kdegraphics-thumbnailers,kimageformat-plugins,kio-extras,dolphin-plugins",
        "repoarch": "amd64",
        "distrorepo": "Ubuntu",
        "repoversion": "jammy",
        "binarypath": "/usr/bin/dolphin",
        "desktoppath": "/usr/share/applications/org.kde.dolphin.desktop",
        "iconpath": null,
        "usewrapper": "true",
        "postrun": [
            null
        ]
    }
    ],
    "apprunconf": [
    {
        "setpath": "true",
        "setlibpath": "true",
        "setpythonpath": "false",
        "setpythonhome": "false",
        "setpythondontwritebytecode": "false",
        "setxdgdatadirs": "false",
        "setperllib": "false",
        "setgsettingsschemadir": "false",
        "setqtpluginpath": "false",
        "exec": "/usr/bin/dolphin.wrapper"
    }
    ],
    "authors": [
    {
        "type": "Author",
        "author": "parsecgaming",
        "url": "https://parsecgaming.com"
    },
    {
        "type": "AppImage Maintainer",
        "author": "E5ten",
        "url": "https://github.com/E5ten"
    }
    ]
}

And here's my debug output around the point of error:
...
+ echo 'Preparing AppImage AppDir...'
Preparing AppImage AppDir...
+ prepareappdir
++ jq -r '.buildinfo[0].name' /home/haruka/.cache/deb2appimage/build.json
+ APP_NAME=dolphin
++ jq -r '.buildinfo[0].binarypath' /home/haruka/.cache/deb2appimage/build.json
+ BINARY_PATH=/./usr/bin/dolphin
++ jq -r '.buildinfo[0].desktoppath' /home/haruka/.cache/deb2appimage/build.json
+ DESKTOP_PATH=/usr/share/applications/org.kde.dolphin.desktop
++ jq -r '.buildinfo[0].iconpath' /home/haruka/.cache/deb2appimage/build.json
+ ICON_PATH=null
++ jq -r '.buildinfo[0].usewrapper' /home/haruka/.cache/deb2appimage/build.json
+ USE_WRAPPER=true
+ '[' dolphin = null ']'
+ '[' '!' -f /home/haruka/.cache/deb2appimage/AppDir/usr/bin/dolphin ']'
+ d2aexit 2 'Binary file not found at binarypath in json file'
+ case $1 in
+ '[' '!' '' = TRUE ']'
+ echo 'Input Error!'
Input Error!
+ echo 'Binary file not found at binarypath in json file'
Binary file not found at binarypath in json file
+ '[' -n '' ']'
+ echo 'Exit code 2'
Exit code 2
+ rm -rf /home/haruka/.cache/deb2appimage/AppDir /home/haruka/.cache/deb2appimage/build.json /home/haruka/.cache/deb2appimage/debs /home/haruka/.cache/deb2appimage/other
+ exit 2

I'm not sure what the 'proper' path is supposed to be, though!
It's also very frustrating that the .cache state isn't preserved, because after trying a few different changes, ubuntu appears to have throttled me. I can't download the whole list of dependencies anymore; I get a generic downloading error from curl. It'd be nice to save and reuse files from .cache even if only during --debug.

Did you ever figure this out? I'm having the same problem.  I'm positive that the correct path is set

No, my guess is binarypath actually wants the binary installed on your system, which seems pointless since I am trying to do this to avoid installing the application I want to run.


Failed to load config

Hey, this is my first time starting up the app. I followed the instructions and when ran npm run dev, i got following error. I never used vite before, so help would be great.
failed to load config from /home/pagnito/Code/stopthecap/vite.config.js
error when starting dev server:
/home/pagnito/Code/stopthecap/node_modules/vite-plugin-inspect/dist/index.cjs:41
const result = typeof _result === "string" ? _result : _result?.code;
^
SyntaxError: Unexpected token '.'
at wrapSafe (internal/modules/cjs/loader.js:915:16)
at Module._compile (internal/modules/cjs/loader.js:963:27)
at Module._extensions..js (internal/modules/cjs/loader.js:1027:10)
at Object.require.extensions. [as .js] (/home/pagnito/Code/stopthecap/node_modules/vite/dist/node/chunks/dep-f5552faa.js:75173:13)
at Module.load (internal/modules/cjs/loader.js:863:32)
at Function.Module._load (internal/modules/cjs/loader.js:708:14)
at Module.require (internal/modules/cjs/loader.js:887:19)
at require (internal/modules/cjs/helpers.js:74:18)
at Object. (/home/pagnito/Code/stopthecap/node_modules/@shopify/hydrogen/dist/node/framework/plugin.js:11:47)
at Module._compile (internal/modules/cjs/loader.js:999:30)

What version of node are you on? Because this may be a result of you using an older version of node since optional chaining (?. part of the code) requires node >= 14

Oh right...I havent updated my linux in a while. Ill try that

Np!

@Pagnito @frehner super early days for the CLI and we don't have it in the boiler plate hydrogen app, but you can run it using npx like so: npx @shopify/hydrogen-cli check. See example output below:
↳ npx @shopify/hydrogen-cli check

Running checks...

✓ Dependencies

✓ Has min node version (node-version)
✓ Has latest hydrogen version (latest: 0.10.1 / found 0.10.1) (hydrogen-latest)

✓ Setup

✓ Has eslint config (eslint-config)
✓ Has hydrogen eslint config (eslint-config-hydrogen)

• No errors found in 4 checks


Plugin broken for pure Java-Eclipse users when using sbt 1.0

First of all I am not really a sbt expert. However I am in the process of upgrading our (pure play-java) projects to sbt 1.0 and for us the sbt-eclipse plugin is broken - neither reverse routes nor view classes can be found by Eclipse (we are not using Scala IDE).
Turned out the classes_managed folder that should contain these classes wasn't even created... (but that is working when using sbt 0.13.16)
@godenji introduced a workaround in #345 to replace the line analysis.relations.products(managedSourceFile) necessary for sbt 1.0 support (because .relations... doesn't exist anymore).
However this compileTargets.filter(...) workaround doesn't work at all. For us this filtering makes val managedClasses an empty list all the time and as a consequence no class files get copied into a classes_managed folder (that folder therefore will not even be created). I tried to track down what this filtering is doing and I just cant make any sense of it, for me that filter logic is just plain wrong and will always return false resulting in an empty list every time.
However it turns out there is a much simpler approch: It's possible to cast analysis to sbt.internal.inc.Analysis so we still have the necessary methods/fields available. This is how it is done in the play-enhancer project for example: https://github.com/playframework/play-enhancer/pull/16/files#diff-9a4e781654b04d2870298edcc1d23e82R73
We can now also remove the taskDyn and keep the code almost the same like for sbt 0.13.x.
E.g. if you diff src/main/scala-sbt-0.13/com/typesafe/sbteclipse/core/EclipsePlugin.scala with src/main/scala-sbt-1.0/com/typesafe/sbteclipse/core/EclipsePlugin.scala after applying this pull request there is just this cast now but not much more that differs. Plus the plugin is working again now even when using sbt 1.0; eclipse projects will be generated correctly.
I also updated to latest Scala and sbt version.

@godenji Can you please confirm what I am doing here is sane?
@benmccann If you could afterwards merge and release a new version (probably 5.2.3) please that would be awesome, thanks!

@mkurz based on the comments the Play Java hack was never considered to be an effective solution -- if the PR works for you guys and eclipse projects are still correctly generated for non-Play Java users for both 0.13 and 1.0, LGTM.

@godenji Thanks for the fast reply! Yeah the Java hack works for us for sure, we are using sbteclipse for quite a while now (succesfully).
@benmccann If you could merge and release that would be great!

Thanks @mkurz. I released 5.2.3

Thanks!


Always getting the same error (v3)

In the browser or SoapUI have no problem to load the wsdl, but using this library always show the same error. (nestjs >= v8.4.0)
--
[Nest] 30912  - 10/28/2022, 5:27:01 PM   ERROR [SoapModule] Cannot read properties of undefined (reading 'create')

An error occurred while creating the soap client. Check the SOAP service URL and status.

Hi @eromerodev,
I can't reproduce this in my environment. Could you or @ferranmuntada please provide a repository that's having this error?
If you can't provide a repository, please share your package.json and the exact version(s) of nestjs you're using. The best would be a repository though.
Also, next time, it'd be great if you could copy paste your code, since I can't copy from an image 😅 .
Thanks.

Hey,
I have same error
[Nest] 42352  - 03/11/2022 10:46:46     LOG [NestFactory] Starting Nest application...
[Nest] 42352  - 03/11/2022 10:46:46   ERROR [SoapModule] Cannot read properties of undefined (reading 'create')
 - An error occurred while creating the soap client. Check the SOAP service URL and status.
[Nest] 42352  - 03/11/2022 10:46:46     LOG [InstanceLoader] ConfigHostModule dependencies initialized +0ms
[Nest] 42352  - 03/11/2022 10:46:46     LOG [InstanceLoader] SoapModule dependencies initialized +0ms
[Nest] 42352  - 03/11/2022 10:46:46     LOG [InstanceLoader] ConfigModule dependencies initialized +1ms
[Nest] 42352  - 03/11/2022 10:46:46     LOG [InstanceLoader] AppModule dependencies initialized +0ms
[Nest] 42352  - 03/11/2022 10:46:46     LOG [RoutesResolver] AppController {/}: +2ms
[Nest] 42352  - 03/11/2022 10:46:46     LOG [RouterExplorer] Mapped {/, GET} route +1ms
[Nest] 42352  - 03/11/2022 10:46:46     LOG [NestApplication] Nest application successfully started +1ms

i'm not sure how to repreduce this error, it's a new project i test the url with postman it's work and i get the reponse

Hey,
i had to fix http.js file in function HttpClient(options) as below to get my code work , i do not know it it's the best way, but it's work...
var HttpClient = /** @class */ (function () {
    function HttpClient(options) {
        options = options || {};
        this.options = options;
        try {
        this._request = options.request || req;
       // this._request = options.request || req["default"].create();

        } catch (error) {
            console.log("🚀 ~ file: http.js ~ line 45 ~ */ ~ HttpClient ~ error", error)

        }
    }

Hi guys, I think I've found the problem, thanks to @ialnezami.
This is a problem in the soap package that is having incompatibilities with the newest axios 1.0.0 version.
What I suggest for now, for any of you that is having this problem, is to install axios v0.27.2 in your project.
Meanwhile, I will try to open a PR in the soap repository to fix that.


Create Update BIOS on M50CYP2SBSTD via UEFI

note update version at top (procedure will work for later versions)
change wording around current system software stack.
shorten .zip download link
step by step > 1 link to download or pointer to top...
add footnote to if startup.nsh does not run: link source
sources of information section

Move warnings before the update procedures
Optional recovery operations in the important notes
Add instructions to check BIOS settings.
Add correct version numbers for a quick reference in the validating section

Move warnings before the update procedures
Optional recovery operations in the important notes
Add instructions to check BIOS settings.
Add correct version numbers for a quick reference in the validating section


Customizable prefixes

This PR includes the following changes regarding prefixing:

The custom option prefix enables clients to control how the prefix of each log line will look like. A String or  proc/lambda can be provided as an option
The options prefix_data_lines and prefix_response_lines change the way request and response bodies are printed. When set with true each line is prefixed in order to facilitate log filtering in environments with heavy logging from multiple sources.
The prefix_line_numbers option controls if a line counter should be included in prefix as well. This behavior is applied in both payloads (response body and request data)

Nice additions. Published as v0.3.3. Thanks!

Nice improvement @kzacharakis!
The prefix lambda I need to use is quite expensive and unfortunately will get recalculated in each log line that is output by the http client adapters.
It would be nice if a prefix could be scoped to the entire block of log statements for a particular network request (so that the proc/lambda is only called once), though I understand this will be hard to implement as there is no current "request context / scope" in httplog.

@yourtallness Right. Unfortunately each log line is using a separate function, and I don't see an easy way around that since various network adapters require them to be called at different times, not always in the same order or immediately sequentially. Some sort of memoization might work. I'll dig into this if I find some time, but feel free to make some suggestions via a PR.


[WFLY-12686] Upgrade MicroProfile Metrics to 2.2.1

This PR contains 3 upgrades:

Upgrade MicroProfile Metrics to 2.2.1
Upgrade smallrye-metrics to 2.3.2
Upgrade smallrye-config 1.4.1

The 3 components must be upgraded together as smallrye-metrics  2.3.2 is depending on MicroProfile Metrics 2.2.1 and smallrye-config 1.4.1

[WFLY-12687] Upgrade smallrye-config 1.4.1
smallrye-config has been splitted in multiple artifacts.

added io.smallrye:smallrye-config-common and
io.smallrye.config.smallrye-config-source-file-system dependencies
DirConfigSource class has been renamed to FileSystemConfigSource
exclude tests from MicroProfile Config TCK that are challenged by
smallrye-config (see
https://github.com/eclipse/microprofile-config/pull/407)

JIRA: https://issues.jboss.org/browse/WFLY-12687

[WFLY-12686] Upgrade MicroProfile Metrics to 2.2.1

upgrade smallrye-metrics to 2.3.2

JIRA: https://issues.jboss.org/browse/WFLY-12686
JIRA: https://issues.jboss.org/browse/WFLY-12735

this supersedes #12719 and #12721

Dependency Tree Analyzer Output:
New Dependencies:

io.smallrye.config:smallrye-config-source-file-system:jar:1.4.1:compile
io.smallrye:smallrye-config-common:jar:1.4.1:compile

CC @wildfly/prod

Dev analysis is at https://github.com/wildfly/wildfly-proposals/pull/259

Seems to be causing a regression https://issues.redhat.com/browse/WFWIP-279


Update to latest aframe 0.5.0 and worked with ratio parameter

view more detail on issue#10

@mayognaise ping

@7dir oh! thank you for pinging me!!
@jason90929 sorry for the late response.
Will check this now!

@jason90929 @7dir i just realized that this PR #9  solves this issue #10 according to this comment.
@ngokevin What do you think?


Is it possible to override settings of configuration file before browser session created

Hi,
Thanks for this useful library. I have a question I wonder if you could help answer.
I'm using the following code to provide a method of controlling the path to the configuration files:
class TooliumSession(test_cases.SeleniumTestCase):
    """Toolium Session."""

    def setUp(self, configuration_directory=None):
        """Override setUp function to enable config file directory to be configured.

        :param configuration_directory: path to config file location
        """
        self.config_files.set_config_properties_filenames(
            "properties.cfg", "local-properties.cfg"
        )
        if configuration_directory:
            self.config_files.set_config_directory(str(configuration_directory))
        else:
            conf_dir = Path(getcwd(), "conf")
            if not Path.exists(conf_dir):
                conf_dir = Path(getcwd(), "draytekwebadmin", "conf")
            if Path.exists(conf_dir):
                self.config_files.set_config_directory(str(conf_dir))
        super(TooliumSession, self).setUp()

I'd also like to be able to set other properties programmatically, for example, the type, gecko_driver_path, chrome_driver_path, headless and perhaps other properties like wait durations. Allowing these to override settings that may be in the configuration file.
I'm unclear if this is possible or how to go about it, as once the config file is read the session webdriver starts, which is too late.
Any help/guidance gratefully received.
Martin

Hi Martin,
Yes, it is possible to override the values read from the properties file just setting the desired value in the proper environment variable.
For instance to change the driver type, set Driver_type variable before toolium setUp:
os.environ["Driver_type"] = 'chrome'
Hope it helps!

Thanks, that did the trick!


Voronoi edges

The function TetGen.voronoi() seems giving wrong results. I think Voronoi diagram should contain no nodes from the input by definition.
I want to generate a Voronoi diagram of points distributed in a cube, but the function gives this result:
julia> points
18-element Vector{Point3{Float64}}:
 [0.08456788617387545, 0.6497784220953491, 0.7651525711446618]
 [0.028556399240840413, 0.2317874394033026, 0.468892769192472]
 [0.26632804301123825, 0.8186148060679752, 0.7773876008016107]
 [0.13291567046032693, 0.07110853378792514, 0.6820381594695846]
 [0.9962270232031032, 0.5826099098133337, 0.578540445051634]
 [0.16635112279720943, 0.5001270334521524, 0.6245013162465198]
 [0.2314725162222675, 0.9871353669436038, 0.7652880990761379]
 [0.11753264631398874, 0.8913434319674096, 0.0834823244596401]
 [0.5786593524030887, 0.9099420749225255, 0.40876829495504174]
 [0.6076092814573353, 0.8845532830403793, 0.34616515245781887]
 [0.0, 0.0, 0.0]
 [0.0, 0.0, 1.0]
 [0.0, 1.0, 0.0]
 [1.0, 0.0, 0.0]
 [1.0, 1.0, 0.0]
 [1.0, 0.0, 1.0]
 [0.0, 1.0, 1.0]
 [1.0, 1.0, 1.0]

julia> TetGen.voronoi(points)
Mesh{3, Float64, Triangle}:
 Triangle([0.0, 1.0, 0.0], [0.0, 1.0, 1.0], [1.0, 1.0, 1.0])
 Triangle([0.0, 1.0, 1.0], [0.0, 1.0, 0.0], [0.0, 0.0, 1.0])
 Triangle([0.0, 0.0, 1.0], [1.0, 0.0, 1.0], [1.0, 1.0, 1.0])
 Triangle([0.0, 1.0, 0.0], [0.0, 0.0, 0.0], [0.0, 0.0, 1.0])
 Triangle([0.0, 1.0, 1.0], [0.0, 0.0, 1.0], [1.0, 1.0, 1.0])
 Triangle([1.0, 1.0, 1.0], [1.0, 0.0, 1.0], [1.0, 0.0, 0.0])
 Triangle([0.0, 0.0, 0.0], [0.0, 1.0, 0.0], [1.0, 0.0, 0.0])
 Triangle([0.0, 1.0, 0.0], [1.0, 1.0, 1.0], [1.0, 1.0, 0.0])
 Triangle([0.0, 1.0, 0.0], [1.0, 1.0, 0.0], [1.0, 0.0, 0.0])
 Triangle([0.0, 0.0, 1.0], [0.0, 0.0, 0.0], [1.0, 0.0, 0.0])
 Triangle([1.0, 0.0, 1.0], [0.0, 0.0, 1.0], [1.0, 0.0, 0.0])
 Triangle([1.0, 1.0, 0.0], [1.0, 1.0, 1.0], [1.0, 0.0, 0.0])

It is clearly not a correct Voronoi diagram. I tried vo=tetrahedralize(JLTetGenIO(points),"v"), it prompts Writing Voronoi edges.  But I cannot see any Voronoi-related data in the struct of vo.
So could you please help me with how I can find the correct Voronoi edges information?

Seen this, will try to find some time next week to address this. Meanwhile could you please prepare code for an MWE?

Thanks for your reply. Looking forward to seeing the issue gets solved.
The MWE is the following, I omitted the REPL prompts.
# Using the function TetGen.voronoi() provided in the doc.
# The points are the vertices of a cube and randomly distribute a few points within the cube.
# However the function returns some triangles represented by those known input points, which are more like Delaunay tetrahedralizations rather than Voronoi diagrams.
using TetGen,GeometryBasics
points=Point.(vcat(rand(10),0,0,0,0,1,1,1,1),vcat(rand(10),0,0,1,1,0,0,1,1),vcat(rand(10),0,1,0,1,0,1,0,1))
@show TetGen.voronoi(points);
# ---------------
# The following codes mimic the behavior of the function TetGen.voronoi()
# It says "writing Voronoi vertices/edges/faces/cells. But I cannot see them represented in the result, in this case, vo.
using TetGen:JLTetGenIO
vo=tetrahedralize(JLTetGenIO(points),"v")
@show fieldnames(typeof(vo));

I do not know if it helps, If you need more information, I am willing to provide it.

Hi, thanks  - I checked the issue.
Currently, we don't pass the Voronoi cell information to the C wrapper called by Julia. So there currently is no way to access this information from Julia.
This needs an  update for TetGen_jll.jll  which will have to wait a bit as I am quite busy at work for the next 2 weeks. Once this is done, may be @SimonDanisch can help with updating the JLTetGenIO struct.

Thanks for the update! I managed to use the original C++ TetGen and pass data through files to other Julia scripts for an urgent need. My problem is solved.


It is impossible to paste passwords from a password manager into the Sidequest desktop application on macOS

Hey there, guys and gals. It is impossible to paste passwords from a password manager into the Sidequest desktop application on macOS. It might also affect the Windows client, but I haven't had the chance to test it yet.
Being able to paste allows us to use password managers, which is best-practice for security purposes. By not allowing pasting, we must use memorized passwords, which is a security hazard.
I'm a developer and I'd be happy to help. Let's get this fixed!

I can throw together a PR after work today.

Hey, I did notice that the CI build failed on the Windows build. What happened there?


Tick marks surround language when submitting client-side

easy solution - remove the tick marks surrounding the language in the if block


Mali Classification

Module 01 - Logistic Regression & One-Hot Encoding
Overall: Well done! You're accuracy score is pretty darn good 👍 Amazing job creating your best_subset function! Also, nicely done creating a baseline first.
Feedback: Comment your code! Comment it to force a good habit of discipline. Future you will likely not remember what you meant with every line of code in past notebooks. Also, anyone else who looks at your notebook will benefit from it.
Exploring/Cleaning data

Try the df.info() method. Might help you as an initial step.
Other than that, well done making your code functional 👍
Try cleaning your data more and engineering some features.

Train/Val/Test Split

Yupp 👍

One-Hot Encoding & Scaling

Nicely done! Kudos for analyzing cardinality 👍

Logistic Regression Model

Yep. That's how you do it 👍

Coefficients

Well done 👍
Try and clean up the plot so the Feature names are legible.

Submit to Kaggle Competition

Aww yeah! How's it feel to be on the leaderboard?

Module 02 - Decision Trees
Overall: Well done! Congratulations on breaking 81% Accuracy! 📈 You're in 2nd Place 🥈 !!
Feedback: That is a perfect amount of Commenting.

Implement a Decision Tree Classifier

Yep. Nicely done 👍 + 💯 for going ahead and implementing extra 🌲🌲🌲🌲s
Good job plotting the feature importances to help guide your approach 👌

Submit New Predictions to Kaggle

Wooo 2nd place!!

Module 03 - Random Forests, Ordinal Encoding
Overall: Good work! Congratulations on holding 2nd place in the Public Leaderboard! 🥈
Feedback: Organize your forked repo a bit better. Leverage the commit messages! If you want DM me and I can show you how to do this with Colab. Eventually you'll be doing this from the Command Line.
COMMENT YOUR CODE MORE!!!
More Exploring/Cleaning/Feature Engineering

Solid progress, but there's more you can do here.
Kudos for your awesome 3D plot!

Implement a Random Forest Classifier

Yep. Nicely done 👍
Great job plotting the feature importances 📈

Try Ordinal Encoding

That's how it's done 👍

Submit New Predictions to Kaggle

7 hours to go! Get it 💪

Module 04 - Confusion Matrix, Precision & Recall
Final Kaggle Submission:
Overall: You did really well! You were 3rd in the Public Leaderboard and that's amazing, Mohamad! Your model did not generalize to new data as well as the others, but a good amount of that is just random chance. Really proud of how far you've come in only 2 months! Be sure to review all the reading material Ryan linked in the lecture notebooks and in the Sprint channel to solidify your understanding of these topics before next week.
Oh and if you're curious about how you could avoid that problem in your future models, look up cross validation for a preview of things to come 😝


Improved time calculation

Now the time calculation is not using for loop but only 1 expression(line 23): (time required for first inhabitant + time required for last inhabitant) / 2 * freespace. This expression is more accurate and shows times that are very close to real time.
I have also added calculation for time required for 10, 50, 100, 250 and 500 inhabitants(line 16). These numbers can be changed but the lower the index in array the number has the lower the number must be. The top 3 are shown in the town hall window under the "Be filled in" time. If the capacity should not be filled with current happiness level the infinity character \u221E is shown.

Thanks for commiting!
Would be happy to see more updates from you.
If you need anything contact me by mail<EMAIL_ADDRESS>


Adding sleep time between follow/like

Please follow the guide below

Issues submitted without this template format will be ignored.
You will be asked some questions and requested to provide some information, please read them carefully and answer completely.
Put an x into all the boxes [ ] relevant to your issue (like so [x]).
Use the Preview tab to see how your issue will actually look like.

Before submitting an issue, make sure you have:

[ x] Updated to the latest version
[ ] Read the README and docs
[ ] Searched the bugtracker for similar issues including closed ones

Purpose of your issue?

[ ] Bug report (encountered problems/errors)
[ ] Feature request (request for a new functionality)
[x ] Question
[ ] Other

The following sections requests more details for particular types of issues, you can remove any section (the contents between the triple ---) not applicable to your issue.

For a bug report, you must include the Python version used, code that will reproduce the error, and the error log/traceback.
Paste the output of python -V here:
Code:
# Example code that will produce the error reported
from instabot import Bot

bot = Bot()
bot.login(username="user", password="pass")
followers = bot.get_user_followers(bot.user_id)

Error/Debug Log:
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ZeroDivisionError: integer division or modulo by zero

Describe your issue
Hello,
I'd like to add a sleep time of 120 seconds between each follow or like.
I have tried to edit the follow_delay in bot.py file but it seems not to have any effect on the bot itself when I use the follow_users_from_file.py code.
Any ideas on how to do so?

Like this?
import os
import sys

sys.path.append(os.path.join(sys.path[0], '../'))
from instabot import Bot
import time

username = "USERNAME"
password = "PASSWORD"
user_to_get_followers = "USERNAME_TO_GET_FOLLOWERS"

bot = Bot()
bot.login(username=username, password=password)

user_id = bot.get_user_id_from_username(user_to_get_followers)
followers = bot.get_user_followers(user_id)
print (followers)
for follower in followers:
    bot.follow(follower)
    time.sleep(120)


The widget with id "Header1" contains at least two b:includable elements with the same id: "title". All b:includable elements should have a unique id for a given widget.

I just wanted to make note of the type of warnings a user can encounter.


Beta releases missing git tags

Godot version
4.0 beta 4
System information
Linux
Issue description
Please tag beta releases. This way people who feel inclined can both try the beta and easily contribute fixes.
Currently, if you want to build the beta from the source you have to track down the commit ID. After some searching, I guessed correctly and found it in the readme here: https://downloads.tuxfamily.org/godotengine/4.0/beta4/README.txt, but I was surprised it wasn't just a git tag.
Does tagging these releases cause problems?
Steps to reproduce

git clone git@github.com:godotengine/godot.git
git checkout 4.0-beta-4

error: pathspec '4.0-beta-4' did not match any file(s) known to git
Minimal reproduction project
No response

Commit id (hash) is shown in the project manager when opening it and can even be clicked to copy to your clipboard

@Zireael07 Are you suggesting somebody first download the binary version, in order to find out the commit ID, so they can build the actual version they wanted?

@akien-mga Build/git related issue

AFAIK we don't tag betas to avoid having too many tags.

You can also look in the release announcements (e.g. https://godotengine.org/article/dev-snapshot-godot-4-0-beta-4) and look for the line containing "This release is built from commit". The commit id is mentioned there.

Not tagging alpha/beta snapshots is intentional:

I like tags to reflect actual stable releases, and not multiply their number by 30 to include all pre-release snapshots.
Dev snapshots are just snapshots from the master branch. If you want to work on fixing issues, the best is always to build the latest master branch. Knowing the commit of a given beta is only useful to bisect regressions, and for custom builds that need to be compatible with a given snapshot for some reason (e.g. custom Android template to use with the official build of the editor, or using godot-cpp with GDExtension header and JSON synced with a given snapshot). In both cases this info can be easily found in the README when needed.
As they're snapshots from the master branch, it can happen more often than not that a given platform doesn't build properly and I then do a fixup on the buildsystem which may be out of sync with the upstream branch (if new PRs were merged after the dev snapshot started building, or if the hotfix is still pending review/merge). Some snapshots had custom PRs merged locally before they are merged in master to fix issues preventing making a release. Obviously this doesn't happen for tagged stable releases, which are guaranteed to be built from the exact same code as found under their tag, but for alpha/beta snapshots with biweekly release schedule and 4-5 hour long builds, I'm more flexible.

Overall it's mostly a matter of personal taste, and I agree that it's arbitrary, but as release manager I prefer not to tag unstable snapshots.

@akien-mga
I think there was some confusion about why I was asking for this and who I was asking for. Creating and responding to this ticket has already taken more time for me than I will probably ever save. I was asking for others who likely don't wish to be sitting on the latest HEAD commit but who might compile the latest beta and then end up one-day submitting PRs. I was hoping to lower the barrier to entry for future possible Godot devs and remove some reasons they might be turned away:

https://www.youtube.com/watch?v=ebriLXCVfx8&lc=Ugxo9Jf-oo6NWyRYoAN4AaABAg

and not multiply their number by 30

Good point. One tag for the latest would achieve most of the benefits. e.g. latest-dev-release

And deleting tags in Git requires a force push

Maybe you are thinking of overwriting a tag?
git push --delete origin tagname
But even overwrite is only a force push of a tag that would be pointing to a specific commit on the master branch, so the traditional issues of force pushing shared branches with rewritten commits isn't applicable.

and doesn't propagate to local clones, which then keep outdated local tags and may push them again.

True. They would have to specifically push all tags (bad practice) or that specific tag. This same argument could be applied to any local tags they set up/modified themselves.
I would expect only the release manager or other admins are pushing tags:
https://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/managing-repository-settings/configuring-tag-protection-rules
Anyway, now that I've clarified what I was intending. I'll leave it at this.

I was asking for others who likely don't wish to be sitting on the latest HEAD commit but who might compile the latest beta and then end up one-day submitting PRs. I was hoping to lower the barrier to entry for future possible Godot devs and remove some reasons they might be turned away:

I use latest HEAD builds often and situations where the build is completely broken are super rare. Also master usually has more fixes than regressions compared to betas. Also also, this mostly matters when you are actually working on something (and I think people would rather use official releases). For contributing it's not really a concern.


When will the code be released?

Hi, thanks for the wonderful work.
When will the source code be released?

Hi, sorry for the late update because of some busy things. We will release the code and trained models in a week or so as soon as possible.

@Junpliu Thanks for the great work. I'm trying to reproduce your paper, it will be appreciated if you may release the source code. BTW, if possible, please report the ROUGE (F-value) under comprehensive planning and focus planning settings.

Hi, thanks for your remarkable work! Could u pls release the generated results on the test sets of SAMSum and MediaSum datasets? and When will the code be released? It could be helpful for others to follow this wonderful work!


[Enhancements] Add "All" namespace view

Add the ability to see all resources in the cluster across all namespaces like the default kubernetes dashboard has:

This is a nice way to get a good view of the cluster over all. For example, If I am working to get something like the Rook operator working, which many of my other services across namespaces rely on; it would be nice to see which ones came up successfully on one screen, without checking individual namespaces.

Hi, thanks for the request. This would be an interesting addition, but we would need to change how Octant works to make this possible. I'll post back in here when I have some ideas on how we could accomplish this.

I've become used to typing kubectl get <resource> -A when troubleshooting issues and would love to be able to see that view expressed visually in Octant.

Hi, like @aaroniscode for debugging, I often list all pods accross all namespaces in a first approach, to have a global view of problems / anormal restarts / etc.
For information... My basic checklist is :
# List nodes with taints could be very usefull to understant cluster state issues
kubectl get nodes -o custom-columns=NAME:.metadata.name,TAINTS:.spec.taints,CAPACITY:.status.allocatable.pods

# Cluster status
kubectl cluster-info

# Get cluster events
kubectl get event -A --field-selector 'type!=Normal' --watch=true

# List all pods
kubectl get pods -A -o wide
kubectl get pods -A --field-selector 'status.phase!=Running' -o wide

# Get events of not running pods
for pod in $(kubectl get pods -A --field-selector 'status.phase!=Running' -o jsonpath="{.items[*].metadata.name}"); do echo; echo $pod; kubectl get event -A --field-selector involvedObject.name=$pod; done

This is the first thing I missed when trying octant. Here's me hoping it gets added. I'm pretty sure lots of people would consider it a basic feature.

This is the first thing I missed when trying octant. Here's me hoping it gets added. I'm pretty sure lots of people would consider it a basic feature.

+1

+1

Exactly. This was the first thing that I missed when getting overview of all pods running in my system. Something like Lens or Kubernetic or Headlamp has. Actually, pretty much any k8s UI client does have that (even command line k9s).
Otherwise Octant is nice tool, especially in Dark theme :-), with its dependency graph and port forwarding capability.

+1


VkError(ERROR_LAYER_NOT_PRESENT) when running examples.

When I try to run any example, I get this error after the first frame:
Error during renderer construction: CreateInstanceError(InstanceError(VkError(ERROR_LAYER_NOT_PRESENT)))
I try to run the examples on a Windows 10 machine with MSVC.
vkcube works without any issues.

Sounds like the vulkan SDK isn't installed - have you tried that yet? Alternatively you can disable the debug layer in the example. (see also #54)
Requirements for windows: https://github.com/aclysma/skulpin#windows

Well, I have installed it. Not sure how to test tough (I thought beeing able to run vkcube is sufficient)...
Your method of disabling the debug layer works great however.

You could try running vulkaninfo, windows instructions are at the bottom here:
https://vulkan.lunarg.com/doc/view/<IP_ADDRESS>/windows/vulkaninfo.html
I think it will show all the layers that are available including the debug layer. This tool should be installed as part of the SDK. (Although I'm on macOS so can't confirm myself). I'm not sure how much help I'll be for it, but this would at least give you some more information to go off of.


30 characters user names is an outdated requirement

django does not have this limitation anymore.
Please check the following:

[x] Do the tests still pass?[^1]
[x] Does the code comply with the style guide?

[x] Run make lint from the Wagtail root.

[ ] For Python changes: Have you added tests to cover the new/fixed behaviour?
[ ] For front-end changes: Did you test on all of Wagtail’s supported environments?[^2]

[ ] Please list the exact browser and operating system versions you tested:
[ ] Please list which assistive technologies [^3] you tested:

[ ] For new features: Has the documentation been updated accordingly?

Please describe additional details for testing this change.
[^1]: Development Testing
[^2]: Browser and device support
[^3]: Accessibility Target

Thanks @minusf! Merged in c79f584371e8648e625b76e0b2462f66768731c9.


Fix end-offset

end-offset updated to be non-inclusive to match standard slicing syntax

LGTM, thanks @andrewmcloud!


Adjust InvalidateByCacheConfigVisitorTest for Java 11

Pull Request Test Coverage Report for Build 4605

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 53.09%

Totals

Change from base Build 4595:
0.0%

Covered Lines:
13609

Relevant Lines:
25634

💛  - Coveralls