text:
Prevent checkout if you have "persist_to_workspace"

Orb version:
circleci/path-filtering@0.1.3
What happened:
When I try to persist the working environment persist_to_workspace and use it, to avoid the checkout step, I don't succeed.
# config.yml

...

jobs:
  # Checkout custom job to only clone the latest changes.
  custom-checkout:
    docker:
      - image: cimg/base:2023.02
    steps:
        ...
      - run:
          name: Clone bitbucket repository
          command: git clone --depth 5 "$CIRCLE_REPOSITORY_URL" --branch "$CIRCLE_BRANCH"
      - persist_to_workspace:
          root: /home/circleci/
          paths:
            - project

workflows:

  default-workflow:
    jobs:
      - custom-checkout
      - path-filtering/filter:
          requires:
            - custom-checkout
          name: Filter workflows
          mapping: |
            .*.py test-back true
          base-revision: fast-track
          config-path: .circleci/workflows/default-workflows.yml
          workspace_path: /home/circleci/

Expected behavior:
Attach workspace and avoid project cloning.
Thanks!! :)

I've added it to our backlog

For reference, please notice how it was solved in the Continuation Orb: https://github.com/CircleCI-Public/continuation-orb/pull/36/files

authors: Alejandroid17 Fernando-Abreu adrogon

repo: CircleCI-Public/path-filtering-orb


text:
Add markdown support in the forum

Markdown support can be added to cirucuitverse form by using https://github.com/vmg/redcarpet and overriding formated_content helper

I would like to work on this, If this issue is not taken.

Go ahead @VaibhavUpreti

@VaibhavUpreti are you working currently?

@tachyons
Can you take a look at this https://github.com/nhn/tui.editor
We can have this type of interface for markdown editor for the forum . I found this Js library popular and well maintained for markdown and WYSIWYG editor.

source: gharchive/issue

repo: CircuitVerse/CircuitVerse

license: MIT

license_type: permissive

license_source: github-api


text:
Doesn't works with mesos 0.24

Mesos 0.24 was released recently. Was not able to make it work with updated version. Marathon-consul don't have any information in log, even in debug mode, so i don't have any diagnostic information. After downgrading mesos it works as usual.
Btw, marathon 0.11 was also released, so it would be reasonable to check compatibility too.

UPDATE: marathon 0.11 seems working fine, tested gust now

:+1: marathon-consul doesn't seem to work using marathon 0.11 and 0.24.1

do we have any deadline for this , we recently migrated to DCOS 1.3 and it uses Mesos 0.24.1 ,but marathon-consul not working with it. DO we have ay work around for it?

@altvnk what version are you using? (0.1 and 0.2 are both released on the Docker index.) Can you make sure you're using the right debug flag? For 0.2 it should be --log-level=debug. Do you see any information about not being able to send events in the Marathon log?

I am encountering this issue with Marathon 0.13.0 and Mesos 0.25.0.
It looks like Consul DNS is returning the wrong IP:
# host marathon-consul.service.consul
marathon-consul.service.consul has address 172.17.0.1

After a redeploy of marathon-consul the information in the Consul KV is correctly updated. The wrong IP is causing problems when update events are sent to "http://marathon-consul.service.consul:31901/events"
I see that mesos-consul has a flag to set IP lookup order. I have tried various combinations of "--mesos-ip-order=host,mesos,netinfo,docker" but the issue is still present.

mesos-consul doesn't change the service if it already exists in Consul. The service will need to be deregistered and mesos-consul run with host first in the --mesos-ip-order list.

Its looking much healthier now. Thanks!

authors: BrianHicks ChrisAubuchon Mongey abhishekamralkar altvnk davidsayers

repo: CiscoCloud/marathon-consul

license_source: bigquery


text:
Error with FreePackages plugin in latest version

Hello, I am having the following error with the latest version of FreePackages and ASF:
2024-07-05 20:50:41|ArchiSteamFarm-35252|ERROR|ASF|CreateOrLoad() System.Text.Json.JsonException: '0x00' is an invalid start of a value. Path: $ | LineNumber: 0 | BytePositionInLine: 0.
If I remove the FreePackages plugin, the error is gone.
I have attached the log file too, please let me know if anything else is needed.
log.txt

In the asf/config folder there should be the file: FreePackages.cache.  Could you upload this file?
The error could probably be resolved by deleting FreePackages.cache.

Hello @Citrinate,
I tried to attach the file here, but I get the following from GitHub, and I am unable to do so:

We don’t support that file type.
Try again with GIF, JPEG, JPG, MOV, MP4, PNG, SVG, WEBM, CPUPROFILE, CSV, DMP, DOCX, FODG, FODP, FODS, FODT, GZ, JSON, JSONC, LOG, MD, ODF, ODG, ODP, ODS, ODT, PATCH, PDF, PPTX, TGZ, TXT, XLS, XLSX or ZIP.

I have uploaded it here so you can download it.
Should I proceed to delete it from my end to test?

Yes you can delete the file, which got corrupted somehow, and I expect that should be enough to resolve the issue.

Thanks, @Citrinate!
I confirm that everything is working as expected after deleting the FreePackages.cache file.
I am marking this as solved.

authors: Citrinate Nipponshin

repo: Citrinate/FreePackages


text:
fix: update a11y status when filtered attendees are changed

Description
Attendees are filtered on the UI side, so update search status accessibility output when filtered attendees count is changed

LINKEDCOMPONENTS-UI branch is deployed to platta: https://linkedcomponents-pr382-ui.dev.hel.ninja :rocket::rocket::rocket:

e2e tests result is success for https://linkedcomponents-pr382-ui.dev.hel.ninja :laughing::tada::tada::tada:

source: gharchive/pull-request

authors: jorilindell terovirtanen

repo: City-of-Helsinki/linkedcomponents-ui


text:
Added cli command "init" to create a new smart contract with generated boilerplate code

A new command cli init --name testcontract now creates a directory testcontract/main.go
The smartcontract go file is named as main.go.

Default help:
$  ./cli init --help
NAME:
   cli init - initialize a new smart-contract in a directory with boiler plate code

USAGE:
   cli init [command options] [arguments...]

OPTIONS:
   --name value, -n value  name of the smart-contract to be initialized

New initialization:
$  ./cli init -n test
Successfully initialized smart contract [test]

In case the directory exists:
 $  ./cli init --name test
A file with given smart-contract name already exists

@anrivas Really nice job! could we have some small test in this? Some test that could check if the contract was generated properly.

@anthdm thank you, I will make those changes and update the pull request.
I have one small confusion as well, the package name in cli is named as main. Is this how it is intended to be or should it be renamed to  cli ?

@ansrivas Cause it's a separate binary in its own folder, the package is called main. Otherwise, Go will treat it like it was a package, hence will not compile to binary.

authors: ansrivas anthdm

repo: CityOfZion/neo-storm


text:
Refactor visit_Call to clarify code

Summary or problem description
As we use python's ast package to read the input and convert it to a syntax tree, some different structures that are written in similar ways are converted to the same syntax tree node object. This is the reason that some node visitors have very complex logic and are difficult to read.
We need to refactor those codes in order to make the code easier to read and maintain.
Do you have any solution you want to propose?
Refactor the visit_Call implementation on ModuleAnalyser, TypeAnalyser and CodeGeneratorVisitor to simplify the code reading for each different case that's converted to a call ast node. Include more comments through the code as well.

Organizing the process

if there is no attribute (attribute "obj.my_method()" or not: "my_method()")

get the callable

if there is no attribute

get the callable

preparation on builtin cases (methods implemented by python or neo-boa)

preparation on class construction cases

after all preparations, validate if it is a callable (throw compilation error if not and interrupt execution)

validations when the attribute is a class (throw compilation errors and interrupt execution)

if the callable is a neo-boa-event simply returns the success

throws exception on not implemented cases (interrupt execution)

validate/preparations about the amount of arguments (throw compilation errors and interrupt execution)

there is some cases when the builtin needs to reorder the arguments

do a map of argument types

validate on builtin cases (throw compilation errors and interrupt execution)


text:
⚠ Bofrost.be has degraded performance

