[BUG] System restore unable to restore volume with backing image

Describe the bug (🐛 if you encounter this issue)
A system restore fails to restore a volume with backing image if backing image is not present in the cluster.
To Reproduce
Steps to reproduce the behavior:

Create a volume with backing image.
Take a system backup.
Restore the backup in a new cluster.
Restore stuck while restoring the volume with backing image.

Expected behavior
System restore should trigger backing image download and proceed with the volume restore.
Log or Support bundle
time="2022-12-16T07:40:49Z" level=debug msg="Restoring VolumeList" backupTargetURL="s3://<abc>/" controller=longhorn-system-rollout engineImage="longhornio/longhorn-engine:v1.4.x-head" error="admission webhook \"validator.longhorn.io\" denied the request: backingimage.longhorn.io \"bi-1\" not found" systemRestore=sys-restore-1

supportbundle_9ba88591-a0d8-44c9-84c8-50a700f2e7f1_2022-12-16T07-39-27Z.zip
Environment

Longhorn version: v1.4.x-head

Is this a duplicate of https://github.com/longhorn/longhorn/issues/4165 ?

Moved to 1.7.0, but we can backport the fix to 1.6.x.

Moved to 1.7.0, but we can backport the fix to 1.6.x.

Hi @ChanYiLin
According to the previous comment, does https://github.com/longhorn/longhorn-manager/pull/2710 still need to be backported to fix in v1.6.x?

Verified on master-head 20240522

longhorn master-head https://github.com/longhorn/longhorn/commit/0886abcc8bc3484202e693ef22c53faa8417b67b
longhorn-manager master-head https://github.com/longhorn/longhorn-manager/commit/23ccdd17f9ef3000038f66ef5b0380134fd7c335

The test steps
https://github.com/longhorn/longhorn/issues/5085#issuecomment-2056306793
1. Create a BackingImage `vol-0` ,  Created From `Download From URL` and a volume using it
1. Create another  BackingImage `vol-1`, Created From `Upload form local` and create another volume using it
1. Create a system-backup
1. `kubectl get lhbbi, lhb -n longhorn-system` will see the backup of the Volume and the Backingimage
1. Delete the Volume and the BackingImage
1. Restore the system-backup
1. The BackingImage and The BackingImage source type will be `restored`, but the Volume will not be restored.

Result Failed
The Volume will not be restored.
supportbundle_65954c8b-3654-42ca-baeb-8aac630a220b_2024-05-23T10-08-51Z.zip
     time="2024-05-23T10:10:22Z" level=warning msg="Restoring PersistentVolumeList" func="controller.(*SystemRolloutController).restore" file="system_rollout_controller.go:796" backupTargetURL="s3://backupbucket@us-east-1/" controller=longhorn-system-rollout engineImage="longhornio/longhorn-engine:master-head" error="volume.longhorn.io \"vol1\" not found" systemRestore=222res
time="2024-05-23T10:10:22Z" level=warning msg="Restoring PersistentVolumeClaimList" func="controller.(*SystemRolloutController).restore" file="system_rollout_controller.go:796" backupTargetURL="s3://backupbucket@us-east-1/" controller=longhorn-system-rollout engineImage="longhornio/longhorn-engine:master-head" error="persistentvolume \"vol1\" not found" systemRestore=222res
time="2024-05-23T10:10:23Z" level=warning msg="Restoring PersistentVolumeClaimList" func="controller.(*SystemRolloutController).restore" file="system_rollout_controller.go:796" backupTargetURL="s3://backupbucket@us-east-1/" controller=longhorn-system-rollout engineImage="longhornio/longhorn-engine:master-head" error="persistentvolume \"vol1\" not found" systemRestore=222res
time="2024-05-23T10:10:23Z" level=warning msg="Restoring PersistentVolumeList" func="controller.(*SystemRolloutController).restore" file="system_rollout_controller.go:796" backupTargetURL="s3://backupbucket@us-east-1/" controller=longhorn-system-rollout engineImage="longhornio/longhorn-engine:master-head" error="volume.longhorn.io \"vol1\" not found" systemRestore=222res
time="2024-05-23T10:10:24Z" level=warning msg="Restoring PersistentVolumeList" func="controller.(*SystemRolloutController).restore" file="system_rollout_controller.go:796" backupTargetURL="s3://backupbucket@us-east-1/" controller=longhorn-system-rollout engineImage="longhornio/longhorn-engine:master-head" error="volume.longhorn.io \"vol1\" not found" systemRestore=222res
time="2024-05-23T10:10:24Z" level=warning msg="Restoring PersistentVolumeClaimList" func="controller.(*SystemRolloutController).restore" file="system_rollout_controller.go:796" backupTargetURL="s3://backupbucket@us-east-1/" controller=longhorn-system-rollout engineImage="longhornio/longhorn-engine:master-head" error="persistentvolume \"vol1\" not found" systemRestore=222res
time="2024-05-23T10:10:25Z" level=warning msg="Restoring PersistentVolumeList" func="controller.(*SystemRolloutController).restore" file="system_rollout_controller.go:796" backupTargetURL="s3://backupbucket@us-east-1/" controller=longhorn-system-rollout engineImage="longhornio/longhorn-engine:master-head" error="volume.longhorn.io \"vol1\" not found" systemRestore=222res
time="2024-05-23T10:10:25Z" level=warning msg="Restoring PersistentVolumeClaimList" func="controller.(*SystemRolloutController).restore" file="system_rollout_controller.go:796" backupTargetURL="s3://backupbucket@us-east-1/" controller=longhorn-system-rollout engineImage="longhornio/longhorn-engine:master-head" error="persistentvolume \"vol1\" not found" systemRestore=222res

Thanks @roger-ryao
This is a bug and has created a ticket to handle it: https://github.com/longhorn/longhorn/issues/8601
Lets verified it after the fix has been merged.

Verified on master-head 20240530

longhorn master-head https://github.com/longhorn/longhorn/commit/f79dc9bb2bc7907955e8174f774b593b62775640
longhorn-manager master-head https://github.com/longhorn/longhorn-manager/commit/ad7420087dd5e9c706d8462c62cb756812544c55

The test steps
https://github.com/longhorn/longhorn/issues/5085#issuecomment-2126735260
Result Passed

Reopen because the document is not updated.
https://github.com/longhorn/website/blob/master/content/docs/1.7.0/advanced-resources/system-backup-restore/backup-longhorn-system.md?plain=1#L40

Verified on master-head 20240626

longhorn master-head https://github.com/longhorn/longhorn/commit/7e01ba13b41dd74689da8ec9e474baaf91363acc
longhorn-manager master-head https://github.com/longhorn/longhorn-manager/commit/77ac26d09a1bc18e743efa2e6bb94efc7d0fa4da

The test steps
https://github.com/longhorn/longhorn/issues/5085#issuecomment-2056306793
https://github.com/longhorn/longhorn/issues/5085#issuecomment-2126735260
Result Passed

The test test_system_backup_and_restore_volume_with_backingimage passed 50 times : https://ci.longhorn.io/job/private/job/longhorn-tests-regression/7050/
require/doc : https://github.com/longhorn/website/pull/926


Refactor and added option to switch what icons are used

Patches to nut-3 fork:

fix wind speed to display correct speed
removed extra line that prints to the terminal

Additional features:

Add ability to switch between default icons and nerd font icons
optimize phase_weather function

need some help with the formatted_indicator though as it dose not display the right icon for some reason.. I spend a good amount of time trying and no luck currently
.

Here is how it looks with with and without the --nerd-font flag

Hey, this looks really great and I get the appeal of wanting to use nerd font now. nice desktop!
as I wrote on #23 , I'm not so inclined to change the way the process gets spawned. let me get that PR merged without that part first, and then we can rebase this and merge it. thank you!

closing this PR as it has conflicts and doesn't seem to be updated. please open a new merge-able if you want


print command to add "$GOPATH"/bin to PATH

export PATH="$PATH":"$GOPATH"/bin

having this printed would help a great deal as when evaled, it makes binaries go installed available in the pwd anywhere.

Any reason why you don't just go ahead and set this for the goclone-spawned shell?

@colemickens this turned out to be surprisingly hard.
If you do:
$ export A=B
$ bash

you'll see that the new shell will ignore environment variables inherited from the parent process, and it uses its own defaults/rc files to come up with its set of env.
So far the only viable option I was able to find is to read the .*sh_profile/.*shrc files, and append this export directive, and pass the whole thing as an argument (--rcfile). This is a very ugly solution. It's explained here: https://unix.stackexchange.com/questions/294684/how-to-start-a-new-shell-pass-it-new-environment-variables-and-work-there-unti

Hm, I don't 100% follow. My bash seems to inherit its outer environment, including PATH. For example, this patch to goclone does what I expect. Note the absence of ${GOPATH}/bin on PATH before running goclone, and then it being present afterward.
167c167
<               env GOPATH="${project}" EXTRA_PATH="${project}/bin" $SHELL || true
---
>               env GOPATH="${project}" EXTRA_PATH="${project}/bin" PATH="${project}/bin:$PATH" $SHELL || true

Example:
chimera  ~/./bin $ echo $PATH
/home/cole/.zplug/bin:/home/cole/.zplug/bin:/home/cole/Library/Python/2.7/bin:/home/cole/.local/bin:/home/cole/.cargo/bin:/home/cole/.local/share/nodejs/bin:/opt/google-cloud-sdk/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/lib/jvm/default/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl

chimera  ~/./bin $ goclone 'github.com/kubernetes-incubator/bootkube'
goclone: Starting a new shell in GOPATH=/home/cole/workspace/gopath-github-com-kubernetes-incubator-bootkube

chimera  ~/w/g/s/g/k/bootkube  master $ echo $PATH                                                                             17:50:04
/home/cole/.zplug/bin:/home/cole/.zplug/bin:/home/cole/Library/Python/2.7/bin:/home/cole/.local/bin:/home/cole/.cargo/bin:/home/cole/.local/share/nodejs/bin:/home/cole/workspace/gopath-github-com-kubernetes-incubator-bootkube/bin:/opt/google-cloud-sdk/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/lib/jvm/default/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl

I'm wondering if you reset PATH, rather than prepend/append to it, in one of your RC files?

