text:
Removed guestbook.sh e2e test

The test is rewritten in Go #5045 and is stable

cc @jlowdermilk

Was this test being kept around to cover some kubectl testing? @zmerlynn

kubectl is now being sufficiently tested by the go tests.
The shell test is being kept around until we are satisfied that the Go port is at least as good of an e2e test as the shell test was. For other transitions, we've waiting between 2 and 7 days to verify that we aren't losing test coverage during the migration.

We've seen a few flakes in the new go test that have hopefully been fixed by #5595. I'm going to wait another day or two to merge this until we see the go test showing higher reliability than the shell test.

Should wait until #5604 is fixed.

@piosz Can you rebase? I'm going to take a look again today and see if we can finally nuke this shell test.

Done.

I've taken a detailed look at the test history for Shell tests that guestbook.sh passes and kubectl guestbook should create and stop a working application on both GCE and GKE.
For Shell tests that guestbook.sh passes, I found that it was failing consistently on GKE until yesterday when #5749 was merged. Since then it is still a bit flaky on GKE (6 of 30 runs), both hitting timeouts and failing with Wrong entry received: {"data": ""}. It has been similarly flaky on GCE (also 6 in the last 30 runs but at different times), failing with similar errors.
On the other hand kubectl guestbook should create and stop a working application has flaked a few times on both GKE and GCE over the last 30 runs, mainly due to the 60 second timeout which was extended to 3 minutes in #5845.
Overall, the replacement test seems more stable than the shell test so it's time to remove the shell test.
There is a slight decrease in test coverage removing the shell test because the shell test was using the public IP associated with the service to read/write from the guestbook whereas the go test is using the kubernetes master as a proxy to reach the service (so the test will pass even if the external LB creation fails). This gap is now covered by Services should be able to create a functioning external load balancer which was added in #5772.
I'll merge on green.

Shippable beat travis! Merging.

Thanks!

authors: piosz roberthbailey satnam6502


text:
example ansible setup repo

This is a basic ansible repo that will do a couple of things

set up an etcd node
set up a master running apiserver, scheduler, controller-manager
setup any number of nodes

Hopefully this can be expanded to do things like set up skydns, set up a
private docker repo, set up an overlay network (flannel) etc etc.  But
right now all it does is set up etcd and configure a master and nodes.

@nzwulfin
Today there exist 2 repos which try to configure kubernetes using ansible.
https://github.com/eparis/kubernetes-ansible
https://github.com/nzwulfin/ansible-atomic
I'd like to see these merged, potentially IN the kubernetes tree.  If @nzwulfin  is not interested, we may want to move forward anyway.
This is a stripped down version of both my repo and ideas from his repo.  It does very very little.  This is not a replacement for the salt-stack cluster setup.  It only does some small portion of those things.

@eparis any recommended reviewers? :)

I'm going to say we blind LGTM this, as it is in contrib, and I'm not sure we have anyone who's expert enough in ansible to say anything deep.
A README.md might be nice to help explain how to use it.

@jsafrane could also be a reviewer (I believe @nzwulfin is out until next week)

I miss some readme on how to use it.
It's very Fedora specific. This is not bad, it's just not mentioned anywhere. Other distros don't have /etc/kubernetes, they have /etc/default with different option names.
What is ansible/library/rpm_facts.py good for? All these facts can be acquired using Ansible itself.

How do I use ansible to get installed (or running) rpms?  I couldn't find a way other than my own module to collect those facts....

The same way as you do it in the python module:
---
- shell: rpm -q iptables-service
  register: has_iptables

yes, that's what i did do, I just hated having
when has_iptables.rc == 0
throughout the code when custom facts lets me do
when has_iptables
guess it's just style, i'm not strongly attached.

I do not have any strong preference either, I just find the extra python module to be overkill here. What about the other facts, like is_atomic? It's not trivial to get, you need 3 tasks to do it and still it's in yaml and not in python.

You're probably right, I should move back into the playbook.

@jsafrane What do you think of this?

It looks good to me.

@eparis I'm back around now.  I think this is a good place to start some merging, I just need to check internally on the CLA for good corporate citizenship.

I'm happy to merge this, once the CLA is set.

erm, forgot it was eparis as the original author...  merging.

source: gharchive/pull-request

authors: brendandburns eparis jsafrane nzwulfin vmarmol

repo: GoogleCloudPlatform/kubernetes

license_type: permissive

license_source: github-api


text:
Span messages are prefixed with Span. (incorrect behaviour)

I know this is done intentionally, but it makes the Stackdriver exporter qazi unusable. It is also not semantically correct as it does change the meaning.
Example: If using java auto instrumentation and I want to search for a SELECT statement, I don't expect to need to search for Span.Client-SELECT ...
This is the commit that introduced the change:
https://github.com/GoogleCloudPlatform/opentelemetry-operations-go/commit/a1393affee9a13ed21974ae1d791da1b3189f4a0

If the change is to surface the kind in the UI, it would be better to change the UI and not the name of the span.

Related https://github.com/GoogleCloudPlatform/opentelemetry-operations-go/issues/109

@alexvanboxel we've decided to remove the whole Span.<kind>., should be an easy fix

This should be fixed by #155

source: gharchive/issue

authors: aabmass alexvanboxel tbarker25

license_source: bigquery


text:
generate-table-partitions: Extend to support non-numeric partition keys

Currently generate-table-partitions only supports numeric, monotonically increasing partition keys. We should extend support to non numeric keys with the use of NTILE.
This issue would involve building a query using NTILE in the partition_row_builder and generate a new function (similar to _get_partition_key_filters) to run the query and build filters.

Closed by #889


text:
Prometheus UI is broken after adding authentication

After implementing #242, Prometheus UI is broken. It doesn't pass any basicAuth headers to GMP. I solved it by adding some browser extension. Here's how:

Configure Prometheus UI to use AUTH_USERNAME and AUTH_PASSWORD
Run Prometheus UI:
 kubectl port-forward --namespace prometheus svc/infra-monitoring-prometheus-frontend-production 8080:9090
Open the browser at http://localhost:8080, and make sure it's failing to load metrics

But Grafana access works fine.
I found a way to overcome it:

Install Modify Header Value addon to your browser.
In addon, setup basic auth header with the values from your prometheus chart.
Make sure your prometheus dashboard is now working (i.e. no erros, metrics can be searched, etc.).

Are you running the latest frontend? I believe this was fixed in #339, which was released in v0.7.0 of the frontend.

authors: iamkarlson mhoran

repo: GoogleCloudPlatform/prometheus-engine


text:
As an arete create user I am running into a missing wait state between project creation and api enablement - running on an existing target project or running create twice is a workaround

running arete create after manually deleting the CC cluster - cluster creation does not kick in without deleting the .arete cache
running into existing .arete config - deleting - separate issue in https://github.com/GoogleCloudPlatform/pubsec-declarative-toolkit/issues/94
error - see end of details (timing/wait step between project creation and services enablement)

2:48PM INF Creating Config Controller Cluster....
2:48PM FTL  error="API [krmapihosting.googleapis.com] not enabled on project [153970848512]. Would you like to enable and retry (this will take a few minutes)? (y/N)?  ERROR: (gcloud.anthos.config.controller.create) PERMISSION_DENIED: KRM API Hosting API has not been used in project 153970848512 before or it is disabled. Enable it by visiting https://console.developers.google.com/apis/api/krmapihosting.googleapis.com/overview?project=153970848512 then retry. If you enabled this API recently, wait a few minutes for the action to propagate to our systems and retry.- '@type': type.googleapis.com/google.rpc.Help  links:  - description: Google developers console API activation    url: https://console.developers.google.com/apis/api/krmapihosting.googleapis.com/overview?project=153970848512- '@type': type.googleapis.com/google.rpc.ErrorInfo  domain: googleapis.com  metadata:    consumer: projects/153970848512    service: krmapihosting.googleapis.com  reason: SERVICE_DISABLED"

details

admin_root@cloudshell:~ (landing-zone-controller-w8hwa)$ arete create pdt-cno-kcc --region=northamerica-northeast1 --project=pubsec-declarative-toolkit-cno
2:37PM INF Config Controller setup complete
admin_root@cloudshell:~ (landing-zone-controller-w8hwa)$ rm -rf
.arete/                .bashrc                .docker/               .npm/                  .redhat/
.bash_history          .cache/                gopath/                .profile               .theia/
.bash_logout           .config/               .kube/                 README-cloudshell.txt  wse_github/
admin_root@cloudshell:~ (landing-zone-controller-w8hwa)$ ls -la .arete/
total 20
drwxr--r--  2 admin_root admin_root 4096 Sep  2 18:15 .
drwxr-xr-x 12 admin_root admin_root 4096 Sep  6 14:37 ..
-rw-r--r--  1 admin_root admin_root   46 Aug 31 15:06 config.yaml
-rw-------  1 admin_root admin_root  100 Aug 31 15:32 .create
-rw-r--r--  1 admin_root admin_root 1318 Sep  2 18:15 solutions.yaml
admin_root@cloudshell:~ (landing-zone-controller-w8hwa)$ rm -rf .arete/

