text:
Possible @mention parsing bug

Possible edge case. Version 2.1.1 ttm does not appear to parse the @mentions in this tweet correctly.
https://twitter.com/jose_edil/status/1538271708918034433
This is the resulting md:
Notice the double square brackets following the 1st @mention. Also, viewing the original tweet, "@Its_Prasa" is not a current twitter.com user.
---
author: "Edil Medeiros 🚢 ✏🏴☠ 🧩"
handle: "@jose_edil"
source: "https://twitter.com/jose_edil/status/1538271708918034433"
likes: 14
retweets: 0
replies: 4
---
![jose_edil](https://pbs.twimg.com/profile_images/669315274353561600/eHheoab4_normal.jpg)
Edil Medeiros 🚢 ✏🏴☠ 🧩 ([@jose_edil](https://twitter.com/jose_edil))

[@visualizevalue](https://twitter.com/visualizevalue) [[@EvansNifty](https://twitter.com/EvansNifty)](https://twitter.com/EvansNifty) [[@OzolinsJanis](https://twitter.com/OzolinsJanis)](https://twitter.com/OzolinsJanis) [[@milanicreative](https://twitter.com/milanicreative)](https://twitter.com/milanicreative) [[@design_by_kp](https://twitter.com/design_by_kp)](https://twitter.com/design_by_kp) [[@victor_bigfield](https://twitter.com/victor_bigfield)](https://twitter.com/victor_bigfield) [[@StartupIllustr](https://twitter.com/StartupIllustr)](https://twitter.com/StartupIllustr) [[@tracytangtt](https://twitter.com/tracytangtt)](https://twitter.com/tracytangtt) [[@AlexMaeseJ](https://twitter.com/AlexMaeseJ)](https://twitter.com/AlexMaeseJ) [[@ash_lmb](https://twitter.com/ash_lmb)](https://twitter.com/ash_lmb) [[@moina_abdul](https://twitter.com/moina_abdul)](https://twitter.com/moina_abdul) @Its_Prasa [[@elliottaleksndr](https://twitter.com/elliottaleksndr)](https://twitter.com/elliottaleksndr) [[@aaraalto](https://twitter.com/aaraalto)](https://twitter.com/aaraalto) [[@tanoseihito](https://twitter.com/tanoseihito)](https://twitter.com/tanoseihito) [[@jeffkortenbosch](https://twitter.com/jeffkortenbosch)](https://twitter.com/jeffkortenbosch) [[@FerraroRoberto](https://twitter.com/FerraroRoberto)](https://twitter.com/FerraroRoberto) [[@eneskartall](https://twitter.com/eneskartall)](https://twitter.com/eneskartall) [[@SachinRamje](https://twitter.com/SachinRamje)](https://twitter.com/SachinRamje) [[@AidanYeep](https://twitter.com/AidanYeep)](https://twitter.com/AidanYeep) [[@jozzua](https://twitter.com/jozzua)](https://twitter.com/jozzua) Here they are:

@EvansNifty
@OzolinsJanis
@milanicreative
@design_by_kp
@victor_bigfield
@StartupIllustr
@tracytangtt
@AlexMaeseJ
@ash_lmb
@moina_abdul
@Its_Prasa
@elliottaleksndr
@aaraalto
@tanoseihito
@jeffkortenbosch
@FerraroRoberto
@eneskartall
@SachinRamje
@AidanYeep
@jozzua

[Tweet link](https://twitter.com/jose_edil/status/1538271708918034433)

I've tested w/ single tweet, thread, and condensed_thread.
ttm -b '<TWITTER_BEARER_TOKEN>' --filename '[[handle]]-[[id]]' --path 'markdown/' -fqm https://twitter.com/i/status/1538271708918034433

# Tweet saved to markdown/jose_edil-1538271708918034433.md

@gapmiss Thanks for reporting this! Let me dig in and see what I can find.

@gapmiss The issue was occurring because of how one person being mentioned multiple times was handled incorrectly. Here is the markdown that is now produced with version 2.1.2:
---
author: "Edil Medeiros 🚢 ✏🏴☠ 🧩"
handle: "@jose_edil"
source: "https://twitter.com/jose_edil/status/1538271708918034433"
---
![jose_edil](https://pbs.twimg.com/profile_images/669315274353561600/eHheoab4_normal.jpg)
Edil Medeiros 🚢 ✏🏴☠ 🧩 ([@jose_edil](https://twitter.com/jose_edil))

[@visualizevalue](https://twitter.com/visualizevalue) [@EvansNifty](https://twitter.com/EvansNifty) [@OzolinsJanis](https://twitter.com/OzolinsJanis) [@milanicreative](https://twitter.com/milanicreative) [@design_by_kp](https://twitter.com/design_by_kp) [@victor_bigfield](https://twitter.com/victor_bigfield) [@StartupIllustr](https://twitter.com/StartupIllustr) [@tracytangtt](https://twitter.com/tracytangtt) [@AlexMaeseJ](https://twitter.com/AlexMaeseJ) [@ash_lmb](https://twitter.com/ash_lmb) [@moina_abdul](https://twitter.com/moina_abdul) @Its_Prasa [@elliottaleksndr](https://twitter.com/elliottaleksndr) [@aaraalto](https://twitter.com/aaraalto) [@tanoseihito](https://twitter.com/tanoseihito) [@jeffkortenbosch](https://twitter.com/jeffkortenbosch) [@FerraroRoberto](https://twitter.com/FerraroRoberto) [@eneskartall](https://twitter.com/eneskartall) [@SachinRamje](https://twitter.com/SachinRamje) [@AidanYeep](https://twitter.com/AidanYeep) [@jozzua](https://twitter.com/jozzua) Here they are:

[@EvansNifty](https://twitter.com/EvansNifty)
[@OzolinsJanis](https://twitter.com/OzolinsJanis)
[@milanicreative](https://twitter.com/milanicreative)
[@design_by_kp](https://twitter.com/design_by_kp)
[@victor_bigfield](https://twitter.com/victor_bigfield)
[@StartupIllustr](https://twitter.com/StartupIllustr)
[@tracytangtt](https://twitter.com/tracytangtt)
[@AlexMaeseJ](https://twitter.com/AlexMaeseJ)
[@ash_lmb](https://twitter.com/ash_lmb)
[@moina_abdul](https://twitter.com/moina_abdul)
@Its_Prasa
[@elliottaleksndr](https://twitter.com/elliottaleksndr)
[@aaraalto](https://twitter.com/aaraalto)
[@tanoseihito](https://twitter.com/tanoseihito)
[@jeffkortenbosch](https://twitter.com/jeffkortenbosch)
[@FerraroRoberto](https://twitter.com/FerraroRoberto)
[@eneskartall](https://twitter.com/eneskartall)
[@SachinRamje](https://twitter.com/SachinRamje)
[@AidanYeep](https://twitter.com/AidanYeep)
[@jozzua](https://twitter.com/jozzua)

[Tweet link](https://twitter.com/jose_edil/status/1538271708918034433)

Since this tweet is replying to all of the users, then tagging them explicitly, their names show up twice. Unfortunately, there's no immediately easy way to deduplicate this that would work in all situations. I'll think on it some more, but for now the main issue with broken links is resolved.
Thanks again for catching this!

@gapmiss I'll have the Obsidian plugin patched sometime soon today, and I'll comment here when I publish it 🙂

@gapmiss Version 2.10.2 of https://github.com/kbravh/obsidian-tweet-to-markdown is now live with this fix too

@kbravh I've updated both ttm and the Obsidian plugin. In Obsidian, the downloaded/saved profile image path is incorrect.
Here are the results. The username is prepending the image path (Twitter/media/).
Tweet URL
---
author: "Vlad Mihalcea"
handle: "@vlad_mihalcea"
source: "https://twitter.com/vlad_mihalcea/status/1549446910527918080"
date: "July 19, 2022 1:31 PM"
fetched: "August 12, 2022 8:19 PM"
likes: 21
retweets: 5
replies: 1
---
![[vlad_mihalceaTwitter/media/2255336726-z_LLR8AX_normal.jpg]]
Vlad Mihalcea ([@vlad_mihalcea](https://twitter.com/vlad_mihalcea)) - July 19, 2022 1:31 PM

How to tunnel localhost to the public Internet

[vladmihalcea.com/tunnel-localho…](https://vladmihalcea.com/tunnel-localhost-public-internet/) [pic.twitter.com/YGAOK6Jifr](https://twitter.com/vlad_mihalcea/status/1549446910527918080/photo/1)

![3_1549446907621154830](Twitter/media/3_1549446907621154830.jpg)

[Tweet link](https://twitter.com/vlad_mihalcea/status/1549446910527918080)

Here are the plugin settings:
{
  "bearerToken": "<TWITTER_BEARER_TOKEN>",
  "noteLocation": "Twitter",
  "downloadAssets": true,
  "imageEmbedStyle": "markdown",
  "assetLocation": "Twitter/media/",
  "filename": "@[[handle]]-[[id]]",
  "tweetCompleteAction": "newTab",
  "tweetLinkFetch": true,
  "embedMethod": "obsidian",
  "frontmatter": true,
  "tags": [],
  "cssclass": "",
  "freeformFrontmatter": [],
  "avatars": true,
  "avatarSize": "",
  "condensedThread": false,
  "textOnly": false,
  "includeImages": true,
  "imageSize": "",
  "includeLinks": true,
  "includeDate": true,
  "dateFormat": "LLL",
  "dateLocale": "en"
}

@gapmiss I've moved this over to an issue on the obsidian-tweet-to-markdown repository: https://github.com/kbravh/obsidian-tweet-to-markdown/issues/33

authors: gapmiss kbravh

repo: kbravh/tweet-to-markdown


text:
One error in examples in  the doc

Hello, kbrsh. I found that in the docs:
const app1 = new Moon({
  el: "#app1",
  data: {
    msg: "Hello Moon!"
  }
});

the 'el' property in the option should be the 'root'.It happens in all examples.
I read the source code in the gh-pages branch , and I found
    Moon.prototype.mount = function(el) {
      // Get element from the DOM
      this.$el = typeof el === 'string' ? document.querySelector(el) : el;
      ........
    }

So I think it's because your docs is behind your master branch.

That's not a mistake in the docs. The master branch has the source for the current development of Moon v1 (which has a lot of breaking changes). To get v0.11.0, check out this tag.

source: gharchive/issue

authors: kbrsh lukesomnus

repo: kbrsh/moon

license: mit

license_type: permissive

license_source: bigquery


text:
#102 Support new task restart semantics

Fixes #102
Usage:
Usage: kcctl restart connector [-e] [-t=<tasks>] [NAME...]
Restarts the specified connector(s)
      [NAME...]         Name of the connector (e.g. 'my-connector')
  -e, --reg-exp         use NAME(s) as regexp pattern(s) to use on all
                          connectors
  -t, --tasks=<tasks>   also restart tasks for the connector(s); valid values:
                          all, failed

I was toying with the idea of not requiring an argument to the --tasks flag and defaulting to all in that case, but it seemed a little too complex for users. Still, kcctl restart connector -t file-source does feel noticeably less clunky than kcctl restart connector -t all file-source, so it'd be nice to hear other perspectives on whether that'd be worth supporting.

I was toying with the idea of not requiring an argument

Good question. I don't think it's a huge burden for users to specify a value for -t, so I'd go with that. We can still make it optional and add a default later on should we feel that's truly better; while in contrast, we couldn't change it from optional to mandatory, so I'd start with it being a required option, if that makes sense.

source: gharchive/pull-request

repo: kcctl/kcctl

license_source: github-api


text:
fix: fix kcl.yaml missing bug when kcl run

1. Does this PR affect any open issues?(Y/N) and add issue references (e.g. "fix #123", "re #123".):

[ ] N
[ ] Y

2. What is the scope of this PR (e.g. component or file name):

3. Provide a description of the PR(e.g. more details, effects, motivations or doc link):

[x] Affects user behaviors
[ ] Contains syntax changes
[ ] Contains variable changes
[ ] Contains experimental features
[ ] Performance regression: Consumes more CPU
[ ] Performance regression: Consumes more Memory
[ ] Other

4. Are there any breaking changes?(Y/N) and describe the breaking changes(e.g. more details, motivations or doc link):

[x] N
[ ] Y

5. Are there test cases for these changes?(Y/N) select and add more details, references or doc links:

[x] Unit test
[ ] Integration test
[ ] Benchmark (add benchmark stats below)
[ ] Manual test (add detailed scripts or steps below)
[ ] Other

Pull Request Test Coverage Report for Build 10347908528
Details

12 of 18 (66.67%)  changed or added relevant lines in 1 file are covered.
No unchanged relevant lines lost coverage.
Overall coverage increased (+0.03%) to 40.366%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

pkg/client/run.go
12
18
66.67%

Totals

Change from base Build 10345129910:
0.03%

Covered Lines:
3128

Relevant Lines:
7749

💛  - Coveralls

authors: coveralls zong-zhe

repo: kcl-lang/kpm


text:
Sync kcp "KUBECONFIG"s to workloads

Is your feature request related to a problem? Please describe.
Many "off the shelf" controllers and kubernetes client consumers assume that they receive a valid KUBECONFIG from the cluster's service account.
This is fine if the controller creates objects or updates status.
However, if the controller/client deletes objects, the state is not synced properly.
Rather than deleting the object on KCP, the syncer will attempt to re-reconcile the state of the "deleted" object.
Describe the solution you'd like
Provide a mechanism where a kubeconfig (or equivalent) can be injected into a workload that is tied to a corresponding KCP service account, and allow this mechanism to be used by standard k8s workloads (Deployment, CronJob, etc.)
Describe alternatives you've considered
Alternative - sync deletes from workload clusters to KCP.
Unclear if this is feasible or compatible with KCP's architecture.
Additional context
This issue was discovered when trying to configure the Tekton Operator's pruner on workload clusters whose Tekton PipelineRun objects are synced via KCP.
The pruner is not a single workload, but rather a set of CronJobs that are deployed to all namespaces on a cluster.
Admins can use namespace labels to tune the deployed CronJob - the operator configuration provides the defaults.
We would like to replicate the CronJob on KCP - but it appears for this to work the container that does the pruning needs to prune objects on KCP, not on the workload cluster.

Note, we already do this for deployments in the deployment mutator. We'll need something similar for the various other things that are pod-speccable.

@adambkaplan I don't believe it's documented, but the code is https://github.com/kcp-dev/kcp/blob/716d71056c8494b5583205936c94c1ec68828570/pkg/syncer/spec/mutators/deployment.go.
If you create a deployment in kcp, when it's synced to a real cluster, the deployment in the real cluster will have

Overridden environment variables

KUBERNETES_SERVICE_PORT points to kcp, not the real cluster
KUBERNETES_SERVICE_PORT_HTTPS points to kcp, not the real cluster
KUBERNETES_SERVICE_HOST points to kcp, not the real cluster

Overridden service account volume

/var/run/secrets/kubernetes.io/serviceaccount/token comes from a secret that kcp syncs down to the real cluster (from the ServiceAccount token secret in kcp)
/var/run/secrets/kubernetes.io/serviceaccount/namespace comes from a secret that kcp syncs down to the real cluster (from the ServiceAccount token secret in kcp)
/var/run/secrets/kubernetes.io/serviceaccount/ca.crt comes from a configmap kcp-root-ca.crt that kcp creates in the namespace in the real cluster

Any downward API environment variable references to metadata.namespace are converted to use the kcp namespace, not the real cluster namespace

Still not done yet:
#1198

/label appstudiokcp

@ncdc is there a notion that the mutator can be generalized to things that are "pod-speccable", or any custom resource?
Tekton TaskRuns come to mind here. If a TaskRun needs to create other Kubernetes resources (to say, deploy an application), it may need a KCP ServiceAccount.

@ncdc revisiting this item.
One need that Pipeline Service needs to do is regularly prune Tekton PipelineRun and TaskRun objects, re-implementing the Pruner feature of the Tekton Operator (see https://tekton.dev/vault/operator-main/tektonconfig/#pruner and https://docs.openshift.com/container-platform/4.11/cicd/pipelines/automatic-pruning-taskrun-pipelinerun.html). Without pruning, the service risks destabilizing physical clusters via etcd object exhaustion. Pruning also helps ensure we reap persistent volume claims. This is most effectively done by deploying a CronJob.

authors: adambkaplan ncdc

repo: kcp-dev/kcp


text:
Community Meeting February 22, 2022

At 11am Eastern, 8am Pacific, 3pm UTC; find your time
Video call link: https://meet.google.com/ohf-kwvd-mrp
Or dial: (US) +1 617-675-4444 PIN: 936 182 087 7398#
More phone numbers: https://tel.meet/ohf-kwvd-mrp?pin=9361820877398
Or join via SIP: sip:9361820877398@gmeet.redhat.com
Meeting recordings available on YouTube at https://www.youtube.com/channel/UCfP_yS5uYix0ppSbm2ltS5Q
This issue will collect prospective agenda topics. Add topics you'd like to discuss below!

Issue triage: as of writing we're at 78 issues.  I took a pass last week to try and clean some up but it might be good to have some sort of regular cadence we can rotate on to make sure we're not just accumulating baggage, getting things tagged as appropriate, and don't leave questions hanging where we have answers.

Wanted to have a quick chat about this issue: https://github.com/kcp-dev/kcp/issues/535

Recording: https://youtu.be/SMVA3GgF2Ww

Next https://github.com/kcp-dev/kcp/issues/551

authors: imjasonh pweil- samyak-jn


text:
[output-mapping] TableDefinitionColumnFactory without NATIVE_BACKEND_…

…TYPE_CLASS_MAP
Fixes: https://keboola.atlassian.net/browse/PST-2051
Dělá se to kvůli tomu, že tam chybělo bigquery = BQ + native types všechno zakládalo s basetypes
Imho podle tohoto https://keboola.atlassian.net/browse/PST-2051?focusedCommentId=125202 by to nemělo failovat na existujících tabulkách. (Někdo už používá BQ se starýma native types.)

Že to nic nerozbije je imho pokryté tímhle testem:
https://github.com/keboola/platform-libraries/blob/bb47c009cf2c856e36c33f866235e09919006c65/libs/output-mapping/tests/Storage/TableStructureValidatorTest.php#L57

jo tam by to nemělo nic udělat 👍

That escalated quickly

Za týden?

Za týden?

No release byl až včera tuším 😂

No vidíš a kdyby se to releaslo před týdnem, tak by se to nemuselo dneska revertovat 🧌

authors: AdamVyborny ErikZigo odinuv

repo: keboola/platform-libraries

license: MIT


text:
chore: Bump Golang to 1.17.13 and deps - WIP

Signed-off-by: Jorge Turrado jorge_turrado@hotmail.es
This PR bump golang 1.17 to the latest version and also all dependencies for the incoming release
Checklist

[x] Commits are signed with Developer Certificate of Origin (DCO - learn more)
[x] Changelog has been updated and is aligned with our changelog requirements

Fixes #3447

/run-e2e

/run-e2e

repo: kedacore/keda


text:
Add if_same_then_else

What it does
Checks for if/else with the same body as the then part and the else part.
Why is this bad?
This is probably a copy & paste error.
Example
let foo = if … {
    42
} else {
    42
};

Hello! I'd like to take this issue. I have a background in Cairo and I'm familiar with spotting these kinds of redundancy issues.

Hi @0xLucqs . I will take this one as discussed.

repo: keep-starknet-strange/cairo-lint


text:
feat: Lookup tables and type-specific optimizations

[x] resolves #268
[x] follows contribution guide
[x] code change includes tests

This PR addresses the optimization tasks outlined in issue #[268]. The goal is to reduce computational steps in raito through the use of lookup tables and type-specific optimizations.
Changes implemented:

Fast pow2 using lookup table
Fast shr for u128 (Note: This was first implemented for u128 but we actually only needed u64)
Optimize bits_to_target with shr_u64 and early returns
Simplify pow2 for u64 and optimize next_power_of_two

Performance improvements:
For the next_power_of_two function:

Before: test utils::numeric::tests::test_u64_next_power_of_two ... ok (gas usage est.: 1984226)
After: test utils::numeric::tests::test_u64_next_power_of_two ... ok (gas usage est.: 417386)

This represents a significant reduction in gas usage of approximately 80% for next_power_of_two, it also improves the computation of the target from bits (tricks explained in comments) which should speedup validate_bits and thus the whole validation pipeline.

Thank you! We can probably remove shr/shl/fast_pow since they are no longer in use, wdyt @maciejka ?

Agree.

Thank you! We can probably remove shr/shl/fast_pow since they are no longer in use, wdyt @maciejka ?

Agree.

will do

repo: keep-starknet-strange/raito


text:
specify repository for zookeeper image

With docker implementing rate limits I have selected to use a local repository.  I was able to specify this in a couple places but didn't see a way to specify the repo for zookeeper.  Ended up editing the statefulset after it was deployed to make the change.  Is it possible to do this via the helm chart?
An idea:
I've seen several charts with this up top:
global:
  imageRegistry: ""

and when used, it lets you specify your local repo, which all images get pulled from

you can change the images in each of the dependencies so we don't need global registry for 4 images.

repo: keitaroinc/ckan-helm


text:
Connect to Deye SUN-3.6/5K-SG03LP1-EU

Hi, it's possible to connect to Deye Inverter?

This is the inverter

Network to RS 485

Blue (line 4) to B and Blue/White (line 5) to A according to the document

USB found in home assistant
Sunsynk Inverter Add-on Config
PORT: /dev/ttyUSB0
PORT_ADDRESS: ''
SUNSYNK_ID: '21031292XX'
SENSORS:
  - total_pv_power
  - total_battery_charge
  - total_battery_discharge
  - total_grid_export
  - total_grid_import
  - battery_soc
SENSOR_PREFIX: rs485
TIMEOUT: 10
MQTT_HOST: core-mosquitto
MQTT_PORT: 1883
MQTT_USERNAME: xxxxxx
MQTT_PASSWORD: '111111'
DEBUG: 0

I'm not sure what wrong the log only show this
[s6-init] making user provided files available at /var/run/s6/etc...exited 0.
[s6-init] ensuring user provided files have correct perms...exited 0.
[fix-attrs.d] applying ownership & permissions fixes...
[fix-attrs.d] done.
[cont-init.d] executing container initialization scripts...
[cont-init.d] done.
[services.d] starting services
[services.d] done.
2022-02-04 20:22:41,381 INFO    Loading HASS OS configuration
2022-02-04 20:22:41,383 INFO    Filter *last used for ['total_pv_power', 'total_battery_charge', 'total_battery_discharge', 'total_grid_export', 'total_grid_import']
2022-02-04 20:22:41,383 INFO    Filter *step used for ['battery_soc']
2022-02-04 20:22:41,460 INFO    Protocol made connection.
2022-02-04 20:22:41,462 INFO    Connected to /dev/ttyUSB0
Traceback (most recent call last):
  File "/usr/local/lib/python3.9/asyncio/tasks.py", line 489, in wait_for
    fut.result()
asyncio.exceptions.CancelledError
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
  File "/usr/src/app/./run.py", line 185, in <module>
    LOOP.run_until_complete(main(LOOP))
  File "/usr/local/lib/python3.9/asyncio/base_events.py", line 642, in run_until_complete
    return future.result()
  File "/usr/src/app/./run.py", line 146, in main
    await SUNSYNK.read([ssdefs.serial])
  File "/usr/local/lib/python3.9/site-packages/sunsynk/sunsynk.py", line 100, in read
    r_r = await self.client.read_holding_registers(grp[0], glen, unit=self.unit)
  File "/usr/local/lib/python3.9/site-packages/pymodbus/client/asynchronous/async_io/__init__.py", line 35, in execute
    resp = await asyncio.wait_for(req, timeout=self._timeout)
  File "/usr/local/lib/python3.9/asyncio/tasks.py", line 491, in wait_for
    raise exceptions.TimeoutError() from exc
asyncio.exceptions.TimeoutError
[cmd] ./run.py exited 1
[cont-finish.d] executing container finish scripts...
[cont-finish.d] done.
[s6-finish] waiting for services.
[s6-finish] sending all processes the TERM signal.

Thank you in advance

Update, look like the addon connected to inverter using line 1-2 to B-A and plug into BMS RS 485 instead of Meter RS 485
However there still error, please help.
[s6-init] making user provided files available at /var/run/s6/etc...exited 0.
[s6-init] ensuring user provided files have correct perms...exited 0.
[fix-attrs.d] applying ownership & permissions fixes...
[fix-attrs.d] done.
[cont-init.d] executing container initialization scripts...
[cont-init.d] done.
[services.d] starting services
[services.d] done.
2022-02-04 21:00:14,827 INFO    Loading HASS OS configuration
2022-02-04 21:00:14,830 INFO    Filter *last used for ['total_pv_power', 'total_battery_charge', 'total_battery_discharge', 'total_grid_export', 'total_grid_import']
2022-02-04 21:00:14,830 INFO    Filter *step used for ['battery_soc']
2022-02-04 21:00:14,862 INFO    Protocol made connection.
2022-02-04 21:00:14,863 INFO    Connected to /dev/ttyUSB0
2022-02-04 21:00:14,939 INFO    ############################################################
2022-02-04 21:00:14,939 INFO                   SMA serial number '2103129246'
2022-02-04 21:00:14,940 INFO    ############################################################
2022-02-04 21:00:14,957 INFO    MQTT: Connection successful
Traceback (most recent call last):
  File "/usr/local/lib/python3.9/asyncio/tasks.py", line 489, in wait_for
    fut.result()
asyncio.exceptions.CancelledError
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
  File "/usr/src/app/./run.py", line 185, in <module>
    LOOP.run_until_complete(main(LOOP))
  File "/usr/local/lib/python3.9/asyncio/base_events.py", line 642, in run_until_complete
    return future.result()
  File "/usr/src/app/./run.py", line 156, in main
    await SUNSYNK.read([f.sensor for f in SENSORS])
  File "/usr/local/lib/python3.9/site-packages/sunsynk/sunsynk.py", line 100, in read
    r_r = await self.client.read_holding_registers(grp[0], glen, unit=self.unit)
  File "/usr/local/lib/python3.9/site-packages/pymodbus/client/asynchronous/async_io/__init__.py", line 35, in execute
    resp = await asyncio.wait_for(req, timeout=self._timeout)
  File "/usr/local/lib/python3.9/asyncio/tasks.py", line 491, in wait_for
    raise exceptions.TimeoutError() from exc
asyncio.exceptions.TimeoutError
[cmd] ./run.py exited 1
[cont-finish.d] executing container finish scripts...
[cont-finish.d] done.
[s6-finish] waiting for services.
[s6-finish] sending all processes the TERM signal.

Your connection now seems the same as we have documented on the main readme of this repo
can you try less sensors? (Only try 1 for now)

Thank you, I've managed to connect to the inverter using Port Address instead of Port
PORT: /dev/ttyUSB0
PORT_ADDRESS: 192.168.1.120:502
SUNSYNK_ID: '21031292XX'
SENSORS:
  - battery_voltage
  - battery_soc
SENSOR_PREFIX: Sunsynk
TIMEOUT: 10
MQTT_HOST: core-mosquitto
MQTT_PORT: 1883
MQTT_USERNAME: xxxxxx
MQTT_PASSWORD: '111111'
DEBUG: 2

There a few MQTT sensor issue, need to restart to clear them all.
I'll report about the progress soon.
Thank for the amazing addon.

Ok, glad you got it working, I’m assuming you are also using mbusd on the same host?

Sometime all sensors became unvailable, maybe 1 of the sensor fail to read/convert to float/int cause the issue?
Maybe my network cable too long (15 meter) or the baurate can be set higher than 9600?
Anyway I got near install update that amazing.

15 meter is not long, as long as your data lines are on a twister pair (like orange/orange-white)
Lower baud rate is also better for long distances, but in this case we have to match the inverter.
See the linked issue above for available
I’ll look into the filter, that should not happen
MQTT do unpublish sensors you remove, but also hardened this and will publish an update to the addon over the weekend

Anyway I got near instant sensor value update, that amazing.

glad that is working :-)
a big part is the combination of reading often, and only publishing on changes with the filters

The filter issue seems to be caused by sd_status or fault, which are both test fields. Try force their filters to last for now
- sd_status:last
- fault:last

Text will now be accepted by the filters, so you should not need the filter overrides

repo: kellerza/sunsynk


text:
How to add a footer

How to add a footer to each page in the case of automatic paging

@cjh-store Did you find anything?

We can add a footer with a little bit of bottom margin (using html-to-pdf-options) and beforeDownload method
An example of the automatic paging is given here using beforeDownload method
Another example of a footer at bottom of the page is here as follows:
Use bottom margin by html-to-pdf-options prop like this

and insert page number with the company name (for example) like this inside the beforeDownload method (this is an extended version of the example referred to above

Here is what is looks like

Hope it helps

How can we add a Vue component for footer and header?

authors: MominBinShahid Zakarya-Netlinks aliwesome cjh-store


text:
Add support for parsing time values

Due to a (unreasonable) close deadline, I was in great need of adding time parsing support. Note however that does not mean (unfortunately) datetime support yet, but I believe it is useful (it definitively is for me).
This would also imply a minor version upgrade but I guess that should be done in another commit.

@aleandros thanks for the commit. This is a great addition to the functionality of Xlsxir. I agree that datetime support would be helpful...I plan on rewriting the current date functionality to be more efficient and include datetime as well (possibly using the native date types that became available in Elixir 1.3). I wrote this library when I was just learning Elixir, so I definitely have some cleaning up to do. Thanks again, I'll get this included in the next release!

Well I got to say it is a pretty impressive library, specially if you're just learning Elixir. Just to let you know, I'm developing a feature at work that will get into production by the end of the week, so thank you!
Anyway, I would love to help with datetime support. As soon as I get done with this week's work I'll look into it.

@aleandros thanks for the kind words. I would definitely appreciate help with the datetime support. FYI, I just released your changes on Hex in v 1.4.1.

authors: aleandros kennellroxco

repo: kennellroxco/xlsxir


text:
Create a link option

Create a pipenv --linkcommand that would be equivalent to pipenv shell && pip install -e . to make possible to run tests with tools such as pytest.

Why not just pipenv install '-e .'?

I like this idea though.

Awesome!
On a second thought, I think a command (pipenv link) would be more semantic than an option.

want to limit the number of commands to be as small as possible.

I think I'd like to encourage the use of -e . instead. So, closing. Thanks for the idea, though!

authors: ewilazarus kennethreitz

repo: kennethreitz/pipenv


text:
Low-level exceptions leaking from Response.iter_content()

Up through v2.6.0, Response.iter_content()would catch all expected exceptions coming from self.raw.stream(), and wrap them in instances of various subclasses of RequestException.
In v2.6.1, urllib3 was updated to 1.10.3, which has issue https://github.com/shazow/urllib3/issues/673 that causes self.raw.stream() to raise low-level httplib.HTTPExceptions, particularly httplib.IncompleteRead. Because of this, as of v2.6.1 of requests, Response.iter_content() leaks these low-level of exceptions, instead of catching them and wrapping them in RequestException instances.
Issue https://github.com/shazow/urllib3/issues/673 has been fixed in master, but hasn't been released yet.
To fix this, requests could catch httplib.HTTPException along with urllib3.exceptions.ProtocolError, converting both into ChunkedEncodingError. Or requests can upgrade to the newest version of urllib3 when it is released.

Requests will upgrade to the newest version of urllib3 when it is released. =)
Thanks for the report!

authors: Lukasa jmoldow

repo: kennethreitz/requests


text:
change color of visited links

change color of visited links

I've effectively merged this now, adjusted the colour slightly though. Thanks for the suggestion and sorry I didn't merge it the official github way.

authors: kennygrant piotrromanowski

repo: kennygrant/gohackernews


text:
Fix bug involving cascading suppression error

Suppose a GraphQL schema contains the following types:
type Human  {
  name: String
  pet: Dog
}

type Dog {
  id: String
}

It would be illegal to suppress the type Dog because the type Human still has a field pet of type Dog, but if the field pet was also suppressed, this would be a legal schema transformation. Previously, the code would incorrectly raise a CascadingSuppressionError regardless of whether or not pet was suppressed-- this PR fixes that bug.

Something seems to have gone wrong with the pull request (frozen tests, no webhooks working etc) while creating it so I'm going to close and re-open to see if that fixes it

Something seems to have gone wrong with the pull request (frozen tests, no webhooks working etc) while creating it so I'm going to close and re-open to see if that fixes it

repo: kensho-technologies/graphql-compiler


text:
Fixing some bugs which ktrans validate found

Once https://github.com/kentik/ktranslate/pull/301 is merged in I'll update this PR to also run validate automatically on commit.

OK -- this should be ready to merge in. Failing action will block any invalid profiles from getting merged in here.

repo: kentik/snmp-profiles


text:
Prebuilt Dataset Generation

Hello,
I was wondering how you generated the prebuilt datasets that are downloaded when running download_weights_and_datasets.sh, i.e. what were the max_obs and max_obs_size parameters?
Did you follow this file in the original repo?
https://github.com/avivt/VIN/blob/master/scripts/make_data_gridworld_nips.m
Thanks,
Emilio

Hi @eparisotto,
Yes the parameters were set to match Aviv's implementation.

Thanks!

Sorry for re-opening this, but it seems that when I visualized the mazes, the original .mat maze files seemed a lot sparser than the provided .npz files. I regenerated the gridworld using the parameters from  https://github.com/avivt/VIN/blob/master/scripts/make_data_gridworld_nips.m:
main(dom_size=[16,16], n_domains=5000, max_obs=40, max_obs_size=1.0, n_traj=7, state_batch_size=1)
in dataset/make_training_data.py. The npz file generated using the above function seems to be different than the prebuilt 16x16 npz mazes (the one I generated is much sparser like the .mat mazes). The mazes generated using the above function are also closer to the .mat files but still slightly different.
Do you know if there are any significant differences in the maze generator between the original code and this reimplementation?

There should be no major differences between this implementation and Aviv's. It is of course possible there is a bug somewhere...
I'll take a look at it and see if I can figure out the cause. It has been a while so perhaps I typo'ed the parameters when I was generating the defaults. Thanks for the report!

Regenerated with matching parameters in https://github.com/kentsommer/pytorch-value-iteration-networks/commit/15fefd5bb645f990cdad452f14208a115789edba

authors: eparisotto kentsommer


text:
Grid problems (slick.js 1.5.0)

Problem 1
I have a code like this (using bootstrap 3):

With these parameters:

rows: 2,
 slidesPerRow: 4,

The problem is as follows:

Results width 55% is wrong though:
(slick.js line:555)
console.log((100 / _.options.slidesPerRow)+ "%"); // return 25%;

Problem 2
$('#portfolio .tab-pane').slick({
        infinite: false,
        dots: false,
        speed: 500,
        rows: 2,
        slidesPerRow: 4,
        responsive: [
            {
                breakpoint: 980,
                settings: {
                    rows: 2,
                    slidesPerRow: 2,
                }
            },
                {
                    breakpoint: 480,
                    settings: {
                        rows: 1,
                        slidesPerRow: 1,
                        slidesToShow: 1
                    }
            }
          ]
    });

I cannot reset default style (1x1) with this code with mobile viewport (width 320px) In fact it displays 1x6 =.=!
Please tell me how I should do? Thank you!

Problem 1: is the 55% bootstrap overriding slick?
Problem 2: can you create a jsfiddle?

http://jsfiddle.net/9ate9fyd/1/
Problem 1: It is inline-css and added by slick.js (not bootstrap) as I have described above.

MrTony,
This is not necessarily the solution the the problem, but a bandaid:
If you set .col-sm-6 in the css to be 'width:50%!important;' and the same for .col-md-3 as 'width:25%!important;' it will override the inline styles being set by slick and properly display how you'd like.

Hey, I know this is months later, but I'm sorting through old issues. I’m going to close this, but if you want to circle back with a fresh test case, please feel free. Thanks!

authors: kenwheeler leggomuhgreggo mrtonyhuynh qburns

repo: kenwheeler/slick


text:
Maximize Media option in Minimal Theme Settings plugin doesn't work

Is the bug present when using the default Obsidian theme?
Yes
Is the bug present when snippets and plugins are disabled?
Yes
Minimal theme version
7.5.4
Describe the bug
I've noticed that Maximize Media option in Minimal Theme Settings plugin doesn't anymore.
With Maximize Media enabled/disabled, embedded YouTube videos look like this.
Desktop:

Mobile:

I'm pretty sure a few versions ago YouTube videos had responsive behavior with the Maximize Media option enabled.
Debug info
SYSTEM INFO:
Obsidian version: v1.5.12
Installer version: v1.4.16
Operating system: Darwin Kernel Version 23.4.0: Fri Mar 15 00:10:42 PDT 2024; root:xnu-10063.101.17~1/RELEASE_ARM64_T6000 23.4.0
Login status: logged in
Catalyst license: none
Insider build toggle: off
Live preview: off
Base theme: dark
Community theme: Minimal v7.5.4
Snippets enabled: 9
Restricted mode: off
Plugins installed: 9
Plugins enabled: 9
1: Meta Bind v1.0.3
2: Omnivore v1.9.4
3: Templater v2.2.3
4: Kanban v1.5.3
5: Dataview v0.5.66
6: Heatmap Calendar v0.6.0
7: Minimal Theme Settings v7.5.0
8: Calendar v1.5.10
9: Style Settings v1.0.8
RECOMMENDATIONS:
Custom theme and snippets: for cosmetic issues, please first try updating your theme and disabling your snippets. If still not fixed, please try to make the issue happen in the Sandbox Vault or disable community theme and snippets.
Community plugins: for bugs, please first try updating all your plugins to latest. If still not fixed, please try to make the issue happen in the Sandbox Vault or disable community plugins.

Can you provide the raw Markdown content for this note?

> [!note] Callout

<iframe width="560" height="315" src="https://www.youtube.com/embed/zJNkxuechzY?si=wWHyWTLdqrWpa5iI&start=7" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe>

authors: foodgy kepano

repo: kepano/obsidian-minimal


text:
Plugin Error

I get the following error:
Oops Something went wrong: You may want to an raise issue on github, Copy paste following message:
ReferenceError: Can't find variable: errorMessage
Any idea?

Oops Something went wrong: You may want to an raise issue on github, Copy paste following message:
TypeError: null is not an object (evaluating 'f.MSAttributedStringColorAttribute.hexValue')

Same here

Hi @Digitmind  and @bounty1342  can you paste more information about issue, so that i can replicate this issue.
Like MacOS Version, Sketch version, and upload and send link of sketch file which triggered these issues.

Closing in absence of any details

repo: keplerlab/genus


text:
[BUG] v1 docs CSS missing

The docs are returning a 404 for the /css/style.min.c4db12f74faef69e28efd1fea384bb0dcdd9d3daf7a9a66c158914ef0cc56234.css path.
Impact: Website is rendered incorrectly.

Keptn V1 has reached EOL on December 22nd, 2023, so this issue has been closed.

authors: StackScribe agardnerIT


text:
It should be possible to add a certificate to the keptn cli requests (mTLS)

Hi,
our Istio gateway is secured with mTLS - the client needs to authenticate with a valid certificate.
Right now, it is not possible to add such a certificate to the keptn cli.
So you either dig a hole in your gateway and let the keptn cli bypass without a certificate or you can't use the keptn cli anymore.
Kind regards,
Stephan

Thanks for the request. It would be helpful if you have an example of another cli/tool that implements this, and also if you can point us the configuration of istio in this matter.

My current configuration for the public-gateway looks like this:
apiVersion: networking.istio.io/v1beta1
kind: Gateway
metadata:
  labels:
    gateway: public-gateway
  name: public-gateway
  namespace: istio-system
spec:
  selector:
    istio: ingressgateway
  servers:
  - hosts:
    - '*.domain.de'
    - '*.feature.domain.de'
    - '*.staging.domain.de'
    - '*.production.domain.de'
    - '*.keptn.domain.de'
    - api.keptn
    port:
      name: http-gw
      number: 80
      protocol: HTTP
    tls:
      httpsRedirect: true
  - hosts:
    - '*.domain.de'
    - '*.feature.domain.de'
    - '*.staging.domain.de'
    - '*.production.domain.de'
    port:
      name: https-gw
      number: 443
      protocol: HTTPS
    tls:
      credentialName: certificate
      mode: MUTUAL
  - hosts:
    - '*.keptn.domain.de'
    - api.keptn
    port:
      name: https-keptn
      number: 443
      protocol: HTTPS
    tls:
      credentialName: certificate
      mode: SIMPLE

mode: MUTUAL will look for a secret with the name certificate-cacert and then mount it to verify client certificates. https://istio.io/docs/tasks/traffic-management/ingress/secure-ingress-mount/#configure-a-mutual-tls-ingress-gateway
I don't have an example from another CLI but I had a short talk with @agrimmer and he said it should be pretty easy to implement.

@avodaqstephan we are planning to implement KEP 18 which will give the user more control (actually, full control :D) about the ingress-gateway for the CLI and Bridge.
Though I'm not sure how complicated the implementation of this feature is in the CLI.

@christian-kreuzberger-dtx I would like to take this up.

Thanks @supra08

Reopening this, as it is still work in progress

repo: keptn/keptn


text:
keptn get event: Provide a implementation of this command that takes any event type

In Keptn 0.7, the Keptn CLI provides two commands to retrieve a CloudEvent from Keptn that are:

keptn get event approval.triggered
keptn get event evaluation-done

Besides, the keptn get event command is not implemented.
Problem: As a result, it is not possible to retrieve any kind of event from Keptn using the CLI.
Proposal: Implementation of the keptn get event command as follows:
Command supports the flags:

--project
--stage
--service
--output (short form -o) [ json | yaml] - prints the payload of the event in JSON or YAML.
--keptn-context

Example: To print the last event of [event-type] as JSON from a project, stage, service:
keptn get event [event-type] --project=xyz --stage=xyz --service=xyz -o=json

Example: To print the last event of [event-type] as YAML from a specific keptn-context:
keptn get event [event-type] --keptn-context=[xyz] -o=yaml

Definition of Done:

[ ] The command keptn get event returns events as proposed above.
[ ] Unit tests are provided in the file get_event_test.go

I will take this one!

authors: TannerGabriel johannes-b


text:
Hello, can this code be used to do time series forecasting

I want to use the transformer to make time series predictions, and I want to find a model that has already been written, because my own learning ability is really poor, sorry to disturb you

This issue list is probably not the best place for open ended questions like this, maybe try the tensorflow forum? https://discuss.tensorflow.org/
Here's our full list of timeseries examples, but these will mainly be examples aimed at building understanding of concepts, not providing plug and play models. https://keras.io/examples/timeseries/

authors: Llixiaoxin mattdangerw

repo: keras-team/keras-io


text:
Fix typo

This fixes a small typo in a tutorial.

@fchollet done!


text:
Input file

Hello.
The AFS input matrix is not a very standard input format for most population genomic software. Do you have any scripts that will take a standard input and generate the AFS input file?
Thank you.
Anders.

I guess there are several, but GenePop has been about for a long time and VCF is possibly another as we move into more genomic-sized data.
The input is quite simple. I agree. It would just be a good will nod to your users to supply an easy way to get from some raw data to the input format. I'll try dadi. If you accept PRs, I can add some instructions to the README depending on what I find.
Thank you.

Sure happy to accept PRs

authors: andersgs kern-lab


text:
Add hardware details filters

In this PR, I add the filters in hardware details in frontend and add counts in hardware tabs.
Close #572

Create a TODO to remind us to review the need for those file duplications

repo: kernelci/dashboard


text:
Uncaught Error: ENOENT: no such file or directory, lstat '/atom:'

[Enter steps to reproduce below:]

...
...

Atom Version: 1.3.2
System: Mac OS X 10.11
Thrown From: autocomplete-java package, v0.10.1
Stack Trace
Uncaught Error: ENOENT: no such file or directory, lstat '/atom:'
At ATOM_SHELL_ASAR.js:0

Error: ENOENT: no such file or directory, lstat '/atom:'
    at Error (native)
    at fs.lstatSync (fs.js:844:18)
    at Object.fs.lstatSync (ATOM_SHELL_ASAR.js:189:16)
    at Object.realpathSync (fs.js:1454:21)
    at Object.fs.realpathSync (ATOM_SHELL_ASAR.js:262:29)
    at /Users/masson/.atom/packages/autocomplete-java/lib/atomAutocompletePackage.js:185:29
    at Array.find (native)
    at AtomAutocompletePackage._getProjectRootDir (/Users/masson/.atom/packages/autocomplete-java/lib/atomAutocompletePackage.js:184:10)
    at AtomAutocompletePackage._refresh (/Users/masson/.atom/packages/autocomplete-java/lib/atomAutocompletePackage.js:94:26)
    at /Users/masson/.atom/packages/autocomplete-java/lib/atomAutocompletePackage.js:69:12

Commands
     -0:54.4.0 core:confirm (atom-text-editor.editor.mini.is-focused)
     -0:15.1.0 core:backspace (atom-text-editor.editor.mini.is-focused)
     -0:02.4.0 open-recent:open-recent-file-1 (ul.list-inline.tab-bar.inset-panel)

Config
{
  "core": {
    "disabledPackages": [
      "language-dot",
      "graphviz-preview",
      "plantuml-preview",
      "tree-view",
      "todo-manager"
    ],
    "themes": [
      "one-light-ui",
      "one-light-syntax"
    ]
  }
}

Installed Packages
# User
autocomplete-java, v0.10.1
autocomplete-paths, v1.0.2
bottom-dock, v0.3.7
hyperclick, v0.0.35
language-plantuml, v0.2.0
minimap, v4.19.0
open-recent, v4.0.1
plantuml-viewer, v0.7.0
pretty-json, v0.4.1
project-manager, v2.6.5
tool-bar, v0.1.10

# Dev
No dev packages

could not reproduce but hopefully this works in the lastest version

authors: Masson keskiju

repo: keskiju/autocomplete-java


text:
Implements NATS Key/Value store tasks

Feature description
NATS support Key/Value thanks to its JetStream object storage support.
We should add tasks to support:

Creating a bucket: io.kestra.plugin.nats.kv.CreateBucket
Putting a key/value: io.kestra.plugin.nats.kv.Put
Getting a key/value: io.kestra.plugin.nats.kv.Get
Deleting a key/value: io.kestra.plugin.nats.kv.Del

Information on the K/V support is here: https://docs.nats.io/nats-concepts/jetstream/key-value-store/kv_walkthrough
Java examples are here: https://github.com/nats-io/nats.java/blob/main/src/examples/java/io/nats/examples/jetstream/NatsKeyValueFull.java

@loicmathieu @Ben8t can the issue be closed? seem the PR is merged

Yes it has been implemented in https://github.com/kestra-io/plugin-nats/pull/47/files

authors: anna-geller loicmathieu

repo: kestra-io/plugin-nats


text:
Design mockup for FAQ

Epic/User story #225


text:
browser compatibility improvements

right now only testing on chrome. More than likely other browsers have styling issues. Find way to ensure styling for all browsers work as expected.

4c71babdee77e897072f508444fb0482bdd2038e

repo: kevin-shannon/freebets


text:
no module error pysetupdi

The problem
I tried to run the server.py and got the following error:
(VENV) redacted>python server.py
Traceback (most recent call last):
  File "redacted\Desktop\bluetoothTest\server.py", line 12, in <module>
    from bless import (  # type: ignore
  File "redacted\Desktop\bluetoothTest\bless\VENV\lib\site-packages\bless\__init__.py", line 41, in <module>
    from bless.backends.winrt.server import (  # noqa: F401
  File "redacted\Desktop\bluetoothTest\bless\VENV\lib\site-packages\bless\backends\winrt\server.py", line 20, in <module>
    from bless.backends.winrt.ble import BLEAdapter
  File "redacted\Desktop\bluetoothTest\bless\VENV\lib\site-packages\bless\backends\winrt\ble\__init__.py", line 1, in <module>
    from .adapter import BLEAdapter
  File "redacted\Desktop\bluetoothTest\bless\VENV\lib\site-packages\bless\backends\winrt\ble\adapter.py", line 5, in <module>
    from pysetupdi import devices  # type: ignore

Reproduction
I created a new venv
pip install bleak
pip install bless
python server.py
Desktop (please complete the following information):
Win10
Additional context
There is no lib called pysetupdi in PYPI, did you install it manually?

Thank you for your reply. I think it would be helpful to have your answer in your readme file.

Thanks for bringing this up. I'm going to keep this open for my records to remind me to update the code. As @h-enes-simsek pointed out, this should either be in the readme or ideally I'll update the setup.py to ensure this is installed during pip install on windows OS.

If you run pip install git+https://github.com/gwangyi/pysetupdi it clones and installs in one command.

If you run pip install git+https://github.com/gwangyi/pysetupdi it clones and installs in one command.

Thank you, this helped a lot. Should be included in README

authors: Chapoly1305 NotLawson h-enes-simsek kevincar

repo: kevincar/bless


text:
Include tid in generated joins

Including the tid will give better performance using generated indices. It is also more correct, but the chance of cross tenant access can only happen if an id is reused between different tenants.
Need to add the tid as a prepared statement parameter for each joined table, or better, compare each join td to "from" table tid.

Done back it May


text:
🛑 k3v0.com Redirect is down

In bfef60d, k3v0.com Redirect (https://k3v0.com) was down:

HTTP code: 0
Response time: 0 ms

Resolved: k3v0.com Redirect is back up in 34c355d after 10 minutes.

repo: kevinlangleyjr/upptime


text:
🛑 FX corretor (kty) is down

In 0890505, FX corretor (kty) (https://corretores.foxterciaimobiliaria.com.br) was down:

HTTP code: 0
Response time: 0 ms

Resolved: FX corretor (kty) is back up in 078a783 after 9 minutes.

repo: keviocastro/upptime


text:
🛑 FX blog (kty) is down

In 7abb97e, FX blog (kty) (https://foxter-blogeditor.konecty.com) was down:

HTTP code: 0
Response time: 0 ms

Resolved: FX blog (kty) is back up in 19b8584 after 24 minutes.


text:
🛑 FX corretor (kty) is down

In d573c3f, FX corretor (kty) (https://corretores.foxterciaimobiliaria.com.br) was down:

HTTP code: 0
Response time: 0 ms

Resolved: FX corretor (kty) is back up in b6fcfde after 9 minutes.


text:
🛑 FX blog (kty) is down

In 7e85fca, FX blog (kty) (https://foxter-blogeditor.konecty.com) was down:

HTTP code: 0
Response time: 0 ms

Resolved: FX blog (kty) is back up in ccf5d5f after 6 minutes.


text:
🛑 FX blog (kty) is down

In 6c1a589, FX blog (kty) (https://foxter-blogeditor.konecty.com) was down:

HTTP code: 0
Response time: 0 ms

Resolved: FX blog (kty) is back up in 056811a after 9 minutes.


text:
🛑 FX corretor (kty) is down

In 9ecf3e3, FX corretor (kty) (https://corretores.foxterciaimobiliaria.com.br) was down:

HTTP code: 0
Response time: 0 ms

Resolved: FX corretor (kty) is back up in f99b106 after 6 minutes.


text:
🛑 FX blog (kty) is down

In 2127be1, FX blog (kty) (https://foxter-blogeditor.konecty.com) was down:

HTTP code: 0
Response time: 0 ms

Resolved: FX blog (kty) is back up in 6f18ad6 after 8 minutes.


text:
🛑 FX blog (kty) is down

In a746ba5, FX blog (kty) (https://foxter-blogeditor.konecty.com) was down:

HTTP code: 0
Response time: 0 ms

Resolved: FX blog (kty) is back up in 5a03aef after 6 minutes.


text:
🛑 FX blog (kty) is down

In a574781, FX blog (kty) (https://foxter-blogeditor.konecty.com) was down:

HTTP code: 0
Response time: 0 ms

Resolved: FX blog (kty) is back up in 849967f after 5 minutes.


text:
🛑 FX blog (kty) is down

In 1989c6e, FX blog (kty) (https://foxter-blogeditor.konecty.com) was down:

HTTP code: 0
Response time: 0 ms

Resolved: FX blog (kty) is back up in ac0ae95 after 6 minutes.


text:
🛑 FX blog (kty) is down

In fb85976, FX blog (kty) (https://foxter-blogeditor.konecty.com) was down:

HTTP code: 0
Response time: 0 ms

Resolved: FX blog (kty) is back up in dd08a6f after 31 minutes.


text:
🛑 FX corretor (kty) is down

In 40d5706, FX corretor (kty) (https://corretores.foxterciaimobiliaria.com.br) was down:

HTTP code: 0
Response time: 0 ms

Resolved: FX corretor (kty) is back up in affb9c0 after 9 minutes.


text:
🛑 FX corretor (kty) is down

In 876af95, FX corretor (kty) (https://corretores.foxterciaimobiliaria.com.br) was down:

HTTP code: 0
Response time: 0 ms

Resolved: FX corretor (kty) is back up in c89317a after 7 minutes.


text:
🛑 FX blog (kty) is down

In 214eaa6, FX blog (kty) (https://foxter-blogeditor.konecty.com) was down:

HTTP code: 0
Response time: 0 ms

Resolved: FX blog (kty) is back up in 217f316 after 7 minutes.


text:
🛑 FX kty hom (kty) is down

In 712513c, FX kty hom (kty) (https://foxter-hom.konecty.com) was down:

HTTP code: 0
Response time: 0 ms

Resolved: FX kty hom (kty) is back up in c92b0ea after 5 minutes.


text:
🛑 FX blog (kty) is down

In d16b7e2, FX blog (kty) (https://blog.foxterciaimobiliaria.com.br) was down:

HTTP code: 503
Response time: 356 ms

Resolved: FX blog (kty) is back up in 502ba69 after .


text:
🛑 FX corretor (kty) is down

In 6ad7c6e, FX corretor (kty) (https://corretores.foxterciaimobiliaria.com.br) was down:

HTTP code: 0
Response time: 0 ms

Resolved: FX corretor (kty) is back up in 62db8d4 after 8 minutes.


text:
🛑 FX corretor (kty) is down

In 81526b0, FX corretor (kty) (https://corretores.foxterciaimobiliaria.com.br) was down:

HTTP code: 0
Response time: 0 ms

Resolved: FX corretor (kty) is back up in 8ebe570 after 11 minutes.


text:
🛑 FX corretor (kty) is down

In eb8e4fd, FX corretor (kty) (https://corretores.foxterciaimobiliaria.com.br) was down:

HTTP code: 0
Response time: 0 ms

Resolved: FX corretor (kty) is back up in 7e6c6f4 after 6 minutes.


text:
🛑 FX corretor (kty) is down

In 5d58645, FX corretor (kty) (https://corretores.foxterciaimobiliaria.com.br) was down:

HTTP code: 0
Response time: 0 ms

Resolved: FX corretor (kty) is back up in 8da9af0 after 6 minutes.


text:
Vulnerable to Infinite Loop via malformed MKV file through file-type package

The following report is provided by NPM audit when using the latest version of decompress package (v4.2.1):
file-type  <16.5.4
Severity: moderate
file-type vulnerable to Infinite Loop via malformed MKV file - https://github.com/advisories/GHSA-mhxj-85r3-2x55

node_modules/decompress-tar/node_modules/file-type
node_modules/decompress-tarbz2/node_modules/file-type
node_modules/decompress-targz/node_modules/file-type
node_modules/decompress-unzip/node_modules/file-type
  decompress-tar  >=4.0.0

  Depends on vulnerable versions of file-type
  node_modules/decompress-tar
  decompress-tarbz2  >=4.0.0

  Depends on vulnerable versions of file-type
  node_modules/decompress-tarbz2
    decompress  >=4.0.0
    Depends on vulnerable versions of decompress-tarbz2
    node_modules/decompress

  decompress-targz  >=4.0.0
  Depends on vulnerable versions of file-type
  node_modules/decompress-targz

  decompress-unzip  >=4.0.1
  Depends on vulnerable versions of file-type
  node_modules/decompress-unzip

More description about the problem is provided here: https://github.com/advisories/GHSA-mhxj-85r3-2x55
The fix was implemented in file-type v16.5.4, so probably file-type should just be bumped in sub-packages: decompress-tar, decompress-tarbz2, decompress-targz, decompress-unzip.

@sindresorhus any chance you could give some security love to this package? <3

@sindresorhus @kevva : When can we expect the file-type vulnerability fix?
https://github.com/advisories/GHSA-mhxj-85r3-2x55.
https://nvd.nist.gov/vuln/detail/CVE-2022-36313
sonarqube-scanner@2.8.2
└─┬ decompress@4.2.1
└─┬ decompress-unzip@4.0.1
└── file-type@3.9.0

@qooban @alfaproject : How do you resolve this issue?

@UdayKumarNettem I don't have a solution for that. I provided my findings in the issue description.

authors: UdayKumarNettem alfaproject qooban

repo: kevva/decompress


text:
Having problem with participating Stellar airdrop, error.

Keybase GUI Version: 4.5.0-20190919040131+93e889ab01
I am having problem with Airdrop, i qualify but i get info that i do not, after i click on, become....

Hi,
I have exactly the same issue, don't know what to do....

Somos 3, a mí me dice ha ocurrido un error y ya no dice más

Okay i have downloaded new version of Keybase and on first screen i am qualified to join i have button to click. Then when i click on button i am not getting error anymore but next screen telling me that i am not qualified to join. But for sure i am qualified i have very old Github account.

Too me

Same here :/

i though i'm the only one facing the issue.
how to solve this?

I have a feeling they arent that sad that people like us cant join the airdrop ;)

For me too, with german account.

https://github.com/keybase/client/issues/20264  same issue

It happened to me when I left the airdrop because of an error, and when I tried to join again... There's no option.

I have the same issue. Received the first airdrop in September, added a phone number the moment it was required. Now, I tried joining and I have the same issue. 3 green checks that I qualify and a "Sorry, you are not qualified to join."

repo: keybase/client


text:
Ohter prove than IT relative ?

Hi,
I have just create a new account for my wife.
And I had a revelation ... How people who have nothing to do with the IT environment can prove their ID through IT relating things like: Reddit, Github Hacker news ... ??
Why not add other possibility like Linkedin ??
Today my wife doesn't have any facebook, twitter, reddit, Github ... account. And if I did understand well, if there is no prove of ID, the user is notr able to share his public folder (as exemple)??
Thx

No reaction ?

You can share folders without any proofs.


text:
libfuse/libdokan: enable team in ls for everyone

@malgorithms wants this on for everyone in today's desktop release.  @jzila @songgao quick review please?

Oh weird, github had a big green button even though Jenkins is still running.  I'll revert if it fails.

repo: keybase/kbfs


text:
Update and clean up dependencies

Description
Upgrade the project dependencies to more recent versions, remove unused dependencies, and ensure compatibility with the currently used Solidity version (0.8.19).
Tasks

Review and upgrade all dependencies in package.json that can be updated without breaking changes
Remove unused dependencies from package.json (e.g., solmate)
Upgrade the Bun version used in GitHub Actions
Verify that contracts still build successfully after each update
Read changelogs for each updated dependency and apply any necessary code changes for compatibility

Acceptance Criteria

[ ] All upgradeable dependencies in package.json are updated to their latest stable versions
[ ] Unused dependencies (including solmate) are removed from package.json
[ ] Bun version in GitHub Actions is updated to the latest stable version
[ ] Contracts build successfully with the updated dependencies
[ ] All tests pass with the updated dependencies
[ ] Any necessary code changes for compatibility are implemented and documented

Caveats

Only update to release, battle-tested versions (avoid bleeding edge and beta versions)
Be prepared to revert changes if unexpected issues arise
Determining the latest compatible version for each dependency may take time

Resources

OpenZeppelin Contracts Changelog
Bun releases

@kfastov can I work on this?

I am applying to this issue via OnlyDust platform.
My background and how it can be leveraged
I am a Full Stack blockchain Developer with expertise in Next.js, Nest.js, TypeScript, JavaScript, React, Node.js, Three.js, and Solidity. My journey with OnlyDust hackathons began at Edition 1, and I've since made 30 contributions across 9 projects. With my extensive experience on the OnlyDust platform (profile:  https://app.onlydust.com/u/Ugo-X), I've honed my skills in delivering quality solutions under pressure.
I bring a unique blend of technical proficiency and user-focused design to every project, whether it's crafting immersive 3D experiences or developing smart contracts. My track record shows I can adapt quickly and contribute effectively to diverse challenges.
As we surf through Edition 6, I'm excited to leverage my skills and hackathon experience to push the boundaries of blockchain development. I'm confident in my ability to tackle new challenges and drive innovation in this space.
How I plan on tackling this issue
i will be sure to follow the steps mentioned in the description, as the issue is already a very detailed one

I am applying to this issue via OnlyDust platform.
My background and how it can be leveraged
I am a web3 developer with 2 years of experience
How I plan on tackling this issue
When i am assigned to this issue i will :

Use only stable, release versions of dependencies.
Be ready to revert changes if issues arise.
Allow time to determine the latest compatible versions.

I am applying to this issue via OnlyDust platform.
My background and how it can be leveraged
Hi, I am Adrian, I am a passionate developer looking forward to gain some experience in web3 projects. I have some experience using Solidity which might help me with the context of this issue.
How I plan on tackling this issue

Read the code carefully to make sure I know what I am working with
Remove dependencies one by one building the contracts after each deletion to make sure I do not break anything up.
Upgrade the Bun version used in GitHub Actions
Read changelogs for each updated dependency and apply any necessary code changes for compatibility

Hi @kfastov I'd love to contribute to this project. And this looks like a good entry point

I am applying to this issue via OnlyDust platform.
My background and how it can be leveraged
I'm Poulav Bhowmick, with a robust background in TypeScript, fullstack development and blockchain technology. My experience includes building robust applications, optimizing functionalities and blockchain integration. I have actively participated in events and open source contributions, enhancing my capability to tackle real-world tech challenges. My projects can be viewed on my GitHub Profile and OnlyDust Profile. Plus I´m active member of Starknet community🇷. This is my first contribution to Walnut’s Repositories.
How I plan on tackling this issue

Review package.json:

I'll examine each dependency and its current version.
Research the latest stable versions available for each package.
Check compatibility with Solidity 0.8.19 and other project requirements.

Update dependencies:

Upgrade each dependency to the latest compatible version.
Pay special attention to major version changes, reviewing changelogs for breaking changes.
Remove unused dependencies, including solmate.

Update Bun version in GitHub Actions:

Locate the GitHub Actions workflow file.
Update the Bun version to the latest stable release.

Verify builds and tests:

After each significant update, I'll rebuild the contracts to ensure compatibility.
Run the full test suite to catch any potential issues.

Address compatibility issues:

If any problems arise, I'll consult changelogs and documentation.
Make necessary code adjustments to maintain compatibility.
Document any significant changes required.

I am applying to this issue via OnlyDust platform.
My background and how it can be leveraged
I am Daniel Barrantes, a fullstack software developer passionate about learning new technologies. I have recently entered the world of web3 and I would like to complete my first issue.
How I plan on tackling this issue
-I will read the code carefully to understand the task
-I will update the necessary dependencies and remove the unused ones
-I will verify the correct functioning of the contracts once the changes have been implemented.
-In case of problems, I will work hard to resolve them.

I am applying to this issue via OnlyDust platform.
My background and how it can be leveraged
Hii,I'm a software developer with over 3 years of experience. I am problem-solving-oriented and i utilize whatever tool oe resource needed to sole any problems i face
How I plan on tackling this issue
I would make good use of the resource as stated in the issue description to effect the updates and also run tests to ensure they work as expected

@Gift-Naomi Hey! I want to remind you that today is the last day to finish the tasks. If there are minor tweaks to your work, they are okay to finish in the following two days 🙂

repo: kfastov/worldcoin-bridge-linea


text:
Improve timestamp updates

fixes: https://github.com/runtimeverification/firefly/issues/822
This PR introduces a <lastMineTime> cell, which helps to track the passage of time from the last mining of a block. This is necessary because <timestamp> can be manipulated in ways such as custom initialization, evm_revert and evm_increaseTime, which makes just updating the cell with #time() incorrect.

I'm somewhat skeptical of all the places we've added updates to the <lastMineTime> cell. Are we sure it's necessary in all of them, and not just when we're mining a block?
It may only actually be needed at the beginning of execution (by putting #time() in the initial configuration), and when we actually use the cell (the only place being where we say <lastMineTime> LASTTIME => #time() </lastMineTime>).

Let's add just an evm_increaseTime test which demonstrates the same failure we see on CI.

authors: ehildenb gtrepta

repo: kframework/evm-semantics


text:
don't create scanner for STDIN-STREAM and STDOUT-STREAM if they are not

needed
This ought to significantly decrease incremental parsing time on semantics that do not use these modules.

This didn't really seem to substantially improve the performance of parsing, so I'm going to close it.

repo: kframework/k


text:
Multi-Tenant Cluster / Sharding

SA impersonation through GitOpsProject CRD ✓
Own isolated inventory ✓
Multiple isolated vcs-keys ✓
Sharding ✓

secondary shards also need GitOpsProject ClusterRoleBinding

repo: kharf/declcd


text:
Incorder and decoder

Description 📜
base 64 incoder and decoder encrypt your text so that you can security send your message and nobody able to see the actual message
#539

Type of change 📝
Please delete options that are not relevant.And in order to tick the check box just but x inside them for example [x] like this

[x] Add a new project

Domain of Contribution 📊
Please delete options that are not relevant.And in order to tick the check box just but x inside them for example [x] like this

[x] Project using HTML, CSS & JS

Checklist ✅
Please delete options that are not relevant.And in order to tick the check box just but x inside them for example [x] like this

[x] I have performed a self-review of my own code or work.
[x] I have commented my code, particularly in hard-to-understand areas.
[x] My changes generates no new warnings.
[x] I'm GSSoC'22 contributor

Screenshots / Gif (Optional) 📸

demo:
https://user-images.githubusercontent.com/49890655/163690150-9009d371-6854-49fd-8de2-eae6cd258d0c.mp4

repo: khushi-purwar/WebDev-ProjectKart


text:
[BUG] Google Analytics does not work

Describe the bug
When I add in config.toml
googleAnalytics = "UA-hoge"
[privacy]
  [privacy.googleAnalytics]
    disable = false
    anonymizeIP = true
    respectDoNotTrack = true

Render error occuered, such as
ERROR 2021/08/15 05:31:06 render of "page" failed: execute of template failed: template: _internal/google_analytics.html:1:16: executing "_internal/google_analytics.html" at <.Site.Config.Privacy.GoogleAnalytics>: can't evaluate field Site in type string
ERROR 2021/08/15 05:31:06 render of "page" failed: execute of template failed: template: _internal/google_analytics.html:1:16: executing "_internal/google_analytics.html" at <.Site.Config.Privacy.GoogleAnalytics>: can't evaluate field Site in type string
ERROR 2021/08/15 05:31:06 render of "page" failed: execute of template failed: template: _internal/google_analytics.html:1:16: executing "_internal/google_analytics.html" at <.Site.Config.Privacy.GoogleAnalytics>: can't evaluate field Site in type string
ERROR 2021/08/15 05:31:06 render of "page" failed: execute of template failed: template: _internal/google_analytics.html:1:16: executing "_internal/google_analytics.html" at <.Site.Config.Privacy.GoogleAnalytics>: can't evaluate field Site in type string
ERROR 2021/08/15 05:31:06 Rebuild failed:

Expected behavior
google analytics(google tagmanagers ) tags displayed in header.
Build Environment

OS: Alpine ... docker peaceiris/hugo:v0.87.0
Theme version/commit: 1.0.1
Hugo version: [v0.87.0-B0C541E4+extended]

Please try to use Hugo extended version before opening the issue.
Preview Environment

OS: [macOS]
Browser [Chrome]

Additional Information
I think With is Rebinds the context (.) , Internal Templates can not use arguments correct config.
inbaseof.html
{{- $analytics := .Site.Config.Privacy.GoogleAnalytics -}}
        {{- if not $analytics.Disable }}{{ with .Site.GoogleAnalytics -}}
            {{ template "_internal/google_analytics.html" . }}
        {{- end -}}{{ end -}}

"_internal/google_analytics.html" arguments were rebinded .Site.GoogleAnalytics by With.
I think this should be fix below.
{{- $analytics := .Site.Config.Privacy.GoogleAnalytics -}}
        {{- if not $analytics.Disable }}{{ if .Site.GoogleAnalytics -}}
            {{ template "_internal/google_analytics.html" . }}
        {{- end -}}{{ end -}}

Hi, thanks for your report.
I'll prefer to use if and as conditional statement instead

authors: gatolynx khusika

repo: khusika/FeelIt


text:
be able to supply your own security context for operator and server pods

part of: https://github.com/kiali/kiali/issues/5455

How I tested:

make clean build-helm-charts
helm template --set deployment.security_context_override.foo=bar kiali-server _output/charts/kiali-server-*.tgz
Confirm the securityContext on the server pod was set:

        securityContext:
          foo: bar

helm template kiali-server _output/charts/kiali-server-*.tgz
Confirm the default securityContext on the server pod doesn't change:

        securityContext:
          allowPrivilegeEscalation: false
          privileged: false
          readOnlyRootFilesystem: true
          runAsNonRoot: true
          capabilities:
            drop:
            - ALL

helm template --set securityContext.foo=bar kiali-operator _output/charts/kiali-operator-*.tgz
Confirm the securityContext on the operator pod was set:

        securityContext:
          foo: bar

helm template kiali-operator _output/charts/kiali-operator-*.tgz
Confirm the default securityContext on the operator pod doesn't change:

        securityContext:
          allowPrivilegeEscalation: false
          privileged: false
          runAsNonRoot: true
          capabilities:
            drop:
            - ALL

repo: kiali/helm-charts


text:
[NT-669, NT-496] Shimmer Loading Extension

📲 What
Adds a protocol extension ShimmerLoading for the purpose of adding a shimmering loading state to views.
🤔 Why

This is a continuation of the UI improvements from our native checkout work.
A shimmer loading state hints at the shape of the view that is being loaded rather than just using a native UIActivityIndicatorView.

🛠 How

Added ShimmerLoading protocol extension.

Views that conform to this protocol are extended with startLoading() and stopLoading() functions.
All UIViews are given a boolean property shimmersWhenLoading which, when true, means that the shimmering gradient layer is applied to them if their parent conforms to ShimmerLoading and startLoading() is called.
Note: I would like to think of a way to do this without extending all UIViews to have that boolean.

Created a PledgeShippingLocationShimmerLoadingView example implementation.

Technically we could just conform the rootStackView of PledgeShippingLocationViewController to ShimmerLoading and tell it which subviews to apply the shimmer to. While this would work, the shape of the views weren't quite that of the designs so I chose to create a separate view instead.

👀 See

Before 🐛
After 🦋

✅ Acceptance criteria
To have the view appear for longer add this to line 56 of PledgeShippingLocationViewModel:
.ksr_debounce(.seconds(2), on: AppEnvironment.current.scheduler)

We will probably want to make this permanent so that the shimmer is not too brief to be jarring.

[ ] Navigate to the pledge view of a reward that has shipping. The shimmer loading views should appear in the position of the shipping location section.

I think it would be nice not to have to create these sort of shimmer dummy views like PledgeShippingLocationShimmerLoadingView, I wonder if we just set greaterThanOrEqualTo width and height constraints on the views we want the shimmer to appear on if that would be sufficient 🤔

I'll look into this, it might just mean having to adjust some constraints on the view when it's loading/not loading but yeah that could work!

Going to merge this and look into possibly not using a dummy view separately 👍

repo: kickstarter/ios-oss


text:
Disable the rack-attack log

Is there any way to disable the Rack Attack logs?
Like:

Cache read: ...
Cache increment: ...

@gustavovendramini: Those log messages are not explicitly generated by rack-attack.
I suspect it's a side effect of using a low log level (like debug) with Rails.cache; and any read/increment emits an ActiveSupport::Notification event that generates that log.
I recommend increasing your log level, or modifying the ActiveSupport notification events to not log rack attack messages.

authors: gustavovendramini ktheory

repo: kickstarter/rack-attack


text:
skip option should add projects while constructing tree

Currently skip option does not add the project to the tree. However, we want the project to still be added and cloned but just not executed

in spite of its name, build-chain is not just for building, is for execution, so let's suppose you want to execute one single command from one single repository for any reason... (we are always talking about maven, but remember build-chain is build system/tool agnostic) so it could be the case where you want to checkout whatever the project set (tree) and you want to execute whatever the command for the whole project set.
Remember we are talking about commands section from definition file, another proposal would be to remove it from there and to add skip to dependencies section, either at project level and at mapping level (for skipping checkout for specific mapping case), wdyt? @shubhbapna

authors: Ginxo shubhbapna