text:
WIP Auto detect AVD

Added a starter branch for auto detecting AVD.
The problem is that we need a WidgetsBinding before we can detect if we are running in an AVD.
This code currently causes problems when the client performs a hot restart because there is more than one widgetsBinding already initialized.
The PR is only for reference or for someone else to fix later on.
closes #253

This code currently causes problems when the client performs a hot restart because there is more than one widgetsBinding already initialized.

Not sure about that. Seems that, after client hot restart, at some time in its initialization, it will itself call widgetbinding initialization. So should have no problem.
What is the error?

authors: ethancadoo fzyzcjy


text:
Question: Are methods still supported?

Following the example noted in the tutorial, frb requires that methods be intentionally made public when implementing in api.rs.
impl SomeTrait for SomeStruct {
     pub fn do_something()...
}

However, the following error is expectedly thrown.
unneccessary visbility qualifier 'pub' not permitted here because it's implied
Is there something I am doing wrong here?

Self closing as I didn't know how to delete, and realized that methods couldn't be implemented via traits defined elsewhere.

source: gharchive/issue

license: MIT

license_type: permissive

license_source: github-api


text:
Display edge labels by default

and/or the selection at the "Controls" should be saved in the cookie?

and/or the selection at the "Controls" should be saved in the cookie?

I agree. I will implement such feature in the next chance.

This commit is for vertices. 1fc1cf47d6a46cc651640deda7f22575d204f168
Thanks!

authors: ryotayamanaka shota-matsumoto-lm


text:
quiz

totally botched, forgot all the ruby....

Score: 2/5
All good man. Don't sweat it. This quiz was veerrrryyyy difficult, and you will have plenty more practice with active record over the next two weeks

source: gharchive/pull-request

authors: MaxBlaushild jamesstaub

license: mit

license_source: bigquery


text:
Remove existing permissions when setting a new one

Issue #1625
Please make sure that you've checked the following before submitting your pull request. Thanks!

[] Check that you pass the basic style checks and unit tests by running mvn clean install

Coverage decreased (-45.0%) to 29.412% when pulling f7aa8b8e526fbbf85f4874ab4a345661cc40b1ca on feature/1625/duplicateroles into 8d3a94a9eadd08f0323ceeba91c8a0228d41a2ad on develop.

authors: coveralls coverbeck


text:
Programar interação entre segundo personagem e jogo

Na continuação de https://github.com/boidacarapreta/adcipt20221/issues/21, esta tarefa se refere a interação com o jogo:

[x] Definir como a câmera se comportará com os dois;

[x] Programar a interação dos objetos da cena com ambos os personagens;

[x] Jogo (e placar) colaborativo? Cooperativo? Competitivo?

Nosso jogo não possui comportamento de câmera, interação de objetos com outros personagens ou placar colaborativo, o controle para escolher os clubes já foi realizado.

repo: gabgilds/Soccer-Manager


text:
take screenshots in parallel?

add options
{
    options: {
        parallel: true
    }
}

@brunowego this was added in adds parallel option #12

Nice! Thanks!

authors: brunowego gabrielcsapo

repo: gabrielcsapo/grunt-screenshot


text:
fix: remove vulnerabilities and adjust card animation in mobile

Adjust older dependencies and vulnerabilities
Adjust animate card in mobile size

Thanks!

authors: gabriellamas viniarruda

repo: gabriellamas/Fancy-Checkout


text:
fix(quote): extend marketState property

This PR fixes https://github.com/gadicc/node-yahoo-finance2/issues/32
Changes

Extend QuoteBase. marketState to also accept "POST" and "POSTPOST"
Update schema.json by running yarn generateSchema

This is great, thanks, @pudgereyem!

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:

authors: gadicc pudgereyem


text:
[Bug fix] Enable handlers in Resolve-Datum

This PR fixes an issue in Resolve-Datum. The non-existing variable $datum was used instead of the (what I presume) intended variable $DatumTree.
This change also allows nodes having multiple roles and other shenanigans in the Datum.yml by enabling handlers to actually run in Resolve-Datum. To verify this I added a new test that contains a node with multiple roles. Yes, I know it breaks with the original concept, but in practical implementations using Datum we discovered the need to manage node settings that are lists.
Either way, the bug needs fixing :)

Well, it seems like it works even without my change. I am still not a fan of an undeclared $datum variable being used.

Hehehe, there must (might? Maybe?) Be a reason about that :)

authors: gaelcolas nyanhp

repo: gaelcolas/datum


text:
fix(forge): fallback to stdout out reporter if no tty

Motivation
Closes #953

Solution
if no tty then use common println!

integration test failure unrelated, due to erroneous vaults

repo: gakonst/foundry


text:
Fix issue #3 from updated API, add Energy tab support

Changes:

Fix issue #3 by renaming use of spaces in project to circuits due to updated API redirecting to api/v1/circuits from api/v1/spaces
Add Home Assistant Energy tab support for individual circuits
Bump version to 0.0.4

Testing:

Verified on personal SPAN installation running firmware spanos2/r202223/03

@galak Anything you'd like to see me do in this PR?

@galak Anything you'd like to see me do in this PR?

We'll it would be nice to support both the old and new API.  Since some of us are still on the older firmware.

Ok, I'll noodle on that a bit.

It looks like @wez added support for older firmware, any chance we can get this merged in?

It looks like @wez added support for older firmware, any chance we can get this merged in?

Sorry, I missed that will try and take a look soon.

Note that I don't have the older firmware, so it is purely a speculative change. The logic does work for my more recent firmware.

Bumping this thread.