I think I got confused. Looks like  my oh-my-zsh’s .zshrc file was overriding the inherited PATH:
export PATH="/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin"

I thought it got there with the default installation, but it probably didn't.
I'm fixing it now.


/source/Scheduler.sh crashing on rhel8 scheduler instance--can't mount /data and /apps

Describe the bug
Trying to mount /apps and /data  (type EFS) fails on rhel8 scheduler with error message (from /root/Scheduler.sh.log)
1982 mount: /data: bad option; for several filesystems (e.g. nfs, cifs) you might need a /sbin/mount.<type> helper program.
1983 mount: /apps: bad option; for several filesystems (e.g. nfs, cifs) you might need a /sbin/mount.<type> helper program.

(I had a similar issue trying mount an FSxZ on rhel8 this week.  It had nothing to do with SOCA.  Maybe it's a rhel8 thing?  I haven't had time to parse the error message yet.  Never encountered  /sbin/mount.<type> helper programs before this week.)
Also--the error message in Scheduler.sh.log before the script  exits makes no sense.  It should fail with a "number of attempts exceeded" message.  Instead, it's failing with the message:
1996 + [[ -d /apps/soca/soca-test-2-7-5 ]]
1997 + echo '/apps/soca/soca-test-2-7-5 folder already exist. To prevent configuration overwrite, we exit the script. Please pick a different SOCA cluster name or delete the folder'
1998 /apps/soca/soca-test-2-7-5 folder already exist. To prevent configuration overwrite, we exit the script. Please pick a different SOCA cluster name or delete the folder
1999 + exit 1

(It's too close to the end of the day to dive into the Scheduler.sh code to see what's going on.)
To Reproduce
Try launching SOCA with a rhel8 instance
Expected behavior
Umm..that mount -a  would succeed.  (Also, an aligned error message on why the script is exiting)  (Snark apparently emerges at the end of my workday)
Please complete the following information about the solution:

[ ] Version: 2.7.5
[ ] Region: eu-west-1
[ ] Was the solution modified from the version published on this repository? n/a
[ ] If the answer to the previous question was yes, are the changes available on GitHub? n/a
[ ] Have you checked your service quotas for the sevices this solution uses? n/a
[ ] Were there any errors in the CloudWatch Logs? n/a

Hello,
Is this a local modification for RHEL8 ? The installer should have rejected an attempt to use rhel8 .
RHEL8 is not supported at this time as a Scheduler BaseOS - only Compute and DCV/VDI BaseOS.

Yep--I modified the expected values to include rhel8.   (Insert blushing emoji here.)
Can you point out the code for compute nodes that takes care of the mount -a issue that I had here and in my non-SOCA situation?  It would save me a bunch of time.
Thanks!

Closed as discussed via email.


Refactor disabling hotpatch

Updated

Updated

Updated

Note: These changes can be hotpatched into the production server, but if they are, Monitor.hotpatchLock needs to be set to {}

So, I simplified /disablehotpatch and I also supported /hotpatch all as an option to enable in Config.
Does this look good?

I updated this to mention /nohotpatch in /help hotpatch and I removed the other aliases

Thanks!
Tangential:

I mean, /help blacklist doesn't mention the other blacklist-related commands...

I'd definitely support enhancing the documentation of namespace commands like that. (...Because blacklist is namespace, right?)

Because blacklist is namespace, right?)

Nope

Updated

Updated Config documentation comment

Looks great!


[SUGGEST] Changing (and new) placeholders

!!! this message was translated using translate.google.com, please, if anything is confusing, let me know and I will rephrase the messages !!!
Well, we know that placeholders are essential in pretty much every plugin or server. And well, I'm having a problem with LuckPerms placeholders (and I think a lot of other people are too). The current LP placeholders are great, however, I think they still don't provide some things that I think are essential that could "make a certain difference", or facilitate players who have temporary ranks/roles/groups.
Currently the %luckperms_groups% placeholder returns all the groups the player owns, but randomly or inherited (I honestly don't know which way, apparently it's random for me), which actually should return all the groups the player owns , in order of group weight.
%luckperms_group_expiry_time% requires you to specify which group will be shown, which is fine, but there should be a "%luckperms_highest/lowest_group_expiry_time%", which returns the remaining time of the highest group, this same placeholder also returns only, months or total weeks, and even in English, I don't intend to provide the remaining group time in English based on weeks, this is really confusing for most players in my country
A new placeholder "%luckperms_highest/lowest_group_type%" or "%luckperms_group_type_<group>%" that returns what type of group the player has, permanent or temporary, that would be really interesting.
A new placeholder for dates could also be added, for example "%luckperms_join_date_group%" returns the date the player received such a group (placeholder aliases: %luckperms_join_date_highest/lowest_group% or %luckperms_join_date_group_%)
The same would be for a placeholder that returns the date that a temporary group ends. for example: "%luckperms_end_date_group%. "(placeholder aliases: %luckperms_end_date_highest/lowest_group% or %luckperms_end_date_group_%)