admin_root@cloudshell:~ (landing-zone-controller-w8hwa)$ arete create pdt-cno-kcc --region=northamerica-northeast1 --project=pubsec-declarative-toolkit-cno
2:40PM INF Enabling required services...
2:40PM INF Operation "operations/acat.p2-491974186555-2e6beaa9-f3df-4413-9a28-419db485c8e0" finished successfully.
2:41PM INF Creating Config Controller Cluster....
2:41PM FTL  error="ERROR: (gcloud.anthos.config.controller.create) ALREADY_EXISTS: Resource 'projects/pubsec-declarative-toolkit-cno/locations/northamerica-northeast1/krmApiHosts/pdt-cno-kcc' already exists- '@type': type.googleapis.com/google.rpc.ResourceInfo  resourceName: projects/pubsec-declarative-toolkit-cno/locations/northamerica-northeast1/krmApiHosts/pdt-cno-kcc"

deleting project - attempt to reuse may fail on 30 day deleted cache - will try
admin_root@cloudshell:~ (landing-zone-controller-w8hwa)$ gcloud projects delete pubsec-declarative-toolkit-cno
Your project will be deleted.

Do you want to continue (Y/n)?  y

Deleted [https://cloudresourcemanager.googleapis.com/v1/projects/pubsec-declarative-toolkit-cno].

You can undo this operation for a limited period by running the command below.
    $ gcloud projects undelete pubsec-declarative-toolkit-cno

See https://cloud.google.com/resource-manager/docs/creating-managing-projects for information on shutting down projects.
admin_root@cloudshell:~ (landing-zone-controller-w8hwa)$ arete create pdt-cno-kcc --region=northamerica-northeast1 --project=pubsec-declarative-toolkit-cno
✔ My Billing Account - 019..3D
✔ nuage-cloud.org - 471..7
✔ Folder Level
✔ pdt - 346..8
2:44PM FTL  error="ERROR: (gcloud.projects.create) Project creation failed. The project ID you specified is already in use by another project. Please try an alternative ID."

admin_root@cloudshell:~ (landing-zone-controller-w8hwa)$ arete create pdt-cno-kcc --region=northamerica-northeast1 --project=pubsec-declarative-toolkit-cno2
✔ My Billing Account - 01..3D
✔ nuage-cloud.org - 471924274947
✔ Folder Level
✔ pdt - 346242644868
2:45PM FTL  error="ERROR: (gcloud.projects.create) argument PROJECT_ID: Bad value [pubsec-declarative-toolkit-cno2]: Project IDs are immutable and can be set only during project creation. They must start with a lowercase letter and can have lowercase ASCII letters, digits or hyphens. Project IDs must be between 6 and 30 characters.Usage: gcloud projects create [PROJECT_ID] [optional flags]  optional flags may be  --enable-cloud-apis | --folder | --help | --labels |                         --name | --organization | --set-as-defaultFor detailed information on this command and its flags, run:  gcloud projects create --help"

30 char limit

admin_root@cloudshell:~ (landing-zone-controller-w8hwa)$ arete create pdt-cno-kcc --region=northamerica-northeast1 --project=pubsec-declarative-tk-cno2
✔ My Billing Account - 019952-0D0AAC-777E3D
✔ nuage-cloud.org - 471924274947
✔ Folder Level
✔ pdt - 346242644868
2:48PM INF Create in progress for [https://cloudresourcemanager.googleapis.com/v1/projects/pubsec-declarative-tk-cno2].Waiting for [operations/cp.7885851846085518239] to finish.....done.Enabling service [cloudapis.googleapis.com] on project [pubsec-declarative-tk-cno2]...Operation "operations/acat.p2-153970848512-8ffc1200-8c5a-42fd-b142-e11cdaf69191" finished successfully.Updated property [core/project] to [pubsec-declarative-tk-cno2].
2:48PM INF Creating Config Controller Cluster....
2:48PM FTL  error="API [krmapihosting.googleapis.com] not enabled on project [153970848512]. Would you like to enable and retry (this will take a few minutes)? (y/N)?  ERROR: (gcloud.anthos.config.controller.create) PERMISSION_DENIED: KRM API Hosting API has not been used in project 153970848512 before or it is disabled. Enable it by visiting https://console.developers.google.com/apis/api/krmapihosting.googleapis.com/overview?project=153970848512 then retry. If you enabled this API recently, wait a few minutes for the action to propagate to our systems and retry.- '@type': type.googleapis.com/google.rpc.Help  links:  - description: Google developers console API activation    url: https://console.developers.google.com/apis/api/krmapihosting.googleapis.com/overview?project=153970848512- '@type': type.googleapis.com/google.rpc.ErrorInfo  domain: googleapis.com  metadata:    consumer: projects/153970848512    service: krmapihosting.googleapis.com  reason: SERVICE_DISABLED"

rerun on recently created project - or run on an existing project to avoid the service enablement missing wait timer

                                                      arete create pdt-cno-kcc --region=northamerica-northeast1 --project=pubsec-declarative-tk-cno2
4:39PM INF Enabling required services...
4:40PM INF Operation "operations/acf.p2-153970848512-b3d4a2a6-fe02-4a5b-8f5d-d27d917f6527" finished successfully.
4:40PM INF Creating Network...

........................................................................................done.Created instance [pdt-cno-kcc].Fetching cluster endpoint and auth data.kubeconfig entrgenerated for krmapihost-pdt-cno-kcc.
5:09PM INF Add SA to roles/owner role...
5:09PM INF Config Controller setup complete

reviewing
https://cloud.google.com/anthos-config-management/docs/tutorials/landing-zone#removing_resources

Breaking out periodic timeout issue (when we break the 30 min limit (we are usually within 22-25 min
admin_root@cloudshell:~ (landing-zone-controller-w8hwa)$ arete create pdt-cno-kcc --region=northamerica-northeast1 --project=pubsec-declarative-tk-cno2
✔ My Billing Account - 019952-0D0AAC-777E3D
✔ nuage-cloud.org - 471924274947
✔ Folder Level
✔ pdt - 346242644868
2:48PM INF Create in progress for [https://cloudresourcemanager.googleapis.com/v1/projects/pubsec-declarative-tk-cno2].Waiting for [operations/cp.7885851846085518239] to finish.....done.Enabling service [cloudapis.googleapis.com] on project [pubsec-declarative-tk-cno2]...Operation "operations/acat.p2-153970848512-8ffc1200-8c5a-42fd-b142-e11cdaf69191" finished successfully.Updated property [core/project] to [pubsec-declarative-tk-cno2].
2:48PM INF Creating Config Controller Cluster....
2:48PM FTL  error="API [krmapihosting.googleapis.com] not enabled on project [153970848512]. Would you like to enable and retry (this will take a few minutes)? (y/N)?  ERROR: (gcloud.anthos.config.controller.create) PERMISSION_DENIED: KRM API Hosting API has not been used in project 153970848512 before or it is disabled. Enable it by visiting https://console.developers.google.com/apis/api/krmapihosting.googleapis.com/overview?project=153970848512 then retry. If you enabled this API recently, wait a few minutes for the action to propagate to our systems and retry.- '@type': type.googleapis.com/google.rpc.Help  links:  - description: Google developers console API activation    url: https://console.developers.google.com/apis/api/krmapihosting.googleapis.com/overview?project=153970848512- '@type': type.googleapis.com/google.rpc.ErrorInfo  domain: googleapis.com  metadata:    consumer: projects/153970848512    service: krmapihosting.googleapis.com  reason: SERVICE_DISABLED"

rerun on recently created project - or run on an existing project to avoid the service enablement missing wait timer

                                                      arete create pdt-cno-kcc --region=northamerica-northeast1 --project=pubsec-declarative-tk-cno2
4:39PM INF Enabling required services...
4:40PM INF Operation "operations/acf.p2-153970848512-b3d4a2a6-fe02-4a5b-8f5d-d27d917f6527" finished successfully.
4:40PM INF Creating Network...

........................................................................................done.Created instance [pdt-cno-kcc].Fetching cluster endpoint and auth data.kubeconfig entrgenerated for krmapihost-pdt-cno-kcc.
5:09PM INF Add SA to roles/owner role...
5:09PM INF Config Controller setup complete

@fmichaelobrien I'm a little confused on this one but I suspect what is going on is that you are getting stuck on the arete create cache here. arete will enable the APIs and it waits until that operation is complete before moving onto the next steps.
I think the resolution here will be the addition to the arete create cache tracking that will bucket the cache per create command for multiple runs. Will add this feature and then if you can test again on that branch to determine if this solves this issue.

All good, this one is not related to arete - it is the underlying anthoc config controller create under the covers - there are periodic timeouts occurring that we are working out the the CC team.
Closing

authors: fmichaelobrien shaunmitchellve


text:
Cloud Functions broken by security fix for default Cloud Build SA

Issue:
Cloud Functions v2 relies on Cloud Build in the background to deploy AR resources, so it is silently impacted by the recent platform-wide security fix with the Cloud Build Service Account Change.
Many customers also use the org policy iam.automaticIamGrantsForDefaultServiceAccounts, which is a recommended security best practice, and also now enforced by default for all new customer orgs.
The combination of these two policies means that this terraform module will always fail. Deploying Cloud Functions depends on a Cloud Build job in the background, using the default compute SA, which must havepermissions like Storage Object Viewer to the the bucket gcf-v2-sources-$PROJECTNUMBER-$REGION. See example issue at https://github.com/terraform-google-modules/terraform-example-foundation/issues/1269
Recommend Fix:

Document the dependency and troubleshooting guidance
Expose a control for the user to specify which service account is used for the underlying cloud build job. (Not sure whether the Functions API itself already supports that, or if it would require an API-level fix

Actually on further testing, this might be an issue with the upstream Functions gen 2 API rather than the terraform modules.
Trying to deploy on console with both policies in place will consistently fail., with error messages like the following:

This function has failed to deploy and will not work correctly. Please edit and redeploy.
Cloud Run service projects/$PROJECTID/locations/us-central1/services/function-1 for the function was not found. The function will not work correctly. Please redeploy.
Build failed with status: FAILURE and message: failed to Fetch: failed to download archive gs://gcf-v2-sources-$NUMBER-us-central1/function-1/function-source.zip: Access to bucket gcf-v2-sources-$NUMBER-us-central1 denied. You must grant Storage Object Viewer permission to $NUMBER-compute@developer.gserviceaccount.com. . For more details see the logs at https://console.cloud.google.com/cloud-build/builds;region=us-central1/a5ed7bdf-db90-4578-97fe-1c54a713eb44?project=$NUMBER.

Fixed in #132

@prabhu34 The fix unblocks the technical issue, but I think there's still a big challenge for usage and understanding.
Going forward, this module will fail by default for all new customers (the overlapping result of changes to default IAM grants to compute service account + changes to default Cloud Build service account.  So an extra and non-intuitive step is required to make this work, even if the user thinks that the principal running the module has all the necessary permissions, one of:

add permissions to default compute SA
override org policies to use legacy behavior for cloud build SA
manually specify a build service account with sufficient privilege

I've suggested #133 , WDYT?


text:
test: stricter regex for gke operation filter

Since we were not matching the end of the string, this filter could return operations for multiple clusters. The stricter regex should result in operations for a unique cluster name.

/assign @haiyanmeng

repo: GoogleContainerTools/kpt-config-sync


text:
error: unknown command "cfg" for "kpt"

Expected behavior
I want to configure kpt setter values for the name, project, and location of a management cluster in Google Cloud.
kpt cfg set -R . name "${MGMT_NAME}"
kpt cfg set -R . gcloud.core.project "${MGMT_PROJECT}"
kpt cfg set -R . location "${LOCATION}"

Actual behavior
I tried running the first line in bash, and got this in return:
error: unknown command "cfg" for "kpt"

Did you mean this?
	fn
	pkg

Information
I followed the installation instructions from ktp's website, using docker to install both ktp and ktp-gcloud.
I'm running ktp version 1.0.0-beta.1 with kubectl version GitVersion:"v1.22.1" and kustomize/v4.3.0.
I am following the Kubeflow's tutorial on deploying a management cluster on Google Cloud.
I understand that someone has posted about this exact issue 4 days ago, but the issue was closed without a resolution. I am a beginner with ktp/Kubeflow, so apologies if the resolution is obvious.

Kubeflow's tutorial has a note saying:

Note: kpt v1.0.0-beta.1 or above doesn’t work due to a known issue: https://github.com/kubeflow/pipelines/issues/6100. Please downgrade gcloud or install kpt separately https://github.com/GoogleContainerTools/kpt/releases/tag/v0.39.2 for now.

So looks like kubeflow hasn't migrated to kpt 1.0+ yet, so you will have to use https://github.com/GoogleContainerTools/kpt/releases/tag/v0.39.2 release.

@droot that resolved my issue; many thanks! Just goes to show that you can get so absorbed into solving an issue that one fails to see the obvious....
I'm adding some additional details below for any n00b like myself in a similar predicament:

I had the ktp v1.0+ binary installed, so I removed it running:
sudo apt-get remove google-cloud-sdk-kpt
Make sure to later run gcloud components update
I reinstalled the v0.39 binary using the instructions from: https://cloud.google.com/service-mesh/docs/environment-setup
Important: make sure to install ktp within the directory where you want it to execute. Within the context of the context of the Kubeflow's management setup tutorial, that would be within the gcp-blueprints folder: https://www.kubeflow.org/docs/distributions/gke/deploy/management-setup/
Verify that the install worked properly with ktp version
The kpt cfg set command should now be working. As I understand it, this command is deprecated in the latest beta binary: https://kpt.dev/installation/migration?id=changes-to-setters

authors: HP-Nunes droot

repo: GoogleContainerTools/kpt


text:
Fixed 'Revert new Nitro icon by setting item'

Fixed Nitro logo not hidden and added back old blurple for the text.

Also changed text to white when tab is selected and made the text blurple when not selected

@CanadaHonk Please check this PR

repo: Goose-Nest/GT-RevertRebrand

license: MIT


text:
[Feature Request]: Breadcrumb component

Is your feature request related to a problem? Please describe
Currently in the Early Childhood Development System portal (Child Care Portal), there are a could different services (accessed through the sidenav) which feature breadcrumbing on their respective pages. Each breadcrumb patter is different. We will soon want all the services in this portal to utilize a consistent breadcrumb component/pattern.
Describe the solution you'd like

Would like to see a GoA breadcrumb component which can go down to at least 5 to 6 page levels
Works on desktop/tablet and mobile breakpoints
Is fully accessible
Accounts for position/padding in relation to page templates or this first item of content below the breadcrumb on a page
All states for the active links and active page in the breadcrumb
Some guidelines around breadcrumb label character length and recommended naming convention if possible (brevity and matching the page title and considerate of the url if possible)

Provide evidence this is a needed component
Currently 3 of 6 Child Care Services in the Early Childhood Development System portal utilize breadcrumbing and all use a different pattern treatment. All services in the portal will use breadcrumbing in early 2024. Consistency is key as this is a single portal for our external users.
The Design System team is already exploring breadcrumb component for their Design System website.
https://www.figma.com/file/Vw1LNUBsNeFkToPTWqXAzR/Component---Breadcrumb?type=design&node-id=1401-3285&mode=design&t=7I1OkZM3WExILE2j-4

Describe alternatives you've considered
Good article which may provide helpful when mapping out the component and it's guidelines: https://www.smashingmagazine.com/2022/04/breadcrumbs-ux-design/
Do you have anything already created for this that we can use?
yes
Are you currently using this proposal inside your own service
yes
Are you able to assist to bring the feature to reality?
yes
Additional context
Here are some live breadcrumb examples from ECDS portal

Hi @ArakTaiRoth do you need more context/info from me? Cheers

Land Titles Office has a component designed and in development for this:
Figma
Design guidelines
Development blueprint
Service designer: @garnison-goa
Development
Developer: Daryl Chiew

@Spark450 Gather the relevant info and convert into a design issue

This needs to have a complete design definition before it can be worked on in development, see Jira Issue to follow its progress. A new issue will be created once the design work has been completed.

repo: GovAlta/ui-components


text:
Afegir botó per tornar al llistat de peticions des-de firma personalitzada

Afegir botó per tornar al llistat de peticions des-de firma personalitzada

S'ha revisat i a la firma personalitzada es pot tornar al llistat a totes les pases. Falta un botó per tornar al llistat de peticions al llistat de plantilles de fluxs. Es fa una altra issue

repo: GovernIB/enviafib


text:
🛑 Grammle auf Codeberg is down

In 5765d81, Grammle auf Codeberg (https://codeberg.org/Grammle/Grammle) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Grammle auf Codeberg is back up in 6e11e66 after 4 hours, 7 minutes.

repo: Grammle/status


text:
java: Add option to include method modifiers

Description
Added an option for java profiling: --java-include-method-modifiers, disabled by default.
When flag provided we use: jvmti->GetMethodModifiers in async-profiler to get method modifiers.
Related Issue
https://github.com/Granulate/gprofiler/issues/570
How Has This Been Tested?
Added test that tests this case

Needs this: https://github.com/Granulate/async-profiler/pull/5 to be merged first, and then need to make a change in async_profiler_shared_build.sh

Can update the commit, and we're good :)

Pushed tag v2.9g6

Looks good, I will merge once tests pas..

repo: Granulate/gprofiler


text:
Interface is still pending, but the display is incorrect

https://github.com/GraphScope/portal/pull/481

authors: pomelo-nwu totoago

repo: GraphScope/portal


text:
Updated README.md to add in authentication

This needs to be reflected on the gh-pages too

Thanks for the pull request

authors: kbastani rbramley

repo: Graphify/graphify


text:
Snapping system is not precise

From here:

It's hard to tell, but I think the handle points, when being dragged and snapped to things, are snapping a few pixels vertically offset from true. Try dragging a handle point and snapping it to the bottom of a neighboring shape and notice how it's below the bottom. This might also be the case for anchor points, but instead of vertically it's some other sort of offset. Try out the snapping of anchor and control points to other shapes then zoom in to see if they are precisely located in the same exact location (down to many decimal places before floating point error comes into play).

Reply by @0HyperCube about this:

Yes, if you drag a point with the path tool, it will snap your mouse position and then add the offset dictated by how far your mouse was originally away from the centre of the point. Also would cause more merge conflicts for the path refactor.

So I'm marking this as blocked on #605.

This has been fixed as the path tool now puts the centre of the square at the mouse position.

@0HyperCube do you know which PR or commit fixed this, for the record?

repo: GraphiteEditor/Graphite


text:
Viewport zoom/rotation while snapping doesn't show the snapped values

In the viewport, the top right number inputs display the current precise values of the ongoing zoom/rotation, but they should show the snapped value which is what the viewport is rendering.

I'll try to solve this.

authors: Keavon RahulHi


text:
Rotating object via property panel eliminates shear

I think the best way to prioritize this is to wait until we have the node-based transform system using the Transform node. Probably isn't worth the expendable effort of a temporary fix when that won't matter after we have nodes.

Upon further thought, maybe this can be fixed without that much effort and it would probably be a quality of life improvement for users who run into this. Do you have any thoughts about this and its prioritization @0HyperCube?

Upon further thought, maybe this can be fixed without that much effort and it would probably be a quality of life improvement for users who run into this. Do you have any thoughts about this and its prioritization @0HyperCube?

This would probably be somewhat ugly because of how skew combines with rotation and scale in the affine2.

authors: 0HyperCube Keavon dchiasson


text:
[Feature Request] Automatically Sync

It would be nice if Cultivation could automatically sync with data from official Genshin servers, or at least showcased servers so maybe we could try out builds with new characters that we want to pull for

Cultivation is just a launcher, it sounds like you're asking for something related to the server-side like Enka plugin (public showcase copying).
There also is absolutely no way to auto sync official data as neither Grasscutter nor Cultivation have such access to official databases or data. Using InventoryKamera or other 3rd party scanning tools on your own PC, or Enka GC plugin for public showcase only is the closest you will get.
Either way, that's something to do be done on your server-side (Grasscutter), not on Cultivation which is just a launcher.

authors: NotThorny a-w-a-y

repo: Grasscutters/Cultivation


text:
Add visible reference to GitHub repository

Add a reference to the GitHub repository so that all users can see it directly (maybe with the help of a bottom fixed div) in an unobtrusive way. But don't use the "Fork me on GitHub" banner.

+1, maybe add footer text (copyright, made with <3 by etc. :D) to this fixed div on the bottom of layout and add link to github repo there. Fixed bottom div is great idea because it wont be burried down there under all posts :+1:

authors: michaltakac pmuens

repo: GravityProject/gravity

license: mit


text:
🛑 Server Gaming is down

In eb8c742, Server Gaming (https://game.greathost.ro) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Server Gaming is back up in 849e391 after 3 hours, 15 minutes.

repo: GreathostRo/upptime


text:
🛑 Server Gaming is down

In b1d6b4f, Server Gaming (https://game.greathost.ro) was down:

HTTP code: 403
Response time: 1501 ms

Resolved: Server Gaming is back up in a8c06e6 after 9 minutes.


text:
JOSS publication

Submit CATS to the Journal of Open Source Software

Brief update on this - I now have a very rough first draft (on google docs). I'll ask @sadielbartholomew and/or @Llannelongue to take a look before I migrate it to the repository (and to markdown) in a couple of weeks. In drafting, I've found a couple of issues / potential things we could improve. I'll open new issues for these. Oh, and we should also check the JOSS requirement checklist for anything else we need to do to the codebase.

authors: andreww colinsauze

repo: GreenScheduler/cats


text:
Update project structure

The promised PR focusing on project structure, I've copied the figure below from the previous PR (the class names may be obsolete as I haven't changed any functions here but the target structure remains the same). Overall quite light changes as some improvements have now been merged into main already :)
List of changes:

Have a dedicated file to check the validity of all the arguments (more checks to be added in the future). Moved validation of --duration and --jobinfo to this file.
The carbon intensity API calls is a separate step as part of main().
Starttime optimiser is also a separate step (rather than API and starttime being intertwined)
Some other light renaming of functions/files as needed (looking at the files changed, git seems to have lost track of timeseries_conversion.py, but it was just renamed optimise_starttime.py, same content otherwise).

As usual, thoughts/suggestions welcome!

Thanks for the speedy review @tlestang!

Looks good to me. I wonder if that diagram needs to make it into the documentation somewhere?

Thanks @andreww and @tlestang for the reviews! I'll merge it into main now, and further edits can have their own PRs

@Llannelongue Not a big deal, but next time we can squash those typos and fixup commits, and group related changes together. For big PRs like this it can really help keeping a readable history.

authors: Llannelongue andreww tlestang


text:
question: pagesize dynamic (rest of viewport)

This is a question I could not find in the docs:
I basically want Griddle to use the remaining screen that it can use, so that it will always display as many rows as it can. My page has a menu on top, so griddle can use viewport height- header pixels.
Is this a stupid question?
I believe if there is lots of data to be displayed, then I want to show the maximum that I can
to the user.
Thanks!

This very much depends on how your data is available, but I would look at combining LocalPlugin and PositionPlugin to manage a fixed-height viewport.

repo: GriddleGriddle/Griddle


text:
Include tests

Downstream projects like Linux distributions like to test the packages during installation. Please include the tests needed for the test suite in you releases at pypi.

@jlec Uploaded version 1.4.1 to pypi, do you think that will be enough for testing? If you need any other files just ping

Cool, that is perfectly fine.

authors: Grokzen jlec

repo: Grokzen/pykwalify


text:
Shield won't build with Crystal 0.36.1

Shield won't build with the new Crystal release. This new version appears to detect duplicate named arguments better than before, OR duplicate named arguments are happening where they did not before. They appear to be duplicates in attribute lists that are passed to operations. You should be able to see the problems as soon as you attempt to build.

You must be on Lucky master. Shield will support Crystal v0.36 when it is supported by Lucky, hopefully in the next version. I intend to begin work on this soon.

authors: BrucePerens akadusei

repo: GrottoPress/shield


text:
IndexOutOfRangeException: Array index is out of range.  at PlayerStats.HurtPlayer (HitInfo info, UnityEngine.GameObject go) [0x00000] in :0

IndexOutOfRangeException: Array index is out of range.
  at PlayerStats.HurtPlayer (HitInfo info, UnityEngine.GameObject go) [0x00000] in <filename unknown>:0
  at PlayerStats.Explode () [0x00000] in <filename unknown>:0
  at AlphaWarheadDetonationController.ExplodePlayers () [0x00000] in <filename unknown>:0
  at AlphaWarheadDetonationController.Explode () [0x00000] in <filename unknown>:0
  at AlphaWarheadDetonationController.FixedUpdate () [0x00000] in <filename unknown>:0

== STACKTRACK STATS ==
Times seen: 1
Last reported: 2018-02-13 05:43:40.420612

Fixed in new game version


text:
[Request]: Turn off Single Page Application mode

What feature would you like to add?
Right now spa mode is on by default, and I don't see any way to turn it off. I've tried
 KnowledgeBasePanel::configureUsing(
            fn (KnowledgeBasePanel $panel) => $panel->spa(false));

But that doesn't work.
The problem when one panel has spa mode and others don't, you get weird behavior when going back and forth. When going from the knowledge base to another panel without spa mode on, the first time you navigate to the other panel, the global search is still the KB search until there is another page refresh.
Notes
No response

Fixed in #24

authors: iAmKevinMcKee lukas-frey

repo: GuavaCZ/filament-knowledge-base


text:
sticky menu

Feedback vielfältig:

The sticky menus should not overlap the content – that means we avoid this making the content width smaller in all landscape modi ( and maybe for tablet portrait mode)
For mobile here is the suggestion: Sticky menus are only visible on top, and is not fixed or fades out while scrolling
(I quickly tried: https://xd.adobe.com/view/770b8a67-668a-40e0-93f5-65f260cbb802-2258/)

what about the hamburger menu? in one slide is on top and another is on the bottom?

The sticky menus should not overlap the content – that means we avoid this making the content width smaller in all landscape modi ( and maybe for tablet portrait mode)

this means there is padding on the right?

what about the hamburger menu? in one slide is on top and another is on the bottom?
I don't understand exactly, but if you mean for mobile if you mean the sticky menu i thought of switching them in mobile: Auf's Ohr and Jobs to the top and the hamburger to the bottom, maybe we first have to ask client before getting active.

The sticky menus should not overlap the content – that means we avoid this making the content width smaller in all landscape modi ( and maybe for tablet portrait mode)

this means there is padding on the right?
the padding left and right should be the same, but for some screens they can be wider. (Could teh size refer to the sticky elements?

but how does this work on mobile?
because then there will be a huge space on the left and right? Im not understanding 100%
ok and the switching I dont make because it is still not sure?

but how does this work on mobile? because then there will be a huge space on the left and right? Im not understanding 100%
ok and the switching I dont make because it is still not sure?

For mobile, the solution is to accept the overlapping and fade out the sticky header after scrolling/ not fix them

i think this is not possible. We would have to build it from start being the middle of the content. I can put it stationary somewhere, but this still means it will be on top of content and it is even worse because it doesnt move.

https://github.com/GuidaGG/vielfaeltig/assets/9657908/9a23e6ff-534d-47e3-bfd7-974a4f176791
At least when it is fixed, it sometimes is on top of content but when we scroll it goes away.

this might be goog, but we have to gibe teh sticky menus a nice position in the beginning for mobile.
And: They commited to the option with menu at the bottom.

what about they keep stiky but on top and we give a top padding to content in mobile so we sure people can always see the content? Even there is hard to make it work very weel because there could be 1 or 2 or 3 sticky buttons.
Otherwise I have to wait until I have an idea of how to implement that the content makes space for the sticky buttons.

Otherwise I have to wait until I have an idea of how to implement that the content makes space for the sticky buttons.

I don't understand, will this reduce the hight of the main content?
The hamburger at the buttom and the sticky are not done yet, will you still edit this?

authors: GuidaGG ah-bas-und-aer

repo: GuidaGG/vielfaeltig


text:
Логгирование и debugmode

Было бы хорошо иметь возможность выводить в Serial логи чтобы ловить проблемы с подключением.
Вчера весь вечер пытался разобраться с ботом и так не смог =( при этом не понятно где именно проблема и в какой момент возникает. (wifi точно подключается и доступ к нему есть).

Статус подключения возвращает tick()

authors: FedorTheUnkle GyverLibs

repo: GyverLibs/FastBot


text:
Проблема с методом MAX7219.clear()

Описание проблемы
После использования mtrx.print() вызов mtrx.clear() не сбрасывает позицию печати, а продолжает печатать на последующих позициях до тех пор, пока текст не выходит за пределы допустимой области отображения на LED-матрице.
Шаги для воспроизведения

Используйте mtrx.print() для печати текста.
Вызовите mtrx.clear() для очистки содержимого LED-матрицы.
Снова используйте mtrx.print() для печати текста.

Ожидаемое поведение
После вызова mtrx.clear() ожидается, что позиция печати будет сброшена в начальное положение на LED-матрице.
Фактическое поведение
Позиция печати не сбрасывается после вызова mtrx.clear(), а продолжает печатать на последующих позициях, что приводит к тому, что текст выходит за пределы допустимой области отображения на LED-матрице.
Дополнительная информация

Версия используемой библиотеки: v1.5
Используемое оборудование: ESP8266
Пример кода:

#include <MAX7219.h>

MAX7219<8, 2, D2, D1, D3> mtrx; // Используем шаблонное объявление MAX7219

void setup() {
  mtrx.begin(); // Инициализация дисплея
}

void loop() {
  mtrx.clear(); // Очистка содержимого дисплея
  mtrx.print("Привет, мир!"); // Печать нового текста
  delay(1000); // Пауза на одну секунду
}

Почему от clear ожидается сброс курсора?

Тогда как я могу управлять, чтобы перезагрузить позицию курсора?

void setCursor(int x, int y);

спасибо

authors: GyverLibs Sci-fiBrain


text:
⚠ Homepage has degraded performance

In d306779, Homepage (https://h-edu.cz) experienced degraded performance:

HTTP code: 200
Response time: 486 ms

Resolved: Homepage performance has improved in 8fb9dbe after 29 minutes.

repo: H-edu-dev/upptime


text:
Chips: why are value entries objects with "text" key

...and not simply strings? @zemirco

A single chip can have an icon as well. See https://github.com/HBM/react-components/pull/41 for an example.

authors: lipp zemirco

repo: HBM/react-components


text:
🛑 SkipTheCommericals is down

In a1fdf88, SkipTheCommericals ($STC) was down:

HTTP code: 0
Response time: 0 ms

Resolved: SkipTheCommericals is back up in 1181c0f.

repo: HDVinnie/TrackerHub


text:
🛑 SkipTheCommericals is down

In 7436836, SkipTheCommericals ($STC) was down:

HTTP code: 0
Response time: 0 ms

Resolved: SkipTheCommericals is back up in f73c7d4.


text:
🛑 SkipTheTrailers is down

In 09d86d0, SkipTheTrailers ($STT) was down:

HTTP code: 0
Response time: 0 ms

Resolved: SkipTheTrailers is back up in 1b01595.


text:
⚠ PrivateHD has degraded performance

In c67d66f, PrivateHD ($PHD) experienced degraded performance:

HTTP code: 200
Response time: 3036 ms

Resolved: PrivateHD performance has improved in 3adf634.


text:
🛑 SkipTheTrailers is down

In 35b7a43, SkipTheTrailers ($STT) was down:

HTTP code: 0
Response time: 0 ms

Resolved: SkipTheTrailers is back up in 0fa3834.


text:
⚠ SkipTheCommericals has degraded performance

In 3d19e34, SkipTheCommericals ($STC) experienced degraded performance:

HTTP code: 200
Response time: 2493 ms

Resolved: SkipTheCommericals performance has improved in b270460.


text:
⚠ TorrentLeech has degraded performance

In abda01d, TorrentLeech ($TL) experienced degraded performance:

HTTP code: 200
Response time: 5970 ms

Resolved: TorrentLeech performance has improved in cd2f841 after 8 minutes.


text:
⚠ Empornium has degraded performance

In 0e6af8b, Empornium ($EMP) experienced degraded performance:

HTTP code: 500
Response time: 1285 ms

Resolved: Empornium performance has improved in 9a59654 after 40 minutes.


text:
⚠ HawkeUno has degraded performance

In 67e0e8b, HawkeUno ($UNO) experienced degraded performance:

HTTP code: 403
Response time: 1342 ms

Resolved: HawkeUno performance has improved in 310f691 after 6 minutes.


text:
🛑 SkipTheTrailers is down

In b1ddcb7, SkipTheTrailers ($STT) was down:

HTTP code: 0
Response time: 0 ms

Resolved: SkipTheTrailers is back up in 45a43f0.


text:
🛑 Telly is down

In 7c42348, Telly ($TLY) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Telly is back up in 8811e0f.


text:
⚠ SceneTime has degraded performance

In 54047b5, SceneTime ($ST) experienced degraded performance:

HTTP code: 200
Response time: 3130 ms

Resolved: SceneTime performance has improved in 8798c66.


text:
🛑 SkipTheTrailers is down

In 19e6d63, SkipTheTrailers ($STT) was down:

HTTP code: 0
Response time: 0 ms

Resolved: SkipTheTrailers is back up in f6abf55.


text:
🛑 SkipTheCommericals is down

In 8de3077, SkipTheCommericals ($STC) was down:

HTTP code: 0
Response time: 0 ms

Resolved: SkipTheCommericals is back up in 9a3cd34.


text:
Multiple variable derivation using autograd

How to find a Jacobian using autograd for multiple variable. For example:
R1  = x(1)*y(1) + 2y(2)x(2)
R2  = -y(1) + y(2)(2)**2
R1 and R2 is a transpose matrix
And I need to find [ [dR1/dx1 dR2/dx1], [dR1/dx2 dR2/dx2] ]

Does Example 4 here help?

@jermwatt Yes, it did give me a better concept. Thank you so much.
Just a quick question. The code is so far working for this:
f = lambda x,y: np.array([y[0]*x[0]**2, y[1]*x[0]+x[1]])
f_jac = jacobian(f, argnum = 0)
But can you suggest me how to get the output for the jacobian:
j = f_jac(np.array([[1.,1.], [2.,2.]]))

Thanks.  I was having the same problem. The above link helped alot.
I tried to look at the tests for autograd.jacobian for hints about how to do this. Maybe one could add something similar the below?
import autograd.numpy as np   # Thinly-wrapped version of Numpy
import autograd

A = np.array([[1., 2.], [3., 4.]])

def f(x, y):
    """
    Return vector function:

    f(x, y) = /1 2\ /x\ = /1x + 2y\
              \3 4/ \y/   \3x + 4y/
    """

    return np.tensordot(A, np.array([x, y]), [[1], [0]])

import numpy as np0 # wrapped numpy does not have testing methods

x0 = 1; y0 = 1
np0.testing.assert_array_equal(f(x0, y0), np.array([1*x0+2*y0, 3*x0 + 4*y0]))

J_autograd = np.array([autograd.jacobian(f, k)(0., 0.) for k in [0, 1]])
np0.testing.assert_array_equal(J_autograd, A.T)

In the doc string for jacobian: Should x (in the code) be argnum (mentioned in the doc string)? The code does not reference argnum (?)

Or
def f(*vector):
    """
    Return vector function:

    f(x, y) = /1 2\ /x\ = /1x + 2y\
              \3 4/ \y/   \3x + 4y/
    """
    return np.tensordot(A, np.array(vector), [[1], [0]])

authors: jermwatt matiasdahl subhanjan21

repo: HIPS/autograd


text:
Other resources

Language
Period
Type
Link

lat
16c
MSS
https://zenodo.org/record/4780947

Done !

repo: HTR-United/htr-united


text:
Preflight Checklist

[X] I agree to follow the Code of Conduct that this project adheres to.
[X] I have searched the issue tracker for an issue that matches the one I want to file, without success.
[X] I am not looking for support or already pursued the available support channels without success.

Version
now
Installation Type
Other (specify below)
Service Name
DongTai-WebAPI
Describe the details of the bug and the steps to reproduce it
Agent列表上报的指标数据与服务器不一致，请确认下是否数据源有误
Additional Information
No response
Logs
No response

fixed in newest version

repo: HXSecurity/DongTai


text:
Verusca : Behavior, Strategy and Implementation, 3 Weeks

Learning Objectives

Priorities: 🥚, 🐣, 🐥, 🐔 (click to learn more)

There is a lot to learn in this repository. If you can't master all the material
at once, that's expected! Anything you don't master now will always be waiting
for you to review when you need it. These 4 emojis will help you prioritize
your study time and to measure your progress:

🥚: Understanding this material is required, it covers the base skills you'll
need to move on. You do not need to finish all of them but should feel
comfortable that you could with enough time.
🐣: You have started all of these exercises and feel you could complete them
all if you just had more time. It may not be easy for you but with effort, you
can make it through.
🐥: You have studied the examples and started some exercises if you had time.
You should have a big-picture understanding of these concepts/skills, but may
not be confident completing the exercises.
🐔: These concepts or skills are not necessary but are related to this module.
If you are finished with 🥚, 🐣 and 🐥 you can use the 🐔 exercises to push
yourself without getting distracted from the module's main objectives.

1. Remix
Practice studying and remixing other people's solutions to coding challenges. Create your own solutions by mixing and matching pieces from other people's code.

🐣 Reconstructing: You can reconstruct a variety of solutions to the same challenge when they are presented as parsons problems.
🐣 Analyzing: You can analyze a function written at your level. This includes:

[ ] Behavior: Write documentation, test cases and use cases to describe the function's behaviour.
[ ] Strategy: Describe the function's strategy using plain English.
[ ] Implementation: List the language features in a function and explain how each is used.
[ ] Small Changes: You can think of 2+ changes to the function's implementation that would not change it's strategy.

🐣 Remixing You can analyze several solutions to the same challenge then ...

[ ] Write: Your own solution by remixing the ones you studied.
[ ] Explain: How the other solutions inspired yours; what ideas did you take from them? what ideas did you not take?
[ ] Analyze: Complete a write-up of your own solution as though someone else wrote it.

2. Write

🐣 Function Design:

[ ] Writing Tests: Given a working function, you can write passing test cases to describe it's behavior.
[ ] Writing Functions: You can design multiple solutions to the same code challenge, keeping notes about different experiments you tried along the way.

[ ] 🐣 Generating Documentation: You can write a JSDoc comment for your solutions and run a script to generate markdown documentation.
[ ] 🐣 Fuzz Testing: You write solutions that pass randomly generated test cases.
🐥 Test Driven Development: You can solve open-ended, ambiguous coding challenges at your level:

[ ] Reading Docs: You can understand what the function is supposed to do by reading it's JSDoc description.
[ ] Writing Tests: You can write test cases before there is a function to test.
[ ] Writing Functions: You can write one function that passes the test cases you have prepared (even if it's just 1 test case!).
[ ] Refactoring: You can improve your function's implementation without failing any test cases that were passing.
[ ] Iterative Development: You can repeat the TDD process until you are satisfied with your test cases and solution.

[ ] 🐔 Code Golf: Write your solutions with the fewest characters possible! This won't help you write readable code, but it will make you think deeply about JS, your strategy and implementation.

3. Review

🐣 Continuous Integration: You can check your code's quality before pushing so your CI checks all pass.

[ ] Formatting
[ ] Linting
[ ] Testing

[ ] 🐣 Code Review: You can use a checklist to give a thorough, positive and constructive review of your classmates' solutions.
[ ] 🐔 Code Coverage: You can explain what code coverage is, why it's important, and can write unit tests with 100% code coverage.

Behavior, Strategy, and Implementation - week 1

[x] I have pushed my progress to my fork of exercises repo - template write-up

I Need Help With:
I solved an exercise but I couldn’t go backward after the final submission on Edabit. I re-wrote the solution on my VS Code but I couldn't check it on Edabit to be sure because it moved to the previous exercise.
After solving an exercise on Edabit, is it possible to go backwards to copy the solution or see previous work done?
General remarks

I'm getting to understand a bit more about JS from this module.

Sunday Prep Work

I am working on the exercises on slack to be completed by Sunday

Have you tried just opening the edabit challenge through the provided link again and going straight to the Code tab? If I do that, I can submit a solution again, even though I finished the challenge before.

Thank you it worked

Behavior, Strategy, and Implementation - week 1

[x] I have pushed my progress to my fork of exercises repo - template write-up

I Need Help With:
Nothing for now
General remarks

I'm getting to understand a bit more about JS from this module.

Sunday Prep Work

I am working on the easy exercises

authors: Verousca vkoldus


text:
🛑 ConUHacks Registration is down

In a09c4bd, ConUHacks Registration (https://register.conuhacks.io) was down:

HTTP code: 0
Response time: 0 ms

Resolved: ConUHacks Registration is back up in bbde6ec after 3 hours, 1 minute.

repo: HackConcordia/HC-Upptime


text:
getting last message of recent channels-backend

Description
get the last message and the title of the channels, from the recent channels for a specific user that defined in the endpoint.
Fixes #4
How to test?
run "npm run server" and go to "http://localhost:5000/api/channels-message/2"
Checklist

[x] I have performed a self-review of my own code
[x] I have commented my code, particularly in hard-to-understand areas
[x] I have made corresponding changes to the documentation
[x] This PR is ready to be merged and not breaking any other functionality

Hi Benjamin,
thank you for your feedback. Yes you are right I must to have a better overview of my classmates work before start coding! I will try to use the API that you mentioned and complete my task on that.

repo: HackYourFuture-CPH/chattie


text:
Frontend-ContactPage-Container

Description
Frontend Contact Page container , I have added Header ,Menu ,Contact us and Footer Components in this page .I removed these components from App.js and added Route path for contact us page.
Fixes #71
How to test?
npm run dev
After you run this command it will show Contact page, Please remember it will not show header ,menu and footer in other pages because i removed components from App.js.
Please provide a short summary how your changes can be tested?
Checklist

[x] I have performed a self-review of my own code
[x] I have followed the name conventions for CSS Classnames and filenames, Components names and filenames, Style filenames, if you are in doubt check the the project README.MD and here https://github.com/HackYourFuture-CPH/curriculum/blob/master/review/review-checklist.md
[x] I have commented my code, particularly in hard-to-understand areas, if you code was simple enough mark the box anyway
[x] I have made corresponding changes to the documentation, if you code was simple enough mark the box anyway
[x] This PR is ready to be merged and not breaking any other functionality

It's looking nice on my machine as well. 👍

authors: Divyajg santhoshboinapally


text:
Create java sum

What does the program do ?
sum
In what programming language it is written?
java

This pull request do not contains files in specific folders. Please fix it and reopen for help see https://help.github.com/articles/moving-a-file-to-a-new-location/


text:
Update README.md

It seems you renamed the class name

Thanks for that.
Sorry for the late reply, you got me just after I went on holiday.

repo: HalleyAssist/ion-range-calendar


text:
add evaluation frameworks LangSmith and Ragas

Description
Added a few frameworks (LangSmith and Ragas) to help on LLM evaluation tasks.

Appreciate!


text:
🛑 German is down

In ff63a53, German (https://de.scratch-wiki.info) was down:

HTTP code: 508
Response time: 1150 ms

Resolved: German is back up in bc4e8e0 after 9 minutes.


text:
🛑 German is down

In 7a322e0, German (https://de.scratch-wiki.info) was down:

HTTP code: 0
Response time: 0 ms

Resolved: German is back up in ba60337 after 7 minutes.


text:
新ネタでしてよ！

「コードレビューお嬢様」に私が考えた最強の一文を提案いたしますわ．
ここに書きますから追加なさってくださいまし．
「体裁のうつくしさは月並みですけど、不具合なく動くのであればよくってよ。美しい石像より丈夫なナイフ、ですわ！」
それでは，ごきげんよう．

LGTMですわ！

authors: HansRobo KANAIHIROYUKI

repo: HansRobo/CodeReviewLady


text:
Questions about how to train the model

Excellent work! I have some confusion. I would like to know if the final model obtained is a single "delete" model capable of executing all four subtasks of lead optimization (trained with seven masking  strategies.?). Or does each subtask of lead optimization correspond to a separate "delete" model? (Each subtask model being trained with four masks, including three enhancement masks and one task-specific mask?) I noticed you mentioned only one checkpoint model. What subtask does this model correspond to?I look forward to your clarification. Thank you very much.

Hi,
Yes, I only provided a ckpt for usage, but it is recommended to use task-specific ckpt to generate molecules, but you can also use mixed-training for obtaining a general ckpt.
I will open-source it as soon as possible!
Thanks for your interest!
Best,
Odin

So ，each subtask of lead optimization correspond to a separate "delete" model? (Each subtask model being trained with four masks, including three enhancement masks and one task-specific mask?) But the author, you only provided one model. Does this model correspond to the subtask of fragment growth?

Could you clarify if the model generates atoms one by one? Is it an autoregressive model? Does the generation of the next atom depend on the previously generated atoms?


text:
"Device is available but not used by distribute strategy"

Hi, Haoyu !
I got this in when I run run_cust_classifier.py.
Is that normal?

然后跑着会出现这种 error：
"Resource exhausted: OOM when allocating tensor with shape[4096,3072] and type float on /job:localhost/replica:0/task:0/device:GPU:0 by allocator GPU_0_bfc'

GPU资源不够OOM了

GPU资源不够OOM了

为什么会出现这种情况呢，有 8 张 Tesla K80 的显卡，运行的时候需要做哪些限制吗？，单 GPU 跑的时候没有问题啊

这个 log 感觉有问题，这是说没有用 mirror strategy 吗？

这个 log 感觉有问题，这是说没有用 mirror strategy 吗？

开始训练后可以用nvidia-smi看看GPU有没有被占用

开始训练之后 GPU Util 是很高的 90%~100%， 就是log 让人疑惑，不论是把 log_n_every_steps 改成多少，log 上面 的是 这个数字的 2 倍，用你代码里 的 8，就是 16，改为 10 就是 20.
I0228 14:58:39.682965 139945045247808 basic_session_run_hooks.py:260] loss = 0.4445804, step = 940 (16.402 sec) I0228 14:58:46.150598 139945045247808 basic_session_run_hooks.py:692] global_step/sec: 1.22899 I0228 14:58:55.966473 139945045247808 basic_session_run_hooks.py:692] global_step/sec: 1.2225 I0228 14:58:55.967319 139945045247808 basic_session_run_hooks.py:260] loss = 0.4284298, step = 960 (16.284 sec) I0228 14:59:05.747961 139945045247808 basic_session_run_hooks.py:692] global_step/sec: 1.22681 I0228 14:59:12.184175 139945045247808 basic_session_run_hooks.py:260] loss = 0.33931226, step = 980 (16.217 sec) I0228 14:59:15.447099 139945045247808 basic_session_run_hooks.py:692] global_step/sec: 1.23722 I0228 14:59:25.238059 139945045247808 basic_session_run_hooks.py:692] global_step/sec: 1.22566 I0228 14:59:28.448702 139945045247808 basic_session_run_hooks.py:260] loss = 0.2939254, step = 1000 (16.265 sec)

开始训练之后 GPU Util 是很高的 90%~100%， 就是log 让人疑惑，不论是把 log_n_every_steps 改成多少，log 上面的都是这个数字的 double，用你代码里 的 8，就是 16，改为 10 就是 20.

你是8卡一起训练吗？之前有人提类似的issue。

大佬，多卡训练速度是不是不一定比单卡训练速度快很多？，下面这种情况正常吗
sigle gpu : 2.66 global step /sec
8 gpus: 2.9 glocal step /sec

开始训练之后 GPU Util 是很高的 90%~100%， 就是log 让人疑惑，不论是把 log_n_every_steps 改成多少，log 上面的都是这个数字的 double，用你代码里 的 8，就是 16，改为 10 就是 20.

你是8卡一起训练吗？之前有人提类似的issue。

是 8 卡同时，看到了那个 ISSUE，上面没有解答。换成4卡之后速度提升明显。。估计是 GPU 连接的问题，或者是 CPU 的瓶颈？

@Jhangsy 这个日志问题确实困扰很久了，好在不影响训练。有可能是CPU瓶颈。

@Jhangsy 这个日志问题确实困扰很久了，好在不影响训练。有可能是CPU瓶颈。

哈哈哈，是呀，你回复的好及时，十分感谢~

@Jhangsy 这个日志问题确实困扰很久了，好在不影响训练。有可能是CPU瓶颈。

哈哈哈，是呀，你回复的好及时，十分感谢~

不客气:P

大佬，多卡训练速度是不是不一定比单卡训练速度快很多？，下面这种情况正常吗
sigle gpu : 2.66 global step /sec
8 gpus: 2.9 glocal step /sec

我的理解：多卡训练很多时候是针对长序列文本。因为如果使用单卡，那么允许的batch_size很小，否则会出现OOM问题。为了是模型训练收敛，必须使用多卡，以达到增加batch_size的效果(global_batch_size = num_gpu * batch_size)。至于训练速度，可能跟负载的平衡， strategy，CPU适配有关。

authors: HaoyuHu Jhangsy pengxia24 shishishu

repo: HaoyuHu/bert-multi-gpu


text:
🛑 Happy Vibes Bot 4 is down

In b0eedd2, Happy Vibes Bot 4 ($BOT4) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Happy Vibes Bot 4 is back up in 50b123e.

repo: Happy-Vibes-Bot/status


text:
🛑 Happy Vibes Bot 3 is down

In 1ee359d, Happy Vibes Bot 3 ($BOT3) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Happy Vibes Bot 3 is back up in 4ba4e16.


text:
🛑 Happy Vibes Bot 3 is down

In 9066719, Happy Vibes Bot 3 ($BOT3) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Happy Vibes Bot 3 is back up in e1fe544.


text:
Twitch Alerts bot is offline

For several days now, the Twitch Alerts bot is offline and don't work anymore (error message "application is not working" and status down).

Hi thank you for your report. I've restarted the server where the bot is running, but I forgot to restart the bot 😅

authors: Harfeur Sarvagon

repo: Harfeur/TwitchAlerts


text:
Added live example

This PR adds configuration to run and code on plot neural net in Gitpod, a free dev environment for GitHub we have been working on. The goal is to make contributions super easy by providing a single click to code experience. You can open gitpod workspaces on any github repository by prefixig the github URL with 'gitpod.io#/'. Depending on the URL it does the right thing. For instance, prefixing a pull request like this one will open it in code review mode.
For your project I added a docker with the needed dependencies and made the start script so that it runs test/unet.py and opens the resulting pdf. Also the python editor is opened so that people can play around with it.
I hope you find it useful, let me know we you have any questions.

It seems that your code does not load docker created for this repository out of the box. Would be nice if you add some guidelines or make it run out of the box.

How did you try it?
If you start a gitpod on this branch (or my fork) the Dockerfile will be picked up:
https://gitpod.io/#https://github.com/HarisIqbal88/PlotNeuralNet/pull/15


text:
[Feature] 🌈 Github Action 部署

查看此仓库: Harry-zklcdc/go-proxy-bingai-ga
且用且珍惜

感谢大大

action是不是有时间限制

action是不是有时间限制

是的，所以我加了那个计划任务，每6小时自动启动

action是不是有时间限制

是的，所以我加了那个计划任务，每6小时自动启动

但是action好像有限制每个月能执行多久。

要怎么用啊？

虽然但是
滥用action也不好
搞不好哪天GitHub就关闭action了

虽然但是 滥用action也不好 搞不好哪天GitHub就关闭action了

雀食，所以不建议用这个部署

repo: Harry-zklcdc/go-proxy-bingai


text:
Tool Icons

We don't have an icon for the rainbow brush. The icon for the line tool only resembles the tool partially and is actually a graph.
We need either custom-made icons or some icons from somewhere.

I'll see what I can find

Thanks

authors: Crimson-Blade HarshKhandeparkar

repo: HarshKhandeparkar/rainbow-board


text:
Added a Number Guessing Game

Hello There,
I have added a Number Guessing game in this repository . This a game where the number  will be selection by the device automatically between 1 to 100 . The user has to guess the correct number out of the 100 numbers.
Hope this changes find you well .
Thank you
Regards.

@Jayu1214  Follow code of conduct by Star the repo!
too small commit


text:
clang changes for rio.

Signed-off-by: Ronald G. Minnich rminnich@gmail.com

Rio will chase me until death.
LGTM

authors: elbing rminnich

repo: Harvey-OS/harvey


text:
What is the right way to create a module and add new route?

Hi everone,
I just know the basic of React Redux, and i need your help :)
I found MERN and I using it to make an small app to learn. I clone mern-start and use mern-cli to create a Test module. I just simple render a Hello World text.
class Test extends Component {
  render() {
    return (

Hello World

    );
  }
}

then i go to /client/route.js and add a new route under post route.
<Route
      path="/test"
      getComponent={(nextState, cb) => {
        require.ensure([], require => {
          cb(null, require('./modules/Test/Test').default);
        });
      }}
    />

restart from console and i got this error
C:\Users\kieus\Desktop\MERN\client\modules\Auth\Auth.js:17
var _Auth = content.locals;
            ^

ReferenceError: content is not defined
    at Object.<anonymous> (Auth.js:6:1)
    at Module._compile (module.js:541:32)
    at loader (C:\Users\kieus\Desktop\MERN\node_modules\babel-register\lib\node.js:148:5)
    at Object.require.extensions.(anonymous function) [as .js] (C:\Users\kieus\Desktop\MERN\node_modules\babel-register\lib\node.js:158:7)
    at Module.load (module.js:458:32)
    at tryModuleLoad (module.js:417:12)
    at Function.Module._load (module.js:409:3)
    at Module.require (module.js:468:17)
    at require (internal/module.js:20:19)
    at Object.<anonymous> (routes.js:21:3)
    at Module._compile (module.js:541:32)
    at loader (C:\Users\kieus\Desktop\MERN\node_modules\babel-register\lib\node.js:148:5)
    at Object.require.extensions.(anonymous function) [as .js] (C:\Users\kieus\Desktop\MERN\node_modules\babel-register\lib\node.js:158:7)
    at Module.load (module.js:458:32)
    at tryModuleLoad (module.js:417:12)
    at Function.Module._load (module.js:409:3)
 [nodemon] app crashed - waiting for file changes before starting...

am i missing something? What i have to do to make it right :(
Also css background not working in development mode right?
Is there any tutorial about MERN for beginer like: create basic module, jwt authentication?
I know too many questions. Please help me Thanks.

@kieusonlam Did you find a fix for this? I'm seeing the same thing after running mern init & merng module Editor using the latest mern-cli.

Removing the usused style imports fixed this for me. import styles from './Editor.css';

Thanks @Morganjackson error gone away. :+1:

wish I had found this issue before spending half a day debugging. I wonder what's ACTUALLY going on here. an empty styles import should not cause a cryptic "segmentation fault"-like error message like this.

Downgrading to Webpack ^1.13.3 solved it. Strange bug, though.

authors: Morganjackson alanhorizon kieusonlam sham3k

repo: Hashnode/mern-starter


text:
🛑 Mojang's Public API is down

In c7b65f0, Mojang's Public API (https://api.mojang.com/) was down:

HTTP code: 500
Response time: 362 ms

Resolved: Mojang's Public API is back up in ef56968.

repo: HavenCoreNetwork/havencore-status-page


text:
🛑 Mojang Accounts Website is down

In 1af1f8a, Mojang Accounts Website (https://account.mojang.com/) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Mojang Accounts Website is back up in b470710.


text:
🛑 Mojang's Public API is down

In c434b2c, Mojang's Public API (https://api.mojang.com/) was down:

HTTP code: 429
Response time: 27 ms

Resolved: Mojang's Public API is back up in f12f86c after 6 minutes.


text:
README文件fabu_nginx.conf配置缺少一个;

原文是
root /home/ubuntu/fabulove/upload
正常
root /home/ubuntu/fabulove/upload;

看了一下代码里面这个配置文件同样的地方也是缺少一个；

谢谢反馈,修复了

authors: yangguangchao zakiso


text:
If one chooses regression and pred col is binary, throw error

This is the current unhelpful message: ValueError: Unable to parse string "N" at position 0
Set error (with helpful message) when classification is chosen and pred col is numeric

While working on a fix for this problem I discovered a few related problems:

a classification run on a non-binary column
a classification run on a binary column who's unique values are not 'Y' and 'N' (for example: GenderFLG)
a regression run on a column containing non-numeric data

Relates to #265

authors: Aylr levithatcher

repo: HealthCatalyst/healthcareai-py


text:
Want to use the ObjectMapper for Swift 2.2 using Git submodule

Hello Hearst-DD
I want to use this library for swift 2.2 and like to integrate it using the submodule. Any help would be highly appreciated

Hi there, you will need to use v.1.3.0 or earlier for swift 2.2. With regards to including the project as a submodule, you should be able to do this like you would with any other submodule.
Hope this helps.

Thanks @tristanhimmelman 👍

authors: kamarshad tristanhimmelman

repo: Hearst-DD/ObjectMapper


text:
🛑 Tommy is down

In 487bce0, Tommy ($TOMMY_UPTIME) was down:

HTTP code: 0
Response time: 0 ms

HelioHost staff have been notified and we're investigating the cause of this downtime.

Resolved: Tommy is back up in acd4a7f after 7 minutes.

repo: HelioNetworks/status


text:
本地开发怎样启动这个项目呢？

yarn dev

@exposir
启动后可能会遇到的问题：

跨域问题：请检查前端服务启动端口为：3000、host 为 localhost、127.0.0.1
图片无法展示：在本地 hosts 文件末尾添加一行 127.0.0.1 dev.hg.com，随后访问 http://dev.hg.com:3000/

如果无法解决，可以截图发一下开发者模式下的接口响应

repo: HelloGitHub-Team/geese


text:
Use a variable for the default channel before using it

In commands and events,
// instead of doing this everytime:
client.channels.cache.get(config.defaultChannel).send();
// use this:
const defaultChannel = client.channels.cache.get(config.defaultChannel);
defaultChannel.send();

Maybe not needed if the channel isn't fetched from client each time.

repo: Helmasaur/Bioman