In b493ef4, Bofrost.be (https://www.bofrost.be) experienced degraded performance:

HTTP code: 200
Response time: 837 ms

Resolved: Bofrost.be performance has improved in a13b97f.

repo: Ckal/Uptime


text:
⚠ Bofrost.com has degraded performance

In f595d99, Bofrost.com (https://www.bofrost.com) experienced degraded performance:

HTTP code: 200
Response time: 1342 ms

Resolved: Bofrost.com performance has improved in 301cbba.


text:
⚠ Bofrost.lu has degraded performance

In 75d5059, Bofrost.lu (https://www.bofrost.lu) experienced degraded performance:

HTTP code: 200
Response time: 1456 ms

Resolved: Bofrost.lu performance has improved in aa2da02.


text:
⚠ Bofrost.be has degraded performance

In 4ec1fbe, Bofrost.be (https://www.bofrost.be) experienced degraded performance:

HTTP code: 200
Response time: 1459 ms

Resolved: Bofrost.be performance has improved in f7e4366.


text:
⚠ Bofrost.es has degraded performance

In 38fa8dc, Bofrost.es (https://www.bofrost.es) experienced degraded performance:

HTTP code: 200
Response time: 1332 ms

Resolved: Bofrost.es performance has improved in 56ce9e0.


text:
⚠ Bofrost.at has degraded performance

In 5d80d07, Bofrost.at (https://www.bofrost.at) experienced degraded performance:

HTTP code: 200
Response time: 1296 ms

Resolved: Bofrost.at performance has improved in edfc7c2.


text:
⚠ Bofrost.fr has degraded performance

In b49c83c, Bofrost.fr (https://www.bofrost.fr) experienced degraded performance:

HTTP code: 200
Response time: 1211 ms

Resolved: Bofrost.fr performance has improved in f4cb399.


text:
⚠ Bofrost.at has degraded performance

In 79c077c, Bofrost.at (https://www.bofrost.at) experienced degraded performance:

HTTP code: 200
Response time: 1625 ms

Resolved: Bofrost.at performance has improved in 5eecc77.


text:
⚠ Bofrost.at has degraded performance

In 19dcfb5, Bofrost.at (https://www.bofrost.at) experienced degraded performance:

HTTP code: 200
Response time: 977 ms

Resolved: Bofrost.at performance has improved in 7fb522a after 6 minutes.


text:
⚠ Bofrost.at has degraded performance

In c3bd48e, Bofrost.at (https://www.bofrost.at) experienced degraded performance:

HTTP code: 200
Response time: 1694 ms

Resolved: Bofrost.at performance has improved in 08d5d5f after 6 minutes.


text:
⚠ Bofrost.es has degraded performance

In 71d486e, Bofrost.es (https://www.bofrost.es) experienced degraded performance:

HTTP code: 200
Response time: 1527 ms

Resolved: Bofrost.es performance has improved in 74a6154 after 6 minutes.


text:
⚠ Bofrost.be has degraded performance

In 9d99170, Bofrost.be (https://www.bofrost.be) experienced degraded performance:

HTTP code: 200
Response time: 813 ms

Resolved: Bofrost.be performance has improved in 12527a7.


text:
⚠ Bofrost.at has degraded performance

In 75c2c3f, Bofrost.at (https://www.bofrost.at) experienced degraded performance:

HTTP code: 200
Response time: 1768 ms

Resolved: Bofrost.at performance has improved in f37ec4d after 7 minutes.


text:
⚠ Bofrost.at has degraded performance

In 73a5afd, Bofrost.at (https://www.bofrost.at) experienced degraded performance:

HTTP code: 200
Response time: 1827 ms

Resolved: Bofrost.at performance has improved in 707596f after 18 minutes.


text:
⚠ Bofrost.be has degraded performance

In be542e9, Bofrost.be (https://www.bofrost.be) experienced degraded performance:

HTTP code: 200
Response time: 801 ms

Resolved: Bofrost.be performance has improved in 601d536 after 6 minutes.


text:
⚠ Bofrost.fr has degraded performance

In 195e65a, Bofrost.fr (https://www.bofrost.fr) experienced degraded performance:

HTTP code: 200
Response time: 1516 ms

Resolved: Bofrost.fr performance has improved in 0afaa30 after 19 minutes.


text:
⚠ Bofrost.at has degraded performance

In cd92275, Bofrost.at (https://www.bofrost.at) experienced degraded performance:

HTTP code: 200
Response time: 2241 ms

Resolved: Bofrost.at performance has improved in abaf5e6 after 8 minutes.


text:
⚠ Bofrost.fr has degraded performance

In 04c542c, Bofrost.fr (https://www.bofrost.fr) experienced degraded performance:

HTTP code: 200
Response time: 1515 ms

Resolved: Bofrost.fr performance has improved in 1eee9bc after 6 minutes.


text:
⚠ Bofrost.fr has degraded performance

In f9051cd, Bofrost.fr (https://www.bofrost.fr) experienced degraded performance:

HTTP code: 200
Response time: 1396 ms

Resolved: Bofrost.fr performance has improved in 720b28a after 13 minutes.


text:
⚠ Bofrost.be has degraded performance

In e15690d, Bofrost.be (https://www.bofrost.be) experienced degraded performance:

HTTP code: 200
Response time: 1626 ms

Resolved: Bofrost.be performance has improved in f22d764 after 52 minutes.


text:
⚠ Bofrost.at has degraded performance

In 40a470f, Bofrost.at (https://www.bofrost.at) experienced degraded performance:

HTTP code: 200
Response time: 2215 ms

Resolved: Bofrost.at performance has improved in c0fc6f4 after 31 minutes.


text:
⚠ Bofrost.be has degraded performance

In c520a81, Bofrost.be (https://www.bofrost.be) experienced degraded performance:

HTTP code: 200
Response time: 978 ms

Resolved: Bofrost.be performance has improved in ad09098 after 6 minutes.


text:
⚠ Bofrost.be has degraded performance

In 649929a, Bofrost.be (https://www.bofrost.be) experienced degraded performance:

HTTP code: 200
Response time: 2338 ms

Resolved: Bofrost.be performance has improved in 7f3ec8e after 40 minutes.


text:
⚠ Bofrost.de has degraded performance

In a5eb46c, Bofrost.de (https://www.bofrost.de) experienced degraded performance:

HTTP code: 200
Response time: 1015 ms

Resolved: Bofrost.de performance has improved in bb3f863 after 6 minutes.


text:
⚠ Bofrost.be has degraded performance

In 78cbd9a, Bofrost.be (https://www.bofrost.be) experienced degraded performance:

HTTP code: 200
Response time: 2122 ms

Resolved: Bofrost.be performance has improved in dcf6c81.


text:
⚠ Bofrost.fr has degraded performance

In c2ed41f, Bofrost.fr (https://www.bofrost.fr) experienced degraded performance:

HTTP code: 200
Response time: 1193 ms

Resolved: Bofrost.fr performance has improved in 45e5515.


text:
🐛 leading spaces prevent wallet connect

Description: It is very easy to copy and paste a leading or trailing space into the stake address of a representative, however doing so will lead the representative to be prevented from signing in.
User Story: As a delegate or alternate, I want the voting app to remove any leading or trailing spaces from my stake address when it is stored, so that I am not prevented from signing in.

Can Verify that this is fixed in latest QA deployment from main.

authors: Thomas-Upfield mesudip


text:
add ALB metrics

https://clever.atlassian.net/browse/INFRA-2272
This pulls ALB metrics into the services dashboard for services that use ALBs (currently everything in clever-dev).
The metrics pulled are identical to the ones pulled for ELBs, except for surge queue and spillover count, which don't exist for ALBs. I have used TargetConnectionErrorCount and RejectedConnectionCount in place of surge queue and spillover count, since they are somewhat analogous (http://docs.aws.amazon.com/elasticloadbalancing/latest/application/load-balancer-cloudwatch-metrics.html#load-balancer-metric-dimensions-alb).
I've manually tested this locally

I tried spinning up grafana-service in a dev env, since I was curious to see if the ALB graphs would look. Right now they're showing 500s. Any idea what's up?
ALB graphs in "clever-dev" env show 500s:
https://n--grafana-service.int.clever.com/dashboard/script/scripted_services.js?env=clever-dev&app=hall-monitor
ELB graphs in "production" env look good
https://n--grafana-service.int.clever.com/dashboard/script/scripted_services.js?env=production&app=hall-monitor

@nathanleiby this PR requires https://github.com/Clever/ecs-metrics/pull/31
you can fake it by hardcoding an alb name and target group in addALBDashboard. You can look up example values going to cloudwatch -> metrics -> applicationelb -> grab the alb name and target group dimensions from one of the metrics there

👍 thanks for clarifying, I'll probably wait til the other one is merged.

authors: nathanleiby rgarcia

repo: Clever/grafana-service


text:
Topology support

This will allow saving and restoring the topology of a rabbitmq connection

Nice addition :+1:! Will use it 👌

It's still a draft, I have several changes coming up, but soon you'll be able to create all your channels, queues, bindings, consumers in one step from a json descriptor.
This is all to pave way for clean and reliable automatic reconnection

Currently only the topology as output is supported by this PR right? (I double-checked and could not find the topology json as input :D)

Indeed, I want to finish output before doing input as the last steps for input will require some internal reworks

Generation TODO:

[ ] Split consumers from queues both in queues.rs and topology.rs
[ ] Only store exclusive queues in channels + generated channel-specific queues topology
[ ] Totally nuke QueueState
[ ] Ensure we're properly hooked-up for nowait in all the queue/exchange declare/delete/bind/unbind (we're not, at least for excahnges stuff).
[ ] Force nowait = false in generated topology

@FGRibreau interested in some feedback wrt this syntax: https://github.com/CleverCloud/lapin/blob/9c1b587e0258fe25ef27ad20a65a7e614934a635/examples/restore-topology.rs#L25-L31

Seems good to me :)
On Mon, Nov 9, 2020 at 11:18 PM Marc-Antoine Perennou <
notifications@github.com> wrote:

@FGRibreau https://github.com/FGRibreau interested in some feedback wrt
this syntax:
https://github.com/CleverCloud/lapin/blob/9c1b587e0258fe25ef27ad20a65a7e614934a635/examples/restore-topology.rs#L25-L31
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/CleverCloud/lapin/pull/311#issuecomment-724311803,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AABBWQU32L5MDPPEOXQDRC3SPBTDLANCNFSM4TL3ZAJQ
.

authors: FGRibreau Keruspe

repo: CleverCloud/lapin


text:
Game crashes to launcher when starting world with Create Fabric active due to corrupting mob data

Game crashes to launcher when starting world with Create Fabric active. Appears to be due to setting a gravity attribute of a mob to null.
https://www.curseforge.com/minecraft/mc-mods/create-fabric
Minecraft Version: 1.18.2
Data Attributes: 1.1.6
Fabric API Version: 0.56.1
Create Fabric version: 0.4.11 Patch 11
Launch done through Curse client. Verified on my more heavily modded profile and a blank profile created to test if any other config settings were causing the issue. New world was created with base settings and cheats turned on. No other settings were touched before created the world. No other mods were installed or had been installed at time of crash.
Based on my limited knowledge of Minecraft modding and looking at several error reports before reporting, it appears that the issue occurs after the world has finished generating and is spawning initial mobs. Some return value is null, corrupting the mob and causing a ticking entity error when trying to call modifyGravity. The issue appears to occur on the first mob to be affected, as the entity in the entity details changes crash by crash.
Internal Server Log:
latest.log
Crash Report:
crash-2022-06-23_18.16.22-server.txt

Hi there,
Thank you for the detailed report, I'll look into it.

hi,
getting this exact issue as well, also narrowed it down to the create fabric mod. error mentions modifyGravity

bump with response from Create devs
https://github.com/Fabricators-of-Create/Create/issues/400

Hi there @udidifier,
I can confirm this; I had an interaction earlier on #16 (duplicate) and briefly discussed this. The crash has been mitigated with a null check, but I still need to fix the bug that caused the issue to begin with. I know why the error is happening so progress should not be too slow.
Thanks again for the alert, I'm closing this issue now as it is duplicate.

authors: CleverNucleus Twig5 udidifier

repo: CleverNucleus/Data-Attributes


text:
🛑 Cleverclip Wordpress is down

In 59fb182, Cleverclip Wordpress (https://backend.cleverclipstudios.com/) was down:

HTTP code: 403
Response time: 1040 ms

Resolved: Cleverclip Wordpress is back up in c74ea74.

repo: Cleverclip/status


text:
User-friendly SSL/certificates UI options

Currently, it's pretty cumbersome to run the plugin with certificates, as it requires adding JDBC options and is not user-friendly.
Example of how it's done for PostgreSQL:

Plugin should automatically get root ca from related domain name (postgres plugin does it by default)
Certificates are renewed every 2 month, it's a pain to replace them when everything can be done automatically

authors: slvrtrn snimshchikov

repo: ClickHouse/metabase-clickhouse-driver


text:
Add PromptMoreInputs option to Context

These values are looked at to determine if we should continue prompting for a field

Add PromptMoreSuffix (defaults to (y/n):)

repo: ClickerMonkey/cmdgo


text:
v2.1.0-beta.1 issue in preview panel with input_select button

Describe the bug
When in the editor and after having added a bubble card select button, if testing in the preview panel, after selecting an entry in the list, it closes the editor without saving and loses any modifications in that session.
Screenshots
https://github.com/Clooos/Bubble-Card/assets/513044/d4f9b6cc-66c5-439e-b61e-263f217b173e
Informations (please complete the following information):

OS: Windows 11
Browser/App: Firefox
Bubble Card version: 2.1.0-beta.1
Home Assistant version: 2024.6.4

This is now fixed on my side, thank you for the feedback!

Thanks. Just adding more bubble card buttons to dashboards. I'll raise more if I come across anything.

This is now fixed 👌
https://github.com/Clooos/Bubble-Card/releases/tag/v2.1.0-beta.2

Fab!

authors: Clooos pgale

repo: Clooos/Bubble-Card


text:
🛑 Mastodon is down

In bde2338, Mastodon (https://cloudhub.social) was down:

HTTP code: 503
Response time: 122 ms

Resolved: Mastodon is back up in 2057bec after 75 days, 7 hours, 5 minutes.

repo: CloudHub-Social/Status


text:
Uploaded indexes missing an ImageIndex

On April 25th I used v1.0.2 to build soci indexes for our mirrored datadog image. We got a soci index for each of the four images, plus in Image Index with a label matching the sha256 of the indexed image:

Today I used v1.0.2 with the same command and I get soci indexes pushed back to ECR but no Image Index labels with the sha256:

My understanding is the sha256 labeled image indexes are required for fargate to find and use the index. It seems weird that v1.0.2 worked in April and not now. Is it possible something changed on ECR side to prevent that extra push working? I can't see any errors or warnings in the soci-standalone-indexer log though :thinking:

oh interesting, 80fb4f8fac53c9c69283eadbf12107d88e8ac216 looks like it was trying to address the same symptoms?

I can confirm I see the same. Even updating all dependencies to the latest version doesn't help. Worse yet, the original Lambda function that this is based on and was created by AWS also behaves the same.
@ollypom any idea what might have changed?

Hey folks, this behavior is completely expected. Amazon ECR announced support for the OCI 1.1 Image and Distribution specs back at the end of June. When that launch happened, the SOCI client detects that it is 1.1 supported registry and will not push an ImageIndex.
With OCI 1.1 we can use the new Referrers API to see which SOCI Indexes (and SBOMs, Signatures etc) are attached to a Container Image. The ImageIndex was a workaround to see associated Indices until the Referrers API was available. The SOCI client will fail back to the ImageIndex approach if the Registry you are pushing to does not support OCI 1.1.
A few weeks ago I updated the SOCI Workshop to discuss this new behavior, and has an example of using curl to query the Referrers API and show related artifacts to an Image.
curl \
    --silent \
    --user AWS:$ECR_PASSWORD \
    https://$ACCOUNT_ID.dkr.ecr.$AWS_REGION.amazonaws.com/v2/nginx-demo/referrers/$IMAGE_DIGEST?artifactType=application%2Fvnd.amazon.soci.index.v1%2Bjson | jq -r '.'

{
  "manifests": [
    {
      "digest": "sha256:622e58b8e72deb97c87fe8aa7da7ac23612ef215435aea86d053a44349badc19",
      "mediaType": "application/vnd.oci.image.manifest.v1+json",
      "artifactType": "application/vnd.amazon.soci.index.v1+json",
      "size": 1291,
      "annotations": {
        "com.amazon.soci.build-tool-identifier": "AWS SOCI CLI v0.1"
      }
    }
  ],
  "mediaType": "application/vnd.oci.image.index.v1+json",
  "schemaVersion": 2
}

The take away, nothing is broken, and the your Images (with a SOCI Index attached) should still be lazy loaded on Fargate 😄

ah! I had no idea that was a thing, thankls for the detailed and patient explaination :heart:
Armed with that context and the right words, now I notice that when I click on a particular image in ECR I can see the soci index referenced and "referrers":

Thanks @ollypom! I can confirm I see that too and using those images does print "soci" for the following command:
curl -s ${ECS_CONTAINER_METADATA_URI_V4}/task | jq .Containers[].Snapshotter

authors: kichik ollypom yob

repo: CloudSnorkel/standalone-soci-indexer


text:
update jquery jquery-mobile jquery-fullpage moment jqueryui

update jquery jquery-mobile jquery-fullpage moment moment-timezone jqueryui to the last version

@dingquantracy 两个月。。。没任何消息？

repo: Clouda-team/baiducdnstatic

license: mit


text:
feat(triggers): support the new sonarr events

This PR adds support for Sonarr's new EpisodeFileDelete, Rename and SeriesDelete events.

Can be tested with the cloudb0x/autoscan:sonarr Docker image.

repo: Cloudbox/autoscan


text:
version 1 french for the GitHub actions wiki

Here is version 1 of the GitHub Actions wiki in French.
Please review the structure of the course and approve the quality of the content and examples.
Let me know if you'd like any further adjustments :)

Merge conflicts due to recent changes to navigation. Please udpate with new navigation from main when you can.

repo: ClubCedille/Plateforme-Cedille


text:
Feat: Scraping Best shows from RottenTomatoes

Describe the feature
Adding best_shows method in rotten tomatoes class
Add ScreenShots

Record

[X] I agree to follow this project's Code of Conduct
[X] I'm a GSSOC 23 contributor
[X] I want to work on this issue

Go ahead @Juhibhojani
Note

Create a separate module for this, as per the folder and project structure
Do not use the `selenium web driver as it is incompatible with all devices and cloud platforms.
Before making any changes, please check whether the module you want to add exists. If yes, then you can just add your functionality as a method only make a separate module and class for it.

All the best 👨💻

repo: Clueless-Community/scrape-up


text:
Create Testimonial 4 Black

One need to make this component using HTML and Tailwind CSS. I would suggest to use Tailwind Playgrounds to make things faster and quicker.
Here is a reference to the component.

Follow figma design
After building the component please raise a PR with a screenshot of the component and add the component in Testimonials/src/testimonial-4.html by replacing the existing code with yours and also rename the file to testimonial-4-black.html
If you need to use any icon please use it from Hero Icons
Good luck.

@RavindraP04  can I work on this issue under JWOC

repo: Clueless-Community/seamless-ui


text:
Want to Create - Alert Red Button

Here is a reference to the component.
Will add it to the Alerts folder

Go ahead @myGlitches

Thanks @Rajdip019

Done

repo: Clueless-Community/web-ui-kit


text:
Support Fig directive: expose

Replaced by https://clusterhq.atlassian.net/browse/FLOC-753
Flocker does not support the fig expose directive, used to expose ports internally in a container without publishing those ports to host.
http://www.fig.sh/yml.html

We are moving our development planning to JIRA. This issue is now being tracked at https://clusterhq.atlassian.net/browse/FLOC-753. You are welcome to file additional issues in GitHub if that's easier for you.

authors: adamtheturtle dwgebler

repo: ClusterHQ/flocker


text:
Supports structured errors

Prerequisite for proper options allow data as noted:
https://www.rosetta-api.org/docs/models/Allow.html
We have to enumerate all types of errors.
Errors are structured and can be given extra context to make it more clear where the error occurred.
Added a new test to trigger one of the error cases.

hmm actually my current reading of the spec seems to imply retriable to be a function of error type -- fixing now

repo: CodaProtocol/coda


text:
Postgresql (14) not working

Postgresql.  When using the written BLOG instructions.  The Postgresql DB is not connecting properly.  Seems to be the DB maybe not getting created.  Am trying to learn the Rails so not really sure how to correct.    I know manually I can initialize the. DB storage area on a. manual postgresql. Not sure how to properly do this with all. the docker layers.  Because of this I cannot get application up so cannot really understand everything.  It would be nice if you. could offer a fix or what to do explanation. Additionally,  if you could add just a small blurb after your statement I have two windows up one to start everything and one for the application db, create, migrate.  Sadly , this is where my problem in understanding is so happens where problem is. I am tyring to see if I was coding ruby on rails how all this stuff works. It llooks really useful.  I am more spring boot / java type person trying to learn rails and this is pretty slick for me to learn / deploy etc. IF You could take five minutes to help?! :).

FYI I get the same issue just manually doing the postgresql, so probably not your code but needs to be fixed via your docker config initialization.  I think postgresql now requires a DB init or something .

repo: Code-With-Rails/rails-template


text:
added my project under DIKSHA

Project
Name of the project
Changes
What was updated (new pages, weekly update, etc.)
Notes
If there are any further notes.

@stupiddint Please remove yarn.lock from the commits

authors: GeekGawd stupiddint


text:
feat(borrowing): complete borrowing process

User can cancel their borrowing request.
Admin can approve or reject borrowing request
User can confirm the borrowing
Admin can return borrowed book

That good work bro


text:
Ft/add sourceAfrica documents to datasets page CMS setup

Description
This PR implements the ability to add documents on the datasets page.
This change includes introducing a new field in the datasets block showDocuments which allows the configuration of the sourceAfrica group to fetch the documents.
Fixes
This is a partial fix for #441
Type of change

[x] Bug fix (non-breaking change which fixes an issue)
[x] New feature (non-breaking change which adds functionality)

Screenshots

Checklist:

[x] My code follows the style guidelines of this project
[x] I have performed a self-review of my own code
[x] I have commented my code, particularly in hard-to-understand areas
[ ] I have made corresponding changes to the documentation

@kilemensi This is ready for review

Why can I set document group but not dataset group?

@kilemensi This is because the datasets group/organization is set in the globals section, but we can definitely let it be set in this block. One of the reasons why we set it in the globals was because of the flourish charts section where we had to develop a CRON job to update datasets statistics.

Why can I set document group but not dataset group?

@kilemensi This is ...

Thanks @kelvinkipruto ... Since we no longer need datasets statistics, removing it from global seems like the logical next step, no?

@kilemensi After reviewing Pesayetu, we may have to rethink this slightly. I thought they would all be on one page /resources/datasets. With the current implementation, we're managing which tab is active
I really like Pesayetu's approach where we can use /resources/datasets and /resources/documents. This will require that I refactor this a little bit but it should work well.

@kilemensi After reviewing ...

Cool @kelvinkipruto, I also like the PesaYetu approach. Let me let you cook. Ping me when it's ready for 👀 .

QQ @kelvinkipruto : Looks like you've separated Datasets and Documents block. Where the tap/button switching info come from?

@kilemensi The buttons will switch between two pages resources/datasets and /resources/documents. This will also require the creation of two pages in the CMS with parent resources. The /resources/datasets page will continue to be handled as before, and /resources/documents will be handled by a new function processPageDocuments.

I meant as far as the CMS is concerned, where does the content team see this button that switches between datasets and documents pages @kelvinkipruto .

@kilemensi If in the CMS this has to be visible, then the best approach would be to manage the state of which tab is active instead of using different pages.

@kilemensi If in the CMS this has to be visible, then the best approach would be to manage the state of which tab is active instead of using different pages.

@kilemensi If in the CMS this has to be visible, then the best approach would be to manage the state of which tab is active instead of using different pages.

Why? In datasets block, you can have a show documents checkbox and if selected, we show a dropdown with a list of pages for editors to select the documents page to switch to. We do the opposite in documents block.
No state management necessary.

In datasets block, you can have a show documents checkbox and if selected, we show a dropdown with a list of pages for editors to select the documents page to switch to. We do the opposite in documents block.

@kilemensi I'm a little bit lost here. Why would they need to select a page? The data required for both the resources/datasets and resources/documents are all in the DatasetsAndDocuments block.
Here are two approaches I'm thinking about:

(Current Implementation) In the CMS, the editors will create a resources/datasets page and add the DatasetsAndDocuments block as is currently. This allows them to configure both datasets and documents in a single block. This is then processed in the processPageDatasets function. The only issue I have with this is that the editor will have to create an empty resources/documents page in the CMS if we're to go with Pesayetu's approach and not the state-managed way.
In the CMS, the user will have to create two pages, resources/datasets and resources/documents. We then split the DatasetsAndDocuments block into two, one for datasets and another for documents. These pages will then be processed independently of each other.

@kilemensi I'm a little bit lost here. Why would they need to select a page? The data required for both the...

Because clicking show documents/datasets will then load that page that they've selected @kelvinkipruto. You're assuming pages have to always be named resources/datasets and resources/documents but if we switch to block-based rendering, this block can be added into any page linking into any other page.
On the approach:
I prefer the stateless approaches i.e. everything you need is rendered on the server and you just get a page so approach 2 is more to my liking.

Ok @kilemensi I maybe get you a little bit
Here is how I'm interpreting it:
First, the editors create two pages in the CMS, say datasets and documents. These are the pages to be rendered when the user clicks the switch button.
They then create a third page and add the DatasetsAndDocuments block, from where they can select the two created pages as pages for datasets and documents.

No @kelvinkipruto . Based on approach 2 you outlined above:

In the CMS, the user will have to create two pages, resources/datasets and resources/documents. We then split the DatasetsAndDocuments block into two, one for datasets and another for documents. These pages will then be processed independently of each other.

We have a Datasets block with ability to link to documents via showDocuments, and
We have a Documents block with ability to link to datasets via showDatasets.

Content editors can choose to have these in any page that they want (for now of course it will be /datasets and /documents page until block-based rendering is fully implemented). The Datasets block can even be used in the consultation page by toggling showDocuments to false.

@kilemensi Yes. Now Cooking...

@kilemensi It is now ready for re-review

How can you say this is ready for review @kelvinkipruto when I still see tabs are still there?
Have you actually fully tested it or you expect others to do that for you?

@kilemensi I have tested it. I have used the tabs to separate the datasets and the pages to link to. See the above screenshots.

@kilemensi I have tested it. I have used the tabs to separate the datasets and the pages to link to. See the above screenshots.

Good thinking but (my thoughts are) tabs are for showing multiple independent things on the same window @kelvinkipruto. What we're going for is more of "would you like a coke with your fries?" i.e. if in documents, we're saying datasets would go well with documents. Hence they should be in the same panel, probably as a group.
... what do you think? (@koechkevin also if you have any thoughts).

@kilemensi I have removed the tabs.

authors: kelvinkipruto kilemensi

repo: CodeForAfrica/ui


text:
🛑 openAFRICA API is down

In bb3dc93, openAFRICA API (https://bulk.openafrica.net/api) was down:

HTTP code: 502
Response time: 621 ms

Resolved: openAFRICA API is back up in c3b4340 after 29 minutes.

repo: CodeForAfrica/upptime


text:
找不到文中所说的路径

点击clone or download下载项目，解压运行libBaiduNetdiskPlugin.xcodeproj，然后Edit Schemes->Executable->Other->选择百度网盘。然后运行工程

点击 My Mac 前面那个图标，展开后 就看到了。

authors: CodeTips LuckyAlbert

repo: CodeTips/BaiduNetdiskPlugin-macOS


text:
[Legal] - Welcome, ToS and PP updates.

! I would like the PR #21 to be push ASAP.
The legal basis will not be valid until at least the welcome message is pushed!

The license does not seem to be accessible

Fix: the licence should now be accessible.

authors: BhasherBEL TheoTechnicguy

repo: CodeWe-projet/CodeWe


text:
cannot import prsaw

Hi, i have installed prsaw via the cmd but when i open my project in visual studio, it does not recognize prsaw as you can see on the picture below?

repo: CodeWithSwastik/prsaw


text:
waitUrlEquals fails on a false-positive

Problem: waitUrlEquals triggers an error even though the assertion should pass.
Code:
Scenario('navigation & routing', async function(I) {
	I.amOnPage('http://localhost:8080');
	I.click('Buttons', '.side-panel');
	I.waitUrlEquals('/buttons/single', 2); // <<< ERROR
});

Result:
-- FAILURES:
  1) Example test
	navigation & routing:
	expected url to be http://localhost:8080/ui/buttons/single, but found:
	http://localhost:8080/ui/buttons/single

Is there something I'm doing wrong or is this just a plain bug :beetle: ?

after click button - open new url?

after click button - opens new url?

Yeah - First the test should be at the base URL (localhost:8080). Clicking the button should trigger navigation to /buttons/single, which it does.
The weird part comes next when it tries to verify that URL is correct, which it apparently is? The test still fails though.

new url opens in current context? Or in new tabs?

new url opens in current context? Or in new tabs?

Our application is an SPA, so the "new" URL opens in the current context / same tab.

Do you use Puppeteer or WDIO?

Do you use Puppeteer or WDIO?

Puppeteer - Here's the config:
helpers: {
   Puppeteer: {
      url: 'http://localhost:8080' + ((config.ci === true) ? '/ui' : ''),
      windowSize: `${SCREEN_WIDTH}x${SCREEN_HEIGHT}`,
      restart: false,
      waitForNavigation: [ 'domcontentloaded' ],
      waitForAction: 1000,
      chrome: {
         executablePath: '/usr/bin/chromium-browser',
         args: ['--disable-dev-shm-usage', '--no-sandbox', '--headless', '--disable-gpu']
      }
   }
}

what do puppeteer version you use?

I can`t reproduce this defect (

and what do codeceptjs version you use?

ohhhh
i understand)))
You use waitUrlEquals - and arg must be full url path)
For wait part of url please use waitInUrl

although

Thanks for pointing me in the right direction @Vorobeyko. I got our pipelines working using waitUrlEquals; I just had to include the absolute URL.
I guess I got things mixed up with I.amOnPage where I thought that the relative URL would resolve to the base URL defined in the config, such as localhost:8080/ui in our case.
Again, many thanks. :smile_cat:

Nah, looks like the test success was a fluke of some sort.
We're back to getting expected url to be http://localhost:8080/example/path, but found http://localhost:8080/example/path.

authors: Vorobeyko neutraali

repo: Codeception/CodeceptJS


text:
Update Readme to reflect the current stage of the project and new Contribution model

I'm submitting a feature request.
What feature do you recommend to add?
Update the readme as the original readme was referring to the project as experiment. Also the way to contribute has changed.
What is the value of this feature?
Create a better experience for new team members in understanding the project and contributing to it.
Solution (or options to fix the bug)
Update readme with the following:

[ ] Replace Project Goals with Project description as it's now ready;
[ ] How to Install and Run the Project;
[ ] How to Use the Project;
[ ] How to Contribute to the Project (Collaboration: Working In a Forked Repository is now change and we need to update it: explain that we have two main branches - for staging and prod, and we create PR towards staging);
[ ] Update About section for the repo on top right - it's no longer an experiment;

Trello card

 [DEV]: Update Readme to reflect the current stage of the project and new contribution model


text:
add Exec::getProcess() which returns the internal Symfony Process instance

The easy, versatile and future-proof way was to just return the Process instance itself (and e.g. not give the Result object another parameter for error output).
This fixes #286

+1

It looks like it can be added to a task result not to task itself:
Result::error($this, message, ['process' => $this->process])

I guess the big question is, what is the use-case for using taskExec vs. just using Symfony Process directly?  taskExec is good for chaining multiple operations together in a collection; if you need access to the native Process object, though, maybe it would be better to just create a Symfony Process object directly. To this end, I might suggest it might be more convenient to just put stderr in the Result object's data, and not expose it to the caller at all.

A couple of thoughts:

stderr output is not only needed in case the process failed (exit code !== 0), as programs also print diagnostics information to this stream (e.g. drush to my distress ;)
the Exec class constructs Result objects in 4 places (and in 3 different ways) in the run()-method: https://github.com/Codegyre/Robo/blob/master/src/Task/Base/Exec.php#L135,L154

        return new Result($this, $this->process->getExitCode(), $this->process->getOutput(), ['time' => $this->getExecutionTime()]);
        return Result::error($this, $e->getMessage());
        return Result::success($this);

so in case the process is started in the background, the output seems not to be available at all (https://github.com/Codegyre/Robo/blob/master/src/Task/Base/Exec.php#L154)
we would have to feed the error output into data in all 4 places
the Result object

the namespace (\Robo\Result) suggests this class is generic, but I think, this is not quite the case. As it has e.g. the getExitCode method, so this assumes a Robo task consists of one command line call which has an exit code
printError() currently does not care about stderr, and just prints out whatever was given to the object in message
I would rather have a defined API instead of pumping more stuff to the object's data

I think telling users to create a Process themselves to get something basic as the error output should be no option

So if you dislike giving access to the Process object (which I understand), how about this:

give Result a {set,get}ErrorMessage() method (instead of bloating the constructor or putting random strings into data)
in Exec: extract a method to create a Result object (so this happens only in one place)

And afterwards as extra PR:

make Result->printError() more useful with also printing error output

Could make both, I you like.

While I am not disputing the need for access to stderr in the general case, if you are calling Drush programmatically, then you should be using backend invoke, via drush_invoke_process. This will give you access to both the structured result object and the structured log entries. Ask in the Drush queue, or on Drupal Stack Exchange if you have any trouble with this.

Thanks.
I am not within a Drupal context but in a standalone management script which needs to target 40+ sites.
While using drush_invoke_process would certainly work somehow, it would be by far overly complex compared to a simple getErrorMessage() call...

You can always use Symfony Process directly if you need more control.

authors: DavertMik boedah greg-1-anderson

repo: Codegyre/Robo


text:
Standardize workflow

Context
The application is gaining traction in terms of stabilizing the codebase and we're close to the 1.0 milestone. Congrats! 😬🙌
Because of that, I think we should do something in order to avoid losing the trace between issues and their corresponding changeset (Example: issue - changes) 👼
Why not to apply a classic PRs workflow yet
I understand that we're still in a very early stage of the application and we need to bootstrap the skeleton modifying a lot of times the very same lines of code.
If we apply a classic Pull Requests workflow (waiting for PR review and so on), we could make the experience a bit frustrating:

Conflicts: Having to wait until a PR is merged in order to have the modifications available so we avoid conflicts because of modifying the same code
Incremental changes: We wouldn't have the previous PR changes in order to develop further features based on that one.

Even if we could workaround that, for instance, concatenating PRs opening them based on the previous one; it could end up also being frustrating because of requesting changes on the first PR of the chain would make to apply it rebasing or merging all the concatenated PRs branches.
Proposal
For this reason, I would suggest to open a PR per issue even if we don't block the PR merge. That is, we wouldn't have to wait for a PR approval in order to merge it.
This way we'll only modify master through PRs merge commits (not pushing commits directly to it). That leads to exposing the different changes we're making (so anyone can actually see why we're making those changes), and be able to trace when and how an issue has been solved.
Furthermore, we'll allow to let anyone review the change set made due to a specific issue and provide feedback even if it has already been merged.
What do you think?

This morning I was thinking about this same issue. As you said, work with classic PR workflow can be tedious / frustrating.
So, with the resources we have right now, I'm agree with your proposal.
We can review later the workflow if we start recieving contributions.

Nice to agree on this 😊
I'll close this issue then. Based on what you said, we'll operate with the following criteria:

PR by a maintainer => Direct merge (by the moment)
PR by a contributor => Review by a maintainer

authors: JavierCane santakadev


text:
Fix bower deps ambiguity

When running bower install in cp-zen-platform/web it asks you which version of deps you wish to install.
This will freeze nscale build, so it needs to be fixed.

No longer relevant

authors: kamil-mech tangentfairy

repo: CoderDojo/community-platform


text:
protocol_copyPropertyList 使用有内存泄漏

protocol_copyPropertyList 官方文档解释，最后必须free获得的数组

A C array of pointers of type objc_property_t describing the properties declared by proto. Any properties declared by other protocols adopted by this protocol are not included. The array contains *outCount pointers followed by a NULL terminator. You must free the array with free().

If the protocol declares no properties, NULL is returned and *outCount is 0.
You're right. thx

repo: CoderMJLee/MJExtension


text:
Issue with unlocking solutions after submitting a correct solution

Hi All:
I completed a kata, but after submitting my solution and then confirming my solution as final, I was not able to unlock / view other solutions to the kata. The reason for this I am told is that "Since you have not yet solved this kata we have hidden the solutions from you." This is despite the fact that I just successfully completed it. I checked again 30 minutes after passing the kata, but still have not had any luck. Please see the below screenshots. Is this an error on the backend, or did I miss something?

Yup getting the same issue ...

Getting the same issue with many katas yesterday, i submitted many answers for the same kata but unfortunately can't see the solutions yet. When i click on "unlock solutions" the solutions are shown but if i go to "my solutions" There's a message that says "There are no solutions yet for this kata."

Getting the same issue.
I solved a Kata named "Catching Car Mileage Numbers" in python and later I translated it to C#.
But when I want check C# solutions I need to unlock it, even after I solve my translation.

I just ran into this issue with Kata "Escape the Mines!" for JS.
I do remember moving to discourse before hitting "submit", checking out some comments, and clicking the browser back navigation - where my solution was erased and I had to copy/paste it back in.

If this happens again for new submissions, please comment on #1683.

authors: Vishal-vash aryan-firouzian danehrlich1 efess kazk warborn


text:
Can not remove JavaScript from languages for Kata

I've been trying to author a Kata. That Kata had JavaScript preselected as a default language, which I didn't realize until after I wrote some code. I changed the language to C#, removed JavaScript from the list of language by using the X in the language list, and proceeded to complete that Kata.
After testing and validating my Kata, I tried to publish it. I was promptly greeted by an error stating that I may not leave the code and test fields empty - which I definitely didn't, as my fields for C# were all properly filled out.
I realized that JavaScript had not properly been removed from my list of languages. I tried doing so again, and the interface indicated that a deletion had indeed happened (there was no more X next to JavaScript in the languages list), but saving and/or reloading the Kata in the editor brought the X back, together with completely empty fields.
No matter how often I try to remove JavaScript, it keeps returning after a page reload or after trying to save the Kata. As it stands, I can not publish my Kata without writing an additional version for JavaScript, which was not my intention.

This has happened to me before. It is obviously a bug, but what you can do is copy everything onto a new kata, after renaming your current one. Then, you can publish that copy.


text:
Marketplace offline

Hello!
I'm trying to install plug-ins from marketplace.

Connection To The Market Place Can Not Be Made. Please Check Your Internet Connection.

Maybe you need a help with mirrors? I can help for free with servers.

Seems to be http://market.codiad.com/json/ working slowly and app got timeout.

any eta on fix?

It should be working now, sorry. Did not see the first messages.

Not working yet (

Connection To The Market Place Can Not Be Made. Please Check Your Internet Connection.

I've got this message :

Fatal error:  Maximum execution time of 30 seconds exceeded in /srv/users/serverpilot/apps/codiadmarket/public/json/index.php on line 57

Looks like the market is down. I was  troubleshooting internet connectivity issues inside a Docker container and this was driving me crazy as a false positive. I should have grabbed a local copy of the json, as Codiad allows you to host this file yourself - anyone have it?

You can get it here http://market.codiad.com/json/

Hello, looks like Marketplace is down again

authors: bevrard cekvenich cheiff hmoreau iMateo pdschandler

repo: Codiad/Codiad


text:
Animated Worley Noise in O(n^2)

Link to source code: https://github.com/CShatto99/MyProjects/blob/master/animatedWorleyNoise/animatedWorleyNoise.pde

Community Contribution
Link to live project, video, or image:

Sharing

[x] I would be happy to have my project shared on The Coding Train's social media!

Instagram:
Twitter:

Looks great! Really like your color choice.

repo: CodingTrain/website


text:
proxy codis-server之间连接池的疑问

我的疑问:
codis-proxy codis-server之间没有建立连接池?
我的依据:
https://github.com/CodisLabs/codis/blob/release3.0/pkg/proxy/router/backend.go#L102
如果是这样，为什么这么设计？

proxy 和 server 之间是单连接 & pipeline 的过程。

pipeline 性能足够好了
单连接能保证顺序，如果是连接池，会导致设计上复杂很多

保证同一 client 下的同一 slot 的请求有序变得很困难
性能收益不明显

非常感谢@spinlock的回答，感觉确实简化了设计，但是这里的单连接可以做成长连接吗？如果做成长连接有什么问题吗？是担心每个slot都跟redis建立连接，连接数太多吗？

单连接和长连接不矛盾吧，现在是单个长连接

单连接和长连接不矛盾吧，现在是单个长连接

不是每个 slot 一个长链接，而是多个 slot 复用同一个长链接。这个方面的设计有机会我再细写一下吧。
重构后的设计比之前还是清爽许多的。
2016年7月23日星期六，[xuchengxuan] notifications@github.com 写道：

非常感谢@spinlock https://github.com/spinlock
的回答，感觉确实简化了设计，但是这里的单连接可以做成长连接吗？如果做成长连接有什么问题吗？是担心每个slot都跟redis建立连接，连接数太多吗？
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/CodisLabs/codis/issues/905#issuecomment-234687220,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAsHpcMJi3Kp_X6qOX9LsXquvmhPFbF8ks5qYWBxgaJpZM4JSlUr
.

@spinlock @yangzhe1991  非常感谢二位的耐心回答，我看到了，是多个同地址的slots复用同一个长连接
https://github.com/CodisLabs/codis/blob/release3.0/pkg/proxy/router/backend.go#L113
https://github.com/CodisLabs/codis/blob/release3.0/pkg/proxy/router/backend.go#L126
之间的部分，对吗?另外问下codis有roadmap吗?如何参与?谢谢

@bigpyer 目前还有很多 todo 要整理，开源项目，欢迎提 pr ~

authors: bigpyer spinlock yangzhe1991

repo: CodisLabs/codis


text:
Adding non-bracket scope lines

Is there a way for me to add things like if/end, function/end and others to get the scope lines this extension does? Because they're so much better than what the editor gives us.

I have to add it on a per-language basis. I can include lua support in the next release if you want. If there are other words that you want to be treated as brackets please tell me so I can test them also

Nice thanks man. If you tell me what I need to add I can do that, don't want to bother you with adding every little thing.
On Lua I would say the main scopes would be:
if | else | elseif | end
local function | end - the local isn't mandatory, and I don't know if multiple words work for you
for | end
while | end
Those are probably the most used scopes that don't have brackets.

No worries, I enjoy supporting little things 👍
It doesn't work yet until next release, but the config would look like this:
    "bracketPairColorizer.consecutivePairColors": [
        "()",
        "[]",
        "{}",
        [
            "function",
            "end"
        ],
        [
            "if",
            "end"
        ],  //etc
        [
            "Gold",
            "Orchid",
            "LightSkyBlue"
        ],
        "Red"
    ]

But you added something somewhere else to support this, right? Asking because before coming here I tried
    "bracketPairColorizer.consecutivePairColors": [
        "()",
        "[]",
        "{}",
        [
            "if",
            "end"
        ],
        [
            "Gold",
            "Orchid",
            "LightSkyBlue"
        ],
        "Red"
    ]

And it didn't seem to work, maybe i did something wrong, or indeed you had to "enable" this feature with some change somewhere else :)

Yes, wait until next release :) Had to add keyword support for lua in the code

ok, thanks again

Will the next release solve #140 as well?

authors: CoenraadS m4xc4v413r4 pakLebah

repo: CoenraadS/BracketPair


text:
[DO-4264] TRX_Merge of newest TractusX version

Merge/Sync workflow from dev to main

looks good from myside


text:
No OSGi SCR metadata found when artifact not yet build

Simply run test task with no building jar in project using bundle package.

released in 5.1.2

repo: Cognifide/gradle-aem-plugin


text:
Can't run adversarial test with pretrained model

Hi, I'm trying to run the adversarial robustness test using the following command with the pretrained models provided from dropbox
python -m run.py --cfg /Users/humzaiqbal/Downloads/release/runs/adv-rob-cifar10/large/BCOP-Bjorck/multi-trial-A/cfg.yaml --resume --test

and when I run it I get the following error
Traceback (most recent call last):
  File "run.py", line 1, in <module>
    from spaghettini import load
ModuleNotFoundError: No module named 'spaghettini'

I ran pip install -r requirements.txt but I still can't find the module. I tried googling it as well but nothing came up (closest I could find is this spaghetti module but it seems unrelated. Could you kindly point me to the module I would need to install to properly run the script? On a somewhat related note is there an easy way to load a model for regular inference (beyond replicating results in the experiment or would I have to write my own code to do that?) Thanks much am a fan of the repo!

Update: I solved the issue, it seems the author has a separate repo with some boilerplate code for the experiments here if anyone needs to add that in to get the code to run

repo: ColinQiyangLi/LConvNet


text:
Not increase fileObj.chunkCount

Chunks of uploading file is uploaded, but chunkCount is not updated

Because chunkCount doesn't updated, so we can detect exactly upload process.
Now, uploadProcess only updated when file is uploaded 100%.

Same here, but worse... how do you even detect that a fileObj is uploaded 100%? In my case fileObj.isUploaded() always returns false.

repo: CollectionFS/Meteor-CollectionFS


text:
345 UI broken in home page

#345

some changes in the font-size and grid-matrix
now it look stable in every font size

Checked this PR :

[x] For duplication.
[x] For performance.
[x] Usage of recursive methods, loops and algorithms.
[x] For readability and understanding.
[x] For functions with multiple responsibilities.
[x] For scope of refactoring.
[x] For coupling
[x] For alternative approaches to the implementation.
[x] For how the change impacts other parts of the system.
[x] For validations. client side and server side validations are present.

For more insights on code reviews checkout our guidelines.

authors: bohraji vikasrnv

repo: ColoredCow/employee-portal


text:
Use absolute paths to tsConfig files

Currently, the package parser returns relative paths to the tsconfig files. It's probably better and safer to return absolute ones.

Actually, it shouldn't make any difference, as paths are resolved relative to CWD. Additionally, all other paths are parsed as relative ones. So let's keep these also relative.

repo: Comandeer/rollup-lib-bundler


text:
Ability to lift fields to a larger enclosing structure

I am not sure if the correct word for this is lift

Looks like a cool addition!
Instead of lift you could consider nest or deep or embed to indicate that you're creating field accessors with that access within an nested/deep/embedded structure.
Or expose or similar to indicate that you're bringing part of the nested level up.
Up to you, lift is okay too.  Rebase and push to master when you're ready.  :+1:

Or, you could call it dive as in dive down to the depths of the C.  Or tele meaning "at a distance".  Or transparent or glass because you can see below the surface, or portal since you can only see below in some places.  Or zoom because it makes depths seem close.  Or, just lift may be more familiar for such things.

authors: rowandavies triggerNZ

repo: CommBank/maestro


text:
How can I get the audio infomation from this lib?

Please help.Thanks.

We only parse the video streaming information. Sorry!

authors: Jawnnypoo jaysowen


text:
add config to disable folo admin and listeners

it's disabled by default

is there another way to disable it directly based on config?

is there another way to disable it directly based on config?

@hjmodi I think what you have done in this PR is the way we need. We don't have this case before in indy.

LGTM.

authors: hjmodi ligangty sswguo

repo: Commonjava/indy


text:
chapter 10 fixes

Minor grammar, typo, etc.
Add some references for some of the figures.
Remove a sentence at the end of
Affective Influences over Executive Function: Roles of the OFC and
ACC
that seems to refer to a model that is not actually discussed.

Still valid but closing since it's been ignored for so long.


text:
Add support for filtering tests using a regular expression

Golang supports filtering tests using a -run flag, which can be a
regular expression. The e2e tests don't honor this flag since we're
building the tests in a particular way so we can run parallel tests
(e.g., non-destructive) tests before running the serial tests, which
test remediations and other actions that affect the state of the
cluster, potentially affecting other tests.
To make things more egonomic for contributors, it would be nice to run a
single test so you don't have to wait for the entire suite to execute.
This commit adds a framework flag that introduces a new command line
argument called -testRegex and filters e2e tests using the flag as if
it were a regular expression.
Fixes https://github.com/ComplianceAsCode/compliance-operator/issues/226

Holding this since I tried reusing -run but that's going to conflict with the t.Run() implementation.

Just an update - I'm still researching ways to accomplish this without having to roll our own argument.
If folks are fine with this approach knowing it might change in the future, we can remove the hold.

@rhmdnd can you tell me what invocation of go test ... -run ... did you try out? I still think this should work out of the box with our usage of t.Run.

needs rebase

@rhmdnd can you tell me what invocation of go test ... -run ... did you try out? I still think this should work out of the box with our usage of t.Run.

It does. This patch isn't needed anymore. I proposed an alternative to update the examples that contributors would use to actually run a single test.
https://github.com/ComplianceAsCode/compliance-operator/pull/236
Based on the example in Makefile, I was attempting to use derivatives of TestE2E/TestScanWithNodeSelectorFiltersCorrectly or TestScanWithNodeSelectorFiltersCorrectly, but neither of those worked. Maybe the Makefile example predates the support for splitting tests into parallel and serial tests?
If the test name comes from whatever is in t.Run(), then the name makes sense. It just wasn't clear from the examples.
https://github.com/ComplianceAsCode/compliance-operator/blob/master/tests/e2e/helpers.go#L290

That said - I thought the issue was in how we were nesting t.Run() calls, which led me to experiment with an alternative structure that would flatten the tests:
https://github.com/ComplianceAsCode/compliance-operator/pull/234
The primary things I focused on was 1.) separating parallel from serial tests 2.) using testing.M to allow for global setup and teardown (instead of using TestE2E), and 3.) using t.Cleanup() instead of defer for cleaning up resources:
https://github.com/golang/go/issues/32111
I thought 1 would be nice to have separate CI jobs, one for parallel and one for serial, although there isn't anything stopping us from doing this today.
I incorporated 2 because I wanted to flatten the test structure, so I needed to find a replacement for TestE2E, which acts as a setup suite. Based on some research, it seemed like using testing.M was the preferred way of setting up and tearing down global state for a collection of tests.
I incorporated 3 because I noticed defer was getting called before some parallel tests executed in an example. It appears based on discussion in the upstream community, that it's preferred to use t.Cleanup() over defer for cleaning up test resources.
I'm not sure if any of those are still valuable to pursue.

authors: JAORMX jhrozek rhmdnd

repo: ComplianceAsCode/compliance-operator


text:
Add must-gather image builds to release on each push

Previously, we were only updating the must-gather image when updating
specific must-gather files in utils and images. This commit adds it to
the release GitHub action so that it pushes a new container image for
each push to master, which should keep the image up-to-date.

/label qe-approved
/label px-approved
/label docs-approved
Adding necessary labels since this is purely an upstream machinery change.


text:
Cleanup wiki and add README

The Wiki is rather inconsistent at the moment. Consolidate the information into a README file in the root folder of the project. Add the specification to the repository and link it from the README. Cleanup the remaining Wiki pages (or disable it).

@senier Could you please have a look at the README file? Please let me know if something important is missing or should be restructured, or just change it yourself on this branch. The Wiki is empty now, so you could just disable it. The important things (mainly the language reference) are updated and moved to the doc directory. The other things (like rational and so on) need a more thorough revision. I will work on them at a later time.

I like the new README very much. I've got two comments:

We do not have conditions in our example. Not sure whether this would complicate it very much? As the specification does not go into much detail here either, potential users have little chance to grasp what conditions are about.

In the generated code example, access function do not have validate functions as preconditions. IMHO they should - am I missing something?

Wiki is disabled now.

We do not have conditions in our example. Not sure whether this would complicate it very much? As the specification does not go into much detail here either, potential users have little chance to grasp what conditions are about.

I have modified the example, so that it also has a condition and some form of type constraint. It looks more complicated, but shows more of the features. I would stick with it.

In the generated code example, access function do not have validate functions as preconditions. IMHO they should - am I missing something?

You are right. The actual generated code is much longer (around 130 LOC), so I tried to simplify the example. But I agree that the preconditions are an important detail which should not be missing. I have adapted the generated code also to the new example.

Can you please add a sentence about the Is_Contained predicate. I think it would be an obstacle for a reader if we don't at least give a brief explanation.

I had to adjust the specification of the example, as it was not complete (there was no valid message with Tag = Msg_Err). Now there is also a short description of the Is_Contained predicate and a usage example.
I also added some tests to ensure that the shown example really works (it is called TLV there).

When reading it again, I think the example is a bit too stripped down. We should at least give the types for Buffer, First and Last. Maybe Buffer should be populated by some imaginary Read procedure so that the reader understands that we always work on the original packet bytes.

@treiher, any progress here? I'd ilke to merge the new documentation to master to give visitors a chance to understand what RecordFlux is about.

@senier Please have a look at the updated version. As soon as I get your okay, I will merge the new documentation to master.

authors: senier treiher

repo: Componolit/RecordFlux


text:
Addition of CRUD methods  for User Model

Created provision for creating, updating and deleting users

I don't think it is a great idea to dependency inject certain pieces of ORM related code.

I think we already are using an inbuilt wrapper for a pseudouser which can't be accessed by anyone (either you need to be the user yourself or staff) to edit it, Isn't our security good enough since we have specific querying leveraged with security

repo: ComputerSocietyVITC/Sahaay


text:
[Enhancement]: invert Authentication.UserCreate RPC's UserCreateRequest.verify

Checklist

[X] I agree to follow the Code of Conduct that this project adheres to.
[X] I have searched the Issue Tracker for a feature request that matches the one I want to file, without success.

Suggestion
The Authentication.UserCreate RPC accepts a UserCreateRequest message type, which includes a bool field named verify.
The current behavior of this field is highly misleading in regards to how user creation and verification are handled.
At a glance, the field's name clearly suggests that setting it to true would immediately verify the user.
However, in practice, setting verify to true does not result in verification, but instead implies that the user must be verified later.
In contrast, setting it to false doesn't merely not enforce initiating the verification process, but actually verifies the user on the spot:
user = await models.User.getInstance().create({
          email,
          hashedPassword,
          isVerified: !verify,
        });

This behavior is not intuitive and can easily lead to mistakes in user management logic.
To improve clarity and align the behavior with user expectations, I'd consider introducing the following breaking changes during the next major version bump:

rename the proto field to isVerified or verifyUser (so as to prevent implicitly breaking existing consumers)
likewise, update the RPC wrapper method in grpc-sdk

It can be confusing sure, but a rename would be something like "requireVerification" in order to match the current behaviour. isVerified isn't the whole picture since it will continue to hide the fact that if it is false and email would be sent

An email would only ever be sent if glogal cfg's verification is required, with email sends enabled.
That is not any singular RPC's specific behavior (if it is, it's most likely a bug).
If isVerified is true, it shouldn't initiate any verification flows no matter what, as it's assumed to be verified by somebody else.,
If it's not, it should stay in-line with the rest of the APIs, sending emails or not, depending on project/module cfgs.

repo: ConduitPlatform/Conduit


text:
Python regex warnings

You have to either escape string properly or use regex string literal (prepend string literal with r). Here is patch:
regex_fix.patch

I hope this problem is fixed with the latest release. Can you confirm?

Yes, no more warnings.

authors: helviett wolfgangfengel

repo: ConfettiFX/The-Forge


text:
edwards: optimize point negation

This PR adds benchmarks for Neg(...) of points in Edwards variants, and an optimization to avoid redundant assignment in point coordinates.
If we run the new benchmarks available in the second commit of this branch against the same ones after the optimization here's what we get:
name               old time/op  new time/op  delta
pkg:github.com/consensys/gnark-crypto/ecc/bls12-377/twistededwards goos:linux goarch:amd64
Neg/Affine-16      4.60ns ± 2%  2.23ns ± 2%  -51.59%  (p=0.008 n=5+5)
Neg/Projective-16  5.28ns ± 3%  2.24ns ± 1%  -57.60%  (p=0.008 n=5+5)
Neg/Extended-16    7.73ns ± 1%  5.02ns ± 6%  -35.04%  (p=0.008 n=5+5)
pkg:github.com/consensys/gnark-crypto/ecc/bls12-378/twistededwards goos:linux goarch:amd64
Neg/Affine-16      4.77ns ± 5%  2.23ns ± 2%  -53.33%  (p=0.008 n=5+5)
Neg/Projective-16  5.29ns ± 4%  2.25ns ± 2%  -57.55%  (p=0.008 n=5+5)
Neg/Extended-16    7.68ns ± 2%  4.88ns ± 1%  -36.51%  (p=0.008 n=5+5)
pkg:github.com/consensys/gnark-crypto/ecc/bls12-381/bandersnatch goos:linux goarch:amd64
Neg/Affine-16      4.58ns ± 1%  2.22ns ± 1%  -51.60%  (p=0.008 n=5+5)
Neg/Projective-16  5.19ns ± 2%  2.30ns ± 4%  -55.64%  (p=0.016 n=4+5)
Neg/Extended-16    8.02ns ± 7%  5.01ns ± 2%  -37.48%  (p=0.016 n=5+4)
pkg:github.com/consensys/gnark-crypto/ecc/bls12-381/twistededwards goos:linux goarch:amd64
Neg/Affine-16      4.92ns ±13%  2.24ns ± 1%  -54.54%  (p=0.008 n=5+5)
Neg/Projective-16  5.61ns ± 9%  2.25ns ± 2%  -59.90%  (p=0.008 n=5+5)
Neg/Extended-16    8.04ns ± 5%  5.08ns ± 2%  -36.78%  (p=0.008 n=5+5)
pkg:github.com/consensys/gnark-crypto/ecc/bls24-315/twistededwards goos:linux goarch:amd64
Neg/Affine-16      4.90ns ± 9%  2.25ns ± 1%  -54.10%  (p=0.008 n=5+5)
Neg/Projective-16  5.22ns ± 2%  2.27ns ± 2%  -56.61%  (p=0.008 n=5+5)
Neg/Extended-16    7.80ns ± 5%  4.90ns ± 3%  -37.12%  (p=0.008 n=5+5)
pkg:github.com/consensys/gnark-crypto/ecc/bls24-317/twistededwards goos:linux goarch:amd64
Neg/Affine-16      4.71ns ± 3%  2.29ns ± 4%  -51.37%  (p=0.008 n=5+5)
Neg/Projective-16  5.32ns ± 3%  2.27ns ± 2%  -57.32%  (p=0.008 n=5+5)
Neg/Extended-16    7.75ns ± 4%  5.01ns ± 1%  -35.39%  (p=0.008 n=5+5)
pkg:github.com/consensys/gnark-crypto/ecc/bn254/twistededwards goos:linux goarch:amd64
Neg/Affine-16      4.61ns ± 1%  2.30ns ± 9%  -50.13%  (p=0.008 n=5+5)
Neg/Projective-16  5.22ns ± 1%  2.25ns ± 2%  -56.86%  (p=0.016 n=4+5)
Neg/Extended-16    7.64ns ± 4%  4.87ns ± 3%  -36.27%  (p=0.008 n=5+5)
pkg:github.com/consensys/gnark-crypto/ecc/bw6-633/twistededwards goos:linux goarch:amd64
Neg/Affine-16      5.22ns ± 5%  2.56ns ± 5%  -50.99%  (p=0.008 n=5+5)
Neg/Projective-16  6.48ns ± 7%  2.59ns ± 4%  -60.04%  (p=0.008 n=5+5)
Neg/Extended-16    8.96ns ± 1%  6.60ns ± 3%  -26.32%  (p=0.008 n=5+5)
pkg:github.com/consensys/gnark-crypto/ecc/bw6-756/twistededwards goos:linux goarch:amd64
Neg/Affine-16      6.85ns ± 4%  2.73ns ± 1%  -60.17%  (p=0.008 n=5+5)
Neg/Projective-16  7.25ns ± 9%  2.77ns ± 6%  -61.82%  (p=0.008 n=5+5)
Neg/Extended-16    10.4ns ± 1%   7.2ns ± 1%  -31.14%  (p=0.008 n=5+5)
pkg:github.com/consensys/gnark-crypto/ecc/bw6-761/twistededwards goos:linux goarch:amd64
Neg/Affine-16      6.04ns ± 2%  2.82ns ± 7%  -53.36%  (p=0.016 n=4+5)
Neg/Projective-16  7.11ns ± 4%  2.86ns ± 3%  -59.79%  (p=0.008 n=5+5)
Neg/Extended-16    10.3ns ± 2%   7.4ns ± 6%  -28.31%  (p=0.008 n=5+5)

The TL;DR is quite simple: a .Set(...) call will copy coordinates that need to be negated afterward, so that's unnecessary work.
I double-checked, and this optimization looks to be already present for the base curves, so it was only missing for edwards variants.

 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.

authors: CLAassistant jsign

repo: ConsenSys/gnark-crypto


text:
Support late block re-orging

Description
To discourage the late publication of blocks, implement support for late block re-orging: https://github.com/ethereum/consensus-specs/pull/3034

This has now been merged, so we can now get on with implementing it.

Don't forget to re-enable related reference tests (disabled here: #7695)

authors: ajsutton benjaminion tbenr

repo: Consensys/teku


text:
Fix metrics

fix logger by ignoring empty last entries
fix metrics with fixing indexes

Also test metric with hardcoded situation (related to #149 )

repo: Continvvm/continuum


text:
⚠ Samsung has degraded performance

In c6256f7, Samsung (https://samsung.com) experienced degraded performance:

HTTP code: 200
Response time: 3142 ms

Resolved: Samsung performance has improved in 88f6384.

repo: CoopPlayzz/Webstatus-electronicbrands


text:
⚠ Samsung has degraded performance

In 722ef22, Samsung (https://samsung.com) experienced degraded performance:

HTTP code: 200
Response time: 2235 ms

Resolved: Samsung performance has improved in 0b639eb.


text:
⚠ Samsung has degraded performance

In ffd108d, Samsung (https://samsung.com) experienced degraded performance:

HTTP code: 200
Response time: 2498 ms

Resolved: Samsung performance has improved in a644d28.


text:
🛑 The Coop Computer [By Coop] is down

In a200943, The Coop Computer [By Coop] (http:/$COOPWEBSITE/) was down:

HTTP code: 0
Response time: 0 ms

Resolved: The Coop Computer [By Coop] is back up in 08ff4f5.

repo: CoopPlayzz/Webstatus-other


text:
Proj app

Merge ProjApp Branch With Main For "Initial Migrations and and UserApp"

Merge ProjApp Branch With Main For "Initial Migrations and and UserApp"


text:
Simple card scripts

For review purposes.

Declining in favor of https://github.com/CorayThan/archon-arena/pull/44

repo: CorayThan/archon-arena


text:
🛑 Homepage is down

In 27614be, Homepage (https://$URL) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Homepage is back up in efaf640.

repo: CoryManson/uptime


text:
🛑 Tautulli is down

In 8619ded, Tautulli (https://$URL/tautulli) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Tautulli is back up in 452375b after 43 minutes.


text:
searchTx returns 502 for mainnet

Here's what I've tried:
const rpcEndpoint = "https://rpc.cosmos.network/";
const client = CosmWasmClient.connect(rpcEndpoint);
const someAddressFromMainnet = "cosmos1l0znsvddllw9knha3yx2svnlxny676d8ns7uys";
const txs = await client.searchTx({
    sentFromOrTo: someAddressFromMainnet,
});

Explorer shows that the account exists and has participated a number of txs, but I'm getting the 502 error.
Is it me doing something wrongly or CosmWasmJS/mainnet public RPC/explorer's problem?

I just tried it and got
 response: {
    status: 502,
    statusText: 'Bad Gateway',
    headers: {
      date: 'Tue, 22 Feb 2022 08:05:50 GMT',
      'content-length': '11',
      'content-type': 'text/plain; charset=utf-8',
      connection: 'close'
    },
    config: {
      url: 'https://rpc.cosmos.network/',
      method: 'post',
      data: `{"jsonrpc":"2.0","id":158498933568,"method":"tx_search","params":{"query":"message.module='bank' AND transfer.recipient='cosmos1l0znsvddllw9knha3yx2svnlxny676d8ns7uys' AND tx.height>=0 AND tx.height<=9007199254740991","page":"1"}}`,
      headers: {
        Accept: 'application/json, text/plain, */*',
        'Content-Type': 'application/json',
        'User-Agent': 'axios/0.21.4',
        'Content-Length': 230
      },
      transformRequest: [ [Function: transformRequest] ],
      transformResponse: [ [Function: transformResponse] ],
      timeout: 0,
      adapter: [Function: httpAdapter],
      xsrfCookieName: 'XSRF-TOKEN',
      xsrfHeaderName: 'X-XSRF-TOKEN',
      maxContentLength: -1,
      maxBodyLength: -1,
      validateStatus: [Function: validateStatus],
      transitional: {
        silentJSONParsing: true,
        forcedJSONParsing: true,
        clarifyTimeoutError: false
      }
    },
    ...

I just started to write docs for those methods. Check https://github.com/CosmWasm/CosmWasmJS/blob/docs/docs/clients/CosmWasmClient.md#transactions . Seems like you're using the wrong parameters.

Please check https://github.com/cosmos/cosmjs/issues/1049 . This is not a CosmWasmJS issue. Is that error also occuring when querying on a different chain or rpcEndpoint? Ideally use your own node.

The thing is, no, querying different endpoints succeeds, at least client.getBlock() and client.getBalance(account, "uatom"), but you may be correct, thanks for pointing at the existing issue. This is not solved for me, but I think there's no point in keeping this open.

repo: CosmWasm/CosmWasmJS


text:
FnMut debug handler

closes #1673
Not exactly sure why, but I had to remove the lifetime from DebugInfo to get this to work (otherwise I always get lifetime errors when adding the RefCell).

Not exactly sure why, but I had to remove the lifetime from DebugInfo to get this to work (otherwise I always get lifetime errors when adding the RefCell).

Perhaps related to the removed comment about 'accessing referenced data in the debug implementation without cloning it.'?

authors: chipshort maurolacy

repo: CosmWasm/cosmwasm


text:
InfoStation - Images Can Overrun Section Box

One more CSS issue to round out the week.  I've noticed that since some of my text content is quite short, the associated (left-justified) image overruns the section box on the bottom  (i.e. the image "sticks out" the bottom of the box.)  I found a fix that seems to work, though I don't know if what I've done is completely proper or hasn't caused other issues.
--- infostation.css_ORIG        2024-04-23 09:01:31.882066371 -0400
+++ infostation.css     2024-04-26 10:40:35.433798087 -0400
@@ -115,15 +115,16 @@
   border-color: var(--tabbutton-color)!important;
 }
 .box {
   background-color: var(--section-background-color);
-  padding: 3vmin;
+  padding: 1vmin;
   margin-bottom: 2vmin;
   border-style: solid;
   border-radius: 1.8vmin;
   border-color: var(--section-border-color);
   border-width: 0.9vmin;
   box-shadow: 1vmin 1vmin var(--section-shadow-color);
+  overflow: auto;
 }

(The main fix is the overflow: auto; line.  I just thought the padding option I used looked better for my use-case.)
I did also remove the bottom padding for the left/right floats.  I just thought it looked better, though that is certainly subjective.
@@ -142,16 +143,14 @@
 .float-left {
   float: left;
   width: 50%;
   padding-right: 2%;
-  padding-bottom: 2%;
   padding-top: 2%;
   text-align: center;
 }
 .float-right {
   float: right;
   padding-left: 2%;
-  padding-bottom: 2%;
   padding-top: 2%;
   text-align: center;
 }

Here are the before and after pics (without and with overflow: auto;).

@David-S-Morgan I've noticed this same issue in the past—thanks for finding a possible solution! I love the look of what you're creating.
By the way, if you'd like to send me an email at mrehnberg@adventuresci.org, I'd love to learn more about what you're trying to accomplish. Exhibitera has so far been used mainly in science museums, but I think a lot of the best use cases are probably in history/art museums.

@David-S-Morgan, your solution was simple and effective! Fixed in https://github.com/Cosmic-Chatter/Exhibitera/commit/734e37739bc5a62a7f962213d2b979dd9c52053a

repo: Cosmic-Chatter/Exhibitera


text:
Nbo/make cypress tests more robust

Dev Review rules:

3 PR max
at the second feedback, prefer meet instead of github conversation

Definition of Done:

[ ] Testing
[ ] No error logs in web console (except iFrame errors)
[ ] Create or Update documentation (README file for users/integrators)
[ ] Identify breaking changes with conventional commits
[ ] Check the test page in order to manually validate the feature
[ ] Clean code (regroup configuration variable, typos, no console.log...)

Could you change the prefix in commit fix: add keystrokeDelay to 0 in scenario launch tests, from fix to test, please ?

authors: csm-thu nborde-CSM

repo: Cosmo-Tech/azure-sample-webapp


text:
Tech Debt - remove style.css and style.css.map

We need to remove the generated CSS and map files from the repo - the map file causes merge conflicts when changing styles.  Also need to add sass compilation step to setup docs if it is not already there

I'm not quite sure, but I believe this issue can be closed? Or what part of is still open?


text:
I cant leave a positive reference

Subject: I cant leave a positive reference
Description:
Im trying to write a positive reference about
https://couchers.org/messages/request/13188
Results:
He was VERY NICE and hosted me 2 nights in Berlin
Backend version: develop-7c33e18d
Frontend version:
User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/98.0.4758.81 Safari/537.36
Page: https://couchers.org/messages/request/13188
User: sommeliermiketaylor (11504)

not enough info or can't reproduce

authors: CouchersBot aapeliv

repo: Couchers-org/couchers


text:
Cannot singup and can't login

Subject: Cannot singup and can't login
Description:
I have one email only in life.
I deleted the account but now want to undelete it.
Apparently I can't, but I also can't sign up with that email anymore.
What do I do?
Results:
See above.
Backend version: develop-7c33e18d
Frontend version:
User Agent: Mozilla/5.0 (X11; CrOS x86_64 14909.124.0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/104.0.0.0 Safari/537.36
Page: https://couchers.org/login
User:

I wonder if it's worth adding clarification that deletion is permanent and non-reversible etc, similar to the kinda warning you get on here if you try to delete a repo (and most other popular sites)

I responded to this user.

authors: AllhandsNoFeet CouchersBot darrenvong


text:
Lazy loading implemented

Description

Added lazy import of Components
Added a Loading component so that it can be used anywhere in the code
Removed the initial timeout of 2000ms. Instead, lazy loading will take care of the initial loading.

Fixes #144
Checklist

[x] Code follows the established coding style guidelines
[x] All tests are passing

As of now, there are only four pages on the website so the loading time with lazy loading will be similar to the loading time without it, but as the number of pages and components increase the loading time with lazy loading will be less compared to the loading time without it.

Performance :
Previous without lazyloading set of timings: Loading: 30 ms Scripting: 482 ms Rendering: 168 ms Painting: 72 ms System: 226 ms Idle: 4750 ms Total: 5729 ms
Recently with lazyloading set of timings: Loading: 28 ms Scripting: 525 ms Rendering: 73 ms Painting: 34 ms System: 145 ms Idle: 4966 ms Total: 5771 ms

Great to hear !
Nice work done @Avinash905

repo: Counselllor/Counsellor-Web


text:
Add benchmark cases and duration logging

This feature branch adds some benchmarks and duration logs to assist the performance issue investigation.

Add benchmarks for lower layer components
Add duration logs in xenomint state object

Merged to #141.

Merged to #141.

repo: CovenantSQL/CovenantSQL


text:
npm is on 0.5.2

https://www.npmjs.com/package/ng-img-crop-full-extended

Fixed

authors: CrackerakiUA peluprvi

repo: CrackerakiUA/ngImgCropFullExtended


text:
CASMINST-4603: Filter out 1.6.0 gateway-test images and grab the latest

Summary and Scope
The new version of the uai-gateway-test.sh does not work with the 1.6.0 version of the gateway-test image.    When we do a 1.2 -> 1.2 upgrade, we discovered that we can end up with both the old (1.6.0) and new (1.6.1) image registered in uas.   The uai-gateway-test.sh currently grabs the first one it finds which is 1.6.0.
To deal with this, I'm sorting the gateway-test images and grabbing the last one.   This is a best-effort sort since any number of additional images could be added.   To be safe, I am also filtering out 1.6.0 from the list since we know that one does not work with the latest uai-gateway-test.sh.
Issues and Related PRs

Resolves CASMINST-4603

Testing
Tested on:

surtur and wasp

Test description:
I am no longer able to test the condition that initiated this ticket.   This happened on the 1.2 -> 1.2 upgrade on drax.  However, since it was opened there was a power outage in bay 1 taking down drax.   When it came up, the uas state was wiped.
I tested on wasp as a system that only has 1.6.0 to verify that it handles the filtering of that image.
I tested on surtur as a system that has 1.6.1 to verify that the test still runs there successfully.
Pull Request Checklist

[ ] Version number(s) incremented, if applicable
[x] Copyrights updated
[x] License file intact
[x] Target branch correct
[ ] CHANGELOG.md updated
[x] Testing is appropriate and complete, if applicable
[ ] HPC Product Announcement prepared, if applicable

/backport release/1.2

repo: Cray-HPE/docs-csm


text:
🛑 sneak.page is down

In 62beb89, sneak.page (https://sneak.page) was down:

HTTP code: 404
Response time: 135 ms

Resolved: sneak.page is back up in e17e3d0 after 17 minutes.

repo: Crazy-Marvin/upptime


text:
🛑 sneak.page is down

In d173a34, sneak.page (https://sneak.page) was down:

HTTP code: 404
Response time: 152 ms

Resolved: sneak.page is back up in 66d024e after 8 minutes.


text:
🛑 sneak.page is down

In 9db9424, sneak.page (https://sneak.page) was down:

HTTP code: 404
Response time: 158 ms

Resolved: sneak.page is back up in 58129bd after 8 minutes.


text:
🛑 sneak.page is down

In 7d01ecd, sneak.page (https://sneak.page) was down:

HTTP code: 404
Response time: 94 ms

Resolved: sneak.page is back up in e9b8e24 after 10 minutes.


text:
🛑 sneak.page is down

In 743918a, sneak.page (https://sneak.page) was down:

HTTP code: 0
Response time: 0 ms

Resolved: sneak.page is back up in c69bd74 after 8 minutes.


text:
🛑 sneak.page is down

In 0f7b28f, sneak.page (https://sneak.page) was down:

HTTP code: 404
Response time: 145 ms

Resolved: sneak.page is back up in 4ebdf46 after 8 minutes.


text:
🛑 sneak.page is down

In da521f8, sneak.page (https://sneak.page) was down:

HTTP code: 0
Response time: 0 ms

Resolved: sneak.page is back up in a00f8e3 after 8 minutes.


text:
Crash with latest public CoFH Core

On EnderIO 349. Includes a small part about MFR RedNet. I tested with the previous public, latest public, and dev builds of MFR, but same crash each time.
java.lang.NoClassDefFoundError: Lcrazypants/enderio/conduit/BlockConduitBundle;
at java.lang.Class.getDeclaredFields0(Native Method)
at java.lang.Class.privateGetDeclaredFields(Unknown Source)
at java.lang.Class.getDeclaredField(Unknown Source)
at cpw.mods.fml.common.ProxyInjector.inject(ProxyInjector.java:43)
at cpw.mods.fml.common.FMLModContainer.constructMod(FMLModContainer.java:492)
at sun.reflect.GeneratedMethodAccessor6.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74)
at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304)
at com.google.common.eventbus.EventBus.post(EventBus.java:275)
at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:208)
at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:187)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74)
at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304)
at com.google.common.eventbus.EventBus.post(EventBus.java:275)
at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:118)
at cpw.mods.fml.common.Loader.loadMods(Loader.java:492)
at cpw.mods.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:204)
at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:480)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:867)
at net.minecraft.client.main.Main.main(SourceFile:148)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.multimc.onesix.OneSixLauncher.launchWithMainClass(OneSixLauncher.java:286)
at org.multimc.onesix.OneSixLauncher.launch(OneSixLauncher.java:376)
at org.multimc.EntryPoint.listen(EntryPoint.java:165)
at org.multimc.EntryPoint.main(EntryPoint.java:54)
Caused by: java.lang.ClassNotFoundException: crazypants.enderio.conduit.BlockConduitBundle
at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:191)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 44 more
Caused by: java.lang.NoClassDefFoundError: powercrystals/minefactoryreloaded/api/rednet/IRedNetOmniNode
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:182)
... 46 more
Caused by: java.lang.ClassNotFoundException: powercrystals.minefactoryreloaded.api.rednet.IRedNetOmniNode
at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:101)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 50 more

Please see #1981 (The issue posted just before this one) please

fixed by updating to latest forge

repo: CrazyPants/EnderIO

license: Unlicense


text:
Song Request

Song request in chat by letting users type !sr like in SLOBS Chatbot to add song links from youtube into a queue.

Can i also add to this Idea, could there be system that may not just be for song requests but have a check box to enable this which would be for the streamer to decide is that for request like command to be enabled once a viewer has donated a certain amount before the viewer can request such things like song requests. also the streamer can set the minium ammount that can be donated before a viewer can use the request command(s) (or have different amounts for different types of requests).

I think this is a good idea, building ontop of the "donate for request" there is a lino variable for users, which keeps track of how many linos the streamer has earned from any particular viewer, so you could use this instead of points to check to see if they have donated enough lino to make a song request.
The only downside being that you'd have to subtract this number from the total of linos they've donated so it wouldn't be a true "total donated"

authors: Ash-Bash CreativeBuilds dliuproduction

repo: CreativeBuilds/dlive-chat-bot


text:
Fixed race condition in "Can update workflow variables" test

Moved client connection logic in integration test to before and after each
Added spacing and capitalisation to tests to bring into line with other files

Tests look good, question regarding tslint being in dependencies or dev-dependencies

Yeah that wants to be a dev dep, will fix it up

authors: BrighTide CS-Jfilmer s3than

repo: CreditSenseAU/zeebe-client-node-js


text:
Mod does not respect block spawn rules or Forge CheckSpawn event

The spawner does not appear to check Forge's LivingSpawnEvent.CheckSpawn event, nor does it check if blocks overrode isValidSpawn. Looks like the check appears around the following code area:
https://github.com/CreeperHost/SoulShards/blob/d4103a16a0d955dd92a94b89d884b8e52c01a6d9/src/main/java/net/creeperhost/soulshardsrespawn/block/TileEntitySoulCage.java#L112-L113
This is causing several mob spawning issues with Compact Machines where enderman/shulkers are outside machine rooms. Adding these event checks would mean other mods can guard against spawns without specific compat code.

Would this also be why soul cages stop spawning when players move more than 128 blocks away, even when using chunk loaders? (tested with both FTB Chunks and Chunk Loaders).
Playing Direwolf20 1.18 pack, and everything seems ok except when I move beyond 128 blocks from the spawner, even for a tier 5.

pretty sure my issue is not specific to soul shards.  Seeing the same thing with dreadful dirt and agitators.  if it is related, then it's some odd interaction between forge and 1.18 spawning mechanics.  Opened an FTB issue here:
https://github.com/FTBTeam/FTB-Modpack-Issues/issues/922

Would this also be why soul cages stop spawning when players move more than 128 blocks away, even when using chunk loaders? (tested with both FTB Chunks and Chunk Loaders).
Playing Direwolf20 1.18 pack, and everything seems ok except when I move beyond 128 blocks from the spawner, even for a tier 5.

This is a different issue and will need to be opened as a new issue however since we don't check if a player is nearby in higher tier soul shards this sounds like a chunk loading issue

The spawner does not appear to check Forge's LivingSpawnEvent.CheckSpawn event, nor does it check if blocks overrode isValidSpawn. Looks like the check appears around the following code area:
https://github.com/CreeperHost/SoulShards/blob/d4103a16a0d955dd92a94b89d884b8e52c01a6d9/src/main/java/net/creeperhost/soulshardsrespawn/block/TileEntitySoulCage.java#L112-L113
This is causing several mob spawning issues with Compact Machines where enderman/shulkers are outside machine rooms. Adding these event checks would mean other mods can guard against spawns without specific compat code.

I'm still trying to figure out a good way to implement this, The entire point of a T5 shard is that it ignores spawn conditions, Still trying to figure out how to do this without breaking the T5 shard

Might be the reason why a cow shards L1 only spawns cows when it is dark which is counterintuitive.

This should be fixed in later builds of the mod

authors: gigabit101 mtbrenner perlguy robotgryphon

repo: CreeperHost/SoulShards


text:
FIX: Throw an exception on first startup.

SerializationException: On load: NoSuchMethodError: The method '[]' was called on null.
Receiver: null
Tried calling:

This is an error in your serializer. Your serializer must be able to accept null.

authors: Cretezy jiisd


text:
MVP-241 Error states for incident date

Error state screenshots below.

There is additional work required to add a reveal to the content before we merge the branch.

These all look fine John


text:
🛑 CriseStudios Website is down

In 3d3de88, CriseStudios Website (https://crisestudios.com) was down:

HTTP code: 0
Response time: 0 ms

Resolved: CriseStudios Website is back up in 23b6efc after 7 minutes.


text:
🛑 cris book is down

In d87d828, cris book (http://cristo.top/) was down:

HTTP code: 0
Response time: 0 ms

Resolved: cris book is back up in 2d2fec9 after 26 minutes.

repo: CristoMonte/uptime-demo