Your final suggestion relating to date placeholders isn't really possible. LP doesn't save when a node was added to a player (and aside from a placeholder like this, there's no real reason for it to), so I doubt that one will happen. Your other suggestions seem reasonable though.

I understand that LP cannot currently save dates for internal reasons (remember that I am not a developer, but I understand and understand your development and your difficulty in relation to this), but I think that this would be really interesting and benefit mainly temporary groups, and/or team members.
For example, the VIPs on my server are all temporary (high cost of hosting), so they would have the exact date they received their VIP, and when it ends/expires (date only, no time) within the server.
Something similar to this would be the question on when new members joined the team/earned their respective team role(s) on the server.


zks_getTokenPrice note:rpc method is not whitelisted

That method is deprecated by ZKsync and will be removed in future release


update the dca prep guide

the dca study guide has recently updated (march 2020). there is now kubernetes involved.
is it possible that you could update the prep guide according to the study guide?

any new on this?

Sorry, I'm passed my exam and not interested in this.

+1


Support JAVA_OPTS environment variable

This addresses issue #1
@saawan please review.

would you consider updating README highlighting usage to this changeset?


Replace petnames with POST hyper://localhost

The concept of using petnames for public keys in the hostname conflicts with custom DNS resolvers like handshake which can register top level names.
In js-ipfs-fetch we removed the petname functionality with an explicit call to POST ipns://localhost?key=KEY_NAME instead of auto creating with GET ipns://KEY_NAME/
I think we should do something similar for hyper-fetch and other protocols. (like bittorrent)

This has been done as of v9+ of hypercore-fetch


Cannot read property 'bar' of undefined

When going back from a post clicked in a carousel.

It was a problem with the method property inside routeChangeSucceed actions when going back. Fixed at https://github.com/wp-pwa/wp-org-connection/commit/e00b350168d4231fed16b367f68b732f1f4069af.


Decide on how to ship reproducible Julia code at release

In #32 (and #36) we remove the Manifest.toml from EpiAware as this was not required for between contributor reproducibility and was causing merge issues in a PR workflow.
Potentially shipping this at a release point (or an overarching Manifest.toml) would be a good idea for ensuring the reproducibility of this analysis (not the EpiAware.jl package. We could also potentially do this in other ways (such as shipping a Docker image).
This issue is for discussing and deciding on the right course for this and also deciding when we should aim to do this.

At this time, I think we have moved towards EpiAware as a package which the pipeline uses (plus with an aspiration to an EpiAwarePipeline package).
The specific analysis done in the pipeline should ship with a Manifest.toml, but the other package(s) shouldn't (as per usual package management in Julia).


Set up the development environment

As a [role]
I need [function]
So that [benefit]
Details and Assumptions
* [document what you know]

Acceptance Criteria
gherkin
Given [some context]
When [certain action is taken]
Then [the outcome of action is observed]

Hello, we tried to solve the issue.
This is what we did:
Added a new route to read an account by its ID. This implements the READ operation for the Account resource.
You can review changes in this commit: https://github.com/mnmnk43434/elabbk-devops-capstone-project-8/commit/f4377fe824f617c17a8417a627bdf945073ecd89.

[!CAUTION]
Disclaimer: The concept of solution was created by AI and you should never copy paste this code before you check the correctness of generated code. Solution might not be complete, you should use this code as an inspiration only.

If you no longer want Latta AI to attempt solving issues on your repository, you can block this account.


Search component

Use this issue to discuss the search(https://ons-design-system.netlify.com/components/search) in the ONS Design System

For the Character check Variant of the search component, would it be possible to have a variant that either had a range or just a limit check.
In the Blaise survey manager, we have a search by serial number which is a minimum of 8 characters but it could be up to 11 characters.

Yes this wouldn't be a problem. Are you happy to do this work and raise a PR?

@boxadesign I have implemented this with a parameter to only check against that the input is at least the required length and i've updated the documentation. Would be good if you could have a look at it, I can't push or create a PR as I don't have access.

Few problems with this component whilst working on the 'News and events' design.
The default usage of the macro results in:

Empty label attribute (should be populated with a default label title even if it is hidden using a utility class)

Classes modifier (should allow flexibility in the width of the input if required. A class is added to the input, however, there is no space between class additions, which causes a bug

We also need to look at the ordering of the classes. The class additions seem to come before the already defined width attribute and therefore would have no effect on the width anyway

Responsive width (should scale nicely and be full width on mobile. However due to the flex-flow: row wrap when the screen is reduced the component breaks. Removing this attribute fixes the issue

Unused classes (classes have been added that have no effect, and should really be removed)

Enhancements (adding the option for attributes would be a good improvement)


ddclient should support IPv6 for updates

Important notices
Before you add a new report, we ask you kindly to acknowledge the following:

[x] I have read the contributing guide lines at https://github.com/opnsense/plugins/blob/master/CONTRIBUTING.md
[x] I have searched the existing issues, open and closed, and I'm convinced that mine is new.
[x] When the request is meant for an existing plugin, I've added its name to the title.

Is your feature request related to a problem? Please describe.
I use a custom dynamic DNS update service which gets the updated IPv6 via the source of the request. In order to do that, there is an update URL ssl6.name2ip.net which resolves to an IPv6 address ONLY.
Because ddclient is not configured to use IPv6, it refuses to connect with a log message like:
12057 - [meta sequenceId="5"] WARNING: cannot connect to ssl6.name2ip.net:80 socket: IO::Socket::INET: Bad hostname 'ssl6.name2ip.net'
Describe the solution you'd like
There is a ddclient option "ipv6=yes" which should be enabled in the global configuration section to be abled to use IPv6 targets. This should either alyways be included in the ddclient.conf template or depending on a boolean option in the GUI general settings for dyndns (i.e. via a checkbox titled "use ipv6").
Describe alternatives you've considered
That could probably done in the individual sections for any service instead of the global section, but I would have expected it to work right out of the box anyway - who in their right minds disables IPv6 on purpose?
Additional context
There may be other situations where IPv6 support might come in handy.

Fixed via https://github.com/opnsense/plugins/commit/d2798e2000d5c13ba5b70d5ccefe0403ae46ac07


Salesforce update

wfh - strongly encouraged.  100% globally.
travel - restricted (no international, domestic requires executive approval)
visitors - none
events - restricted
NA, EMEA, Sao Paulo, Osaka offices are hard closed.

Closing because the related PR is merged. Thanks!


Support undo command in model

Similar to the previous PR but the implementation of the stack of previous to do list is different.
In the future, we can have reverseExecute() where add, delete, mark, unmark etc all call this method from the model, while store/load etc will implement their own

Coverage increased (+0.2%) to 87.483% when pulling 669ae94a1acf0e8500716656f9b628feddb6aa48 on support-undo-command-in-model into 6c430a491f3360eeec1052ea009ec4eccf63baac on master.

Fixes #31

Coverage increased (+0.2%) to 87.29% when pulling b198be75b353a3d8b46a7840540c4cf7728f19d1 on support-undo-command-in-model into 6cc27215b67a8ab7532ce7b74454fdf1e13ea2c3 on master.

Coverage increased (+0.3%) to 86.136% when pulling ae6672b4ca7ef3d76e31ccbf8713abd13d2540cd on support-undo-command-in-model into bc51304fed6ce4d3db4d3b56c40889ede4538a4e on master.

Coverage increased (+0.3%) to 86.543% when pulling 9c27d740ef0ada0edac0bc12fc33215ed7b70411 on support-undo-command-in-model into a5ec10d051f477b8bea997ffaf9a0ffd27321173 on master.

Should be safe for merging?

Coverage increased (+0.2%) to 85.865% when pulling 06e524fc28b8c8b14711c63efb4b3edf60443423 on support-undo-command-in-model into 93c7da7f31fb7f5956fa406a1db48fb8079c9140 on master.


Mesh fixes and improvements

@jhedberg FYI

As a general comment, could you try to keep app changes separate from stack changes. That makes it easier to port the fixes back to Zephyr.

Do I understand right, that "mesh: fix setting period div right after receiving it" fixes a regression that was introduced by your earlier commit that moved the publish callback later in mod_publish()? I.e. that patch fixed on thing (accurate period timing) but broke another (updating the period).

Yes, I should have stated that in the commit message. I will fix that and break that patch into two separate.

https://github.com/zephyrproject-rtos/zephyr/pull/4102

Updated the PR. I synchronized it with zephyrproject-rtos/zephyr#4102


🐛 BUG: A request to the Cloudflare API failed

What version of Wrangler are you using?
⛅ wrangler 2.1.0
What operating system are you using?
Mac
Describe the Bug
Got this error when I tried to publish a new worker:
% npm run deploy

<EMAIL_ADDRESS>deploy
wrangler publish

⛅ wrangler 2.1.0
Retrieving cached values for userId from node_modules/.cache/wrangler
✘ [ERROR] A request to the Cloudflare API (/accounts/7ec8fc331fa0934755a004c2aab1562b/workers/services/website) failed.
workers.api.error.service_not_found [code: 10090]
If you think this is a bug, please open an issue at:
https://github.com/cloudflare/wrangler2/issues/new/choose
Not sure what I did wrong or how to troubleshoot.
Thanks,

We just released 2.1.1, which I believe should resolve this issue.

Fixed in<EMAIL_ADDRESS>

Thank you!


Aggregation API docs

Add a reference guide to using the API

"done" and ready to merge with #770


load youtube video from youtube-nocookie.com

Hi,
I want to load the youtube video from youtube-nocookie.com so as to prevent cookie from loading. I don't seem to find any solution to this as this player doesn't seem to have any.
Can you please help me and let me know if there's any work-out to this.

"youtube-nocookie.com" has no working API, which we need for our buttons and events to work.
If this is important to you and you can get it to work yourself with a fork of Plyr we could change our regex.

Hope there will be way soon. We need to remove Plyr for YouTube-Videos out of most customer projects.


Update README.md

Adds or updates the following companies, events, or universities:

Checklist
Company updates

[x] I have put the most recent relevant date in the "Last Update" column
[ ] I have linked to the article about the change, not the company's homepage (Please put N/A if there is no public post)

Event updates

[ ] I have linked to the article about the change, not the event's homepage

University updates

[ ] I have linked to the article about the change, not the university's homepage

updated Equinix policy

Updated yml instead of readme.md.


Add analysis specific snapshots

Please provide a description for what this PR is for.
And to help us figure out who should review this PR, please
put an X in all the areas that this PR affects.
[X] Configuration Infrastructure
[ ] Docs
[ ] Installation
[ ] Networking
[ ] Performance and Scalability
[ ] Policies and Telemetry
[ ] Security
[ ] Test and Release
[ ] User Experience
[ ] Developer Infrastructure

@ozevren: The following test failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

lint_istio
22eccb90d658f70f9d6585fe59e474841de06038
link
/test lint_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@ozevren: The following tests failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

lint_istio
22eccb90d658f70f9d6585fe59e474841de06038
link
/test lint_istio

integ-new-install-k8s-tests_istio
9e32844939c12b01e9b54ab4c9448b0c9dad335f
link
/test integ-new-install-k8s-tests_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@ozevren: The following tests failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

integ-new-install-k8s-tests_istio
9e32844939c12b01e9b54ab4c9448b0c9dad335f
link
/test integ-new-install-k8s-tests_istio

gencheck_istio
4a57f35c10547246a145f0e6ee0291676cac40cf
link
/test gencheck_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@ozevren: The following tests failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

gencheck_istio
4a57f35c10547246a145f0e6ee0291676cac40cf
link
/test gencheck_istio

integ-security-k8s-tests_istio
4a57f35c10547246a145f0e6ee0291676cac40cf
link
/test integ-security-k8s-tests_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

/retest

@ozevren: The following tests failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

integ-security-k8s-tests_istio
4a57f35c10547246a145f0e6ee0291676cac40cf
link
/test integ-security-k8s-tests_istio

gencheck_istio
4a57f35c10547246a145f0e6ee0291676cac40cf
link
/test gencheck_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@ozevren: The following tests failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

gencheck_istio
4a57f35c10547246a145f0e6ee0291676cac40cf
link
/test gencheck_istio

integ-security-k8s-tests_istio
4a57f35c10547246a145f0e6ee0291676cac40cf
link
/test integ-security-k8s-tests_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@ozevren: The following tests failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

integ-security-k8s-tests_istio
4a57f35c10547246a145f0e6ee0291676cac40cf
link
/test integ-security-k8s-tests_istio

gencheck_istio
5b7424254f635e4660b81def98520e786380979e
link
/test gencheck_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@ozevren: The following tests failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

integ-security-k8s-tests_istio
4a57f35c10547246a145f0e6ee0291676cac40cf
link
/test integ-security-k8s-tests_istio

gencheck_istio
5b7424254f635e4660b81def98520e786380979e
link
/test gencheck_istio

integ-mixer-k8s-tests_istio
5b7424254f635e4660b81def98520e786380979e
link
/test integ-mixer-k8s-tests_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@ozevren: The following tests failed, say /retest to rerun them all:

Test name
Commit
Details
Rerun command

integ-mixer-k8s-tests_istio
5b7424254f635e4660b81def98520e786380979e
link
/test integ-mixer-k8s-tests_istio

unit-tests_istio
e679efef13d4ba537e8e912233fc751417f47276
link
/test unit-tests_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

/test unit-tests_istio


Make note references more salient and interactive

Is your feature request related to a problem? Please describe.
I really like the note linking and reference function. But the note reference looks exactly the same as other content, losing the "knowledge linking" idea because sometimes I want to refer back to the original note.
Describe the solution you'd like
So I suggest you could make the block background of the note reference slightly darker (according to the theme of VSCode) or draw a frame around the block. Plus, when you hover the mouse above the block, you could see a tip of the referring note name.
Then you could click the block to open the original note, just like it is a bidirectional link.
Describe alternatives you've considered
I currently have to add the link of the note reference before that reference to illustrate.

thanks for the issue. we'll probably implement this as part of either this week's release or the next week by the latest. out of curiosity, do you navigate primary using the markdown preview or via the editor?

thanks for the issue. we'll probably implement this as part of either this week's release or the next week by the latest. out of curiosity, do you navigate primary using the markdown preview or via the editor?
Thanks for the feedback! Does the "primary" refer to the 1st class header?
I am currently building my knowledge system, so most of the time I directly scroll up and down in the director to navigate primary headers. But when I am reviewing my notes, I will navigate them using the outline pane in the markdown preview page.

we just shipped pretty note refs with 0.10.6: https://github.com/dendronhq/dendron-template/blob/master/vault/dendron.topic.refs.md#note-reference
Take a look and let me know if there's anything missing from this.
and by primary i meant your typical way of navigating your results :)

we just shipped pretty note refs with 0.10.6: https://github.com/dendronhq/dendron-template/blob/master/vault/dendron.topic.refs.md#note-reference
Take a look and let me know if there's anything missing from this.
and by primary i meant your typical way of navigating your results :)

This is what I have been waiting for! Thanks for the speedy action. Maybe I am used to programming in the editor, I always navigate with the editor, only turn my sight to the preview when I am reading the notes.


Pods connected to Calico IPPool with NAT not connecting from Node IP

I have a Raspberry Pi K8S cluster, 1 master (<IP_ADDRESS>) and 2 nodes (<IP_ADDRESS> and 153).  I also have another Pi acting as an NFS server (<IP_ADDRESS>). I have Calico configured, and I used calicoctl to see if it had NAT enabled, which it does.
However, any outgoing traffic from a pod to my local network appears to come from the Pod IP, not the node IP, which means nothing can route back in.
Bit more info: my local subnet (as in everything on my home network) is <IP_ADDRESS>/24 provided by DHCP on my Google Wifi router.
This is my Calico IPPool config
{
  "kind": "IPPoolList",
  "apiVersion": "projectcalico.org/v3",
  "metadata": {
    "resourceVersion": "11027205"
  },
  "items": [
    {
      "kind": "IPPool",
      "apiVersion": "projectcalico.org/v3",
      "metadata": {
        "name": "default-ipv4-ippool",
        "uid": "7f876465-0c94-4087-b567-8b12171421aa",
        "resourceVersion": "2336",
        "creationTimestamp": "2020-09-15T17:13:01Z"
      },
      "spec": {
        "cidr": "<IP_ADDRESS>/16",
        "vxlanMode": "Never",
        "ipipMode": "Always",
        "natOutgoing": true,
        "blockSize": 26,
        "nodeSelector": "all()"
      }
    }
  ]
}

My nodes have chosen <IP_ADDRESS>/24 and <IP_ADDRESS>/24 for the pod networks.
When I do a connection test from a pod to a server on my local network, this is what I see in tcpdump
13:29:05.294836 IP <IP_ADDRESS>.32866 > k8snfs.9000: Flags [S], seq<PHONE_NUMBER>, win 64400, options [mss 1400,sackOK,TS val<PHONE_NUMBER> ecr 0,nop,wscale 7], length 0
Note how it's connected from the Pod IP, and not a NAT IP (which I assume would be the node's IP ?) Because the server it connected to doesn't know how to route back to <IP_ADDRESS>/24, it just fails the connection, which makes total sense.
What have I missed ? What can I check ? I'm pretty new to K8S, so a bit of guidance would be greatly appreciated :)

Update to this: I thought it might be caused by my K8S calico ippool kinda being in the same subnet, so I switched my whole environment to using <IP_ADDRESS>/16 and recreated my test pods, but it still connects as the pod IP and not the NAT IP
10:55:17.402626 IP <IP_ADDRESS>.37082 > ubuntu-vm.lan.9000: Flags [S], seq<PHONE_NUMBER>, win 64400, options [mss 1400,sackOK,TS val 136381942 ecr 0,nop,wscale 7], length 0
Please help :(

So to get NATed, the packet must be leaving the pod subnet.  I think what's wrong here is that the NFS server has an IP inside the pod-cidr, so Calico thinks that the traffic is pod-pod.
You need pod cidr, host cidr and service cidr to be non-overlapping to avoid issues.

Hey @lwr20 - thanks.  I experience the same issue even once I've changed the pod CIDR to <IP_ADDRESS>/16 - all connections (as per my update) are being received from the pod IP, not the node IP :(

Can I see the output of ip r on the node with the pod please?
BTW - I can also help you with this on slack - http://slack.projectcalico.org/ for an invite, I'm lrobson in there


[WIP] Add instance resize to automate

Add state machine which can perform whole resize instance
process (resize and confirm/revert when resize becomes ready).

Example how invoke state machine with Automate Simulation.

This PR needs to be updated to use Request from MiQ. Going to take a look deeper when ceilometer events PR is merged.

No work is planned here. Going to close this PR and replace it with https://github.com/ManageIQ/manageiq/pull/7922 and one not yet published PR.

Make resize methods accessible from Automate was implemented in #7922 and resize confirmation on background in openstack was implemented in #8344. Closing this PR.


Mess Hall Cooking Station bug

The cooking station in the Stroud-Eklund 2x3 Mess Hall ship module does not add created items to your inventory, but instead drops them on the floor behind the station. In the identical Deimos 2x3 Mess Hall module the cooking station adds the items to the inventory as expected.

Game Version
<IP_ADDRESS>
Language
English (EN)
New Game
Yes
Reproduction Steps

Install the Stroud-Eklund 2x3 Mess Hall module on a ship.
Use the Cooking Station (the standalone dedicated one, not the Galley) to cook some items.
Watch the items appear on the other side of the wall on the floor.

Duplicate of #300


fails to load perfview export (perfview version 2.0.56)

Failed to load format Error: Tried to leave frame "OTHER <<ntoskrnl!?>>" while frame "OTHER <<ntdll!?>>" was at the top at 1639.3645999999999
at n._leaveFrame (speedscope.ca4dd7be.js:156)
at n.leaveFrame (speedscope.ca4dd7be.js:156)
at speedscope.ca4dd7be.js:162
at a (speedscope.ca4dd7be.js:162)
at speedscope.ca4dd7be.js:162
at Array.map ()
at s (speedscope.ca4dd7be.js:162)
at import.67a00871.js:111
at Generator.next ()
at s (import.67a00871.js:111)
speedscope.zip

Hi @hbinkle!
I'm pretty sure this is a bug in dotnet-trace.
See:

https://github.com/jlfwong/speedscope/issues/272
https://github.com/microsoft/perfview/issues/1178
https://github.com/jlfwong/speedscope/issues/285


dataset files - where to download?

I wanted to try the benchmark but I cannot find where to download these files:
timescaledb-high-cpu-1-queries.gz
timescaledb-cpu-max-all-8-queries.gz
timescaledb-groupby-orderby-limit-queries.gz
timescaledb-double-groupby-1-queries.gz
timescaledb-data.gz
Maybe you can share the link where to locate these and download them.
Thank you.

Hi @paulnamuag , those files are actually generated using tsbs_generate_queries and gzipping the result.

Thanks @RobAtticus for providing that answer. I'll try that one.


Negative Numbers which client receives dont get parsed correctly

If i set a position of a Player in the server state to this:
currentPosition: {
  x: -30,
  y: 2.02,
  z: 0
}

on the client its this:
currentPosition: {
  x: 2,
  y: 2.02,
  z: 0
}

Client Side Code which prints out x wrong.
in debug u see its in DataChange already false
void OnPlayerChange (DataChange change)
{
	Debug.Log ("OnPlayerChange");
	Debug.Log (change.operation);
	Debug.Log (change.path["id"]);
	Debug.Log (change.value);

	var data = (IndexedDictionary<string, object>) change.value;

	var currentPosition = (IndexedDictionary<string, object>) data["currentPosition"];

	var x = Convert.ToSingle (currentPosition ["x"]); //prints out 2 but should be -30
	var y = Convert.ToSingle (currentPosition ["y"]);
	var z = Convert.ToSingle (currentPosition ["z"]);
}

Modified Version of the Unity client example which set the spawn of the cube to this

modified client so he sets also the Z:

actual spawn: (ignore X because its already moved by script)

colyseus-unity3d-master-wrong-parsing.zip

Thanks a lot, @Wenish! I've dug down and this has something to do with the msgpack decoder. Created an issue on the owner's repository, let's see if he can help us. https://github.com/deniszykov/msgpack-unity3d/issues/18

Hi @Wenish, good news! @deniszykov managed to fix this on version 2.3.2 of the msgpack library! I've updated his plugin here. Can you download the latest version and try again? Cheers!


[operator]: Bump referenced version to v2.5.1

Updating the operator version to v2.5.1 (for all the links to the
manifests, etc.).
I've also updated a dead link for the OpenShift instructions.
Fixes https://github.com/cockroachdb/cockroach-operator/issues/823

This change is

Updating link in 22.1 as well


DISP-S1 Final SAS 0.5.2 PGE Integration

PGE/SAS Integration Procedure Steps

[x] Update SAS version number to 0.5.2 in disp_s1_pge.py
[x] Update container build script to user opera/disp-s1:0.5.2 as the base image
[x] ~Update baseline SAS Yamale Schema for DISP-S1 to latest from ADT repository~ Should be no change from last release
[x] ~Update Algorithm Parameters Yamale Schema for DISP-S1 to latest from ADT repository~ Should be no change from last release
[x]  ~If SAS Yamale schemas have changed, make sure changes are reflected in the sample  RunConfigs bundled with the repository~
[x] Update the Measured Parameters Description configuration file (if available) with any changes to the metadata contained within output products

The opera.util.tiff_utils.get_geotiff_metadata() can be used to extract all available product metadata from an output product in GeoTIFF format
The opera.util.h5_utils.get_hd5_group_as_dict() can be used to extract all available product metadata from an output product in HDF5 format
The latest descriptions for each product metadata field should be sourced from the latest Product Specification document for the DISP-S1 SAS

[ ] Create the expected input and output archives used with the Integration test from the samples provided by ADT

This involves splitting out the input data (including ancillaries) and expected outputs from the "golden" data on Artifactory into separate .zip files for each, then uploading the new archives to S3 (NOTE This is blocked until AT is passing)

[x] Rerun the unit test suite to ensure all tests pass
[ ] Rerun the DISP-S1 Integration Test to ensure it passes using the new expected assets for the latest delivery

Int tests failing expectedly but files such as ISO XML generated ok.
Not a lot to change aside from that due to similar RC/AP schemas - also checked metadata output (compared keys in meta dictionaries) and there were no changes I could see.


METAMODEL-1225 Add ColumnTypingStrategies and use them in CSV module.

There are two strategies for column typing, all text and manual.
The CSV module can use manual typing to filter based on numerical
greater than and less than operations.

As mentioned in the JIRA comment, let me know if there is too much duplication between the typing package and naming package.
Also, do we need to handle trying to update the datastore with a data type that is different than the one you configured? I haven't tested but it seems to me you can now make a write to csv data stores that you can't read back (unless you reconfigured the datacontext to use string types which will always work)

@kaspersorensen You had some comments on this pull requests, which mark it with "changes requested". Have these been addressed? If so, can we merge the pull request?

Sorry guys @LiveSatomi  @arjansh , had been buried in work for a bit. Gave this my approval now :-)


rocksdb: Use WriteAmpBasedRateLimiter when auto-tuned is on

What problem does this PR solve?
Issue Number: close #xxx
Problem Summary:
What is changed and how it works?
What's Changed:
Use WriteAmpBasedRateLimiter when auto-tuned is on. WriteAmpBasedRateLimiter is a new rate limiter plugin (essentially a wrapper around old GenericRateLimiter) that optimizes auto-tune algorithm.
Related PRs: tikv/rocksdb#193, tikv/rust-rocksdb#547
Related changes
Check List
Tests

Unit test
Manual Test (doc)

Side effects

more MEM (3KB)

Release note

No release note

/rebuild

/merge


About the optimal objective of all problems

Hi,
I am wondering can u provide us with the optimal objective of all problems' validation set? Or tell me how can I get them from your code.
Thanks!

Hi!
I guess you're talking about TSP? You can install Concorde by running ./install_concorde.sh from the directory problems/tsp. Then from the root directory you can run python -m problems.tsp.tsp_baseline concorde data/tsp/tsp20_validation_seed4321.pkl data/tsp/tsp50_validaton_seed4321.pkl data/tsp/tsp100_validation_seed4321.pkl. These sets can be generated using python generate_data.py --problem all --name validation --seed 4321. See also the instructions. Solving all sets should take a reasonable amount of time (not more than an hour at most).

Hi!
I guess you're talking about TSP? You can install Concorde by running ./install_concorde.sh from the directory problems/tsp. Then from the root directory you can run python -m problems.tsp.tsp_baseline concorde data/tsp/tsp20_validation_seed4321.pkl data/tsp/tsp50_validaton_seed4321.pkl data/tsp/tsp100_validation_seed4321.pkl. These sets can be generated using python generate_data.py --problem all --name validation --seed 4321. See also the instructions. Solving all sets should take a reasonable amount of time (not more than an hour at most).


Where is the code for VALLE training and inference?

Thanks for your work, much helpful!

Thanks for your work, much helpful!

Thanks for your attention. The code for VALLE training and inference is coming soon.

Thanks for your work, much helpful!

#4 Vall-E implementation is in. Feel free to open an issue if there is any bug.

VALLE

请问VALLE支持中文训练吗？


Tidy task “Pull an Image from a Private Registry”

Tidy up task Pull an Image from a Private Registry [preview].

link to new-style API reference
call a manifest a manifest
use tooltips where appropriate
add third-party content warning per content guide (Docker is not in-project)
other general tidying

/lgtm

Tested the proposed changes and they work
The PR improves this task
/approve


Animation smoothing - Hunllef

Type
Incorrect behavior
Operating System
Windows
OS Version
Windows 10
Bug description
The crystalline/corrupted Hunllef in Gauntlet vibrates when animation smoothing is enabled. I've attached a clip with me switching smoothing off and back on while I fight it, to compare. Tried to get some decent camera angles for the comparison.
I propose adding the hunllef to the smoothing blacklist. Thanks.
Screenshots or videos
https://user-images.githubusercontent.com/5593732/174667706-1aaf89ab-8268-4701-9119-52e8a8c16445.mov
RuneLite version
Runelite version: <IP_ADDRESS>
Launcher version 2.0.2
Logs
No response

Would you mind re-uploading the video? It doesn't load, at least on my end.

https://user-images.githubusercontent.com/5593732/176986740-6ee0c89f-b41a-4aaf-973d-1320e865900c.mov


Check for direct return of Task opportunities in Blazor docs

#19950

I checked all of the async Task-returning methods ... nothing is screaming for an update in this regard AFAICT. There might be one or a few example spots in the Call web API topic, but the sample app has to await multiple Tasks in the methods that interact with the server API because the UI has to be updated after server API requests. We could update one or a couple of examples there perhaps, but a better solution is perhaps to make the code examples reflect more of a real-world scenario (e.g., what's in the sample app for those topic examples) where two awaited methods are called, thus there would be no changes for this issue ... we'd still be using async-marked methods with awaits in the method bodies. We'll take a look at code on individual topic reviews later and perhaps something will turn up.

FWIW, I think this is a good outcome. I think it's much better for the docs to provide code samples that are better protected when being copy/pasted and modified to including a using, introduce different exception semantics, etc. David Fowler's async guidance appears to echo this, too.


Crash Report 0.4.2 - (IPv6 only interface)

Attached is the crash report for v0.4.2
report-fa0ce441-aa45-493c-a35d-04926470b508.toml.txt

"name" = "netscanner"
"operating_system" = "Mac OS 14.4.1 [64-bit]"
"crate_version" = "0.4.2"
"explanation" = """
Panic occurred in file '/Users/dominicorsi/.cargo/registry/src/index.crates.io-6f17d22bba15001f/netscanner-0.4.2/src/components/discovery.rs' at line 553
"""
"cause" = "index out of bounds: the len is 1 but the index is 1"
"method" = "Panic"
"backtrace" = """

   0: 0x1032efa5c - core::panicking::panic_fmt::hb4d79f470bcac176
   1: 0x1032efbfc - core::panicking::panic_bounds_check::hbe0606b3c45f99d7
   2: 0x102fc0b80 - <netscanner::components::discovery::Discovery as netscanner::components::Component>::update::h220f740f03a29f09
   3: 0x102fb72b0 - netscanner::main::{{closure}}::h79db477646598b3e
   4: 0x102fb0954 - tokio::runtime::park::CachedParkThread::block_on::h30ccfdfbaa105834
   5: 0x102fc8fd4 - tokio::runtime::context::runtime::enter_runtime::h89acd54955ae5236
   6: 0x102fdf5b0 - tokio::runtime::runtime::Runtime::block_on::hc1e4b938b1d5e1ee
   7: 0x102faa4c8 - netscanner::main::h0bc9094782be655d
   8: 0x102fed0b4 - std::sys_common::backtrace::__rust_begin_short_backtrace::hce38ae2d573b0431
   9: 0x102fcfdf0 - std::rt::lang_start::{{closure}}::h26f6b47aa5740db0
  10: 0x10329885c - std::rt::lang_start_internal::h7f00bef3cf1b3caa
  11: 0x102faa5b4 - _main"""

just posting error report log for others to see that may identify same bug

Question please - do you have an interface without IPv4 ?
That looks like your active interface that have been found and selected as active is not have valid IPv4 and me stupidly enough did not implement any verification/check.
Sorry about that - will fix it asap.
Thanks for the report.

I do have an interface that is active that doesn't have an IPv4 interface which is awdl0.
Is there a way to see which interface netscanner chooses to use when it starts?
en0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
	options=6460<TSO4,TSO6,CHANNEL_IO,PARTIAL_CSUM,ZEROINVERT_CSUM>
	ether 1c:57:dc:31:03:e5
	inet6 2601:602:c900:8620::19a prefixlen 64 dynamic
	inet6 fe80::1804:d967:1cff:cebd%en0 prefixlen 64 secured scopeid 0xc
	inet <IP_ADDRESS> netmask 0xffffff00 broadcast <IP_ADDRESS>
	inet6 2601:602:c900:8620:181d:9f2b:1766:8765 prefixlen 64 autoconf secured
	inet6 2601:602:c900:8620:35cb:c5ac:a9f0:2811 prefixlen 64 autoconf temporary
	inet6 2601:602:c900:8620::b98d prefixlen 64 dynamic
	nd6 options=201<PERFORMNUD,DAD>
	media: autoselect
	status: active
awdl0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
	options=6460<TSO4,TSO6,CHANNEL_IO,PARTIAL_CSUM,ZEROINVERT_CSUM>
	ether c2:dd:35:53:5b:b9
	inet6 fe80::c0dd:35ff:fe53:5bb9%awdl0 prefixlen 64 scopeid 0xd
	nd6 options=201<PERFORMNUD,DAD>
	media: autoselect
	status: active

I may need to add an options as flags ... unfortunately not at the moment. It just take first active from the list. IPv6 handling (at least dumping packet logs) is done from 50%. I do not have IPv6 scanning implemented yet.
You may either wait for next version or turn off interface without IPv4 when starting netscanner; after that you may switch active interface with the f key.

Okay, 0.4.1 worked fine for me, but I am not sure if the interface that is only IPv6 is new to my device or not.

Can you please verify that version v0.4.1 have awdl0 as active interface or en0?
Version v04.2 is trying to get input value pre-filled with subnet from active interface.
Since I can't see IPv4 on any of your interfaces, there is the problem. I am parsing ipv6 as ipv4 address.
Fix will be asap.

Btw. We may find a bug in pnet library. In theory, you should not be able to scan anything since first version that had implemented IP scanning.
You may see here that when getting vector of active interfaces, there is a condition that we get only interfaces that have IPv4 address.
https://github.com/Chleba/netscanner/blob/6089d59c1bcd0c0cb94adcaa59217ffd979bf2f5/src/components/interfaces.rs#L48

https://github.com/Chleba/netscanner/commit/0e31b84e87997cef3181ec55d995cdb7e56c2da8 - fix is here.
Please confirm that the new version is working for you.
IPv6 scan support will come when I have more time for it.

Attached is my screenshot of having en0 active but I also have en18. I didn't realize this at the time but I am connected via an ethernet cable using en18. By having myself hardwired v0.4.1 works just fine. When I unplugged and switched to Wi-Fi I got a crash as well with v0.4.1. I was on Wi-Fi when v0.4.2 crashed.

Active interfaces when hardwired
en0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
	options=6460<TSO4,TSO6,CHANNEL_IO,PARTIAL_CSUM,ZEROINVERT_CSUM>
	ether <REDACTED>
	inet6 2601:602:c900:8620::19a prefixlen 64 dynamic
	inet6 fe80::1804:d967:1cff:cebd%en0 prefixlen 64 secured scopeid 0xc
	inet <REDACTED> netmask 0xfffffe00 broadcast <IP_ADDRESS>
	nd6 options=201<PERFORMNUD,DAD>
	media: autoselect
	status: active
awdl0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
	options=6460<TSO4,TSO6,CHANNEL_IO,PARTIAL_CSUM,ZEROINVERT_CSUM>
	ether <REDACTED>
	inet6 fe80::a44f:bbff:fe19:d30b%awdl0 prefixlen 64 scopeid 0xd
	nd6 options=201<PERFORMNUD,DAD>
	media: autoselect
	status: active
en18: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
	options=404<VLAN_MTU,CHANNEL_IO>
        ether <REDACTED>
	inet6 fe80::1072:9131:85fa:b8de%en18 prefixlen 64 secured scopeid 0x1a
	inet <REDACTED> netmask 0xfffffe00 broadcast <IP_ADDRESS>
	nd6 options=201<PERFORMNUD,DAD>
	media: autoselect (1000baseT <full-duplex>)
	status: active

Could you please get me the crash log output from the v0.4.1 as well please?
That needs to be something else.

Hi @DominicOrsi,
I just want to verify if a new version v0.4.3 is at least working / don't panicking and scanning and packetdumping is also not causing any issues ?

Everything works on v0.4.3! Thanks for rolling out such a fast fix!

Thank You. I'm closing this issue. The next proper fix is implementing IPv6 support for scanning and packet dump.


feat: Implement the rule "jsx-a11y"

Describe your changes
Implement the ruleset by referring to the eslint-plugin-jsx-a11y:recommended and the react-a11y of eslint-config-airbnb.
However, the following rules are set by us:

autocomplete-valid

the plugin recommends this rule and it's certainly useful.

interactive-supports-focus

We will consider enabling it in strict mode which is planned for future development.
This rule is too strict for us now.

click-events-have-key-events

We will consider enabling it in strict mode which is planned for future development.
This rule is too strict for us now.

control-has-associated-label

Disabled for compatibility with Non DOM such a React custom component.

label-has-associated-control

Change assert option to either because nested htmlFor or label is sufficient.

mouse-events-have-key-events

We will consider enabling it in strict mode which is planned for future development.
This rule is too strict for us now.

no-noninteractive-element-interactions

We will consider enabling it in strict mode which is planned for future development.
This rule is too strict for us now.

no-static-element-interactions

We will consider enabling it in strict mode which is planned for future development.
This rule is too strict for us now.

Issue ticket number and link
Checklist before requesting a review

[ ] I have performed a self-review of my code
[ ] If it is a core feature, I have added thorough tests.
[ ] Do we need to implement analytics?
[ ] Will this be part of a product update? If yes, please write one phrase about this update.

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Adds test for class selector in Prioritize One Style Over Another

Adds test to make sure .pink-text class selector is declared with its color set to pink.
closes #6432

One more space detection needed:
  .pink-text      {
    color    : pink  ;
  }

The above code should be valid CSS and pass - we recently had a similar change required on another css regex.  More \s*, I guess.

Hmm... I could've sworn I had that \s* in there. Thanks for catching that. Fixed.

This still fails:
  .pink-text {
    color:  pink      ;
  }

Looks like it's the spaces after the pink but before the semi-colon.
Are you testing these locally, because you ought to be able to drop my code in place and test it.

@SaintPeter  Oh right, forgot to test using your code. I only tested for a space before the colon.
Fixed (hopefully). Tested locally.

Like Buddah!  :100:


Update MD file on new branch 2017-12-09_07-32-30

:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

split/updateTestRef1.md
:white_check_mark:Succeeded

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.


security: remove all .github/ contents

Summary
This pull request removes all contents from the .github/ directory in this forked repository. The purpose of this change is to prevent GitHub Actions workflows from the original repository from running on this fork.
Background
This repository is a fork of elizaOS/eliza. By default, GitHub Actions workflows from the original repository are enabled in this fork. However, the intention is to run only custom workflows specific to this fork, not those inherited from the original repository.
Changes

Deleted all files and directories within the .github/ directory.

Rationale
Removing the .github/ directory ensures that only workflows explicitly added to this fork will be executed. This change helps maintain control over the CI/CD processes and prevents unintended workflows from running.
Impact

No workflows from the original repository will run on this fork.
Custom workflows can be added as needed without interference from the original repository's configurations.

Next Steps

Add custom workflows to the .github/ directory as needed for this fork's specific requirements.

#2  👈 (View in Graphite)
main-lachie

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

Merge activity

Dec 23, 10:29 AM EST: A user merged this pull request with Graphite.


Namespace ENV vars.

We want to use the datadog image in elasticbeanstalk environments.  When used in this method, environment variables are set globally for all containers.  Using an environment variable name of API_KEY could cause some serious clashes with other containers.
By allowing for alternate environment variables DD_API_KEY, DD_TAGS and DD_LOG_LEVEL this ensures that we don't end up with any conflicts.  The original ENV vars still work and exist, so this should not break backwards compatibility.

@hkaj any ideas on this one? Is this possible?

This is indeed a legitimate use case, thank you for raising it and providing a solution. Merging.


"image number greater than total number of images" error

http://library.bdrc.io/show/bdr:W1PD96684_0206 cannot retrieve manifest because workLocation page numbers seem inconsistent: http://presentation.bdrc.io/2.1.1/v:bdr:V1PD96684_I1PD106659::534-552/manifest

in same Work but another Volume it is fine: http://library.bdrc.io/show/bdr:W1PD96684_0608

Well, I'm affraid  iiif-presentation is right here, it's a bug in the data: http://library.bdrc.io/show/bdr:V1PD96684_I1PD106659 says it has 512 pages, and W1PD96684_0206 claims a text goes from page 534 to 552. So either the location is wrong (so it's a bug in rKTs-migration), or we don't have all the images for this volume (in which case, not much we can do)

looking deeper in http://library.bdrc.io/show/bdr:W1PD96684_S0001

first it seems that many Volumes are missing in http://library.bdrc.io/show/bdr:I1PD96684
(manifest ok but error 500 in first image, eg http://iiifpres.bdrc.io/2.1.1/v:bdr:V1PD96684_I1PD106654/manifest VS http://iiif.bdrc.io/image/v2/bdr:V1PD96684_I1PD106654::I1PD1066530001.tif/full/full/0/default.jpg )
n°129 says Vol.6 p.598|4 - p.609|8 but n°130 says Vol.6 p.4|1 - p.315|3 ...  then n°137 ("otani catalogue reference") says Vol.6 p.531|5 - p.574|6 but n°138 says Vol.6 p.4|1 - p.6|2... does not seem clear to me how to read that ?

the data about locations is created in rKTs-migration so if there's an actual bug in the data (comparing the page numbers provided by rKTs-migration and the Otani catalog), it should be reported there. The problem seems to come from a possible misinterpretation of the rKTs data on my side. But that's a different topic from the images that don't work.
The images that don't work are a problem that should be reported on buda-iiif-server.

For this issue, I think there should just be a warning and the manifest should be generated (and trucated anyway)

done for the warning, the rest is  an issue with the data


Added lag column to the kafka plugin

Signed-off-by: ebarrios<EMAIL_ADDRESS>Hey, I just made a Pull Request!
Added lag column to the kafka main table.

:heavy_check_mark: Checklist

[ ] A changeset describing the change and affected packages. (more info)
[ ] Added or updated documentation
[ ] Tests for new functionality and regression tests for bug fixes
[ ] Screenshots attached (for UI changes)

Tugboat has finished building the preview for this pull request!
Link:

https://pr4842-gmgwps6chumb8owopaih4ixyhgtxijya.tugboat.qa

Dashboard:

https://dashboard.tugboat.qa/6042546c65f8177c48035d06

Tugboat has finished building the preview for this pull request!
Link:

https://pr4842-gmgwps6chumb8owopaih4ixyhgtxijya.tugboat.qa

Dashboard:

https://dashboard.tugboat.qa/6042546c65f8177c48035d06


Fix 'apikeys' property

I fixed some typos because the api key management doesn't work properly.

Would you care to share some sample code where connect-rest fails to work properly?

Of course:
'use strict'

var http = require('http')
var connect = require('connect')
var bodyParser = require('body-parser')

var Rest = require('connect-rest')

// sets up connect and adds other middlewares to parse query, parameters, content and session
// use the ones you need
var connectApp = connect()
	.use(bodyParser.urlencoded({ extended: true }))
	.use(bodyParser.json())

// initial configuration of connect-rest. all-of-them are optional.
// default context is /api, all services are off by default
var options = {
	context: '/api',
	logger: { file: 'mochaTest.log', level: 'debug' },
	apiKeys: [ '849b7648-14b8-4154-9ef2-8d1dc4c2b7e9' ],
	discoverPath: 'discover',
	protoPath: 'proto'
}
var rest = Rest.create(options)

// adds connect-rest middleware to connect
connectApp.use(rest.processRequest())

// defines a few sample rest services
rest.get('/books', functionN0)

function functionN0 (request, content, callback) {
	callback(null, { result: 'ok' })
}

let server = http.createServer(connectApp)
server.listen(8000, function () {
	console.log('Server started succesfully on port 8000...')
})

and finally:
curl -X GET http://localhost:8000/api/books


[Issue 3389] Support XCM for Mythos

Related issues:
#3389

🚀 Deployed on https://pr-3420--sw-web-runner.netlify.app


Colonists wont farm area after first time

IMPORTANT: Please first search existing bugs to ensure you are not creating a duplicate bug report!
Describe the bug
After loading any colony / save file, colonists will only sow/harvest an area a single time. After that, they will never automatically interact with the area again. Colonists can still be forced to sow in that area by selecting them and right-clicking the spot, but they will not prioritize it automatically. Farmers will go idle even if there is sowing area available and they are set to priority 1 on growing work. This makes farming nigh impossible without reloading the game after every round of sowing/harvesting, and reloading a save sometimes causes an error on map generation and requires a complete game restart.
Steps to reproduce the behavior (VERY IMPORTANT)

Start or load a game.
Let farmers sow/harvest once.
They wont automatically sow/harvest the same area again.

Error Log
https://gist.github.com/dc03ec4435be237e1fef8f2f2b875270
Save file
Literally any colony, including the 'Agriculture and Animals' tester save file.
Screenshots
image
Mod list (For vanilla report, it has to be same as below list.)

Harmony
Core
Royalty (optional)
HugsLib
RimThreaded

confirmed in 2.2.7 with the farming test save

Still happens somewhat in 2.2.13. The colonists will initially sow the crops, but when you change it to a different plant they will sow the plants in "chunks" it seems. Like they would sow a few plants, then go idle for a few seconds, then sow a few plants again, etc.


Geyser requires the API version to be specified

Geyser gives an error when running this extension. The extension still works but I am required to inform you:
The extension TransferTool requested the Base API version 1.0.0, which is deprecated in favor of specifying the Geyser API version. Please update the extension, or contact its developer.

Maybe I should update the extension before complaining, this is fixed in your latest version. Not sure where I got the other one I had... regardless, already fixed! :)


Packages with example apps opted-in for null safety fail the null safety checks

This came up in https://github.com/flutter/flutter/pull/69440#issuecomment-719877525 where a bunch of flutter/plugins packages started failing on CI.
@zanderso and @leafpetersen pointed out that the failing packages included example apps with no Dart SDK constraints which means they are treated as opted-in for null safety.
While the flutter/plugins packages are fixed in https://github.com/flutter/plugins/pull/3240 it's somewhat worrying that many other packages in the ecosystem will take a similar hit.
I counted the affected packages across pub and there are currently 725 packages with example apps that are opted-in for null safety (most likely unintentionally as null safety isn't launched yet).
698 of these packages are actually not opted-in for null safety (e.g the root pubspec.yaml isn't opted-in while example/pubspec.yaml is opted in).
For these 698 packages I believe it should be safe to assume that the sdk constraint in example/pubspec.yaml should be intersected with the sdk constraints of the root pubspec.yaml. So it's fairly easy to automate the fix.
The list of the 698 "fixable" packages is available in this sheet.
I'm happy to send PRs using dart_lsc to fix example/pubspec.yaml for as many of these 698 packages as possible.
I guess another alternative to consider would be to somehow teach the analyzer that the example app's sdk constraint cannot be wider than the package's sdk constraint.
cc @mit-mit @csells

The root cause here is that when a project doesn't have an SDK lower bound, no language version is written into .dart_tool/package_config.json.
Proposal: Make a change to the pub command to make it a warning not to have a Dart SDK constraint, and to default to a lower-bound of 2.0.0:
Warning: pubspec.yaml has no SDK constraint lower bound; defaulting to 2.0.0.
You should edit pubspec.yaml to contain an SDK constraint:

environment:
  sdk: '>= 2.0.0 <3.0.0'

Jonas logged https://github.com/dart-lang/pub-dev/issues/4208 for the potential pub change. Please thumbs up/down/comment there for that proposal.

We have reports of users downstream of packages that have no lower sdk constraint getting broken on master.  For example, these two packages are broken on master.  I see two options here:

Manually fix up the broken packages on pub (may be difficult to get PRs landed)
Change the interpretation of missing lower bounds to mean "2.7" instead of "latest".

I think we likely need to do one or the other for beta.  cc @franklinyow @jonasfj @natebosch @lrhn @jakemac53 @munificent

@leafpetersen
Are you saying that we need additional work in additional to https://github.com/dart-lang/pub/issues/2707?

List of affected packages: https://docs.google.com/spreadsheets/d/1b3zD8TGfl6yxSJF-ZXjzg0hKluY-kXWcIPVF-5hUiME/edit#gid=513901545

Discussed in language team, and agreed that:

Keep the current ERROR when resolving a pubspec that itself is missing one or more parts of the upper/lower Dart SDK constraint
Add new logic in pub get that for dependencies which do not have a lower constraint in their pubspec, defaults the language version to 2.7, and write that to the package config

I filed issues for the known tools that need to change here:

https://github.com/dart-lang/sdk/issues/44159
https://github.com/dart-lang/sdk/issues/44160
https://github.com/flutter/flutter/issues/70349

I'm assuming this issue will cover the pub work - if not @jonasfj can you file one there?

Pub was updated in https://github.com/dart-lang/pub/pull/2748

Rolled in https://dart-review.googlesource.com/c/sdk/+/171720

@pcsosinski @franklinyow, have beta been cut yet? If so we would like to cherry-pick: 4b3840d01ddfed57374b872927a03921077614b0
(I can't seem to find a branch that looks like it is beta for 2.12 -- maybe I'm just missing something obvious :D)

Filed cherrypick request: https://github.com/dart-lang/sdk/issues/44176

@mit-mit Will this behavior (default for packages missing SDK constraint) be documented somewhere on dart.dev?

We weren't planning on documenting this particular change. Note that we didn't change the behavoir for running pub get in a directory with a pubspec not containing an SDK constraint. That continues to be an error (as described in the breaking change).
But this makes a small tweak to the behavoir when you run pub get on a pubspec that contains a dependency, and the pubspec of that dependency doesn't have an SDK constraint. In that case, we default the dependency to be 2.7. The owner of the dependency will get the error when they pub get, so they already have the needed message (and docs for that).

We weren't planning on documenting this particular change

Agreed.  This change just makes existing packages continue to work, all new packages will be required to have an sdk constraint.


Change the type of minFeeRefScriptCoinsPerByte

In a recent PR #3983 a new protocol parameter has been added. One oversigt was that the type that was used does not allow for a more fine grain tuning of the fee, because it is backed by an CoinPerByte, which is essentially a Coin. In other words it only allows one lovelace per byte granularity, which might not be enough in the future.
In order to allow us to be as precise as necessary, we need to:

[x] - We need to change the type to NonNegativeInterval
[x] - Change the formula to use rounding
[x] - Rename the parameter to minFeeRefScriptCostPerByte
[x] - Adjust CDDL

Here is the implementation of the fee calculation:
https://github.com/IntersectMBO/cardano-ledger/blob/e73acc68d1ee98e59849288a9825b8fe1fb83324/eras/conway/impl/src/Cardano/Ledger/Conway/Tx.hs#L85-L87
Which should be changed to this new calculation:
 alonzoMinFeeTx pp tx <+> refScriptsFee
 where
   refScriptFee = unboundRational (pp ^. ppMinFeeRefScriptCoinsPerByteL)
   refScriptsFee = Coin (floor (fromIntegral @Int @Rational refScriptsSize * refScriptFee))

@lehins Thank you for such a detailed write up here :heart: :raised_hands: :bow: :muscle:


Wrong article authors

 Issue by lukaspistelak
Sun Oct  6 23:15:06 2019
Originally opened as https://github.com/codelucas/newspaper/issues/742

I found out the autor extraction sometimes extract  Bad authors,for ex.: because at the page attribute authors doesn't mean always that it's the author of the article
It's better has less number of extracted authors Than bad  extracted authors
also dc.creator always mean journalist_??_
VALS = ['author', 'byline', 'dc.creator', 'byl']

139 line

 newspaper/newspaper/extractors.py

need examples


Added new School - Sutter Middle School (https://www.fcusd.org/SMS)

https://www.fcusd.org/SMS

I want to be able to access the license with my email address:
Saanvi Gaajula
<EMAIL_ADDRESS>

@saanvigaajula Pull request merged. Thank you!


Mock Topic Publishers

I'd like to do some publishing of hand-crafted data in topics for debugging purposes. I've noticed a basic sample functionality at https://github.com/ApolloAuto/apollo/blob/master/modules/tools/mock_routing/mock_routing_request.py. Are there similar tools for other topics, or do you have other recommendations for how to handle providing inputs for specific modules?

Maybe this script can help https://github.com/ApolloAuto/apollo/blob/master/modules/tools/replay/replay_file.py

there are many other topic tools in modules/tools folder   such as perception_obstacle_sender.py   you may search "cyber.init" for all topic sender files;for the specific topic which you need   you shall learn the apollo cyber mechanism first    and try to test some tool examples later.——Reply reference comes from the Apollo developer community issue master contest https://apollo.auto/developer/questiondata_cn.html?target=690


[5.4] Exception Handler always receives Request base class instead of concrete Requests

System:

Laravel Version: 5.4
PHP Version: 7.1
Database Driver & Version: MySQL 5.6.35

Description:
Hello everybody,
please have in mind that this is my first ever issue post on any open source project. Please give me a kind hint if I missed something or you need more information. Please have also in mind that I'm not a native speaker so my sentences can look a bit weird sometimes.
General information

In our exception handler class we have overwritten the render()-method like it's common practice.

Our Controller forces the usage of a custom FormRequest by type hinting it on the actions signature.

When the Authorization in this requests fails, an AuthorizationException is thrown (default behaviour since 5.4)

Problem
In the render()-method there are two attributes given, the request and the exception. Now we would have suggested that this particular request object is the concrete request object like resolved in the first place.
But this isn't the case. We get a request-object of the base class Illuminate\Http\Request.
This leads to a major issue for us because our concrete request classes sometimes define the "wantsJson" (or maybe more attributes in the future) for their particular behaviour. In the render()-method we would like to use our defined response macros to return json objects for the appropriate exceptions if needed. If the wantsJson() or ajax() calls are false, we force the default behaviour of the core ExceptionHandler.
So now I don't have the information about wantsJson of the original request anymore and our default redirects will fire so the expected JSON-Result by the client would be a webpage instead.
Question
Is this something that has a reason we don't have in mind?
Please don't run too much on "wantsJson()" and "ajax()" as I know that if calls are made properly (defining the header on call) the ajax() method would return true.
The attributes of the concrete request class could be useful in this render()-method anyway and I wonder if this is an issue or a desired behaviour which I just don't oversee.
I didn't even know how to build a search query for google on that question. Same problem for the issues on repo. Couldn't find anything relevant for this topic. If there's something, give me a hint please!
Steps To Reproduce:

Create a custom FormRequest
Force failing of authorization by setting "return false;" on the authorize() method
set a dd($request) to your handlers render() method at the first line.
observer the request object

Thank you in advance
Julius

Could you override the failedAuthorization() and failedValidation() methods of your Form Request and get the behavior your require? There, you should be able to check the type of request and handle as needed.

I understand the confusion; but your type-hinted formrequest in your controller is not the captured request. The request is captured in public/index.php and this is the "real" Request instance you get in your exception handler and everytime you resolve a Request from app(Request::class) or anything that uses the container.
The FormRequest object is a separate object that has all the data copied from the real Request object.  This is done in callbacks in FormRequestServiceProvider::boot.
This is also why function myAction(Request $request, MyFormRequest $myFormRequest) { ... } resolves two separate objects.

Hey Sisve,
thank you for your answer. I thought about that but to my shame I didn't really try to look at the code of laravel itself in my confusion.
It's good to know anyway, that the request is not just "decorated" but copied.
So there is no issue, I just didn't get the concepts right. Thank you!
My problem with the solution of devcircus is, that I was not able to force the response from that point how I would have suggested. I used response()->forbidden()->send(), but this doesn't interrupt the execution of following scripts. I read about it and understand why the response doesn't interrupt. So we will have to take a look at our design again.
Thank you all.

Do close your issue :)


Fix the lint-staged hook

Use the current working example

Closing in advance of deprecation, this ticket is immaterial


Add tooling support for Http2Settings record in client config

$subject - Introduced new record 'Http2Settings'
https://github.com/ballerina-platform/ballerina-lang/pull/15359
# Provides settings related to HTTP/2 protocol.
#
# + http2PriorKnowledge - Configuration to enable HTTP/2 prior knowledge
public type Http2Settings record {|
    boolean http2PriorKnowledge = false;
|};

public type ClientEndpointConfig record {|
    CircuitBreakerConfig? circuitBreaker = ();
    int timeoutMillis = 60000;
    KeepAlive keepAlive = KEEPALIVE_AUTO;
    Chunking chunking = "AUTO";
    string httpVersion = "1.1";
    string forwarded = "disable";
    FollowRedirects? followRedirects = ();
    RetryConfig? retryConfig = ();
    ProxyConfig? proxy = ();
    PoolConfiguration? poolConfig = ();
    SecureSocket? secureSocket = ();
    CacheConfig cache = {};
    Compression compression = COMPRESSION_AUTO;
    OutboundAuthConfig? auth = ();
    Http2Settings http2Settings = {};
|};

By default resolved with the record scope completion provider. Checked in latest master, hence closing the issue.


Inifinite learningRateFound false.

When training a logistic regression classifier with the following single document:
data: 'If you met a Genie who offered you three wishes, what would you wish for? more wishes does not count'
classification: 'If you met a Genie who offered you three wishes, what would you wish for? more wishes does not count'
The function descendGradient never sets learningRateFound to true and it blocks the process.
Any ideas why? Does tweaking the learningRate value have any impact?

function descendGradient(theta, Examples, classifications) {
    var maxIt = 500 * Examples.rows();
    var last;
    var current;
    var learningRate = 3;
    var learningRateFound = false;

    Examples = Matrix.One(Examples.rows(), 1).augment(Examples);
    theta = theta.augment([0]);

    while(!learningRateFound) {
        var i = 0;
        last = null;

        while(true) {
            var hypothesisResult = hypothesis(theta, Examples);
            theta = theta.subtract(Examples.transpose().x(
            hypothesisResult.subtract(classifications)).x(1 / Examples.rows()).x(learningRate));
            current = cost(theta, Examples, classifications);

            i++;

            if(last) {
            if(current < last)
                learningRateFound = true;
            else
                break;

            if(last - current < 0.0001)
                break;
            }

            if(i >= maxIt) {
                throw 'unable to find minimum';
            }

            last = current;
        }

        learningRate /= 3;
    }

    return theta.chomp(1);
}

just merged the fix


nixos/switch-to-configuration: Rework activation script restarts

Motivation for this change
This was the actual reason I started touching stc.
Instead of expecting the activation scripts to differentiate between restarting and reloading, do this in stc now.
This shouldn't be a too disruptive change since the only user of that interface I know of is sops-nix and that is already using the new interface.
Should also streamline things to make #49528 easier to fix in the future.
Also test the new behaviour.
Things done

Built on platform(s)

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

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

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

[ ] 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
[ ] Tested basic functionality of all binary files (usually in ./result/bin/)
22.05 Release Notes (or backporting 21.11 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
[x] (Release notes changes) Ran nixos/doc/manual/md-to-db.sh to update generated release notes

[x] Fits CONTRIBUTING.md.

Done and rebased due to merge conflicts

@GrahamcOfBorg test switchTest

Any more comments? If not I think this is ready to merge


Update ResponseCode.proto

Description:

In the original implementation, the transaction fee payer account was responsible for paying the custom token fees. If the transaction fee-paying account did not have enough of the token to pay for the fee then INSUFFICIENT_PAYER_BALANCE_FOR_CUSTOM_FEE response was returned.
With the new implementation, the sender account is now responsible for paying the custom fees. When I see 'payer' in a response code I am thinking about the transaction fee payer account and not the sending account.
Related issue(s):
Fixes #
https://github.com/hashgraph/hedera-services/issues/1825
Notes for reviewer:

Checklist

[ ] Documented (Code comments, README, etc.)
[ ] Tested (unit, integration, etc.)

submitting a new one


evaluation episodes on single task setting

Checklist

[ x ] I've searched the project's issues.

❓ Question

Hi Ezhang,
I would like to learn which episodes (i.e. rollouts, not the calvin episodes with 12 or 24 hours) you evaluate your model and HULC on single-task benchmark. I mean, could you share the start-ids and end-ids of these evaluation rollout windows?
📎 Additional context

Hi! For the start-ids and end-ids of the single-task evaluation evaluation, we use the long-horizon rollout evaluation script here: https://github.com/ezhang7423/hulc-baseline/blob/main/hulc/evaluation/evaluate_policy.py


Fix tox and updated .gitignore

Fixed tox failing because of older version of fakeredis
Updated .gitignore with https://github.com/github/gitignore/blob/master/Python.gitignore
Deleted unused freezegun package
Deleted unused now_unix function

@cameronmaske what do you think about converting project to use pipenv instead of pip?

Pull Request Test Coverage Report for Build 200

0 of 0 (NaN%) changed or added relevant lines in 0 files are covered.
1 unchanged line in 1 file lost coverage.
Overall coverage decreased (-0.6%) to 96.104%

Files with Coverage Reduction
New Missed Lines
%

celery_once/helpers.py
1
97.5%

Totals

Change from base Build 198:
-0.6%

Covered Lines:
148

Relevant Lines:
154

💛  - Coveralls

@cameronmaske bump

@cameronmaske Are you still maintaining this?

@cameronmaske We could setup pypi integration with travis ci https://docs.travis-ci.com/user/deployment/pypi/


Connect to Ropsten

Hi,
I am wondering how can I connect to Ropsten with Kuberneteth. I set the networkId = 3 in the kuberneteth.yaml file, however, that did not produce the desired effect. I would appreciate any assistance you can provide.
Byron

@blevels the issue is the genesis block, which is the initial thing to do in a fully private ethereum network. to connect to ropsten or another public network, one would need to prevent the genesis block from happening.
a quick way to do this would probably be to comment out these sections (not tested):

https://github.com/MaximilianMeister/kuberneteth/blob/master/deployment.yaml.erb#L98-L127
https://github.com/MaximilianMeister/kuberneteth/blob/master/deployment.yaml.erb#L248
https://github.com/MaximilianMeister/kuberneteth/blob/master/deployment.yaml.erb#L253-L255
https://github.com/MaximilianMeister/kuberneteth/blob/master/deployment.yaml.erb#L274-L279
https://github.com/MaximilianMeister/kuberneteth/blob/master/deployment.yaml.erb#L301-L317
https://github.com/MaximilianMeister/kuberneteth/blob/master/deployment.yaml.erb#L383-L388

@blevels fixed


res_from_en added to pst_utils

Added self.filename.base.rei from noptmax=0 for use as the residual file in pst.res
Moved res_from_en from plot_utils to pst_utils and made it look like pst.res, might be worth checking my pandas.
Am I correct that res_from_en cannot be a pst property since it requires an ensemble file name? I suppose it could use 0.obs.csv or search for #.obs.csv, where # is the latest iteration, but that seemed unnecessary.

Coverage decreased (-4.6%) to 72.414% when pulling cee3dccc0d480be067eb4c9acf467d7fffbf1aaa on wkitlasten:develop into c07abbb9b73078ab93f3a0d574de2667b17fd765 on jtwhite79:develop.

Coverage decreased (-4.6%) to 72.414% when pulling cee3dccc0d480be067eb4c9acf467d7fffbf1aaa on wkitlasten:develop into c07abbb9b73078ab93f3a0d574de2667b17fd765 on jtwhite79:develop.

Coverage decreased (-4.6%) to 72.414% when pulling cee3dccc0d480be067eb4c9acf467d7fffbf1aaa on wkitlasten:develop into c07abbb9b73078ab93f3a0d574de2667b17fd765 on jtwhite79:develop.


My inventory imploded or smth ;c

I didn't initially delete Serene Season and some weird stuff happened to my game. Even after deleting it my inventory is still messed up in some area: I have a Shaymin form changing item that I shouldn't have, I have a Macho Brace that I shouldn't have, and I can only wear pants on my head.
https://user-images.githubusercontent.com/107091311/172985468-060516e0-259a-4974-b926-1011961360cb.mp4

Huh, that's weird. We'll need some more details on this one- are you able to upload here your debug log, and the list of mods your have installed to your client?
Cheers

Here.

idk how to get debug logs

No worries, you can find your logs here.
Are all your items mixed up, or just the ones in your inventory?

Only inventory items. I've found that my pants issue in particular is most likely client side as well because my friends did not notice anything odd. I have 5 debug logs for some reason... I hope they help y'all out.
debug-1.log.gz
debug-2.log.gz
debug-3.log.gz
debug-4.log.gz
debug-5.log.gz

Looks like you need to update your pixelmon client. Update pixelmon, and update us here and let me know how you get on!

Good news, i did in fact update. Bad news, nothing changed ;c. I am using the Apex Pixelmon Reforged modpack

Closing


Export as RTF adds too many spaces before the Auto Line Evaluation text

These are 2 spaces which we always have before any comment. So, if we want to change this, please raise a separate issue concerning spacing around comments.
Currently, there are 2 spaces before and 1 space after a comment. Admittedly, it looks a bit different on the screen and in the printout (more pronounced in the latter).
Something to think about and decide if we want to change it in the printout and/or on the screen.


docs: issue #157

Summary
https://github.com/line/webpack.kr/issues/157

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


banner in IOS is affecting page header

Have a ionic project with banner in some pages. When running on Android it is ok. But in IOS, when the banner is displayed the buttons in the header stop working. It seems that the banner is also appearing "transparent" in the header section, preventing the buttons from being taped.

also here, couldn't find a solution...

got the same problem on an Ionic 4 project, any solutions yet?

@fungur not with this plugin, I managed to use this one https://github.com/admob-plus/admob-plus