any news on merging this - I have two week old panels (no choice, they came installed with the newer secure firmware) and had to use Jeff's branch (thank you) to get them to onboard.  I've got some issues popping with a few items in the logs (switch domain stuff - looks like you're trying to setup the on/off from the breakers, and input select or select domain stuff - trying to set the prioritization?) failing, but I'd rather go back to main branch before seeing if the issue is there too...

authors: galak jeffkibuule nathan-curtis wez

repo: galak/span-hacs


text:
adding a pretty cover image

Helena is right, it needs an image!

thanks for writing alt text!

authors: hexylena nomadscientist

repo: galaxyproject/training-material


text:
Disco mode

Hi,
When bulbs are in Disco Mode they not turned off in Domoticz. They stay at Disco Mode.
The Bulb itself is going off.
2019-05-29 10:51:49.213  (Milight Hub) 023/0xAAAB - Bedroom 5: Command: 'Set Level', Level: 5, Color:
2019-05-29 10:51:49.214  (Milight Hub) 024/0xAAAB - Bedroom 6: Command: 'Set Level', Level: 5, Color:
2019-05-29 10:51:50.167  (Milight Hub) 023/0xAAAB - Bedroom 5: Command: 'Disco Mode 1', Level: 0, Color:
2019-05-29 10:51:50.168  (Milight Hub) 024/0xAAAB - Bedroom 6: Command: 'Disco Mode 1', Level: 0, Color:
2019-05-29 10:51:54.177  (Milight Hub) 023/0xAAAB - Bedroom 5: Command: 'Off', Level: 0, Color:
2019-05-29 10:51:54.178  (Milight Hub) 024/0xAAAB - Bedroom 6: Command: 'Off', Level: 0, Color:
2019-05-29 10:51:54.383  (Milight Hub) 023/0xAAAB - Bedroom 5: State change: '{'state': 'OFF', 'status': 'OFF', 'brightness': 13, 'level': 5, 'mode': 0, 'bulb_mode': 'scene', 'color': {'r': 255, 'g': 255, 'b': 255}, 'effect': '0', 'device_id': 43691}
2019-05-29 10:51:54.503  (Milight Hub) 024/0xAAAB - Bedroom 6: State change: '{'state': 'OFF', 'status': 'OFF', 'brightness': 13, 'level': 5, 'mode': 0, 'bulb_mode': 'scene', 'color': {'r': 255, 'g': 255, 'b': 255}, 'effect': '0', 'device_id': 43691}

My fault, MQTT pattern and update where not the same


text:
Request and response timeout

Closes #2

Coverage remained the same at 100.0% when pulling 5362a603d49cbe24018acd3623ff878a85958be5 on 2-request-and-response-timeout into 570fdc1b1629434bcd4d8dba12cc34cd358bebcb on master.

Coverage remained the same at 100.0% when pulling 491eb2831e7ac5841f6ebaf75c54a0425aa1631d on 2-request-and-response-timeout into 570fdc1b1629434bcd4d8dba12cc34cd358bebcb on master.

authors: SebastianSchmidt coveralls

repo: galop-proxy/galop


text:
add in check when starting up dusty daemon to ensure tyou can talk to github over ssh

review @thieman can't do it in preflight, because we are not ensured that username has been set in preflight

:bear:

authors: paetling thieman

repo: gamechanger/dusty


text:
Simplified Chinese trsl

Co-Authored-By: dovisutu https://github.com/dovisutu
This was done on en_us in main branch.
Hope that there aren't too many changes to lang files in later updates.

Gonna update to the version in main branch very soon

Oh my god I completely missed this. Thank you so much.
I'm hesitant to merge it right now just because it's been so long since you pushed it, but if you give it another once-over I'll merge it.
对不起！谢谢你！

Done skimming for another time
Though I think L273 should be Chronicler's Gambit or should be read/entity

Also if you need a version for current 1.18.2 I'll push it too

Your choice! (I think you'll have to do it as a new PR?)

authors: ChuijkYahus gamma-delta

repo: gamma-delta/HexMod


text:
Throbber or "working" indicator, please?

Too often I click on DCIM, and then think the app's crashed or frozen, because it doesn't respond in any way. Then I try clicking again, or elsewhere, and 20 seconds later the list populates – and then the next clicks register so it takes me away and I have to do it again.
I get it, its a huge directory (I keep photos on my phone as long as possible), and takes awhile to scan/index/whatever. NO issue with that.
But some kind of visual feedback, be it a progress bar or an old-fashioned Netscape-style throbber, just to let me know it's working and hasn't frozen, would go a long long way.
Asking politely and with gratitude for all the great work you've done for us so far!
Add this feature and the experience will improve so much I'll be happy to chip in to support the development, since I'll be able to stop searching for alternatives.
Thank you!

Big list rendering on react is quite tricky. I will have to rewire a lot of stuffs to find a better solution for this. I will see what I can do about this.

I request you only do this if the indicator is responding to pings from the loading process. Putting up a rotating GIF as some web sites do is lying to the user about the status, since the GIF will keep rotating in the client even though the data center has taken an asteroid strike.

authors: Grimwoooo ganeshrvel jimmiedave

repo: ganeshrvel/openmtp


text:
Map issue in Daedalus

Reported by Grendel Man

I haven't used these metarooms for a while, for this beta test or otherwise, but I do remember the hallway in Daedalus having a similar issue with a low roof.

http://creaturescaves.com/forum.php?view=12&thread=6830

f8529df62094f002639bb133923e6353fa2eea31 should fix.


text:
[Refactor] - Use withQueryLoader for GraphQL Queries

Refactor parts of the code where components are manually doing:
const {....} = useQuery(....)
if (....) {
  return loading...
}
if (error) {
  return error....
}
return component

Sample refactor posted here

this might be done for now!

Moving to #291

authors: coltonehrman michaelbayday songz


text:
Use --kubeconfig flag for VPA components when deployed for shoot

How to categorize this issue?

/area open-source
/kind cleanup
What would you like to be added:
Now that we have upgraded the VPA components to 0.10 (#5716) we can switch them to use the --kubeconfig flag (for example https://github.com/kubernetes/autoscaler/blob/06ad568730252b9c7e6defdd71518a272069f11e/vertical-pod-autoscaler/pkg/admission-controller/main.go#L60 for the vpa-admission-controller). Today, we are using a workaround when we deploy VPA for the shoots because the --kubeconfigflag was only not available prior to0.10` (ref https://github.com/kubernetes/autoscaler/pull/3769).
Concretely, we are overwriting the KUBERNETES_SERVICE_* environment variable and mount the CA certificate and token to /var/run/secrets/kubernetes.io/serviceaccount (the location where client-go expects to find the in-cluster configuration): https://github.com/gardener/gardener/blob/fa79a59d4611acd677e67c213d55907bd407eb48/pkg/operation/botanist/component/vpa/vpa.go#L403-L451
Instead, we should now simply use the generic-token-kubeconfig and pass the --kubeconfig flag to the components (like for all other components, e.g. https://github.com/gardener/gardener/blob/fa79a59d4611acd677e67c213d55907bd407eb48/pkg/operation/botanist/component/kubecontrollermanager/kube_controller_manager.go#L320 and https://github.com/gardener/gardener/blob/fa79a59d4611acd677e67c213d55907bd407eb48/pkg/operation/botanist/component/kubecontrollermanager/kube_controller_manager.go#L479
Why is this needed:
Get rid of custom code/workaround.

/assign

#5915 addresses the topic for vpa-recommender and vpa-updater. It is not possible for vpa-admission-controller due to https://github.com/kubernetes/autoscaler/issues/4844, so let's keep this issue closed for now until this is fixed and we can address it.

https://github.com/kubernetes/autoscaler/issues/4844 is closed now. Let's wait for a release with the changes.

authors: rfranzke shafeeqes

repo: gardener/gardener


text:
[Flaky Test] ShootState Extensions Controller Integration Test Suite

How to categorize this issue?

/area testing
/kind flake
Which test(s)/suite(s) are flaking:
ShootState Extensions controller tests
/home/prow/go/src/github.com/gardener/gardener/test/integration/gardenlet/shootstate/extensions/extensions_test.go:33
  when reconciliation should be performed
  /home/prow/go/src/github.com/gardener/gardener/test/integration/gardenlet/shootstate/extensions/extensions_test.go:113
    [It] should update the resources
    /home/prow/go/src/github.com/gardener/gardener/test/integration/gardenlet/shootstate/extensions/extensions_test.go:131

and
ShootState Extensions controller tests
/home/prow/go/src/github.com/gardener/gardener/test/integration/gardenlet/shootstate/extensions/extensions_test.go:33
  when reconciliation should be performed
  /home/prow/go/src/github.com/gardener/gardener/test/integration/gardenlet/shootstate/extensions/extensions_test.go:113
    [It] should remove the state when deletion timestamp is set
    /home/prow/go/src/github.com/gardener/gardener/test/integration/gardenlet/shootstate/extensions/extensions_test.go:234

CI link:
https://prow.gardener.cloud/view/gs/gardener-prow/pr-logs/pull/gardener_gardener/6912/pull-gardener-integration/1585932846114017280
https://prow.gardener.cloud/view/gs/gardener-prow/pr-logs/pull/gardener_gardener/6912/pull-gardener-integration/1585935334800101376
Reason for failure:
Anything else we need to know:

Another one: https://prow.gardener.cloud/view/gs/gardener-prow/pr-logs/pull/gardener_gardener/6919/pull-gardener-integration/1586987487371202560

Another one: https://prow.gardener.cloud/view/gs/gardener-prow/pr-logs/pull/gardener_gardener/6871/pull-gardener-integration/1583427715539668992

Another one: https://prow.gardener.cloud/view/gs/gardener-prow/logs/ci-gardener-integration/1587184101889150976

Another one: https://prow.gardener.cloud/view/gs/gardener-prow/pr-logs/pull/gardener_gardener/6955/pull-gardener-integration/1589884252810383360

Another one: https://prow.gardener.cloud/view/gs/gardener-prow/pr-logs/pull/gardener_gardener/6942/pull-gardener-integration/1589903601944236032

Another one: https://prow.gardener.cloud/view/gs/gardener-prow/pr-logs/pull/gardener_gardener/6955/pull-gardener-integration/1589904549689167872

Another one: https://prow.gardener.cloud/view/gs/gardener-prow/pr-logs/pull/gardener_gardener/6967/pull-gardener-integration/1589919843140767744

Another one: https://prow.gardener.cloud/view/gs/gardener-prow/pr-logs/pull/gardener_gardener/6971/pull-gardener-integration/1589966613707231232

Another one: https://prow.gardener.cloud/view/gs/gardener-prow/logs/ci-gardener-integration-release-v1-59/1589966808553623552

Another one: https://prow.gardener.cloud/view/gs/gardener-prow/logs/ci-gardener-integration/1590265201867886592

Another one: https://prow.gardener.cloud/view/gs/gardener-prow/logs/ci-gardener-integration-release-v1-59/1590389774017892352

Another one: https://prow.gardener.cloud/view/gs/gardener-prow/pr-logs/pull/gardener_gardener/6839/pull-gardener-integration/1590642637797330944

Another one: https://prow.gardener.cloud/view/gs/gardener-prow/pr-logs/pull/gardener_gardener/6994/pull-gardener-integration-release-v1-59/1590977273563975680

Another one: https://prow.gardener.cloud/view/gs/gardener-prow/pr-logs/pull/gardener_gardener/6998/pull-gardener-integration/1591003340601298944

Another one: https://prow.gardener.cloud/view/gs/gardener-prow/pr-logs/pull/gardener_gardener/6973/pull-gardener-integration/1591052708461154304

Another one - https://prow.gardener.cloud/view/gs/gardener-prow/pr-logs/pull/gardener_gardener/6993/pull-gardener-integration/1591064788916506624

Another one - https://prow.gardener.cloud/view/gs/gardener-prow/pr-logs/pull/gardener_gardener/6973/pull-gardener-integration/1591052708461154304

/assign

A new one: https://prow.gardener.cloud/view/gs/gardener-prow/pr-logs/pull/gardener_gardener/7154/pull-gardener-integration/1600059754376335360
/reopen

authors: acumino rfranzke shafeeqes


text:
Add plutono dashboard for image pull duration

How to categorize this PR?

/area monitoring
/kind enhancement
What this PR does / why we need it:
The motivation for this PR is the following: wrt to the registry-cache we received questions of type "does it improve/regress image pull times?". However, currently there are no kubelet metrics or plutono dashboard for the image pull durations.
This PR:

allowlists the new kubelet image pull duration metrics in K8s 1.30 (ref https://github.com/kubernetes/kubernetes/pull/121719) to be scraped by prometheus
adds a new panel for container images that currently only shows 2 panels about image pull durations

Which issue(s) this PR fixes:
Part of https://github.com/gardener/gardener-extension-registry-cache/issues/3
Special notes for your reviewer:
A screenshot from the dashboard:

The panels won't show any data for K8s clusters < 1.30.
Release note:

There is a new plutono dashboard named `Container Images` that currently contains 2 panels for image pull durations.

/hold

/hold cancel

/retest

authors: ialidzhikov shafeeqes


text:
Revendor gardener/machine-controller-manager@0.47.0

What this PR does / why we need it:
Revendor machine-controller-manager@0.47.0
Which issue(s) this PR fixes:
Fixes #
Special notes for your reviewer:
Release note:

The following dependency is updated:
- github.com/gardener/machine-controller-manager v0.45.0 -> 0.47.0

Can we proceed with this?

Can we proceed with this?

Yes.

Can we merge and release this? @himanshu-kun


text:
test: use ssd for test vms

How to categorize this PR?

/kind test
/area os
/os garden-linux
What this PR does / why we need it:
Change disk type for VM used for platform test on Azure to SSD (instead of HDD) to be consistent across all platforms and to have comparable boot-up times.
And while were are at it, implements the same change for GCP.
Release note:

- test(azure): use ssd for test vm
- test(gcp): use ssd as disk for test vm
- test: minor fixes for the platform tests

/ready

repo: gardenlinux/gardenlinux


text:
Excessive Travis dependencies

addons:
  apt:
    sources:
    - ubuntu-toolchain-r-test
    packages:
    - g++-4.8 # C++11-compatible compiler for node > v4.0.0
    - mysql-server-5.6
    - mysql-client-core-5.6
    - mysql-client-5.6

before_install:
- "export CXX=g++-4.8"

Are all those things needed for testing swagger-express-validator? I don't think it uses MySQL for anything.

@gargol Can provide a PR if you would like this addressed.

@kibertoad :+1: All these seem like a mistaken copy from another project. Feel free to remove it :)

@gargol Done! Hopefully it could be reviewed together with all the other pending PRs 😅

Had a weekend trip, so was offline till now. Will have to wait until next weekend :sweat_smile:

authors: gargol kibertoad

repo: gargol/swagger-express-validator


text:
add gatsby-source-s3

Plugin Repository
https://github.com/robinmetral/gatsby-source-s3
Plugin Package
https://www.npmjs.com/package/@robinmetral/gatsby-source-s3
Plugin Description
tl;dr: the plugin pulls images from AWS S3 buckets at build time. It enables Gatsby to process them with sharp, while hosting the raw images off of GitHub—useful for image-heavy sites and blogs that don't use a CMS.

Extra context:
I didn't create the first ever gatsby-source-s3: the first one was made by DSchau, but it stopped being maintained long ago (last commit was in late 2019) and I created mine to fix existing issues with it. There's also jessestuart's gatsby-source-s3-image, which was written in TypeScript but also stopped being maintained a few years ago (last commit excluding automatic dep updates was in late 2019).
So my version of gatsby-source-s3 took aspects from these two unmaintained plugins and improved upon them.
Some key aspects:

It supports pulling from multiple and/or private S3 buckets
It's fully compatible with Gatsby v4 (recently updated)
It has a nice e2e test suite (bootstraps a real Gatsby site pulling from real S3 buckets inside GitHub actions)
TypeScript

Further Details
I'm in the exact scenario that you're describing in this repo's README. I initially asked if the plugin could be moved to the core monorepo and was sent here.

Hello Robin! We'd love to host the plugin. Bellow are the steps for you and me. Since this is published under your user scope I'm not sure if that makes permissions different or if they're the same. It would be nice if @DSchau could give us access to the gatsby-source-s3 name and we could just depreciate @robinmetral/gatsby-source-s3 in favor of that.
Dustin, you interested?
Robin, Let me know if you have any questions.
Tasks
Contributor Tasks:

[ ] Move Repo to gatsby-uc
[ ] Add moonmeister as a maintainer on your npm package.

Admin Tasks:

[ ] Move Code into gatsby-uc/plugins repo

[ ] Update Readme in old repo to redirect folks to new location
[ ] Archive old Repo
[ ] Close any irrelevant PRs/Issues
[ ] Move/Comment on still applicable issues

[ ] Update Plugin with best practices
[ ] Publish new version

Yeah definitely, otherwise we could also create something like a @gatsby-uc scope to put it under 🙂
I'll look into moving the repo asap and let you know when I have questions (will probably have some around CI etc.)

Dustin got me added to gatsby-source-s3

Hey folks 👋
Thanks for the ping. @moonmeister DM'd me which was a great bat signal to reply and check in on this. Thank you!
Here's what I've done:

Added @moonmeister as an owner of the gatsby-source-s3 package

Here's what I will do:

[x] Say thank you to both ;)

Thank you!! I really appreciate you all taking the lead on this and improving the lives of Gatsby users using S3. One thing that would be really cool is a demo working on Gatsby Cloud, but totally up to you!

@moonmeister you can feel free to do whatever you'd like to the README, mention it's deprecated in favor of this package, etc. etc. You have carte blanche, and I trust your judgment!

@robinmetral Would love to get this moved if you got time to move that repo into the gatsby-uc.

Hey @robinmetral, I'll be talking at Gatsby Conf regarding the GUC and some of the cool plugins we are maintaining. I'd love for gatsby-source-s3 to be apart of that.  LEt me know if you have any questions. The two actions I need from you (moving the repo and giving me npm permissions) shouldn't take more than 5 minutes. Thanks!

Hey @moonmeister, happy 2022! I'm super sorry, the past few months were crazy. I'm stoked to hear about the Gatsby Conf plans and I promise I'll get this done by EOW (at least the ownership transfer). After that I'll try to help with the e2e test setup etc., which probably won't be as straightforward to move over, but let's see 🙂

Oops, I need to have the permission to create repos in gatsby-uc to be able to transfer it.
I've invited you as a maintainer on the npm package 🙂

You should be able to request the transfer and I just accept it. 🤔

I've invited you to be a maintainer

Awesome! Repo moved at gatsby-uc/gatsby-source-s3 ✅
Let me know if you need help for next steps. Some thoughts:

move the project into gatsby-uc/plugins

we'll need to figure out what to do with e2e tests here since they connect to my personal AWS account for now
happy to help with other things if I can, but generally the repo is pretty up-to-date already (latest gatsby version etc.). Feel free to get in touch  with any questions!

publish a new version of gatsby-plugin-pinterest based on @robinmetral/gatsby-plugin-pinterest
deprecate @robinmetral/gatsby-plugin-pinterest

happy to handle this part once the new gatsby-plugin-pinterest has been published, telling people to switch over

I'm guessing by gatsby-source-pinterest you mean s3?

Yes sorry 🙈 long week and many mixing plugins, I'm starting to mix them up 😄 (edited)

Okay @robinmetral for tests, do you mind if we just continue using your existing s3 buckets? if so can you DM me the needed secrets? thanks!

I think this would be fine for now, yes 🙂 let me grab new secrets with the proper access and I'll send them over DM later today

DONE!

Awesome! Thanks a lot for this 🙌 Can't wait to see the Gatsby UC grow!

authors: DSchau moonmeister robinmetral

repo: gatsby-uc/plugins


text:
Common widget GzColor (Citadel)

New feature

Part of #310

Summary

Pack RGB color GUI into a common widget GzColorRGB.qml
Replace the color GUI in Grid3d with the common widget
Test it
(New)

(Deprecated)

Checklist

[x] Signed all commits for DCO
[ ] Added tests
[ ] Added example and/or tutorial
[ ] Updated documentation (as needed)
[ ] Updated migration guide (as needed)
[ ] Consider updating Python bindings (if the library has them)
[ ] codecheck passed (See contributing)
[ ] All tests passed (See test coverage)
[ ] While waiting for a review on your PR, please help review another open pull request to support the maintainers

Note to maintainers: Remember to use Squash-Merge and edit the commit message to match the pull request summary while retaining Signed-off-by messages.

Looks good so far! A couple of things,
Anytime the color dialog is open, this warning appears in the terminal:
Gtk-Message: 11:24:17.963: GtkDialog mapped without a transient parent. This is discouraged.

This happened before anytime the native dialog is used (but doesn't happen with Fortress' material color dialog). It would be nice to resolve it so it doesn't spam the console if a user changes colors often.
Also, when I select a custom color, the color appears twice next to the custom color section:

repo: gazebosim/gz-gui


text:
Update workflow triggers to avoid duplicates

🦟 Bug fix
Summary
Pull requests created from a branch on gazebosim/gz-sim cause both the push and pull_request events to trigger a job.

Other than being a waste of resources, the duplicate jobs cause weird behaviors with codecov results. This PR updates the triggers so that the job runs only on pull_request. The push event should be triggered when we actually merge to the base branch.
Checklist

[ ] Signed all commits for DCO
[ ] Added tests
[ ] Updated documentation (as needed)
[ ] Updated migration guide (as needed)
[ ] Consider updating Python bindings (if the library has them)
[ ] codecheck passed (See contributing)
[ ] All tests passed (See test coverage)
[ ] While waiting for a review on your PR, please help review another open pull request to support the maintainers

Note to maintainers: Remember to use Squash-Merge and edit the commit message to match the pull request summary while retaining Signed-off-by messages.
🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸

There was a reason that we had both, but I don't recall what it was.  Maybe something to do with running actions against PRs from forked repositories?

There was a reason that we had both, but I don't recall what it was. Maybe something to do with running actions against PRs from forked repositories?

PRs forked from repositories were only triggering the pull_request event anyway, so I don't think that would have been it.

From: https://github.com/gazebosim/gz-sim/actions/runs/4867734039

Hmm, force pushes maybe?

authors: azeey mjcarroll

repo: gazebosim/gz-sim


text:
Provide a troubleshooting page

It would be helpful to have a "Troubleshooting" page, showing the status of some common causes for failure and hence support requests.

Network access on HTTP and HTTPS to https://gbrds.gbif.org, http://rs.gbif.org
Public network access, tested using the service on https://tools.gbif.org
Data directory: writeable and disk space remaining
Operating system, Java version (like we have in the HTTP client user agent: GBIF-IPT/2.4.2-rd9bfb4b (+https://www.gbif.org/ipt) Java/1.8.0_131 (Linux)).
Test/Production mode

The first two would be useful on their own, by the relevant administration settings and perhaps during setup.

Here is my first version:

I have few questions:

Public network access, tested using the service on https://tools.gbif.org
Checking https://gbrds.gbif.org, http://rs.gbif.org should be enough to check public network access?
Or is the specific URL https://tools.gbif.org used in the code, and worth a check? (I can find references but not real calls)

I set a limit to 80% of disk usage, to display it in red. Do you agree?

Is this page restricted or public?

Should we add a menu entry for this page?
Maybe the gbif.org  icon, near the login button?

Related to #3, I didn't display the real paths of the file permissions tests (config directory path, etc...), because we usually avoid to display publicly system information (to prevent attacks).

However, I realize that, at startup, we do such tests and display the paths:

What do you think about it?
To be consistent, should we display the paths everywhere, or hide them everywhere?
For ease of use, I would keep displaying them, because I guess all IPT users are not comfortable with checking the logs for such warnings.
And if we want to be really secure, we should also prevent displaying stacktraces in the UI, etc... but it will make the bug reporting more difficult.
Cheers,
Sylvain

What about this UI instead?
I think the block titles are more readable (highly inspired by gbif.org :) ) but it's a bit less compliant with the IPT stylesheet.

I also added a JSON output:

Public network access, tested using the service on https://tools.gbif.org
Checking https://gbrds.gbif.org, http://rs.gbif.org should be enough to check public network access?
Or is the specific URL https://tools.gbif.org used in the code, and worth a check? (I can find references but not real calls)

Requests to https://gbrds.gbif.org and http://rs.gbif.org confirm there is outbound web access.  That's sufficient for fetching and updating DWC extension/vocabulary data, and registering datasets in GBIF's registry.
The other important thing is inbound web access, so GBIF can retrieve the dataset after it's been registered.  In other words, checking the public URL / baseURL is correct, as is done on the initial IPT Setup II screen.  I hadn't realized, but this is only done in JavaScript at the moment: https://github.com/gbif/ipt/blob/master/src/main/webapp/WEB-INF/pages/admin/registration.ftl#L60-L83

I set a limit to 80% of disk usage, to display it in red. Do you agree?

Seems fine for me.

Is this page restricted or public?
Should we add a menu entry for this page?
Related to #3, I didn't display the real paths of the file permissions tests (config directory path, etc...), because we usually avoid to display publicly system information (to prevent attacks).

We already show file paths on /admin/config.do, which the admin can see.
We could either add this page to the Administration menu, or (maybe even better?) add the status to each option in the /admin/config.do page.  What do you think of something like this? (I just made it in developer tools.)

Or even changing the setup page to use the blocks.

Public access
I totally understand, so we need a 3rd party to check if our own IPT url is accessible.
It looks like https://tools.gbif.org/ws-validurl/?url=http://www.google.fr is doing that perfectly!

3.4.5.
I understand your idea, but I think errors are less visible if the status is mixed with configuration.
Having the status on a dedicated page seems clearer for me.
What about having it public, without sensible information if you are not logged, like the paths and server information.

And when logged:

(by the way, I added the application server info)

What about having it public, without sensible information if you are not logged, like the paths and server information.

This is also fine. Thanks for implementing it!

I created the PR https://github.com/gbif/ipt/pull/1584

I added an entry menu here, using font awesome icon:

It would be better to use the GBIF icon, wouldn't it? any plan to include them?

Great !
I did plan to work on your remarks today but you were faster ! :)
I like the GBIF icons for health and language buttons !

authors: MattBlissett sylmorin-gbif

repo: gbif/ipt


text:
Make Test mode images part of navbar-brand

The test mode image is currently part of the menu (which looks odd on small screens):

This PR makes it part of the navbar-brand, so it doesn't get collapsed in the menu:

Thank you for fixing this bug! I've merged this


text:
🛑 Images - GBIF Portugal is down

In 3c45b2c, Images - GBIF Portugal (https://imagens.gbif.pt/) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Images - GBIF Portugal is back up in 2a46fe8 after 17 minutes.

repo: gbifatlas/status


text:
tRNAs are not being included in tbl file.

pharokka version: 1.6.0
Python version: 3.10.8
Operating System: Rocky Linux 8

Description
Conda-installed Pharokka 1.6.0. Annotation runs without issues, but tRNAs are not included in the tbl file. With Pahrokka 1.4.1, tRNAs are included in tbl file.
What I Did
pharokka.py -t 16 -i assembly.fas -o annotation ~/DBs/Pharokka/1.4.0/

Hi @hmontenegro ,
v1.6.0 introduced a bug with the table creation - thanks for picking this up for me. I will shortly be releasing v1.6.1 with a fix.
George


text:
[TODO] [Bug] Clicking on any of the commands doesn't do anything yet

Sort of a bug, to do and feature request all rolled into one.
Currently, clicking on the [Learn More] button(s) in the /commands route page does not do anything.
Make it so that individual commands have a displayed help and maybe a command execute button (if the streamer or anyone the streamer chooses to is logged in, properly auth'd, etc.).

!weather command needs the use of a public weather API


text:
Production ready?

Would you the author @gcanti estimate that this framework is production-ready?

Performance?
Breaking types in upcoming typescript versions?
Your ability to maintain this project?
Caveats for usage?

It looks very promising and as I have already implemented query and body parsing using io-ts and other parts of my app using fp-ts this seems like the perfect fit.

hyper-ts is an experimental middleware architecture for HTTP servers written in TypeScript

@gorillatron definitely not production-ready (monthly downloads), not much feedback so far.

It seems I am one of the main users of hyper-ts so far I can tell you

Performance?

Performance was never a concern I have to take in account in the projects I use hyper-ts for so I can say nothing about that aspect. But I would argue that express is the biggest bottleneck and fp-ts (this framework is based on) is benchmarked, so you can take a look into it.

Breaking types in upcoming typescript versions?

Who knows? But these problems have all typescript based frameworks. hyper-ts had already two breaking iterations but the concepts are still the same and projects with strict typings are much easier to upgrade than without. I think the api is about to stabilise cause of the experience made with fp-ts@2.

Your ability to maintain this project?

This project can be overlooked and understand very quickly it just adds the Middleware monad with some utility functions. No fancy stuff to find here which is a good thing! In generell everybody can contribute and @gcanti is an excellent maintainer of his projects since years.

Caveats for usage?

Haven't found anything so far. The framework has a high quality but experience is key cause there isn't that much guidance how you should setup a project with hyper-ts like in express or koa etc. But feel free to ask.

I rewrote a production backend using hyper-ts, and it passes all my unit tests (and honestly it lacks the bugs that I spotted in the current backend), but haven't pulled the trigger on committing it to a testing branch in the central repo. I'll have to decide soon because there's about to be a number of endpoints I need to write, and it'd be nice to write them functionally and with typesafety instead of imperatively.

authors: gcanti gorillatron kylegoetz mlegenhausen

repo: gcanti/hyper-ts


text:
Operation request: Improve padding support in cipher operations

Summary
Currently the cipher operations (AES, DES, 3DES, RC2 etc.) support PKCS#7 padding when in CBC and ECB modes. It would be useful to have more fine-grain control over this with the option to use null padding, or other schemes.

Oh, wow, finding this completely destroyed my confidence in Cyberchef. My goodness, that's a sad state, a utility knife that just has scissors.

NoPadding options have been added for CBC and ECB modes in AES, DES and Triple DES Decrypt operations in v9.37.0 #1189

repo: gchq/CyberChef


text:
Date serialiser tests are timezone dependent

The tests should not rely on a particular time zone. This was introduced in #885 and is currently only an issue on the develop branch.

Merged into develop.

repo: gchq/Gaffer


text:
Dependency issue with pip install

Following installation instructions step by step leads to issue installing two python packages as dependencies:
ERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts.
blessed 1.19.1 requires wcwidth>=0.1.4, which is not installed.
ERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts.
gpustat 1.0.0 requires six>=1.7, which is not installed.
Has this been resolved in some other way? Is there an alternative install procedure to get around this?

Hi @james-vincent unfortunately we never encountered this error when creating the environments so I'm not able to help you with this

authors: gcorso james-vincent

repo: gcorso/DiffDock


text:
Clarification on usage

Hey there,
I am running into issues running the actual command. Two things occur when I run the command:

I get the error time data '2016-05-17T07:07:35' does not match format '%Y-%m-%dT%H:%M:%S.%f'
I just get a return value of "Event" on the command line and nothing executes.

Can you please clarify on how to use the command? I'm a little confused on the config file.
Thanks!

Hi,

When I test with the option --timestamp 2016-05-17T07:07:35, I can't reproduce the error.
Can you test with more verbosity (-vvv) and with the --dry-run switch (no write to MISP, only prints downloaded Pulses):

$ otx-misp -o <otx-key> -s https://misp.example.com/ -m <misp-api-key> --timestamp 2016-05-17T07:07:35 --dry-run -w -vvv

Note: the -w switch without config file prints the resulting INI file to stdout at the end of the execution.
Sorry for the unclear documentation.

This worked and showed me all my pulses, now do I just remove the --dry-run in order to import it into MISP, or do I need to add to the command, excluding the optional fields?

You can remove the --dry-run  to create the MISP events.
If you don't use the --no-tlp switch, the MISP user should have the 'Tagger' permission.

When I tired running this, this is what occurs:
`# otx-misp -o  -s http:/// -m  --timestamp 2016-05-17T07:07:35 -w -vvv
Connection to MISP instance: http://<my URL/
SSH bruteforce logs 2016-06-21 - 2016-06-22
 - Adding tag: tlp:green

Event`
Then nothing happens after that, any ideas? I'm new to MISP so this might be an error within the application itself

Could you test again with the --not-tlp switch?
What is the role of your MISP user?

My MISP user role is Org Admin

Can you see errors in MISP (Audit => List logs)?

Nope there is no errors within MISP

Can you install and try the branch issue_3 with the -vvv option?

Old issue

authors: gcrahay grwerbacher


text:
How to set message properties, example AMQ_SCHEDULED_DELAY

hi, how do i set AMQ_SCHEDULED_DELAY property of the message (this property delays the sending of the message, http://activemq.apache.org/delay-and-schedule-message-delivery.html
I am using the following code to send the message
var channel = new stompit.ChannelFactory(connectionManager);
channel.send(queue, messageText, function(error) {
if (error) {
var error = new Error('Cannot sendMessage: ' + messageText + ' : ' + error);
callback(error);
}
else {
console.log('Successfully sent message on queue ' + queue + ':' + messageText);
callback()
}
});

My assumption is ActiveMQ's stomp adapter accepts jms message properties as stomp headers, and your question is how to set headers in stompit. The first parameter of the channel send method can be passed a header object argument. Here's a code example:
channel.send({
    'destination': queue,
    'AMQ_SCHEDULED_DELAY': delayNumber
}, messageText, sentHandler);

@gdaws  :+1: Thanks a lot. it works .

repo: gdaws/node-stomp


text:
iOS: Alarm.isRinging(alarmId) is FALSE after alarm rings

Alarm plugin version
4.0.7
Describe the bug
After the alarm rings calling Alarm.isRinging(alarmId) returns false. This happens about 30% of the time.
To Reproduce

Set an alarm
Listen for Alarm.ringStream.stream
When an event fires in this stream, call Alarm.isRinging(alarmId)`
PS: At this point our code schedules a timer to repeat 3 every 1s to figure out when the alarm is stopped by the user

Expected behavior
Alarm.isRinging(alarmId) should continue to return to until the alarm is stopped.
Screenshots
N/A
Device info
iPhone SE, iOS 18.0.1, physical device
Additional context
Note that the Alarm.updateStream.stream is also buggy and can't be used right now to identify when active alarms are stopped. For instance; the set function returns too early and never populates the stream on line 88.

I’ve just released version 4.0.8 with a fix. Please let me know if it resolves the issue. Thanks!

By the way, id is now optional:
Future<bool> isRinging([int? id])

If no id is provided, it checks if any alarm is ringing.
If an id is provided, it checks if the specific alarm with that id

I'm not sure to understand the issue. Is it because Alarm.isRinging returns false immediately after calling Alarm.set ?

Is it because Alarm.isRinging returns false immediately after calling Alarm.set ?

Yes, exactly.
After working on a PR I have seen that we are using AVAudioPlayer.isPlaying to check if an alarm is active. However, doesn't this return false while the audio file is being loaded by AVAudioPlayer. prepareToPlay? Maybe this is causing a race condition?

repo: gdelataillade/alarm


text:
CrossSection bug with auto_widen

The taper waveguide structure generated is problematic when parameters of cladding and auto_wide are present in cladding function.
import gdsfactory as gf
si_section = gf.Section(width=0.45, offset=0, layer="WG", port_names=['o1', 'o2'])
si_cld_section = gf.Section(width=10, offset=0, layer="WGCLAD")
si_wg = gf.CrossSection(
sections=[si_section, si_cld_section],
radius=5,
bbox_layers=["WGCLAD"],
bbox_offsets=[0],
auto_widen=True,
auto_widen_minimum_length=50,
width_wide= 1,
)
c = gf.Component("sample_connect")
mmi1 = c << gf.components.mmi1x2()
mmi2 = c << gf.components.mmi1x2()
mmi2.move((100, 50))
route = gf.routing.get_route(mmi1.ports["o2"], mmi2.ports["o1"], cross_section=si_wg)
c.add(route.references)
c.show()

In past versions, the output of this script looked like this：

Thank you for reporting this,
can you try pip install gdsfactory --upgrade?

this should be fixed in the latest gdsfactory release 7.14.0

Thank you for reporting this,
can you try pip install gdsfactory --upgrade?

this should be fixed in the latest gdsfactory release 7.14.0

It has been repaired, thank you!

authors: LuYouxi joamatab

repo: gdsfactory/gdsfactory


text:
emit raw msg of different schema & model type, how to "fromBuffer" based on the buffer object source's schema model type?

Hi all,  this is my first project that requrie sending raw data.
As normal string message, we have emit ( eventName, msg).   what is the proper way to handle the convertion of buffer data from server which are objects based on different schema & model?
Thanks for help.
I am using geckos raw emit method with the buffer generated from typed-array-buffer-schema module's toBuffer method

I have added (https://github.com/geckosio/typed-array-buffer-schema/commit/7b252769dc6e15686f9c4e45f155ce88b8f50e35) both functions as static helper functions to the Schema class.
You will be able to do:
const bufferId = Schema.getSchemaIdFromBuffer(buffer)
const schemaId = Schema.getSchemaIdFromSchema(schema)

I have already changed how it works. I think this is better. What do you think?
// get the schema id
const schemaId = BufferSchema.getIdFromSchema(schema)

// get the id of the top level schema (added via new Schema())
const modelId = BufferSchema.getIdFromModel(model)

// get the id of the top level schema
const bufferId = BufferSchema.getIdFromBuffer(buffer)

hi @yandeu ,  this looks very clear,  without any extra change or data to the schema or model.
I really like it.  Thank you for this quick fix.
I am making a web based mmo 2d game using several popular libs, pixijs, planckjs, threadsjs, your geckosio and the typed-array-buffer-schema, etc.  I might able to contribute to your projects later when I have enough understanding. :)
You did amazing work on this which saved me lots of time ~~

authors: lanceTen yandeu

repo: geckosio/typed-array-buffer-schema


text:
🛑 Public Torrentio Indexer / Addon is down

In fd1449c, Public Torrentio Indexer / Addon (https://torrentio.elfhosted.com) was down:

HTTP code: 503
Response time: 384 ms

Resolved: Public Torrentio Indexer / Addon is back up in 4968d59 after 1 hour, 9 minutes.

repo: geek-cookbook/elfhosted-upptime


text:
metagpt.ext.aflow.scripts.optimizer:optimize:93 - Error occurred: object list can't be used in 'await' expression. Retrying... (Attempt 1/1)

Bug description
metagpt.ext.aflow.scripts.optimizer:optimize:93 - Error occurred: object list can't be used in 'await' expression. Retrying... (Attempt 1/1)
Bug solved method
not solved
An error occurred when running AFLOW with this command:
python -m examples.aflow.optimize --dataset custom --max_rounds 1 --validation_rounds 3 --sample 2

Environment information

LLM type and model name:OpenAI grok-beta

System version:Windows 11

Python version:conda python 3.11.1

MetaGPT version or branch:2024.11 main

packages version:unknown

installation method: pip install -e .

Screenshots or logs
2024-11-13 17:12:16.364 | INFO     | metagpt.const:get_metagpt_package_root:21 - Package root set to B:\software\MetaGPT
2024-11-13 17:12:20.381 | INFO     | metagpt.ext.aflow.scripts.optimizer:optimize:93 - Error occurred: object list can't be used in 'await' expression. Retrying... (Attempt 1/1)
2024-11-13 17:12:20.382 | INFO     | metagpt.ext.aflow.scripts.optimizer:optimize:95 - Max retries reached. Moving to next round.
2024-11-13 17:12:25.384 | INFO     | metagpt.ext.aflow.scripts.optimizer:optimize:106 - Score for round 2: None

Hi, thanks for your usage.
For this question, maybe you need to first determine that the custom dataset is set in DatasetType.
Subsequently, you can check your eval function to ensure that graph_evaluate returns the correct score, avg_cost, and total_cost. If the problem still cannot be resolved, you can provide more information.

ost 和 t

I checked what you mentioned:
The DatasetType configuration is correct.
The return value of the evaluation function meets expectations.
It seems that the run_evaluation method of BaseBenchmark erroneously awaited the synchronized load_data method. Load_data is a synchronization method that uses pandas to read files. It may not be necessary or appropriate to use await. When I removed 'await' and the bug disappeared, I had to observe for a while longer.

Sincerely thank you for your discovery, we will fix the BUG as soon as possible!

authors: CALMCRAZY didiforgithub

repo: geekan/MetaGPT


text:
[Suggestion]Gradio Web intefrace

As stated in the title, simple gradio interface that could manage the MetaGPT and its settings (Number of agents, instruction for each agent, OpenAI API key or Local machine hosted Model... etc.)

You can use https://huggingface.co/spaces/deepwisdom/MetaGPT

Hi, this space is not accessible, maybe because it is set up as 'private'. Would you be able to check?

@voidking could you plz help us to check this?

@yvrjsharma Try this: https://huggingface.co/spaces/deepwisdom/MetaGPT-SoftwareCompany

Thanks! Yes, this one is Public, however, is in an error state atm. I've restarted the app to see if that helps put it back up.

authors: NightFuryPrime geekan stellaHSR yvrjsharma


text:
[Snyk] Fix for 2 vulnerabilities

This PR was automatically created by Snyk using the credentials of a real user.Snyk has created this PR to fix one or more vulnerable packages in the `npm` dependencies of this project.
Changes included in this PR

Changes to the following files to upgrade the vulnerable dependencies to a fixed version:

packages/node/base/package.json

Vulnerabilities that will be fixed
With an upgrade:

Severity
Priority Score (*)
Issue
Breaking Change
Exploit Maturity

631/1000  Why? Proof of Concept exploit, Has a fix available, CVSS 6.2
Missing Release of Resource after Effective Lifetime SNYK-JS-INFLIGHT-6095116
No
Proof of Concept

696/1000  Why? Proof of Concept exploit, Has a fix available, CVSS 7.5
Regular Expression Denial of Service (ReDoS) SNYK-JS-SEMVER-3247795
No
Proof of Concept

(*) Note that the real score may have changed since the PR was raised.

Commit messages

Package name: tmp
    The new version differs by 33 commits.

9fcf3ce Merge pull request #294 from raszi/fix/update-version
7e5f154 Update version
9958e21 Update Changelog
93854c2 Merge pull request #293 from raszi/fix/rimraf
04371f3 Add 20.x to the CI
e498d91 Drop Node v12 compatibility
00bb5b2 Update rimraf and drop old Node compatibility
aab7312 Merge pull request #283 from raszi/dependabot/npm_and_yarn/flat-and-mocha-5.0.2
5643de3 Merge pull request #288 from dnicolson/patch-1
d0f7f43 Update README.md
3a81a17 Bump flat and mocha
da3bc1a update docs
15d0692 update readme
d6be356 update note on previously undocumented breaking changes
31bf774 update changelog
da08266 update docs
2160076 fix info on previously undocumented breaking changes
c492308 add info on previously undocumented breaking changes
7c9196c add compatibility information on v0.2.2
541b198 switching to github actions
7c31bbb add data parameter to writeFileSync call
455cbd3 fix matrix in ci workflow
970bf34 add windows-latest to ci workflow
0dac212 remove package-lock.json from gitignore

See the full diff

Check the changes in this PR to ensure they won't cause issues with your project.

Note: You are seeing this because you or someone else with access to this repository has authorized Snyk to open fix PRs.
For more information:
🧐 View latest project report
🛠 Adjust project settings
📚 Read more about Snyk's upgrade and patch logic

Learn how to fix vulnerabilities with free interactive lessons:
🦉 Regular Expression Denial of Service (ReDoS)

Checkmarx One – Scan Summary & Details – 820db270-5c3d-4e02-bcc1-1193a13e9dfe
New Issues

Severity
Issue
Source File / Package
Checkmarx Insight

CVE-2023-42282
Npm-ip-1.1.5
Vulnerable Package

Cxab55612e-3a56
Npm-braces-3.0.2
Vulnerable Package

Cxab55612e-3a56
Npm-braces-2.3.2
Vulnerable Package

Cxca84a1c2-1f12
Npm-micromatch-3.1.10
Vulnerable Package

Cxca84a1c2-1f12
Npm-micromatch-4.0.4
Vulnerable Package

CVE-2023-26159
Npm-follow-redirects-1.14.6
Vulnerable Package

Unpinned Actions Full Length Commit SHA
/pull_request.yaml: 14
Pinning an action to a full length commit SHA is currently the only way to use an action as an immutable release. Pinning to a particular SHA helps...

Unpinned Actions Full Length Commit SHA
/build.yaml: 15
Pinning an action to a full length commit SHA is currently the only way to use an action as an immutable release. Pinning to a particular SHA helps...

Unpinned Actions Full Length Commit SHA
/semgrep.yml: 14
Pinning an action to a full length commit SHA is currently the only way to use an action as an immutable release. Pinning to a particular SHA helps...

Fixed Issues

Severity
Issue
Source File / Package

CVE-2023-5752
Python-pip-22.2

repo: geekshiv-JC/terragoat


text:
Request for Debian 12 "bookworm" image

Debian 12 aka "bookworm" was just released. Would it be possible to have an Ansible image for it?

Working on it ;)

GitHub: https://github.com/geerlingguy/docker-debian12-ansible
Docker Hub: https://hub.docker.com/r/geerlingguy/docker-debian12-ansible

authors: ganto geerlingguy


text:
Add Drupal example

Something more real-worldish, and more Dockerish, than examples I've seen so far (e.g. no mega-container with Apache+PHP+Composer+everything-under-the-sun inside).
If you're going to use Docker, don't jam in all the bad things about legacy deployment into one massive 1.2+ GB container!
Also, if there's any easy way to work on simple configurability (á la Drupal VM to make something like a 'Drupal VM lite', I'd like to explore it. So far most of the good Docker Drupal examples I've seen are a pain to customize/adapt, while most of the flexible Docker Drupal examples I've seen are slow, bloated, messy, and offer very little benefit over using plain old VMs.

See also (just for an overview):

https://github.com/socketwench/dropwhale
http://docker4drupal.org/
http://www.kalabox.io/

(etc.)

repo: geerlingguy/docker-examples


text:
ERROR! no action detected in task. after "Running ansible"

Issue Type

Bug Report / Support Request

Your Environment
Vagrant 1.9.1
VirtualBox 5.1.10r112026
ansible 2.1.1.0
  config file =
  configured module search path = Default w/o overrides

Your OS

macOS (10.10.3)

Full console output
https://gist.github.com/gettysburger/f6fb3f275a678fa199d048e06c4e8efb
Summary
I am trying to spin up a fresh instance of DrupalVM for the first time. When I ran "vagrant up" I got this error. Thanks!
ERROR! no action detected in task. This often indicates a misspelled module name, or incorrect module path.

The error appears to have been in '/Users/35259/Documents/drupalvmtests/drupal-vm-master/provisioning/roles/geerlingguy.solr/tasks/install.yml': line 30, column 3, but may
be elsewhere in the file depending on the exact syntax problem.

The offending line appears to be:

- name: Run systemd daemon_reload (RHEL 7 workaround).
  ^ here

The error appears to have been in '/Users/35259/Documents/drupalvmtests/drupal-vm-master/provisioning/roles/geerlingguy.solr/tasks/install.yml': line 30, column 3, but may
be elsewhere in the file depending on the exact syntax problem.

The offending line appears to be:

- name: Run systemd daemon_reload (RHEL 7 workaround).
  ^ here

Ansible failed to complete successfully. Any error output should be
visible above. Please fix these errors and try again.

Can you upgrade to Ansible 2.2.0 or later? That should fix this issue.

Thanks! Will give that a shot. Thanks for the quick response.

Going to close this out for now—let me know if upgrading Ansible doesn't fix the issue.

authors: geerlingguy gettysburger

repo: geerlingguy/drupal-vm


text:
Why does drush_makefile_path include '/vagrant'?

In example.config.yml, the drush_makefile_path variable is set to /vagrant/drupal.make.yml. But where is /vagrant? I don't see that directory anywhere.
I had trouble referencing my own Drupal 7 make file until I prepended the relative path with this phantom directory. Seems odd.

That directory is shared into the VM as a default share; it is the directory in which the Vagrantfile resides, and is a convenient way for you to share config files into the VM without adding an extra synced folder definition.

authors: geerlingguy scottatdrake


text:
Installing on Open Media Vault Raspberry Pi | Host already in use by another container

I tried to install the internet pi on my Raspberry Pi which was already installed with OMV. Is it possible to assign another IP to the pi hole? This is the error message that I got.
fatal: [127.0.0.20]: FAILED! => {"changed": false, "errors": [], "module_stderr": "Starting pihole ... \nHost is already in use by another container\n\u001b[1A\u001b[2K\nStarting pihole ... \n\u001b[1B", "module_stdout": "", "msg": "Error starting project Encountered errors while bringing up the project."}
TASK [Ensure Pi-hole is running.] **************************************************************************************
fatal: [127.0.0.20]: FAILED! => {"changed": false, "errors": [], "module_stderr": "Starting pihole ... \nHost is already in use by another container\n\u001b[1A\u001b[2K\nStarting pihole ... \n\u001b[1B", "module_stdout": "", "msg": "Error starting project Encountered errors while bringing up the project."}
PLAY RECAP *************************************************************************************************************
127.0.0.20                 : ok=15   changed=1    unreachable=0    failed=1    skipped=7    rescued=0    ignored=0
As I understand it, the ip is already used by OMV, thus it gives the error. Is it possible to solve this problem? Thanks in advance.

You could either change the port used by OMV or change the port used by pihole - I think both are expecting to use port 80 by default.  Try modifying the "pi-hole-docker-compose.yml.j2" template and change port 80 for eg. 8080

authors: SimonFoster samuelegunawan

repo: geerlingguy/internet-pi


text:
fix: remove default keymaps

The mappings in plugin/nvim-python-repl.vim can override existing mappings. Remove them and adapt documentation.
I'm just getting started with Neovim so I might get something wrong here. I am extending the default AstroNvim configuration.
AstroNvim already maps <leader>e and <leader>n to toggle the neo-tree explorer and to create a new file, respectively, which plugin/nvim-python-repl.vim would override. I did not see another way to prevent this than to remove the lines here.

Closed in bb2c71c

Thanks! Great plugin, I'm using it daily right now.


text:
Allow for disableing auto Page.Content insertion.

Checklist

[X] Fix linting errors
[ ] Tests have been added / updated (or snapshots)

Change information
Allows for using Page with persistent layouts in Nextjs. The following example will insert an extra Page.Content around the Home component.
export default function Home() {
  return (
    <>
      <Page.Header>
        <Text>header</Text>
      </Page.Header>
      <Page.Content>
        <Text>content</Text>
      </Page.Content>
      <Page.Footer>
        <Text>footer</Text>
      </Page.Footer>
    </>
  );
}

Home.getLayout = function getLayout(page: ReactElement) {
  return <Page>{page}</Page>;
};

With this change you can add noAutoPageContent to Page to disable this.

On the rc branch, you can achieve similar functionality with scaleable:  <Page.Content padding="0px" />

authors: smitssjors unix

repo: geist-org/react


text:
cpu: Add FastMemSimpleCPU model

FastMemSimpleCPU doesnt use caches for memory access but instead accesses the memory directly.
This speeds up checkpointing considerably where accuracy of the simulation is not required.
In this PR, i have added the cpu model for all of the architectures.
@aarmejach
Change-Id: Ia21757dad5a13b741b46d541f074fb6569098809

What is the difference between this and the NonCachingSimpleCPU?

What is the difference between this and the NonCachingSimpleCPU?

Hi @giactra Now that you mentioned it, it similar to NonCachingSimpleCPU, without the memory backdoor.

Yes, NonCachingSimpleCPU still goes through the memory controller. On large-ish systems that use the ruby models is still a large overhead for checkpointing, as you have to go through the MachineID selection (which takes most of the simulation time). IRRC, on our checkpoints, the use of FastMemSimpleCPU speeds up checkpointing by more than 2x.

Hi @giactra Now that you mentioned it, it similar to NonCachingSimpleCPU, without the memory backdoor but it access the memory directly without going through the memory controller

Interestingly this was the behaviour of the NonCachingSimpleCPU before the backdoor introduction 1.
I didn't go through the CR 1 but it's clear from code + commit message that the intended behaviour in the long term was to enable backdoors for data accesses, whereas at the moment it is only used by fetch. And this is why you see memory controller accesses.
I think before we merge this we should evaluate

Should we rework the NonCachingSimpleCPU to use backdoors for data accesses as well? What the performance will be wrt to FastMemSimpleCPU?
Should we introduce a new FastMemSimpleCPU or should we have a single parametrizable one?
If we add FastMemSimpleCPU, what the design should look like?

Should NonCaching and FastMemSimpleCPU be related somehow?

@andysan

In other words (and apologies if I reiterate over the same concepts) it seems to me the FastMem is reimplementing how the NonCachingSimpleCPU was before the backdoor mechanism.
I worry about having two cpus that are almost identical; firstly because it will be difficult for a user to grasp the actual differences; secondly because these difference might be removed in the future with the reworking of NonCachingSimpleCPU data accesses to use the backdoor

Thanks @giactra! I totally forgot about the NonCachingSimpleCPU. Goes to show how important documentation, tests, and compatibility with how others use gem5 is 😄

@h0lyalg0rithm : Closing this due to inactivity, but feel free to reopen this if you want to make changes or work on it further.

authors: aarmejach erin-le giactra h0lyalg0rithm powerjg


text:
JSON to HCL is not working properly

Currently, we are using the convert package to convert JSON to HCL, which works well for modules and inputs but generates problematic HCL code for providers and outputs. The issue is similar to the problem discussed in a blog about handling arrays and maps in HCL.
Examples of the Problem
Example 1: Providers in provider.tf
{
  "terraform": {
    "required_providers": {
      "gcp": {
        "source": "hashicorp/gcp",
        "version": "4.27.0"
      },
      "helm": {
        "source": "hashicorp/helm",
        "version": "2.6.0"
      }
    },
    "backend": {
      "local": {
        "path": "./tfstate/cops.tfstate"
      }
    }
  }
}

Generated HCL Output (Incorrect):

 terraform  "backend"  {
    local = {
      path = "./tfstate/cops.tfstate"
    }
  }
  terraform "required_providers" "gcp"  {
    source = "hashicorp/gcp"
    version = "4.27.0"
  }
  terraform "required_providers" "helm"  {
    source = "hashicorp/helm"
    version = "2.6.0"
  }

The convert package generates incorrect HCL code where terraform "required_providers" and terraform "backend" are mixed up and not properly structured.
My Code
package terraform

import (
	v1 "saas/pkg/gen/cops/v1"

	"github.com/genelet/determined/convert"
)

// ParseTerraform formats and beautifies the given Terraform content.
func ParseTerraform(content string, file, key string, cloud *v1.Cloud) ([]byte, error) {
	// Convert JSON content to HCL if it's neither "terraform.tf" nor "output.tf"
	hcl, err := convert.JSONToHCL([]byte(content))
	if err != nil {
		return []byte(""), err
	}
	return hcl, nil
}

Mine Json issue

repo: genelet/determined


text:
missing parent small non-coding RNA-dependent heterochromatin formation

GO:0031048 small non-coding RNA-dependent heterochromatin formation
should be a parent of
GO:0140727  siRNA-dependent pericentric heterochromatin formation
or probably even
GO:0031508  pericentric heterochromatin formation
(since I think pericentric heterochromatin formation always depended on siRNA? do we know of any examples where it isn't?)

I'm adding the relation shown in red here:

@colinlog @hattrill @gantonazzo @RLovering

authors: ValWood pgaudet

repo: geneontology/go-ontology


text:
del

del
Sorry, wrong repo.
https://github.com/generative-music/generative.fm/issues/67

np!

repo: generative-music/pieces-alex-bainter


text:
Genesis rotate-secrets on a bosh deployment, not properly handling re-entry of iaas credential block

Genesis version: 2.7.7
Bosh kit version: 1.10.2
Running genesis rotate-secrets on a bosh deployment in gcp I once again get prompted for the json key for the service account. After pasting it appears genesis rotate-secrets does not like multi-line credentials in the current state.

This will be fixed once v2.7.8 is released:
$ genesis rot  test-lab-gcp 'type=provided' -v
[updating genesis runtime]

Verifying availability of vault 'fortified-hold' (http://127.0.0.1:8207)...ok

Parsing kit secrets descriptions ... done. - 0 seconds

[WARNING] The following secrets will be recreated under path '/secret/test/lab/gcp/bosh/':
    • google:json_key

Type 'yes' to recreate these secrets > yes

Recreating 1 secrets for test-lab-gcp under path '/secret/test/lab/gcp/bosh/':
  [1/1] google:json_key user-provided - GCP credentials (generally supplied as a JSON block) ... user input required:

GCP credentials (generally supplied as a JSON block) (Enter <CTRL-D> to end)
----------------------------------------------------------------------------
This is where I would put
my GCP credentials
.
.
.
IF I HAD ANY!
^D
saving user input ... done.
Completed - Duration: 31 seconds [1 recreated/0 skipped/0 errors]

$ safe get /secret/test/lab/gcp/bosh/google:json_key
This is where I would put
my GCP credentials
.
.
.
IF I HAD ANY!

authors: dennisjbell patjones

repo: genesis-community/genesis


text:
bug: 登录状态页无法扫描登录

智能微秘书平台 -> 小助手配置 -> 登录状态 -> 使用手机微信扫码登录, 没有展示二维码

本地客户端有部署成功么，按照说明看有没有步骤忘记

部署没有成功。 成功部署后， 终端有个错误提示: 推送错误成功 nopage


text:
15 add poc disclaimer 2

Related to:

#15

Added a warning disclaimer to the README as well:

It should be well visible that the example strategies are not production-ready (yet).

repo: geniusyield/strategy-executor


text:
parsers: Replace all occurrences

Whoops, #11 has left things broken and confused. The fix only replaced a single occurrence of D in raw data, resulting in -D in SNP-JSON. This commit fixes it.
Now things have to be changed (even without this PR):
genomejs/genoset-male/index.js
https://github.com/genomejs/genoset-male/blob/master/index.js#L4
gql.exact('rs2032651', 'D');

This will never work, and the code must match -- (or technically, -D without this PR). Note that -I is possible (e.g. https://www.snpedia.com/index.php/rs5030655).
genomejs/gql/README.md
The example in README.md has the same problem.

I expect there are other places that need fixing, and we definitely should have unit tests in place.
For exact(), perhaps we should throw an exception when the user supplies a string that is not 2 characters long.


text:
Consolidate repositories

With simplification of tech stack, let's simplify the repository structure for Saskan/BallOfWax.
Use same repo for data, GUI, admin, game, services.
Pull together bow-data-schema, bow-quiver, any other useful stuff into a "saskan" repo.
Keep bow-story and bow-wiki separate, but rename them.
Consider moving Help pages from home-grown HTML to saskan-wiki.
Add a saskan-art repo.

Most app code has been consolidated into saskan-app. saskan-wiki has been updated. story resources, inlcuding art and sound files, consolidated into saskan-story. Scrivener repointed to correct space where saskan-story is cloned (in a Dropbox location).
Still need to look at older code for saskan game and move that to saskan-app.

repo: genuinemerit/saskan-app


text:
ERROR copy --unpack /src-0/run.sh run.sh

My Dockerfile:
FROM centos:7

ENV PG_MAX_CLIENT_CONN 500
ENV PG_DEFAULT_POOL_SIZE 200
ENV PG_SERVER_IDLE_TIMEOUT 500
ENV PG_AWS_ADDR XXX
ENV PG_AWS_PORT 5432
ENV PG_AWS_USER XXX
ENV PG_AWS_PASS XXX
ENV PG_SERVER_CONNECT_TIMEOUT 600
RUN \
    yum -y install https://download.postgresql.org/pub/repos/yum/9.6/redhat/rhel-7-x86_64/pgdg-centos96-9.6-3.noarch.rpm \
    && yum -y install \
    pgbouncer \
    less \
    && yum -y update \
    && yum clean all

ADD run.sh /run.sh
ADD ssl/pgbouncer.crt /etc/ssl/certs/pgbouncer.crt
ADD ssl/pgbouncer.key /etc/ssl/certs/pgbouncer.key
ADD userlist.txt /etc/pgbouncer/userlist.txt

RUN chmod +x /run.sh \
    && mkdir -p /var/run/postgresql/ \
    && chown daemon.daemon /var/run/postgresql

EXPOSE 6432

CMD ["/run.sh"]

Error:
 => ERROR copy --unpack /src-0/run.sh run.sh                                                                                0.1s
------
 > copy --unpack /src-0/run.sh run.sh:
#7 0.094 panic: failed to copy /src-0/run.sh to run.sh: failed to copy files: copy file range failed: operation not permitted
#7 0.094
#7 0.094 goroutine 1 [running]:
#7 0.094 main.main()
#7 0.094 	/go/src/github.com/tonistiigi/copy/cmd/copy/main.go:57 +0x2b1
------
failed to solve: executor failed running [copy --unpack /src-0/run.sh run.sh]: exit code 2

closing as dup of #130

authors: jessfraz ricardson

repo: genuinetools/img


text:
Applying a function generic from a different context

I ended up here from this typescript issue. and think this library might solve the problem I'm running into.
I'm trying to create an library interface where a generic function can be passed in and the type basically resolved from a different context:
Hopefully this Typescript-Playground isn't too hard to follow.
Sorry for such a direct question, please close/delete if this isn't appropriate.

Hi,
No problem, I consider it part of the documentation.
People often mention higher kinded types when this use case comes up, but no implementation of HKT in TS can apply a generic function type with an argument dynamically, because the parameters in a generic function are not of the same kind as the parameters in a generic type alias or interface and TS doesn't provide any hook to access them at the type level.
However type-lenses may help if you are ready to take a risk.
First, let me suggest something simpler that we can do at the value level, because it may be enough for your use case.
declare function validate <Request>(req: Request): { validated: Request };

// we can actually do this at the value level
const validateFooString = validate<Paths['/route']['get']['request']>

const api: Api<Paths, typeof validateFooString> = {
  before: validate,
  api: {
    "/route": {
      get: (req, before) => {
        before.validated
         //        ^? (property) validated: { foo: string; }

        return (before as any).validated.foo
      }
    }
  }
}

playground
Now if we want to do this dynamically, an idea is to replace unknown in ReturnType<B> with P[path][method]['request'], which is not what we want semantically but yields the same result in this use case.
type-lenses require a path to replace some piece of type with another. We can write a utility type that looks for unknown in an arbitrarily nested object and generates the path to go there.
// create a path leading to `unknown` in the object type
type CreatePath<T> = FilterPath<GetPaths<T>>

// get all possible paths in the object type
type GetPaths<T> = T extends object
    ? { [K in keyof T]: [K, ...GetPaths<T[K]>] }[keyof T]
    : IsUnknown<T> extends true ? [unknown] : [never];

// exclude paths which don't lead to `unknown`
type FilterPath<T> = T extends infer U extends [unknown, ...unknown[]]
  ? IsUnknown<Last<U>> extends true ? Init<U> : never
  : never

With this path it is now possible to leverage Replace
// in API
before: Replace<CreatePath<ReturnType<B>>, ReturnType<B>, P[path][method]['request']>

No change needs to be made to api
const api: Api<Paths, typeof validate> = {
  before: validate,
  api: {
    "/route": {
      get: (req, before) => {
        before.validated
        //        ^? (property) validated: { foo: string; }

        return (before as any).validated.foo
      }
    }
  }
}

playground
Now the risk I mentioned is that unknown is a perfectly valid type which could appear multiple times in an object, and not necessarily in places you want to find/replace, so use this with caution!

First off, seriously thank you so much for taking the time to write out such a lengthly and complete response!  🙇

let me suggest something simpler that we can do at the value level, because it may be enough for your use case.

Unfortunately this isn't sufficient for my use case.  In my attempt to make the example code as simple as possible, I removed some critical context. The goal is to get the before response type to work across various routes, based on the request types of each route:
Playground
It's going to take me a bit to fully grok this, but it definitely seems inline with what I'm looking for!
I do have one immediate followup question....
Why, if I replace the return type of validated with something that doesn't use the generic parameter Response, does the type before becomes the same as request?
I assume it has something to do with the conditional types used here  Replace<CreatePath<ReturnType<B>>, ReturnType<B>, P[path][method]['request']> somehow looking for the type of P[path][method]['request'] and falling back to P[path][method]['request'] when it's not found?
Playground

You're welcome.
The issue here is that CreatePath<{ validated: boolean }> returns never, because there is no path leading to unknown. The behaviour of Replace is unspecified when no path is provided.
I would compare CreatePath<ReturnType<B>> with never and branch over that
before: CreatePath<ReturnType<B>> extends infer Path extends Query
  ? [Path] extends [never]
    ? ReturnType<B>
    : Replace<Path, ReturnType<B>, P[path][method]['request']>
  : never

Note that you need to import the constraint Query from type-lenses.
playground
This reminds me that when using ReturnType on a generic function, if the generic has a type constraint, it's going to be substituted with the type constraint instead of unknown, and as a result CreatePath won't detect any path either. One way to deal with this could be to look for supertypes of P[path][method]['request']> instead of unknown when generating the path, but as you can imagine the risk of collision with legitimate types becomes very high.

Awesome thanks!
I've been messing around with type-lenses for the last hour and starting to get it.  Still TBD if I'll have the skills to incorporate this back into the full vision, but such a cool little utility library!
I think I enjoy writing types more than the code itself 😅

Yeah that's something to be wary of actually ;)
By the way, this issue made me consider including path finding to type-lenses, and changing the behaviour of Replace when the path is never so that users don't need to branch.
Don't hesitate to pose issues if the documentation wasn't very clear. I don't get a lot of feedback.

type-lenses now implements FindReplace for this kind of use case, so this:
before: CreatePath<ReturnType<B>> extends infer Path extends Query
  ? [Path] extends [never]
    ? ReturnType<B>
    : Replace<Path, ReturnType<B>, P[path][method]['request']>
  : never

can be re-written as:
before: FindReplace<ReturnType<B>, unknown, [P[path][method]['request']]>

Notice the brackets around P[path][method]['request']. FindReplace expects a tuple of replace values (or a replace callback)

Replace now fails gracefully when the query is never, and a general FindPath utility type was added to the library, so following would also work:
before: Replace<FindPath<ReturnType<B>, unknown>, ReturnType<B>, P[path][method]['request'], any>

Notice the any at the end. Replace now type checks the replace value against the query, which is problematic when it requires a generic to be resolved (here B). any lets us disable the check.

authors: ChuckJonas geoffreytools

repo: geoffreytools/free-types

license: ISC


text:
Remove LevelZero dependency from Service package

estimate 1

Tasks:

Remove dependency from Service spec file
Remove dependency from installation instructions

A fix has been identified to mitigate the LevelZero dependency issue which will be introduced soon, making this task no longer necessary.

repo: geopm/geopm


text:
support GRASS using existing location

fix #408

Coverage decreased (-0.09%) to 74.778% when pulling d9db066cfe1af650b63909e1b4bf622b1783b87f on pesekon2:master into bba92e7bf29f108861f11f0f8529038fed488daf on geopython:master.

repo: geopython/pywps


text:
Command upgrade icon

Could someone please add the icon for the Command upgrade to the font? I have uploaded a photo of the icon on the physical card. I'm not sure how to help with the next step. Thanks!

I’ll do it this weekend. Anything else?

Thank you! This icon is the only one missing that I know of.

There is also the targeting-scope like glyph on the huge ship cards where the ships have the two initiative numbers.

Here's a picture of the icon that J1mBob mentioned. I'm sorry I don't have a better quality copy.

and here is the little target one..

xwing-miniatures SLK Dec22.ttf.zip
Attached is the font with all the glyphs from the open issues.  I'd appreciate any feedback.. especially which score/points version looks better.

Wonderful! Thanks for putting in the time on this.
Regarding the victory points icons, I prefer the actual shape to the simplified version, but I haven't tried look at it in a smaller font yet.

I find it's definitely worth looking at small versions either printed or on screen.   Download and try and use the glyphs in a realistic setting.  I think we should probably just stay with one design and I am fine with either.  I was thinking app/website designers could test it out in their products and see what works better and report back.  Some icons have already been simplified slightly so I thought I'd offer up 2 variants.

Here are all the shapes added to the font above.

I like having the two options for the victory point icon because the simplified version looks better in small font but the original version looks really nice when it's large, but I understand that having two of the same icon would break with precedent. I linked to https://www.reddit.com/r/XWingTMG/comments/eeuxn4/new_icons_at_geordanrxwingminiaturesfont/ and asked which version people prefer.

I posted an image on the victory counter issue (https://github.com/geordanr/xwing-miniatures-font/issues/100) of an environment card that uses the icon.  It looks like it uses the more complex version but it doesn't have the circle around it.

Thanks for asking on reddit. If you guys know the various app developers or squad builder websites I’m open to make just about it anything that requested.       I do like the option for both high res and low res icon versions.  ( similar to the strain... I think the solid shape will look better in small fonts and the one with knockouts )
Report back the voting or what
Is the thought here?

As you probably saw, people on Reddit upvoted but didn't comment. I should have provided some method for anonymous voting.
I believe u/raithosu does YASB, u/FixingKitty does Launch Bay Next, and u/antigrapist does Meta-Wing and List Fortress. I don't know them personally.

I have a suggestion for additional glyphs - the symbols associated with the Wing Leader (triangles) and Wingmates (circles).  I've added a screen shot from the Epic Battles news article which shows a wing card.   Resolution is not the best, but hope it identifies the symbols requested.

authors: J1mBob PenalLegionnaire ScottKarch biffindy sirjorj

repo: geordanr/xwing-miniatures-font


text:
美的美居账号密码无法登陆，一直说密码错误

HA版本
202311.2
集成版本
0.3.18
设备类型及型号
211106236877180 Air Conditioner
使用的App
美的美居
问题详细描述
美的美居账号密码无法登陆，一直说密码错误
The logs
美的美居账号密码无法登陆，一直说密码错误

重启再登陆试试

我也是一样的情况,一直说密码错误,刚从美居改的密码没记错啊

因为之前是手动下载zip解压手动安装的,后面删除了midea_ac_lan文件夹,从新在ha里面hacs下载,可以正常登录了.

我目前也是，一直登录不上


text:
Link to using conda environments successfully from MATLAB

Link to instructions for using conda environment from MATLAB.

I deleted my entire fork.


text:
is there some pictures for comparision?

Hello
What are the differences between the result when before using this plugin and the result when after that?
Are there some pics?

Hello !
As you can see, there isn't such a comparison (yet!).
The plugin is really easy to set up, I suggest you try with a few use cases (ts-lint, babel error and modules not found) and see if you like it.
If you have some time to make some screenshots I'll gladly put them in the doc :smile:

Yes,I tried "modules not found" as you mentioned,then I found that if you haven't use this plugin, there will be no error in the console when modules not found.
The default behavior is doing nothing,It's odd!

authors: geowarin zzzgit

repo: geowarin/friendly-errors-webpack-plugin


text:
Trial is not working

Hi! I'm having an issue with this package. I have succesfully registered 3 plans, each one with a 15 days trial period, but when I register a user with a plan, it doesn't take in count the trial days. For example, I have a user who have a plan that starts at 2019-03-06, the trial ends at 2019-03-21, but it ends at 2019-04-06.
The method I use for register a new subscription is $user->newSubscription($request->plan_name, $plan)->create();
How can I set the trial period succesfully?
Thank you for your help!

You most likely managed to solve the issue by now, but for those having a similar issue, make sure to use $subscription->isActive() to determine if a subscription is within a valid period (ends_at is in the future) or subscription is within a trial period. Using $subscription->isEnded() alone is not enough to determine whether a user can use their subscription as this method only takes into consideration the ends_at attribute.
Feel free to open a new issue if you are using the isActive() method and still experiencing this behavior.

authors: ArielMorningstar gerardojbaez

repo: gerardojbaez/laraplans


text:
paintComponent() cause stuff to be done twice

paintComponent() method is called twice, so several operations are redundantly called...
Move the "logic" elsewhere...

that's a feature of the Java2D drawing system: EventLoop calls paintComponent whenever redraw seems neccessary..

repo: gernotstarke/circulizr


text:
Reconcile divergent branches

Hello! What is the purpose of these branches? What would it take to merge them?

Why is pybind checked into the repo?

Thanks @r-barnes !

repo: gerrymandr/python-mander


text:
Creating new Payload for SignedJWT or JWSObject does not work

Hi, i'm trying to make this example work:
http://connect2id.com/products/nimbus-jose-jwt/examples/signed-and-encrypted-jwt
but i'm getting a NullPointerException at the part where i would encrypt my jweObject. From the looks of it, creating a new payload with SignedJWT or JWSObject doesn't return a valid Payload and has a "null" value which an NPE on JWEObject class at line 376.
Hope you hear from you soon.
Many thanks,
Toni

Hi @toniperello this is only a fork of the original nimbus-jose-jwt library. Please open the issue at https://bitbucket.org/nimbusds/nimbus-jose-jwt

authors: gesellix toniperello

repo: gesellix/Nimbus-JOSE-JWT


text:
[疑惑]：自定义显示时间

问题描述【必填】
不能自定义显示时间么
框架文档是否提及了该问题【必答】
否
是否已经查阅框架文档但还未能解决的【必答】
否
issue 列表中是否有人曾提过类似的问题【必答】
否
是否已经搜索过了 issue 列表但还未能解决的【必答】
未选择

小伙子，该 issue 被打回，打回的原因如下：

没有严格按照 issue 模板填写问题

看似回答了问题，但是实际回答是乱选的，没有按照问题的要求去核实

issue 最后一个问题没有回答，回答不完整

请重新提一个 issue 并纠正以上问题

repo: getActivity/Toaster


text:
running gauge init js    unable to initialize a sample Taiko project

Expected behavior
initialize a sample Taiko project

Actual behavior
C:\Users\richa>gauge init js
'gauge' is not recognized as an internal or external command,
operable program or batch file.
Steps to reproduce
1.  C:\Users\richa>npm install @getgauge/cli
Fetching download url for Gauge version 1.0.6
Downloading https://github.com/getgauge/gauge/releases/download/v1.0.6/gauge-1.0.6-windows.x86.zip to ./bin
npm WARN richa No repository field.
npm WARN richa No license field.

@getgauge/cli@1.0.6
updated 1 package and audited 113 packages in 23.85s
found 0 vulnerabilities

2.  run gauge init js

Versions
+ @getgauge/cli@1.0.6

OS
Windows 10 x86

@kimr01 As the error clearly state, gauge command is not found in your PATH. This is because you have installed Gauge in your local node_modules. You need to call node_modules/@getgauge/cli/bin/gauge init js(this can be done only from your test project folder) or install Gauge globally. Please look at https://docs.gauge.org/getting_started/installing-gauge.html for ways to install Gauge.

repo: getgauge/taiko


text:
Trouble with ordering collections

I apologize ahead of time; I am very new to Grav, but have been coding with other platforms for many years (WordPress, CakePHP).
I have an index file in one of my user pages subdirectories (05.Blog). When my frontmatter is this:
content:
    items: @self.children
    limit: 10
    pagination: true

I get what is expected. The posts are, however, ordered alphabetically by the title (which, for a blog, doesn't make sense). I tried to specify ordering:
content:
    items: @self.children
    limit: 10
    order:
        by: date
        dir: desc
    pagination: true

But two things happen:

no posts show at all
the name of the category in my navbar goes from Blog to blog (lowercased). I don't expect adding an order to my collection to change the capitalization.

I tried looking through log files and I have debugging enabled, but I can't seem to find a relevant error message.

The user folder contains the whole site. You can remove all sensitive things (there is no database in Grav, unless you manually added some configuration for connecting to a separate db) and just provide the minimum to recreate the problem.
Easy way to do this is to copy your existing user/ folder to user_old, then in the user folder remove the sensitive stuff, and send it to us via a gitter.im PM, then you can move back your user_old folder to user, so you get the same site you had before.

Could not recreate the problem locally with the user folder, ordering worked fine

I figured out the error. my front matter was indented with tab characters, instead of spaces.

authors: flaviocopes jonathan-chin

repo: getgrav/grav


text:
undefined reference to `rfl::Generic::~Generic()'

version v0.14.0
I see Generic::~Generic() = default in .cpp file. Is it the problem?

compiler: gcc (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0

Yes, you need to link to the library or include the cpp file in your own project.

I have already link to the library. The 'undefined reference' error is reported by the linker.
I think the problem is that you should NOT put the explicit-default destructer in the .cpp file.
As it seems like symbol of this destructer is not included in the library if it is not used in this library itself.

I'm sorry about this issue.
The problem is a mistake in my compilation script. It still uses this library as a header-only library, therefore, failed to link to the .a file.

No problem 🤗

repo: getml/reflect-cpp


text:
feat: adds get/set config functions

WHY are these changes introduced?
Addresses ENG-7167 - Adds a setConfig and getConfig to the cart client.

WHAT is this pull request doing?

Adds a getConfig method that returns the string options passed to createCartClient
Adds a setConfig method to allow you to update the language and countryCode

How to Test

Checkout this branch mdarrik/shopify-cart/ENG-7167-add-setConfig-properties-to-cart
Run npm run test:ci - all tests should pass
Run npm run build - should build successfully
To test in a local repo - use npm link and try calling getConfig to see the options used in the cart, and test updating the language/country with setConfig

Personally, I find the results of getConfig somewhat unintuitive. I think it might make more sense to only return properties from getConfig that are settable in setConfig. I think it'd be perfectly fine to remove shopifyShopId from shopifyStorefrontAccessToken from the getConfig results, as this is something that we probably shouldn't expect devs to need to check in their code.

Yeah. I was sort of conflicted on this part of the getConfig piece. My thought on keeping it was that it provides a way to provide debugging/setup information which could be useful for merchant developers trying to debug setup, or for merchants with multiple shopify storefronts to cover their different locals. But happy to drop those fields if we think that's not all that useful/beneficial.

Ah, good to know. I think removing them from the getConfig response is probably the right move for now. We can always reevaluate that in response to feature requests etc.

or for merchants with multiple shopify storefronts to cover their different locales

For what it's worth, because of the nature of Shopify Markets, merchants should be able to accomplish international support via a single Shopify store (& token).

@NWRichmond removed those fields from getConfig. Also updated the docs to include both methods.
While I was in there I added an href to all of the method a tags so they are valid links. If we don't want them to be, we should switch them to spans instead.

authors: NWRichmond mdarrik

repo: getnacelle/nacelle-js


text:
Support http(s) URLs for postcast enclosure

I decided to move my podcast episodes out of my nikola site source tree and into an object store. This change supports building a postcast from enclosures that are at an explicit full URL.

This change also adds a dependency on the requests library, to get the size of the file. Let me know if I need to do anything to document that dependency.

Fixed a linter error.

When I ported in upstream changes to my local install, explicit calls to category langs was breaking the plugin. I think my change at https://github.com/getnikola/plugins/pull/414/files#diff-7889d47a9a3d5d5c88ee3016dfe350e36cc274a366c77066f8057986a967540aL71-L72 fixes it, but I've never been 100% confident in my understanding of nikola i18n.

It looks like the remaining failing checks aren't in my code. Let me know if there's anything else I need to address.

@anderbubble Can you merge/rebase master from the main repo into your branch?

@Kwpolska done. Let me know if you need anything else.
I've got another tiny change to PR separately, but I'll file that after this is merged.

@Kwpolska checking in to see if there's anything else you need to allow this to be merged.

Thank you!

authors: Kwpolska anderbubble

repo: getnikola/plugins


text:
When running analyze in 50GB local database, Docker runs out of space due to shared memory

I tried to run vacuum analyze on a 50 GB database and got pq: could not resize shared memory segment "/PostgreSQL.2058389254" to 12615680 bytes: No space left on device error.
This is because docker by-default restrict size of shared memory to 64MB.
https://meta.discourse.org/t/pg-throws-could-not-resize-shared-memory-segment-error/84744/8 suggests that 512MB is a safe default, and I can confirm that it fixed my problem.
version: "3"
services:
  postgres14:
    build:
      context: .
      dockerfile: postgres14.dockerfile
    shm_size=512m
    volumes:
      - postgres14:/var/lib/odk/postgresql/14

I don't necessarily thing we should add this to the docker-compose, especially given that we'll be moving binaries out of the DB, but I figured I'd file an issue so the solution is out in the world.

I don't necessarily thing we should add this to the docker-compose, especially given that we'll be moving binaries out of the DB, but I figured I'd file an issue so the solution is out in the world.

Thanks, @yanokwa! I discussed this issue with @lognaturel, who suggested that we go ahead and close it. I think users will be able to find it by searching. If we ever decide that it'd be a good idea to make this change to the docker-compose, we can reopen the issue at any time.

authors: matthew-white yanokwa

repo: getodk/central


text:
Unit testing

Mempersiapkan unit test, untuk menguji semua API yg tersedia.

Isu ini harus selesai, sebelum rilis versi 1.0.

APIs:

Authentication

[x] /auth/signin

Payment Gateway

[x] /payment/gateway/
[x] /payment/gateway/{id}

Payment Method

[x] /payment/method/
[x] /payment/method/{id} [GET]
[x] /payment/method/{id} [PUT]

Payment Channel

[x] /payment/channel/
[x] /payment/channel/{id} [GET]
[x] /payment/channel/{id} [PUT]

List Payment Method

[x] /payment/active

Transaction

[x] /transaction/ [GET]
[x] /transaction/ [POST]
[x] /transaction/{id} [GET]
[x] /transaction/{id} [PUT]

API Key

[x] /apikey/ [GET]
[x] /apikey/ [POST]
[x] /apikey/{id} [GET]
[x] /apikey/{id} [DELETE]

Media

[x] /media/ [GET]
[x] /media/ [POST]
[x] /media/{id} [GET]
[x] /media/{id} [POST]
[x] /media/{id} [DELETE]

Tutup isu ini karena sudah di merge ke main branch dan sudah  lulus pengujian dengan python versi 3.9 dan 3.8. Lihat https://github.com/getpay-id/getpay-api/runs/7309774972?check_suite_focus=true

repo: getpay-id/getpay-api


text:
publish: getsentry/sentry-unity@1.4.0

Requested by: @bitsandfoxes
Merge target: (default)
Quick links:

View changes
View check runs

Assign the accepted label to this issue to approve the release.
Leave the #retract comment under this issue to retract the release (original issuer only).
Targets

[ ] symbol-collector
[ ] upm
[ ] github
[ ] registry

Targets marked with a checkbox have already been executed.  Administrators can manually tick a checkbox to force craft to skip it.

#retract

authors: bitsandfoxes getsentry-release

repo: getsentry/publish


text:
3.4.1

cc @macqueen @mattrobenolt

This change is

Reviewed 24 of 24 files at r1.
Review status: all files reviewed at latest revision, all discussions resolved.

Comments from Reviewable

authors: benvinegar macqueen

repo: getsentry/raven-js


text:
eventFromException function is error

error: src/main/backend.ts eventFromException func has one parameter missing.
it can lead to @sentey/node eventFromException func to be error.

Eventually lead to problems:

Will that is a problem?

We have just released v3.0.0 of the SDK which includes a lot of changes and improvements since this issue was opened.
If you can still reproduce this with v3, please open a new issue and I'll look into it.

repo: getsentry/sentry-electron