text:
chore: Update naming conventions for container graphql and tsx files

Summary by Sourcery
Update naming conventions and refactor components to improve code clarity and maintainability. Enhance documentation to provide clearer guidelines for component and GraphQL file structures.
Enhancements:

Refactor the MembersDetailContainer component to simplify the rendering logic by removing the content function and directly returning the JSX.
Refactor the MembersAccountsAdd component to extract the form submission logic into a separate handleFinish function.
Update the MembersAccountsList component to use the AdminMembersAccountsListContainerMemberAccountFieldsFragment type for data and column definitions.

Documentation:

Expand the documentation in 002-ui-tsx-files.md to include additional rules and examples for React component naming conventions, functional components, and usage of AntDesign components.
Update the documentation in 001-ui-container-graphql-files.md to clarify naming conventions and structure for container GraphQL files.

@sourcery-ai review

@sourcery-ai review

@sourcery-ai review

repo: simnova/ownercommunity


text:
🛑 Metrocopiers is down

In e4cc0c9, Metrocopiers (https://$MC_SITE1/) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Metrocopiers is back up in a1fa86b after 4 minutes.

source: gharchive/issue

license: MIT

license_type: permissive

license_source: github-api


text:
🛑 Snow Boards NZ is down

In 77db39f, Snow Boards NZ (https://$SZ_SITE1/) was down:

HTTP code: 503
Response time: 4598 ms

Resolved: Snow Boards NZ is back up in 48354a8 after 6 minutes.


text:
🛑 Lyson Au is down

In c40b73d, Lyson Au (https://$LA_SITE1/) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Lyson Au is back up in 14692d7 after 5 minutes.


text:
🛑 Lyson Au is down

In b73fb58, Lyson Au (https://$LA_SITE1/) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Lyson Au is back up in d01e112 after 10 minutes.


text:
use Google Container Service & Kubernetes instead of Fleet

Why do this? Just look at the number of issues that have been closed citing that when this change is made that the problem / feature described in the issue will be addressed.
References

Kubernetes
use Kubernetes (v1 & ready for production use as of 21 Jul '15) instead of Fleet
2 Nov '15 - Google Updates Its Container Services With Focus On Speed, Scaling And Authentication
3 Jun '15 - A Technical Overview of Kubernetes (CoreOS Fest 2015)

Concepts

Kubernetes: Open Source Container Cluster Orchestration
crawl initiated via a Job to the Kubernetes API Server (running on the Kubernetes master)
Google Container Registry - docs
CouchDB as persistence for users, crawls and spiders service - Using Persistent Disks with WordPress and MySQL will be useful reference

closing since moving future stuff into trello

license: mit

license_source: bigquery


text:
Mention restarting systemd in documentation

https://docs.datasette.io/en/stable/deploying.html#running-datasette-using-systemd
Need to clarify that if you add a new database or change metadata you need to restart systemd.

sudo systemctl restart datasette.service

https://docs.datasette.io/en/latest/deploying.html#running-datasette-using-systemd

repo: simonw/datasette


text:
Mechanism for deploying a preview of a branch using Vercel

I prototyped that here: https://github.com/simonw/one-off-actions/blob/main/.github/workflows/deploy-datasette-branch-preview.yml
It deployed the json-extras-query branch here: https://datasette-preview-json-extras-query.vercel.app/

Added a actions BRANCH_PREVIEW_VERCEL_TOKEN secret to this repository.

Can now be used here: https://github.com/simonw/datasette/actions/workflows/deploy-branch-preview.yml


text:
Missing migrations for id

Got this when trying to deploy version 0.13:
Migrations for 'django_sql_dashboard':
  venv/lib/python3.8/site-packages/django_sql_dashboard/migrations/0004_auto_20210511_1039.py
    - Alter field id on dashboard
    - Alter field id on dashboardquery

Yes that looks like the solution: https://docs.djangoproject.com/en/3.2/releases/3.2/#customizing-type-of-auto-created-primary-keys

To avoid unwanted migrations in the future, either explicitly set DEFAULT_AUTO_FIELD to AutoField:
DEFAULT_AUTO_FIELD = 'django.db.models.AutoField'

or configure it on a per-app basis:
from django.apps import AppConfig

class MyAppConfig(AppConfig):
    default_auto_field = 'django.db.models.AutoField'
    name = 'my_app'

authors: fjsj simonw

repo: simonw/django-sql-dashboard


text:
Accept PORT from environment variable.

Currently, Heroku needs the port been set by environment variable.
There's any other option to express-admin work with $PORT from heroku?

@simov should we merge this?

Hi @vgsantoniazzi, configuring a port is no longer applicable in v2 of the admin. In v2 the admin is simply an Express.js middleware that you can mount in your server app:
var express = require('express')
var admin = require('express-admin')

express()
  .use(admin({
    config: require('config.json'),
    settings: require('settings.json'),
    users: require('users.json'),
    custom: require('custom.json'),
  }))
  .listen(3000)

Also, the MySQL driver is no longer bundled with the admin in case you are using that. Have a look at the updated readme and also at the changelog for any potential breaking changes.

source: gharchive/pull-request

authors: simov vgsantoniazzi

repo: simov/express-admin


text:
FlowType not working with pixels? What am I missing?

As there are no examples available to download to compare with, I'm not quite sure what I'm missing.
It would be a good idea to have a folder with examples. There's not even a fiddle or a codepen of its usage on the docs...
Here's a reproduction of what I'm trying to do.
I can see the font-size inline attribute being applied to the parent, but it doesn't seem to have any effect on the child elements.
It seems it only works when applying em instead of px to the element i want to make resizable.
Nothing is mentioned in the docs about having to use em instead of pixels. So not sure if this is a must or not...
Here's the same version but working as expected when using em units instead.
I've seen some other demos which doesn't seem to be working either.
What am I missing?

You need to include FlowType.js in your JSFiddle.

@jdgraffam it is there. Take a look at the left panel under the External Resources section.

Sorry, duh. Try this: http://jsfiddle.net/b51h4wcc/
Don't declare font-size on the h2.

Then I assume this lines in the docs are not correct when dealing with px, right?
body {
   font-size: 18px;
}

h1,h2,h3,h4,h5,h6,p {
   line-height: 1.45;
}

h1 { font-size: 4em; }
h2 { font-size: 3em; }
h3 { etc...

authors: alvarotrigo jdgraffam


text:
'MaterialFactory' does not contain a constructor that takes 2 arguments

This is a problem on ImporterContext.cs Line 50 on the latest version of UniVRM plugin
Removing MaterialFallback.FallbackShaders parameter fixed this issue

MaterialFactory.cs is updated.

authors: FFaUniHan simplestargame


text:
Change Defaults.publisherAll() to only listen to the keys registered in Defaults.Keys

UserDefaults.didChangeNotification triggers for any kind of user defaults change in the process. Even for included SDK or even Apple's APIs. This makes it both inefficient and dangerous. I just had an infinite loop where I was listening to UserDefaults.didChangeNotification and in the handler, it was setting button.imagePosition and apparently setting that properly causes a userdefault to be set internally, which resulted in an infinite loop.
I think it would be better to only listen to the keys we know about.
@fredyshox Thoughts?

I removed it for now until this issue is resolved. (https://github.com/sindresorhus/Defaults/commit/5df16e0d2e0c27f2a4d014d587603a5ffd5c13d3)

repo: sindresorhus/Defaults


text:
Add Cybersecurity Blue Team

https://github.com/meitar/awesome-cybersecurity-blueteam#readme
This list is focused on curating a big picture overview of tools and
resources dealing with collaborative security flaw identification,
remediation, and verification. It is a relatively new list that provides
a holistic subset of several other security-related lists along with a
number of new items focused primarily around the needs of DevSecOps/Blue
Team needs in an organization. Relevant other lists, such as awesome IR,
awesome pentest, etc., are linked where relevant so as not to duplicate
work or reinvent the wheel. (Instead, I contribute to those other
lists directly when more appropriate than adding to this list.)
Thanks for the consideration.
By submitting this pull request I confirm I've read and complied with the below requirements 🖖
Please read it multiple times. I spent a lot of time on these guidelines and most people miss a lot.
Requirements for your pull request

You have to review at least 2 other open pull requests. Try to prioritize unreviewed PRs, but you can also add more comments to reviewed PRs. Go through the below list when reviewing. This requirement is meant to help make the Awesome project self-sustaining. Comment here which PRs you reviewed. You're expected to put a good effort into this and to be thorough. Look at previous PR reviews for inspiration.
I have read and understood the instructions for creating a list.
This pull request has a descriptive title in the format Add Name of List (Example: Add Swift), not Update readme.md or Add awesome list.
The entry in the Awesome list should:

Include a short description about the project/theme of the list. It should not describe the list itself.Example: - [Fish](…) - User-friendly shell., not - [Fish](…) - Resources for Fish..
Be added at the bottom of the appropriate category.

The list I'm submitting complies with the below requirements.

Requirements for your Awesome list

Has been around for at least 30 days.That means 30 days from either the first real commit or when it was open-sourced. Whatever is most recent.
It's the result of hard work and the best I could possibly produce.
Non-generated Markdown file in a GitHub repo.
Includes a succinct description of the project/theme at the top of the readme. (Example)
The repo should have awesome-list & awesome as GitHub topics. I encourage you to add more relevant topics.
Not a duplicate.
Only has awesome items. Awesome lists are curations of the best, not everything.
Includes a project logo/illustration whenever possible.

Either fullwidth or placed at the top-right of the readme. (Example)
The image should link to the project website or any relevant website.
The image should be high-DPI. Set it to maximum half the width of the original image.

Entries have a description, unless the title is descriptive enough by itself. It rarely is though.
Includes the Awesome badge.

Should be placed on the right side of the readme heading.
Should link back to this list.

Has a Table of Contents section.

Should be named Contents, not Table of Contents.
Should be the first section in the list.
Should only have one level of sub-lists, preferably none.

Has an appropriate license.

That means something like CC0, not a code licence like MIT, BSD, Apache, etc.
WTFPL and Unlicense are not acceptable licenses.
If you use a license badge, it should be SVG, not PNG.

Has contribution guidelines.

The file should be named contributing.md. Casing is up to you.

Has consistent formatting and proper spelling/grammar.

The link and description are separated by a dash. Example: - [AVA](…) - JavaScript test runner.
The description starts with an uppercase character and ends with a period.
Consistent and correct naming. For example, Node.js, not NodeJS or node.js.

Doesn't include a Travis badge.You can still use Travis for list linting, but the badge has no value in the readme.

Go to the top and read it again.

It looks like one of item of the list doesn't exist anymore: https://nccgroup.github.io/Scout2/.
Can you check again ?

Weird, it must have been recently removed. It's still in Google's cache and the Web Archive is also aware of it. ¯\_(ツ)_/¯
I'll update the link in the awesome list. Thanks.

@MFatihMAR Looks like many if not all of these linting issues are new requirements which differ from the guidelines in this repository's pull request template.
I'm going to wait with these until y'all figure out how you actually want people to contribute, since I've been getting conflicting information on numerous of my PRs and I don't care quite so much as to continue to go back-and-forth between sometimes contradicting requirements.
Good luck getting the dust to settle. :)

@meitar The output is better now:
❯ awesome-lint https://github.com/meitar/awesome-cybersecurity-blueteam
✖ Linting

  README.md:16:5
  ✖    1:36  Invalid badge source                                                                                remark-lint:awesome/badge
  ✖   16:5   Incorrect indentation before bullet: remove 2 spaces                                                remark-lint:list-item-bullet-indent
  ✖   17:5   Incorrect indentation before bullet: remove 2 spaces                                                remark-lint:list-item-bullet-indent
  ✖   18:5   Incorrect indentation before bullet: remove 2 spaces                                                remark-lint:list-item-bullet-indent
  ✖   21:5   Incorrect indentation before bullet: remove 2 spaces                                                remark-lint:list-item-bullet-indent
  ✖   28:1   ToC item "Transport-layer defense" does not match corresponding heading "Transport-layer defenses"  remark-lint:awesome/toc
  ✖   80:4   Text "OSX" should be written as "macOS"                                                             remark-lint:awesome/spell-check
  ✖   81:4   Text "OSX" should be written as "macOS"                                                             remark-lint:awesome/spell-check
  ✖  159:81  List item description must end with proper punctuation                                              remark-lint:awesome/list-item

  9 errors

https://github.com/sindresorhus/awesome-lint

@sindresorhus That description looks good to me. I made a few additional changes to fix several linting errors. However, I don't understand what "Invalid badge source" means and I also don't want to change the OSX to macOS text because these reference tools whose names are OSX and cannot be changed on my list until the upstream project changes their name (which is unlikely). It would be an error for me change their name so I hope you'll ignore these specific linting errors in this case.

Oh, I figured out what is meant by invalid badge source, and fixed it, I think.

Tweet: https://twitter.com/awesome__re/status/1115187993239625728

authors: hsiaoyi0504 meitar sindresorhus

repo: sindresorhus/awesome


text:
Expressing query params as arrays with a single element

Hi, before history switched from qs I used array-value params:
{ // query object
  paramName: ['firstValue']
}

Which was serialized to:
?paramName[]=firstValue

So when it was re-parsed we'd end up with the same query object. It doesn't look like the query-string stringifier has a way to express array values with a single element, as a result the re-parsed query object is different than the original query object:
{
  paramName: 'firstValue'
}

Is there any way to achieve transitive stringify/parse behavior with this lib or is that out of scope? I can write my own custom parser/stringifier if needed.

Out of scope. There are no specced or consistent way of doing nested query params. Different backends handle it differently.
See: https://github.com/sindresorhus/query-string#nesting

authors: kevana sindresorhus

repo: sindresorhus/query-string


text:
Create issues from Project view

Projects can be associated with one or more repositories. Unfortunately, to create a new issue on your board, you have to navigate away from the Project and go directly to a repository to create an issue before adding the issue to the project. This makes sense for open source projects where issues are commonly contributed and it's up to the maintainer to add and prioritize them to a roadmap. However, for teams that use GitHub Projects for development, creating issues from within the project view would be more convenient.
Proposal:
Add a "Create issue" button near the "+ Add cards" button in Project view. This opens a modal with the standard fields for creating an issue, in addition to a "Repository" dropdown where the user can select one of the repositories that this Project is linked to. The "Projects" field would either not be displayed or would just be pre-populated to include the current project.
Example modal contents:

This is probably only feasible if the existing GitHub UI for creating issues is somehow reusable, which I'm not sure.

It's a bit of a two step process, but you can already create issues from projects. If you add a note to a column, you can convert it to an issue.

I think this is the kind of feature that belongs more to a project management extension like ZenHub. Projects don't seem to be used by any of the maintainers.
In the meanwhile Chad's solution seems only one more click away

authors: bfred-it chadfawcett mmiller42

repo: sindresorhus/refined-github


text:
Show branch name in PR list

I'd love to see which branch will be/was merged in the PR list. The use case currently bugging me is that I haven't cleaned my local branches for a while 😊
Currently I'm going into each PR to see what was merged when.

Duplicate of https://github.com/sindresorhus/refined-github/issues/103?

No, #103 wants to show which branch you're merging into, while I want to see what branch you're merging from 😄

So maybe something like

paulmolluzzo wants to merge 1 commit into master from show-created-repos-css

from the PR details page might cover both.

@thomassnielsen if you want to see what's been merged into master just do git branch --merged master. This is probably a better way to get that list then visually parsing info out of a list of GitHub.

@thomassnielsen I'm personally using this:
git log --oneline --first-parent --since=1.month.ago origin/master

authors: hkdobrev paulmolluzzo sindresorhus thomassnielsen


text:
Extra blank line when using "Copy" feature

When I want to copy a file with the "Copy" button (here), there is always
an extra blank line at the top of the file (see screenshot).

Is there a way to remove this line ?
Thanks for this amazing extension !

This is unlikely to be fixed because it would mean undoing https://github.com/sindresorhus/refined-github/pull/771/commits/f7365e1314319bbf2ef5b4802cd516e458f048c4 from https://github.com/sindresorhus/refined-github/pull/771
An extra line is worth the feedback:

From #771
Why: zeroclipboard offers feedback with a tooltip while the previous implementation feels like nothing happens when pressing the button.

authors: anthony-robin bfred-it


text:
Schema refactor

From the configuration docs, here's an example of the current schema:
module.exports = {
  labels: ['upgrade'],
  depTypes: ['dependencies', 'devDependencies'],
  repositories: [
    {
      repository: 'singapore/repo1',
      packageFiles: [
        'package.json',
        {
          fileName: 'frontend/package.json',
          labels: ['upgrade', 'frontend']
        },
      ],
    },
    {
      repository: 'singapore/repo2',
      depTypes: ['dependencies', 'devDependencies', 'optionalDependencies'],
      labels: ['renovate'],
    },
    'singapore/repo3',
  ]
}

Multiple future features will require extending/augmenting this schema so I wanted to decide it in one location.

#133 - Support configuring to type and package-level
This feature would enable people to configure rules per-dependency type (e.g. for dependencies only, or devDependencies only), and also to configure rules by package (e.g. rules applying only to  lodash)
#109 auto-merge PRs
This might just leverage off #133, e.g. a configuration option for "automerge" that can be configured down to a per-package granularity. I can see an example where someone might to auto-merge only devDependencies, for example.
#10 Dependency groups
e.g. combining all eslint-related libraries into a single branch/PR.

For package-level rules, I can foresee a requirement for using regex patterns to group dependencies, e.g. /eslint.*/ or /foo|bar/.

I'm also reconsidering the use of arrays in the configuration, when ordering is not important. The reason for using them today is mainly to make the configs more human-readable, but can result in complications. For example in the earlier example two of the repositories are defined as objects and one as a string.

Converting the above:
module.exports = {
  labels: ['upgrade'],
  depTypes: ['dependencies', 'devDependencies'],
  repositories: {
    'singapore/repo1': {
       packageFiles: {
         'package.json': {
           labels: ['upgrade', 'frontend']
         },
      },
      'singapore/repo2': {
        depTypes: ['dependencies', 'devDependencies', 'optionalDependencies'],
        labels: ['renovate'],
      },
      'singapore/repo3': {},
   },
}

Extending this to include a label override for one devDependencies:
module.exports = {
  labels: ['upgrade'],
  depTypes: ['dependencies', 'devDependencies'],
  repositories: {
    'singapore/repo1': {
       packageFiles: {
         'package.json': {
           labels: ['upgrade', 'frontend']
         },
      },
      'singapore/repo2': {
        labels: ['renovate'],
        depTypes: {
          dependencies: {},
          devDependencies: {
            labels: ['dev'],
          },
          optionalDependencies: {},
        },
      },
      'singapore/repo3': {},
   },
}
``

The above is not particularly readable. Perhaps even less readable. And a further problem arises - many regex strings would be invalid json keys, so we couldn't continue this pattern for dependency/package configuration. So, back to the previous approach, and extending for labeling devDependencies:
module.exports = {
  labels: ['upgrade'],
  depTypes: ['dependencies', 'devDependencies'],
  repositories: [
    {
      repository: 'singapore/repo1',
      packageFiles: [
        'package.json',
        {
          fileName: 'frontend/package.json',
          labels: ['upgrade', 'frontend']
        },
      ],
    },
    {
      repository: 'singapore/repo2',
      depTypes: [
      	'dependencies',
      	{
      	  depType: 'devDependencies',
      	  labels: ['dev'],
      	},
      	'optionalDependencies',
      ],
      labels: ['renovate'],
    },
    'singapore/repo3',
  ]
}

Now extending it again to add a special label for all eslint* packages:
module.exports = {
  labels: ['upgrade'],
  depTypes: ['dependencies', 'devDependencies'],
  repositories: [
    {
      repository: 'singapore/repo1',
      packageFiles: [
        'package.json',
        {
          fileName: 'frontend/package.json',
          packages: [
            {
              packageName: 'eslint.*',
              labels: ['lint'],
            },
          ],
        },
      ],
    },
    {
      repository: 'singapore/repo2',
      depTypes: [
      	'dependencies',
      	{
      	  depType: 'devDependencies',
      	  labels: ['dev'],
      	},
      	'optionalDependencies',
      ],
      labels: ['renovate'],
    },
    'singapore/repo3',
  ]
}

This still has a little inconsistency, because in the case of repositories, packageFiles and depTypes, these serve to restrict renovate to only those that are listed - whereas listing an entry in packages would not mean that the rest are implicitly ignored.

Our default behaviour for cascading configs is that higher config options are overridden by lower ones, e.g. we do not unify all labels defined per-respository/package-file/depType/package and instead use the lowest one we find in the cascade. Are there any configuration options where this is undesirable?

I will go with the last example

repo: singapore/renovate


text:
add demo for producing prometheus metrics to kafka

This demo sets up a pipeline of:

The RisingWave cluster produces metrics into Prometheus
Prometheus transfers the metrics to Kafka (topic: Prometheus, format: JSON)

Here's a sample of the JSON in Kafka:
{
  "labels": {
    "__name__": "prometheus_sd_kubernetes_events_total",
    "event": "delete",
    "instance": "prometheus-0:9500",
    "job": "prometheus",
    "role": "endpoints"
  },
  "name": "prometheus_sd_kubernetes_events_total",
  "timestamp": "2022-08-02T14:12:43Z",
  "value": "0"
}

It's possible that RisingWave can create a source listening to the metrics stream from itself. But since we currently do not support some JSON parsing features, the complete demo will be delayed later.

Prometheus transfers the metrics to Kafka (topic: Prometheus, format: JSON)

Is this done by using https://github.com/Telefonica/prometheus-kafka-adapter?

authors: neverchanje twocode

repo: singularity-data/risingwave-demo


text:
Adding a rejection sampled normal distribution function with a modifi…

Adding a rejection sampled normal distribution function with a modified lower bound values.

Updated the code to not require any storage. It is simpler. But the limiter code should be removed otherwise we have too many low end concentrations.

repo: sirgwain/craig-stars


text:
Fixed jsa.py

rush -j ${INTERLACE_THREADS} -i .tmp/url_extract_js.txt "echo {} | python3 $tools/JSA/jsa.py | anew -q .tmp/url_extract_tmp.txt" &>/dev/null
line 1359
also
[ -s ".tmp/byp4xx.txt" ] && cat .tmp/dirdar.txt | anew -q vulns/byp4xx.txt
to
[ -s ".tmp/byp4xx.txt" ] && cat .tmp/byp4xx.txt | anew -q vulns/byp4xx.txt
line 1857

Sorry for the delay, could you recheck these changes? Rush has been removed and there are other differences


text:
Sample Split?

Is it possible that one sample is split across multiple flowcells?
What happens when we see that coverage of a sample is too low? Do we re-do and throw away the old reads or do we merge?

rejoin_samples now works independent of flowcell, i.e. reads from multiple flowcells will be joined together


text:
heads up - possible issues with gcc 13.1

I've compiled wasm3 in w64dekvit (using standard cmake for windows, used with -G "MinGW Makefiles" to generate makefiles which use cmd.exe instead of sh because it doesn't quite work with busybox-w32 sh), and I'm noticing random errors while running wasm files with wasm3 compiled with w64devkit 1.19.0 (x86-64) but no issues with 1.18.0 (also 64), and also no issues with the same wasm file with other wasi runners, like wasmer and wasmtime.
So I'm suspecting either some issue with gcc 13.1 (w64dekvit 1.19) compared to 12.2 (w64dk 1.18), or, probably not unimaginable, some dodgy code in wasm3 which happens to work with gcc 12.2 but not 13.1. The compilation does have quite a few warnings, and the code does try to squeeze performance where possible, I think.
That's the only evidence I have so far, and I've not explored it further, so this is just a heads up.
I can provide the wasm3 binaries and test files if needed.

Thank you for pointing this out, though I strongly suspect these are wasm3
bugs. The run-wasi-tests.py tests all pass with GCC 12.2 under w64devkit
1.18.0 using a default build. However, if I enable UBSan then 8 of 12
tests fail due to undefined behavior. (7 of 12 fail on Linux, so it's not
just Windows.)
$ CFLAGS="-fsanitize=undefined -fsanitize-undefined-trap-on-error" cmake ..
There's signed overflow in at least two places. Under GCC 13.1 -O3,
without UBSan, 5 tests fail, a subset of the 8 failing under UBSan — more
evidence that it's related. All failures are access violations (code
0xC0000005). Under GCC 13.1 -O0, all tests pass, indicating it's happens
only under optimization. On the other hand, -fwrapv makes no difference in
the outcome, so it seems there's something more to it that UBSan doesn't
catch.
The Python script helpfully outputs the test command, which you can
copy-paste to run under GDB yourself and have a look. Unfortunately the
undefined behavior is buried in several layers of macros (m3_exec.h) so
it's really difficult to see what's going on.
The documentation indicates they fuzz under UBSan, so I'm surprised it's
gone unnoticed. At least one of these bugs dates back to 2019. The last
wasm3 release was 2 years ago and perhaps they haven't tested again since
at least then?

Thank you for the detailed reply.

CFLAGS="-fsanitize=undefined -fsanitize-undefined-trap-on-error" cmake ..

I tried this (at . rather than ..):
CFLAGS="-fsanitize=undefined -fsanitize-undefined-trap-on-error" cmake .
make -j12
./wasm3 myapp.wasm ...

and it fails the same. Is that supposed to print additional UBSan related messages if such issues are detected? I'm not seing any.

Under GCC 13.1 -O3, without UBSan, 5 tests fail, a subset of the 8 failing under UBSan — more evidence that it's related. All failures are access violations (code 0xC0000005)

That is interesting. First that tests fail (I don't have python setup to try this myself), and then the exit code. While running in busybox-w32 sh the random aborts are always with exit code 5. I'm guessing this is the same issue, with the exit code upper bits getting lost in translation.

I strongly suspect these are wasm3 bugs

In light of the above, yeah, sounds reasonable.
I don't intend to pursue the wasm3 issue further as I'm not really invested in it, but I might file a bug report with them and point here.
Thanks again for the time and analysis.
(I'm leaving it for you to decide whether to close this issue, I'm fine with it getting closed).

Is that supposed to print additional UBSan related messages if such
issues are detected?

Since libubsan is not yet ported to Mingw-w64, no diagnostics. The
"trap-on-error" option tells it to execute a trap instruction instead,
which will break in the attached debugger, or otherwise crash (i.e. fail
the test). If you choose to continue investigating, run it under GDB:
$ gdb --tui --args wasm3.exe myapp.wasm
(gdb) run

You'll want debug info enabled, too: -g or, better, -g3.

(I don't have python setup to try this myself)

My recommendation: Grab a "dot" WinPython release, about ~23MiB, which is
just a self-extracting archive. If you have 7-zip, you can open it without
running the self-extractor. Inside is a little CPython distribution which
you can pluck out and run by itself. No fuss, no installation, much like
w64devkit. Simply delete when no longer needed.
https://winpython.github.io/
(Warning: Windows 10 and later has an "app execution alias" for "python"
that installs itself in front of your cmd.exe PATH. You will need to
disable in order to access Python from a cmd.exe prompt.)

exit code upper bits getting lost in translation

I agree, that sounds likely.

authors: avih skeeto

license: Unlicense


text:
Replaced mouseover and mouseout with mouseenter and mouseleave so that nested elements don't close popups.

Before submitting the PR:

[ x ] Does your PR reference an issue? If not, please chat to the team on Discord or GitHub before submission.
[ x ] Did you update and run tests before submission using npm run test?
[ x ] Does your branch follow our naming convention? If not, please amend the branch name using branch -m new-branch-name
[ x ] Did you update documentation related to your new feature or changes?

What does your PR address?
Fixes #1379

I've made it fairly clear that I'm not accepting new popup-related pull requests until the refactor is complete. I'm sorry, but I'm going to have to deny this. Note the issue and this can be handled as part of that. You can even reference this PR as a suggestion for a fix.

repo: skeletonlabs/skeleton


text:
dotfile for user defined styles and such?

Very cool project.
I was curious what you think about loading some dotfile like ~/.janeway which could contain configurables, such as style menu colors and alternate prompt string.

Sure, sounds like a good idea!
I'd like to make more things customizable, right now everything is mostly set to my needs. Anything in particular you require?

Colors are cool. But I'd love to be able to expand the max number of suggestions in the autocompletion list.

Well it took a while, but most styles can now be set in a ~/.janeway/janeway.json config file.
I also added a persistent cli history, something I was seriously missing.
Haven't published it to NPM yet, though.

v0.2.3 has been released

authors: MrRacoon skerit

repo: skerit/janeway


text:
Texture from the RGB camera?

Is there any plan to add texture  to a scanned mesh using  RGB camera images?

That's been on my mind for a while now but I hadn't been able to work anything out. But I've just recently seen some code snippets on how to get it working so stay tuned!

authors: moaljazaery skgrush

repo: skgrush/CavernSeer


text:
jjjjnj

Summary
A clear and concise description of what the bug is, and what you expected to happen.
How to reproduce

Go to '...'
Click on '...'
Scroll down to '...'
See error

Please include screenshots.
Additional context
Add any other context about the problem here.

I'm going to close this out. If you have an issue to report, please fill in the details in the issue template.

repo: skills/introduction-to-github


text:
ViewPager with scrollable tabs inside anchor panel doesnt scroll

Hi guys,
I have a viewpager inside with tabs and fragments that contains nestedscrollview or recyclerview.
The problem is only the starting tab of the pager is scrollable, the rest doesnt scroll because of the AnchorSheetBehavior. I am trying to solve this but i also wanted to report the issue maybe you guys find a better solution.
anchor.txt

Hi,
Try to Wrap the linear layout with a nested scroll view and make that nested scroll view have the Anchor behavior.
Have not tried but that might solve the problem. If you look at the source code, the Behavior accepts nested scrolls but probably they have to be direct children.

the problem is that mViewRef and mNestedScrollingChildRef members are set in onLayoutChild which gets called only for the first fragment or the viewpager

I am not sure if I can help on that, most of the behavior is from the BottomSheetBehavior, there is a new version release now, I will update the code. But I am afraid I can't help with your issue

authors: laurentiugh skimarxall

repo: skimarxall/AnchorSheetBehavior


text:
Option: One PDF or individual PDFs

Option: One single PDF or each image to it's own PDF

Thank you for the suggestion. We will try to add this feature in upcoming versions.

authors: Pareidol skinan


text:
error from a system update

any clue for this error
using with home assistant and web terminal
error with  python 3.8 ????
catt --version
catt v0.12.0, Zaniest Zapper.
catt scan
Scanning Chromecasts...
Traceback (most recent call last):
File "/usr/bin/catt", line 8, in
sys.exit(main())
File "/usr/lib/python3.8/site-packages/catt/cli.py", line 641, in main
return cli(obj=get_config_as_dict())
File "/usr/lib/python3.8/site-packages/click/core.py", line 829, in call
return self.main(*args, **kwargs)
File "/usr/lib/python3.8/site-packages/click/core.py", line 782, in main
rv = self.invoke(ctx)
File "/usr/lib/python3.8/site-packages/click/core.py", line 1259, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
File "/usr/lib/python3.8/site-packages/click/core.py", line 1066, in invoke
return ctx.invoke(self.callback, **ctx.params)
File "/usr/lib/python3.8/site-packages/click/core.py", line 610, in invoke
return callback(*args, **kwargs)
File "/usr/lib/python3.8/site-packages/catt/cli.py", line 482, in scan
devices = get_cast_devices_info()
File "/usr/lib/python3.8/site-packages/catt/discovery.py", line 63, in get_cast_devices_info
devices = get_cast_devices()
File "/usr/lib/python3.8/site-packages/catt/discovery.py", line 50, in get_cast_devices
devices = [CastDevice(pychromecast.get_chromecast_from_service(s, browser.zc), s[4], s[5]) for s in services]
File "/usr/lib/python3.8/site-packages/catt/discovery.py", line 50, in
devices = [CastDevice(pychromecast.get_chromecast_from_service(s, browser.zc), s[4], s[5]) for s in services]
AttributeError: module 'pychromecast' has no attribute 'get_chromecast_from_service'

It sounds like a wrong installation, I'm afraid I don't know what you could do to fix this. Probably just reinstall catt, I'd say.

done reinstall may times with both a machine and router reboot and reset all the cast devices
would appreciate so help in tracking down the problem
i am using this from a home assistant  terminal it been working ok but lastest beta has broken this - if i can work out why i try to fix
quite a few people use catt in this manor

Try this:
pip uninstall catt pychromecast
pip install catt

same error
think it may to be to do with latest python library as the system has been doing small changes to cope with that library
pip uninstall catt pychromecast
Found existing installation: catt 0.12.0
Uninstalling catt-0.12.0:
  Would remove:
    /usr/bin/catt
    /usr/lib/python3.8/site-packages/catt-0.12.0.dist-info/*
    /usr/lib/python3.8/site-packages/catt/*
Proceed (y/n)? y
  Successfully uninstalled catt-0.12.0
Found existing installation: PyChromecast 9.0.0
Uninstalling PyChromecast-9.0.0:
  Would remove:
    /usr/lib/python3.8/site-packages/PyChromecast-9.0.0.dist-info/*
    /usr/lib/python3.8/site-packages/pychromecast/*
Proceed (y/n)? y
  Successfully uninstalled PyChromecast-9.0.0
➜  ~ pip install catt
Collecting catt
  Using cached catt-0.12.0-py2.py3-none-any.whl (26 kB)
Requirement already satisfied: requests>=2.23.0 in /usr/lib/python3.8/site-packages (from catt) (2.25.1)
Requirement already satisfied: Click>=7.1.2 in /usr/lib/python3.8/site-packages (from catt) (7.1.2)
Collecting PyChromecast>=7.5.0
  Using cached PyChromecast-9.0.0-py2.py3-none-any.whl (61 kB)
Requirement already satisfied: ifaddr>=0.1.7 in /usr/lib/python3.8/site-packages (from catt) (0.1.7)
Requirement already satisfied: youtube-dl>=2020.9.20 in /usr/lib/python3.8/site-packages (from catt) (2021.2.22)
Requirement already satisfied: zeroconf>=0.25.1 in /usr/lib/python3.8/site-packages (from PyChromecast>=7.5.0->catt) (0.28.8)
Requirement already satisfied: casttube>=0.2.0 in /usr/lib/python3.8/site-packages (from PyChromecast>=7.5.0->catt) (0.2.1)
Requirement already satisfied: protobuf>=3.0.0 in /usr/lib/python3.8/site-packages (from PyChromecast>=7.5.0->catt) (3.15.3)
Requirement already satisfied: six>=1.9 in /usr/lib/python3.8/site-packages (from protobuf>=3.0.0->PyChromecast>=7.5.0->catt) (1.15.0)
Requirement already satisfied: chardet<5,>=3.0.2 in /usr/lib/python3.8/site-packages (from requests>=2.23.0->catt) (3.0.4)
Requirement already satisfied: idna<3.2,>=2.5 in /usr/lib/python3.8/site-packages (from requests>=2.23.0->catt) (3.1)
Requirement already satisfied: urllib3<1.27,>=1.21.1 in /usr/lib/python3.8/site-packages (from requests>=2.23.0->catt) (1.26.2)
Installing collected packages: PyChromecast, catt
Successfully installed PyChromecast-9.0.0 catt-0.12.0
➜  ~ catt scan
Scanning Chromecasts...
Traceback (most recent call last):
  File "/usr/bin/catt", line 8, in <module>
    sys.exit(main())
  File "/usr/lib/python3.8/site-packages/catt/cli.py", line 641, in main
    return cli(obj=get_config_as_dict())
  File "/usr/lib/python3.8/site-packages/click/core.py", line 829, in __call__
    return self.main(*args, **kwargs)
  File "/usr/lib/python3.8/site-packages/click/core.py", line 782, in main
    rv = self.invoke(ctx)
  File "/usr/lib/python3.8/site-packages/click/core.py", line 1259, in invoke
    return _process_result(sub_ctx.command.invoke(sub_ctx))
  File "/usr/lib/python3.8/site-packages/click/core.py", line 1066, in invoke
    return ctx.invoke(self.callback, **ctx.params)
  File "/usr/lib/python3.8/site-packages/click/core.py", line 610, in invoke
    return callback(*args, **kwargs)
  File "/usr/lib/python3.8/site-packages/catt/cli.py", line 482, in scan
    devices = get_cast_devices_info()
  File "/usr/lib/python3.8/site-packages/catt/discovery.py", line 63, in get_cast_devices_info
    devices = get_cast_devices()
  File "/usr/lib/python3.8/site-packages/catt/discovery.py", line 50, in get_cast_devices
    devices = [CastDevice(pychromecast.get_chromecast_from_service(s, browser.zc), s[4], s[5]) for s in services]
  File "/usr/lib/python3.8/site-packages/catt/discovery.py", line 50, in <listcomp>
    devices = [CastDevice(pychromecast.get_chromecast_from_service(s, browser.zc), s[4], s[5]) for s in services]
AttributeError: module 'pychromecast' has no attribute 'get_chromecast_

the pychromecast was updated to version 9.0.0   Released: Feb 26, 2021
I think that maybe the issue

i can confirm issue is pychromecast 9.0.0  version 8.1.2  works ok
i think this issue needs to be reopened
thanks

Hmm, PyChromecast 9 works for me... That's very odd...

i have the issue both sites i have access to if there are any chrome cast devices online it errors out

Same problem here.

Same issue here.

Same issue for me on my desktop (macos) and home assistant OS (rpi4).
For now I have downgraded the dependency and it resolves the issue:
pip uninstall pychromecast
pip install 'pychromecast<9.0.0

Output:
Collecting pychromecast<9.0.0
  Downloading PyChromecast-8.1.2-py2.py3-none-any.whl (59 kB)
     |████████████████████████████████| 59 kB 2.8 MB/s

Can you try and see if the latest master resolves this?

Commit 2cd45525347258e52a89abec87d1a21cdb60f445 seems to solve the dependency issue, PyChromecast 8.1.2 is pulled down instead of latest 9.0.0.
pip install git+https://github.com/skorokithakis/catt.git
Collecting git+https://github.com/skorokithakis/catt.git
  Cloning https://github.com/skorokithakis/catt.git to /private/var/folders/jq/ll6v5k116mz_7c01py44dc6m0000gn/T/pip-req-build-pzwcxyfe
  Running command git clone -q https://github.com/skorokithakis/catt.git /private/var/folders/jq/ll6v5k116mz_7c01py44dc6m0000gn/T/pip-req-build-pzwcxyfe
Requirement already satisfied: youtube-dl>=2020.9.20 in ./.pyenv/versions/3.8.5/lib/python3.8/site-packages (from catt==0.12.0) (2021.2.22)
Collecting PyChromecast<9,>=8.0.0
  Using cached PyChromecast-8.1.2-py2.py3-none-any.whl (59 kB)
Requirement already satisfied: Click<8,>=7.1.2 in ./.pyenv/versions/3.8.5/lib/python3.8/site-packages (from catt==0.12.0) (7.1.2)
Requirement already satisfied: ifaddr>=0.1.7 in ./.pyenv/versions/3.8.5/lib/python3.8/site-packages (from catt==0.12.0) (0.1.7)
Requirement already satisfied: requests>=2.23.0 in ./.pyenv/versions/3.8.5/lib/python3.8/site-packages (from catt==0.12.0) (2.24.0)
Requirement already satisfied: zeroconf>=0.25.1 in ./.pyenv/versions/3.8.5/lib/python3.8/site-packages (from PyChromecast<9,>=8.0.0->catt==0.12.0) (0.28.8)
Requirement already satisfied: casttube>=0.2.0 in ./.pyenv/versions/3.8.5/lib/python3.8/site-packages (from PyChromecast<9,>=8.0.0->catt==0.12.0) (0.2.1)
Requirement already satisfied: protobuf>=3.0.0 in ./.pyenv/versions/3.8.5/lib/python3.8/site-packages (from PyChromecast<9,>=8.0.0->catt==0.12.0) (3.15.3)
Requirement already satisfied: six>=1.9 in ./.pyenv/versions/3.8.5/lib/python3.8/site-packages (from protobuf>=3.0.0->PyChromecast<9,>=8.0.0->catt==0.12.0) (1.15.0)
Requirement already satisfied: chardet<4,>=3.0.2 in ./.pyenv/versions/3.8.5/lib/python3.8/site-packages (from requests>=2.23.0->catt==0.12.0) (3.0.4)
Requirement already satisfied: urllib3!=1.25.0,!=1.25.1,<1.26,>=1.21.1 in ./.pyenv/versions/3.8.5/lib/python3.8/site-packages (from requests>=2.23.0->catt==0.12.0) (1.25.10)
Requirement already satisfied: certifi>=2017.4.17 in ./.pyenv/versions/3.8.5/lib/python3.8/site-packages (from requests>=2.23.0->catt==0.12.0) (2020.6.20)
Requirement already satisfied: idna<3,>=2.5 in ./.pyenv/versions/3.8.5/lib/python3.8/site-packages (from requests>=2.23.0->catt==0.12.0) (2.10)
Using legacy 'setup.py install' for catt, since package 'wheel' is not installed.
Installing collected packages: PyChromecast, catt
    Running setup.py install for catt ... done
Successfully installed PyChromecast-8.1.2 catt-0.12.0

pip show catt
Name: catt
Version: 0.12.0
Summary: Cast All The Things allows you to send videos from many, many online sources to your Chromecast.
Home-page: https://github.com/skorokithakis/catt
Author: Stavros Korokithakis
Author-email: hi@stavros.io
License: BSD
Location: /Users/francois/.pyenv/versions/3.8.5/lib/python3.8/site-packages
Requires: youtube-dl, PyChromecast, Click, ifaddr, requests
Required-by:

pip show pychromecast
Name: PyChromecast
Version: 8.1.2
Summary: Python module to talk to Google Chromecast.
Home-page: https://github.com/balloob/pychromecast
Author: Paulus Schoutsen
Author-email: paulus@paulusschoutsen.nl
License: MIT
Location: /Users/francois/.pyenv/versions/3.8.5/lib/python3.8/site-packages
Requires: zeroconf, protobuf, casttube
Required-by: catt

catt scan
Scanning Chromecasts...
192.168.1.127 - Living Room TV - Google Inc. Chromecast

Install PyChromecast 8.1.2 instead of latest 9.0.0. for me seems to solved the problem.

0.12.1 has been released with a fix.

Thank you skorokithakis.  0.12.1 indeed solved the problem.

Fix ok for me thanks

authors: borwolf francois-nitenberg heartkingz scooper1 skorokithakis

repo: skorokithakis/catt


text:
After upgrade identityserver4 from 2.2 to 3.1, GetClientAsync is too slow in EFCore3.x

This is too slow for me，and it's run well before upgrade.

public virtual Task GetClientAsync(int clientId)
{
return DbContext.Clients
.Include(x => x.AllowedGrantTypes)
.Include(x => x.RedirectUris)
.Include(x => x.PostLogoutRedirectUris)
.Include(x => x.AllowedScopes)
.Include(x => x.ClientSecrets)
.Include(x => x.Claims)
.Include(x => x.IdentityProviderRestrictions)
.Include(x => x.AllowedCorsOrigins)
.Include(x => x.Properties)
.Where(x => x.Id == clientId)
.AsNoTracking()
.SingleOrDefaultAsync();
}

EFCore3.1 generates the following SQL

SELECT [t].[Id], [t].[AbsoluteRefreshTokenLifetime], [t].[AccessTokenLifetime], [t].[AccessTokenType], [t].[AllowAccessTokensViaBrowser], [t].[AllowOfflineAccess], [t].[AllowPlainTextPkce], [t].[AllowRememberConsent], [t].[AlwaysIncludeUserClaimsInIdToken], [t].[AlwaysSendClientClaims], [t].[AuthorizationCodeLifetime], [t].[BackChannelLogoutSessionRequired], [t].[BackChannelLogoutUri], [t].[ClientClaimsPrefix], [t].[ClientId], [t].[ClientName], [t].[ClientUri], [t].[ConsentLifetime], [t].[Created], [t].[Description], [t].[DeviceCodeLifetime], [t].[EnableLocalLogin], [t].[Enabled], [t].[FrontChannelLogoutSessionRequired], [t].[FrontChannelLogoutUri], [t].[IdentityTokenLifetime], [t].[IncludeJwtId], [t].[LastAccessed], [t].[LogoUri], [t].[NonEditable], [t].[PairWiseSubjectSalt], [t].[ProtocolType], [t].[RefreshTokenExpiration], [t].[RefreshTokenUsage], [t].[RequireClientSecret], [t].[RequireConsent], [t].[RequirePkce], [t].[SlidingRefreshTokenLifetime], [t].[UpdateAccessTokenClaimsOnRefresh], [t].[Updated], [t].[UserCodeType], [t].[UserSsoLifetime], [c0].[Id], [c0].[ClientId], [c0].[GrantType], [c1].[Id], [c1].[ClientId], [c1].[RedirectUri], [c2].[Id], [c2].[ClientId], [c2].[PostLogoutRedirectUri], [c3].[Id], [c3].[ClientId], [c3].[Scope], [c4].[Id], [c4].[ClientId], [c4].[Created], [c4].[Description], [c4].[Expiration], [c4].[Type], [c4].[Value], [c5].[Id], [c5].[ClientId], [c5].[Type], [c5].[Value], [c6].[Id], [c6].[ClientId], [c6].[Provider], [c7].[Id], [c7].[ClientId], [c7].[Origin], [c8].[Id], [c8].[ClientId], [c8].[Key], [c8].[Value]
FROM (
SELECT TOP(2) [c].[Id], [c].[AbsoluteRefreshTokenLifetime], [c].[AccessTokenLifetime], [c].[AccessTokenType], [c].[AllowAccessTokensViaBrowser], [c].[AllowOfflineAccess], [c].[AllowPlainTextPkce], [c].[AllowRememberConsent], [c].[AlwaysIncludeUserClaimsInIdToken], [c].[AlwaysSendClientClaims], [c].[AuthorizationCodeLifetime], [c].[BackChannelLogoutSessionRequired], [c].[BackChannelLogoutUri], [c].[ClientClaimsPrefix], [c].[ClientId], [c].[ClientName], [c].[ClientUri], [c].[ConsentLifetime], [c].[Created], [c].[Description], [c].[DeviceCodeLifetime], [c].[EnableLocalLogin], [c].[Enabled], [c].[FrontChannelLogoutSessionRequired], [c].[FrontChannelLogoutUri], [c].[IdentityTokenLifetime], [c].[IncludeJwtId], [c].[LastAccessed], [c].[LogoUri], [c].[NonEditable], [c].[PairWiseSubjectSalt], [c].[ProtocolType], [c].[RefreshTokenExpiration], [c].[RefreshTokenUsage], [c].[RequireClientSecret], [c].[RequireConsent], [c].[RequirePkce], [c].[SlidingRefreshTokenLifetime], [c].[UpdateAccessTokenClaimsOnRefresh], [c].[Updated], [c].[UserCodeType], [c].[UserSsoLifetime]
FROM [Clients] AS [c]
WHERE [c].[Id] = 22
) AS [t]
LEFT JOIN [ClientGrantTypes] AS [c0] ON [t].[Id] = [c0].[ClientId]
LEFT JOIN [ClientRedirectUris] AS [c1] ON [t].[Id] = [c1].[ClientId]
LEFT JOIN [ClientPostLogoutRedirectUris] AS [c2] ON [t].[Id] = [c2].[ClientId]
LEFT JOIN [ClientScopes] AS [c3] ON [t].[Id] = [c3].[ClientId]
LEFT JOIN [ClientSecrets] AS [c4] ON [t].[Id] = [c4].[ClientId]
LEFT JOIN [ClientClaims] AS [c5] ON [t].[Id] = [c5].[ClientId]
LEFT JOIN [ClientIdPRestrictions] AS [c6] ON [t].[Id] = [c6].[ClientId]
LEFT JOIN [ClientCorsOrigins] AS [c7] ON [t].[Id] = [c7].[ClientId]
LEFT JOIN [ClientProperties] AS [c8] ON [t].[Id] = [c8].[ClientId]
ORDER BY [t].[Id], [c0].[Id], [c1].[Id], [c2].[Id], [c3].[Id], [c4].[Id], [c5].[Id], [c6].[Id], [c7].[Id], [c8].[Id]

As i known, it's EFCore3.x problerm~Just record it for people who have the same problem
https://stackoverflow.com/questions/58677119/ef-core-3-0-include-does-not-work-as-expected-and-super-slow

Thanks for reporting this, I have to fix it.
Please check this code:
https://github.com/IdentityServer/IdentityServer4/blob/master/src/EntityFramework.Storage/src/Stores/ClientStore.cs#L54-L71
This is right way, how to fix it. :)

authors: RiccoYuan skoruba


text:
[DOC] review of developer documentation

Umbrella issue to collect feedback and user journeys in relation to getting set up as an open source contributor (or developer) to pytorch-forecasting.

I am having difficulty trying to find any technical documentation on how to setup a development environment on how to contribute to the library, is there a technical page detailing this anywhere in the docs? I suppose we should link that (if it exists) to the contribute page on the docs header

I am having difficulty trying to find any technical documentation on how to setup a development environment on how to contribute to the library, is there a technical page detailing this anywhere in the docs? I suppose we should link that (if it exists) to the contribute page on the docs header

Indeed I think that does not exist. This would be much appreciated!
Adding material like that to the "contribute" page, potentially inspired by sktime docs, would be a good start, although more of a band-aid. The sktime page for this is also not perfect, in the past people have gotten confused which installation workflow to follow. Perhaps we can re-design both at the same time to streamline the contributor experience?

Sure! That sounds like a good idea. Do you perhaps have an outline that I should follow to ensure that no details are missed in order to get a fully working development installation? Or maybe any specifics on what is confusing on the sktime docs so that I can try and make it more clear for both pages

I've opened a PR to add a couple minor changes here: https://github.com/sktime/sktime/pull/7339

@fkiraly are you familiar with poetry? I'm not exactly how it is supposed to work with developmental installations of pytorch-forecasting. the instruction step is as follows: "To contribute, fork and clone the repository, install depdencies with poetry install, create a new branch from master such as feature/my_new_awesome_model, write your code and create the PR on GitHub.".

@julian-fong, sorry for the late reply, missed this.
I am familiar with poetry, it is primarily used to pin versions exactly or to narrow bands, for maximum reproducibility in professional development of containers, applications, or end-to-end solutions.
While it works really well for this use case, it works less well for component software, especially if there is a large contributor base. It may still be used to pin developer environments, but narrow compatibility ranges for components (as opposed to applications) are counterproductive.
We have actually removed poetry now due to the maintenance burden arising from the pinned dependencies and their dependencies. I would suggest that in the documentation we replace the poetry based workflow with a basic pip based one, like in sktime.

authors: fkiraly julian-fong

repo: sktime/pytorch-forecasting


text:
Name of the class fixed

Fixed 'The name of the outer type and the file do not match.' issue in Array\Rearrange_array\Rearrange_array.java #34

Let me know if you need anymore changes!


text:
Upgrade to latest Firebase version

Recently, the Firebase SDK has changed their interfaces significantly. We need to update ngx-sherfire to reflect this in order to be compatible with the latest version.

Ik mag dit sherlock issue in projects wel slepen naar een andere lane, maar bij bijv labels en assignees krijg ik user does not have permission.

Opgelost in #50

authors: Askamp pavadeli

repo: skunkteam/sherlock


text:
How to configure k8s confuration file in yaml file?

Here am with 2 GCP clusters along with nsm ,after installing skydive in each cluster. I created 1 vm instance,i run skydive in analyzer mode along with both cluster skydive analyzer pod ip.through UI i got topology view that contains cluster with nodes without any link and also both cluster are peered in GCP that also not covered in UI.ui got the K8s file but dont know where configure it.
I don't know how to show the connectivity within cluster and also other cluster.please let me solve this issue.

@ArunPerseus you can try to use the .yaml under OpenShift here:: https://github.com/skydive-project/skydive/tree/master/contrib/openshift. This will deploy also agents so you should see links. This folder also includes simple script that deployed on OpenShift ... if this works also for GCP (with modification) it is possible to add another GCP folder under contrib with specific details

@ArunPerseus you can try to use the .yaml under OpenShift here:: https://github.com/skydive-project/skydive/tree/master/contrib/openshift. This will deploy also agents so you should see links. This folder also includes simple script that deployed on OpenShift ... if this works also for GCP (with modification) it is possible to add another GCP folder under contrib with specific details

authors: ArunPerseus eranra

repo: skydive-project/skydive


text:
原始demo点了十几下后会报错。

多次点击让代码以为是进入了一个死循环报错了。。

这个问题已修复，主要是在监听到点击事件时候需要移除，否则就一直重复添加导致出现多次嵌套调用了

这个问题已修复，主要是在监听到点击事件时候需要移除，否则就一直重复添加导致出现多次嵌套调用了

好的谢谢，非常期待wgl版的createjs.

authors: cailven skyfish-qc

repo: skyfish-qc/createJs-miniprogram


text:
Change to new problem list API

leetcode change the problems list API URL, so the old one is not working.

In the "show" command, if the keyword is number, it can't match with the problem id which is a string

Thanks dude! Not sure why did u close this request? Anyway, I've fixed it as you suggested :)

Because I'm not familiar with JavaScript, my code style is not good, so I think it's better to let you fix it...

authors: aaaahern skygragon

repo: skygragon/leetcode-cli


text:
Find usage

In jadx-0.8.0-b547-2de86b6 when I right-click on private method and select "Find usage", jadx-gui started to decompile all code of the apk, but this is unnecessary, because private methods is only accessible from class they belongs, which was already decompiled at that time.
Maybe, this thing should be optimized?
Thank you.

In jadx-0.8.0-b547-2de86b6 when I right-click on private method and select "Find usage", jadx-gui started to decompile all code of the apk, but this is unnecessary, because private methods is only accessible from class they belongs, which was already decompiled at that time.
Maybe, this thing should be optimized?
Thank you.

@S-trace as I remember, vm not check access modifiers at runtime so some obfuscators can make all methods private and an application will still work.

Is private virtual methods is possible in dex bytecode?
I used to think that private methods is always direct

I mean that access modifiers at runtime are just metadata, and checked only for reflection access.
So I think it is possible, but I need to check this to be sure :)

If so, maybe there should become optional (☑ Respect bytecode access modifiers), unchecking which will lead all direct methods to become private (ignoring access modifiers in bytecode), all virtual methods to become public, and all synthetic methods to become regular methods, to defeat such way of obfuscation?

@S-trace fixed in latest commit, see PR #439 for description.

authors: S-trace skylot

repo: skylot/jadx


text:
🛑 PT Site Home is down

In 0d46750, PT Site Home (https://qbit.rexsky-blog.com/) was down:

HTTP code: 0
Response time: 0 ms

Resolved: PT Site Home is back up in 71d2414.

repo: skywalkerRex/RexSky-Blog-Uptime


text:
Legacy tester tokens may no longer be created

In the examples you're referring to legacy tokens, however these cannot be created anymore. I there an alternative?

@bar9 at the bottom of the page here: https://api.slack.com/rtm#classic -- you can create a "classic" slack app, which will allow you to create a bot user which will contain a token that can be used to auth with the slack API.
Though, you may still run into issues with this, I created a workaround here: https://github.com/slack-rs/slack-rs-api/pull/105 -- but depending on how you're pulling in this library you may need to use the other forks I created to get this working:

https://github.com/silverjam/yobot
https://github.com/silverjam/slack-rs-api
https://github.com/silverjam/slack-rs

No idea if this workaround works for other parts of the Slack API.

repo: slack-rs/slack-rs-api


text:
Is there a way to send "bot is typing" event?

Is there a way to have the following message appear to make the bot appear more human-like?

Hey @master0v
This functionality is not possible with the events API. It was possible with the old RTM API but RTM will be deprecated soon so it isn't recommended using it.
If you don't mind, what is your usecase for it?

The bot that we are building is a deep conersational bot.  User studies have shown that it works better with delays between messages, so I need to "fill" these delays with "Bot typing".  I already do it on other platforms, and it works well.

@master0v Thanks for sharing that. As Steve mentioned, unfortunately we no longer support the feature in the latest event subscription model. The only thing I personally can suggest is to use ephemeral messages as below.

Here is a simple example code. As ephemeral ones eventually disappear, using both chat.postMessage and chat.postEphemeral may make the app experience better.
@app.event("app_mention")
def event_test(event, client: WebClient):
    client.chat_postEphemeral(
        channel=event["channel"],
        user=event["user"],
        text=":wave: Hi there! Let me start the conversation. Please wait a sec... :stopwatch:",
    )

    # preparing the next question depending on the context
    time.sleep(2)

    # To keep this question in the DM, chat_postMessage may be better
    client.chat_postEphemeral(
        channel=event["channel"],
        user=event["user"],
        text="Okay, first of all, can you tell me a bit more details about the story?",
    )

This may not be a good solution for the use case, but I hope this was helpful to you.

I will share your feedback with the teams concerned. Once the feature is added to the platform, the update will be announced in our changelog website. And then, we will add the support to all the SDKs.
Thanks a lot for your great inputs here. As we are unable to track the progress of product updates in this issue tracker, let me close this issue.

authors: master0v seratch stevengill

repo: slackapi/bolt-python


text:
Add reply_broadcast argument to files_upload

The chat.postMessage method has both thread_ts and reply_broadcast arguments, but the files.upload method has only reply_broadcast argument. Could you add reply_broadcast to files.upload?
Category (place an x in each of the [ ])

[x] slack_sdk.web.WebClient (sync/async) (Web API client)
[ ] slack_sdk.webhook.WebhookClient (sync/async) (Incoming Webhook, response_url sender)
[ ] slack_sdk.models (UI component builders)
[ ] slack_sdk.oauth (OAuth Flow Utilities)
[ ] slack_sdk.socket_mode (Socket Mode client)
[ ] slack_sdk.audit_logs (Audit Logs API client)
[ ] slack_sdk.scim (SCIM API client)
[ ] slack_sdk.rtm (RTM client)
[ ] slack_sdk.signature (Request Signature Verifier)

Requirements
Please read the Contributing guidelines and Code of Conduct before creating this issue or pull request. By submitting, you are agreeing to those rules.

Hi @henry0312! Thanks for raising this request. 🙂
This is actually a change that would need to be introduced on the platform/product side of things -- not within the SDK. Though we'd love to be able to resolve this ourselves, as we can't, I'm going to close this issue but I'll be sure to pass on the request to the responsible team!

repo: slackapi/python-slack-sdk


text:
add trailing slash to the end of the url

Summary
This PR addresses issue #1541 by ensuring that a trailing / is appended to the end of the URL in base_url if it is not already provided. This change ensures consistent URL formatting and avoids potential issues caused by missing trailing slashes in API calls.
Testing

Unit Tests
Run the following command to ensure all relevant test cases pass:

./scripts/run_unit_tests.sh tests/slack_sdk/web/test_web_client.py

Manual Testing

Use a custom base_url without a trailing / in a sample implementation. Confirm that the URL is automatically appended with a / during API calls.
Use a base_url with a trailing / and verify that no additional / is appended.

Category

[x ] slack_sdk.web.WebClient (sync/async) (Web API client)
[ ] slack_sdk.webhook.WebhookClient (sync/async) (Incoming Webhook, response_url sender)
[ ] slack_sdk.socket_mode (Socket Mode client)
[ ] slack_sdk.signature (Request Signature Verifier)
[ ] slack_sdk.oauth (OAuth Flow Utilities)
[ ] slack_sdk.models (UI component builders)
[ ] slack_sdk.scim (SCIM API client)
[ ] slack_sdk.audit_logs (Audit Logs API client)
[ ] slack_sdk.rtm_v2 (RTM client)
[ ] /docs (Documents)
[ ] /tutorial (PythOnBoardingBot tutorial)
[ ] tests/integration_tests (Automated tests for this library)

Requirements

[x ] I've read and understood the Contributing Guidelines and have done my best effort to follow them.
[x ] I've read and agree to the Code of Conduct.
[x ] I've run python3 -m venv .venv && source .venv/bin/activate && ./scripts/run_validation.sh after making the changes.

Thank you for all the support 🙏

Hi @WilliamBergamin and @seratch I noticed that after I changed the legacy_base_client.py it caused an error by adding a (//) in the api_url when concatenating the base_url with the api_method.
I just submitted the issue with a Pull Request in order to fix it.
Apologies for the mistake.

No worries 🤔 I had a feeling these changes may affect more edge cases then we could think of
My concern is that our unit tests did not catch this edge case and may have missed others that we are unaware of, It may be simpler to revert this commit, add more tests around this area in a separate PR and reopen these changes with updates to the tests

authors: HTSagara WilliamBergamin


text:
Private message a user if no conversation has been started yet.

I can send private message to a user same a as how I send message to a room like so:
module.exports = (robot) ->
  robot.router.post "/hubot/say", (req, res) ->

    room = req.body.room
    message = req.body.message

    robot.logger.info "Message '#{message}' received for room #{room}"

    user = robot.adapter.userForId 'broadcast'
    user.room = room
    user.type = 'groupchat'

    if message
      robot.send user, "#{message}"

    res.writeHead 200, {'Content-Type': 'text/plain'}
    res.end 'Thanks\n'

BUT I can only send private message to people who actually have a conversation with the bot beforehand, and I cannot send private messages to people who aren't yet.
How can I send private messages to all users, without needing them to message the bot first.
Thanks!

From this commit [1156fd60baa63de63e3c44aa1253c85e4b16b2b1] onwards, you can private message any user.

@suhasgaddam thanks, let me take a look at that on implement that base on that one :)

I believe this should no longer be an issue, so I am closing as resolved.

repo: slackhq/hubot-slack


text:
allow specifying aws profile

Pass the flag to CDK

Closing in favor of fork branch instead of master

repo: sladg/nextjs-lambda


text:
[#57] Integrate home screen user detail & top bar

Closes #57
What happened 👀
Integrate task for the home screen: top bar data + user info
Insight 📝

Normal integration: binding data from controller to View.
Fix http config for specific domain to be able to load avatar on both iOS and Android

Proof Of Work 📹
The app loads correctly without showing any HTTP error:

@manh-t @markgravity sorry the previous #62 was merged into here 😢  please help me review as well since the Integration is quite small, only bind data at the home screen

@markgravity @manh-t PR is ready for review 🙇

repo: sleepylee/flutter-survey


text:
Fix ReadWriteLock writeMutex issue

ReadWriteLock#writeMutex had default LockDriver which caused wrong sorting of participating nodes list. In some situations this issue can cause dead locking.

Coverage increased (+0.03%) to 89.97% when pulling a2a7e6056d96baccffb0ec3fdcc20cac464ba389 on fix-rw-write-mutex-issue into 3edc0d3cc9d3768e3d84301333d010ec419cc552 on master.

Coverage increased (+0.03%) to 89.97% when pulling a2a7e6056d96baccffb0ec3fdcc20cac464ba389 on fix-rw-write-mutex-issue into 3edc0d3cc9d3768e3d84301333d010ec419cc552 on master.

Coverage increased (+0.03%) to 89.97% when pulling a2a7e6056d96baccffb0ec3fdcc20cac464ba389 on fix-rw-write-mutex-issue into 3edc0d3cc9d3768e3d84301333d010ec419cc552 on master.

authors: coveralls estliberitas

repo: slideme/rorschach


text:
"Provides psr-17" in composer

The library provides all required PSR-17 interfaces. Shouldn't it be able to add "psr/http-factory-implementation": "1.0" to the provide key in composer.json?
Just like Guzzle and Diactoros do. See https://packagist.org/providers/psr/http-factory-implementation.
I want to use a library that requires psr/http-factory-implementation ^1.0 and I want to use this package.

Thought I added it back then in #17 but looks like I somehow forgot that one. Just go ahead and create a PR I would say :smiley:


text:
Add test for recursive invocation of the Slim App (sub requests)

..which is (or may be) used for performing (real) sub requests.

Coverage remained the same at 97.424% when pulling 3d82b9dae5088a9c1317343f36b7020cb5a77507 on bnf:4x-subrequest-tests into afccb0a050ad5ed4671e3a2b9baa7d7e0c154fba on slimphp:4.x.

authors: bnf coveralls

repo: slimphp/Slim


text:
Is it intentional for the root namespace to become innaccessible?

I run
sudo ./namespaced-openvpn --config ~/config.ovpn

default namespace, nothing special.
pings in default namespace now time out, outside connection cannot connect.
pings in private namespace do work, and curl-ing an ip checker shows vpn ip.
outside of namespaced', internet and openvpn work as expected.
The readme says that that namespaced-openvpn can be used for "running some processes inside a VPN and some outside it".
My personal goal would be to only run the vpn in said namespace and not have a vpn connection otherwise. I wish to have a publicly facing server, and occasionally run e.g. curl/wget etc through a vpn.
I kind of expected my root namespace to remain accessible - is it supposed to be? Can I achieve what I wish through this, or is namespaced-openvpn maybe not the right tool for my usecase?

This is not expected. It sounds like this might be a bad interaction with some other systems software that detects the creation of the tunnel interface and either adds firewall rules or changes the routing table.

I wish to have a publicly facing server, and occasionally run e.g. curl/wget etc through a vpn.

I can confirm that namespaced-openvpn works for this use case on a Linux server I run :-)
Can you check the output of ip route and iptables -L -n (or nftables, if your distribution has switched) in the default namespace?

I am assuming this information is safe to share.
Just in case, nether of these seem to change regardless whether namespaced-opnvpn is running.
ip route:
gremious@Gremy-Deb ~> ip route
default via 192.168.0.1 dev wlp1s0 proto dhcp metric 600
10.22.0.0/16 dev proton0 proto kernel scope link src 10.22.0.3
172.17.0.0/16 dev docker0 proto kernel scope link src 172.17.0.1
172.18.0.0/16 dev br-d95973aa95ed proto kernel scope link src 172.18.0.1
172.29.0.0/16 dev br-acb6f8673744 proto kernel scope link src 172.29.0.1
172.30.32.0/23 dev hassio proto kernel scope link src 172.30.32.1
172.31.0.0/16 dev br-95f62759c701 proto kernel scope link src 172.31.0.1
192.168.0.0/24 dev wlp1s0 proto kernel scope link src 192.168.0.14 metric 600
193.29.107.98 via 192.168.0.1 dev wlp1s0

sudo iptables -L -n:

Spoiler
Chain INPUT (policy ACCEPT)
target     prot opt source               destination
f2b-sshd   tcp  --  0.0.0.0/0            0.0.0.0/0            multiport dports 22

Chain FORWARD (policy DROP)
target     prot opt source               destination
DOCKER-USER  all  --  0.0.0.0/0            0.0.0.0/0
DOCKER-ISOLATION-STAGE-1  all  --  0.0.0.0/0            0.0.0.0/0
ACCEPT     all  --  0.0.0.0/0            0.0.0.0/0            ctstate RELATED,ESTABLISHED
DOCKER     all  --  0.0.0.0/0            0.0.0.0/0
ACCEPT     all  --  0.0.0.0/0            0.0.0.0/0
ACCEPT     all  --  0.0.0.0/0            0.0.0.0/0
ACCEPT     all  --  0.0.0.0/0            0.0.0.0/0            ctstate RELATED,ESTABLISHED
DOCKER     all  --  0.0.0.0/0            0.0.0.0/0
ACCEPT     all  --  0.0.0.0/0            0.0.0.0/0
ACCEPT     all  --  0.0.0.0/0            0.0.0.0/0
ACCEPT     all  --  0.0.0.0/0            0.0.0.0/0            ctstate RELATED,ESTABLISHED
DOCKER     all  --  0.0.0.0/0            0.0.0.0/0
ACCEPT     all  --  0.0.0.0/0            0.0.0.0/0
ACCEPT     all  --  0.0.0.0/0            0.0.0.0/0
ACCEPT     all  --  0.0.0.0/0            0.0.0.0/0            ctstate RELATED,ESTABLISHED
DOCKER     all  --  0.0.0.0/0            0.0.0.0/0
ACCEPT     all  --  0.0.0.0/0            0.0.0.0/0
ACCEPT     all  --  0.0.0.0/0            0.0.0.0/0
ACCEPT     all  --  0.0.0.0/0            0.0.0.0/0            ctstate RELATED,ESTABLISHED
DOCKER     all  --  0.0.0.0/0            0.0.0.0/0
ACCEPT     all  --  0.0.0.0/0            0.0.0.0/0
ACCEPT     all  --  0.0.0.0/0            0.0.0.0/0

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination

Chain DOCKER (5 references)
target     prot opt source               destination
ACCEPT     tcp  --  0.0.0.0/0            172.18.0.2           tcp dpt:8000
ACCEPT     tcp  --  0.0.0.0/0            172.30.32.6          tcp dpt:80
ACCEPT     udp  --  0.0.0.0/0            172.17.0.2           udp dpt:10009
ACCEPT     udp  --  0.0.0.0/0            172.17.0.2           udp dpt:10008
ACCEPT     udp  --  0.0.0.0/0            172.17.0.2           udp dpt:10007
ACCEPT     udp  --  0.0.0.0/0            172.17.0.2           udp dpt:10006
ACCEPT     udp  --  0.0.0.0/0            172.17.0.2           udp dpt:10005
ACCEPT     udp  --  0.0.0.0/0            172.17.0.2           udp dpt:10004
ACCEPT     udp  --  0.0.0.0/0            172.17.0.2           udp dpt:10003
ACCEPT     udp  --  0.0.0.0/0            172.17.0.2           udp dpt:10002
ACCEPT     udp  --  0.0.0.0/0            172.17.0.2           udp dpt:10001
ACCEPT     udp  --  0.0.0.0/0            172.17.0.2           udp dpt:10000
ACCEPT     udp  --  0.0.0.0/0            172.17.0.2           udp dpt:9999
ACCEPT     tcp  --  0.0.0.0/0            172.17.0.2           tcp dpt:9000
ACCEPT     tcp  --  0.0.0.0/0            172.17.0.2           tcp dpt:3478
ACCEPT     tcp  --  0.0.0.0/0            172.17.0.2           tcp dpt:3334
ACCEPT     tcp  --  0.0.0.0/0            172.17.0.2           tcp dpt:1935
ACCEPT     tcp  --  0.0.0.0/0            172.30.33.0          tcp dpt:8884
ACCEPT     tcp  --  0.0.0.0/0            172.30.33.0          tcp dpt:8883
ACCEPT     tcp  --  0.0.0.0/0            172.30.33.0          tcp dpt:1884
ACCEPT     tcp  --  0.0.0.0/0            172.30.33.0          tcp dpt:1883
ACCEPT     tcp  --  0.0.0.0/0            172.31.0.3           tcp dpt:8080
ACCEPT     tcp  --  0.0.0.0/0            172.29.0.2           tcp dpt:4533

Chain DOCKER-ISOLATION-STAGE-1 (1 references)
target     prot opt source               destination
DOCKER-ISOLATION-STAGE-2  all  --  0.0.0.0/0            0.0.0.0/0
DOCKER-ISOLATION-STAGE-2  all  --  0.0.0.0/0            0.0.0.0/0
DOCKER-ISOLATION-STAGE-2  all  --  0.0.0.0/0            0.0.0.0/0
DOCKER-ISOLATION-STAGE-2  all  --  0.0.0.0/0            0.0.0.0/0
DOCKER-ISOLATION-STAGE-2  all  --  0.0.0.0/0            0.0.0.0/0
RETURN     all  --  0.0.0.0/0            0.0.0.0/0

Chain DOCKER-ISOLATION-STAGE-2 (5 references)
target     prot opt source               destination
DROP       all  --  0.0.0.0/0            0.0.0.0/0
DROP       all  --  0.0.0.0/0            0.0.0.0/0
DROP       all  --  0.0.0.0/0            0.0.0.0/0
DROP       all  --  0.0.0.0/0            0.0.0.0/0
DROP       all  --  0.0.0.0/0            0.0.0.0/0
RETURN     all  --  0.0.0.0/0            0.0.0.0/0

Chain DOCKER-USER (1 references)
target     prot opt source               destination
RETURN     all  --  0.0.0.0/0            0.0.0.0/0

Chain f2b-sshd (1 references)
target     prot opt source               destination
RETURN     all  --  0.0.0.0/0            0.0.0.0/0

Debian Stable, 11 bullseye.
I don't believe I have ufw.
Happy to provide any additional info!

What does, e.g. ip route get 1.1.1.1 return? Are you only having problems with outgoing ICMP traffic, or can you, e.g. curl -vI4 https://www.google.com/ from the root namespace?

Ok, so, I tested a bit more and figured out the issue.
This is my first networking endeavour so I was using ProtonVPN's OpenVPN config, without really reading it. My blunder, sorry for that.
I tried it with a random "free vpn config" I found online and it actually worked just fine!
Now, proton support were adamant that custom split tunneling on linux and modifying their ovpn config "is unsuported", so I guess I should note that here.
But I read it through the config now and found that it's the following lines at the end:
up /etc/openvpn/update-resolv-conf
down /etc/openvpn/update-resolv-conf

Now, I'm not good enough at networking to know what resolvconf actually does. But I think this sets my DNS to a proton one, which then blocks anything that isn't going through proton VPN.
Assuming that it's safe to modify it this way, perhaps it would be nice to note this somewhere for ProtonVPN vpn users.

Now, I'm not good enough at networking to know what resolvconf actually does, but I think this sets my DNS to a proton one, which then blocks anything that isn't going through proton VPN.

Yeah, that sounds correct: this is rewriting your /etc/resolv.conf on your root filesystem to point to the DNS servers pushed from Proton's VPN server, which is most likely in the 10.0.0.0/8 block and therefore inaccessible from your root namespace.

Commenting them out makes namespaced-openvpn work perfectly (would be nice to know the full ramificaitons of this though).

namespaced-openvpn's default behavior is to write the the DNS servers pushed from the remote VPN server to /etc/netns/protected/resolv.conf. When you enter the protected namespace, this flie gets bind-mounted over /etc/resolv.conf, so processes running inside the namespace will use Proton's DNS servers. (You can check with sudo ip netns exec protected cat /etc/resolv.conf).
I think I should add documentation to the readme recommending that users comment out any attempt to manually manage resolv.conf, like the invocations of /etc/openvpn/update-resolv-conf in your config. Thanks!

authors: Gremious slingamn

repo: slingamn/namespaced-openvpn


text:
Stakeholders

Make a list of all stakeholders of the project with a brief description of each one of them, emphasizing any responsibilities with the project. Examples of stakeholders include users, clients, competitors, detractors, developers, etc.
Grading criteria (1 point): The stakeholders can’t be too generic or specific. The list should reflect what was described in Section 1.

Completed.

authors: BeatrizO sljur


text:
[e2e]: container tag main registry-username-secret

Repo: https://github.com/slsa-framework/example-package/tree/v31.0.167
Run: https://github.com/slsa-framework/example-package/actions/runs/5373495420
Workflow file: https://github.com/slsa-framework/example-package/tree/main/.github/workflows/e2e.container.tag.main.registry-username-secret.yml
Workflow runs: https://github.com/slsa-framework/example-package/actions/workflows/e2e.container.tag.main.registry-username-secret.yml
Trigger: push
Branch: v31.0.167
Date: Mon Jun 26 03:35:41 UTC 2023

Repo: https://github.com/slsa-framework/example-package/tree/v31.0.168
Run: https://github.com/slsa-framework/example-package/actions/runs/5418933501
Workflow file: https://github.com/slsa-framework/example-package/tree/main/.github/workflows/e2e.container.tag.main.registry-username-secret.yml
Workflow runs: https://github.com/slsa-framework/example-package/actions/workflows/e2e.container.tag.main.registry-username-secret.yml
Trigger: push
Branch: v31.0.168
Date: Fri Jun 30 03:23:49 UTC 2023
Tests are passing now. Closing this issue.

repo: slsa-framework/slsa-github-generator


text:
[e2e]: gradle workflow_dispatch main default slsa3

Repo: https://github.com/slsa-framework/example-package/tree/main
Run: https://github.com/slsa-framework/example-package/actions/runs/10289458668
Workflow file: https://github.com/slsa-framework/example-package/tree/main/.github/workflows/e2e.gradle.workflow_dispatch.main.default.slsa3.yml
Workflow runs: https://github.com/slsa-framework/example-package/actions/workflows/e2e.gradle.workflow_dispatch.main.default.slsa3.yml
Trigger: workflow_dispatch
Branch: main
Date: Wed Aug  7 18:08:45 UTC 2024

Repo: https://github.com/slsa-framework/example-package/tree/main
Run: https://github.com/slsa-framework/example-package/actions/runs/10307249654
Workflow file: https://github.com/slsa-framework/example-package/tree/main/.github/workflows/e2e.gradle.workflow_dispatch.main.default.slsa3.yml
Workflow runs: https://github.com/slsa-framework/example-package/actions/workflows/e2e.gradle.workflow_dispatch.main.default.slsa3.yml
Trigger: workflow_dispatch
Branch: main
Date: Thu Aug  8 18:15:07 UTC 2024
Tests are passing now. Closing this issue.


text:
Revert back to using github.workflow as entrypoint

workflow is not present in all event payloads so we'll need to go back to using workflow from the githubcontext for now.
https://docs.github.com/en/developers/webhooks-and-events/webhooks/webhook-events-and-payloads
Updates #11

This should fix https://github.com/slsa-framework/slsa-github-generator-go/issues/108 once that project updates.


text:
gulp-util is deprecated - should be migrated away from

The gulp team recommends upgrading migrating away from gulp-util using the guidelines in the article below:
https://medium.com/gulpjs/gulp-util-ca3b1f9f9ac5

There's a PR ( #53 ) about this issue, but author didn't make choice (and update the package in npm repository)

authors: francistm lamaldonado

repo: slushjs/gulp-install


text:
Add missing fields to store model

The backend is missing some data that is used in the frontend. This consists of:

phone number (phone)
subtitle (subtitle)
goods (goods)
header image (image)

The assumed structure is as follows:
const staticData = {
  id: "d290f1ee-6c54-4b01-90e6-d701748f0851",
  name: { de_DE: "Golden Neukölln" },
  subTitle: { de_DE: "Künstler-Zubehör" },
  phone: "0421-123123123",
  description: {
    de_DE: `Bei golden! findest du alles, was dich glücklich macht.

    „Symbiose“ bringt es ganz gut auf den Punkt, wenn es um die Beschreibung des Ladens vom Mutter-Tochter-Duo Margret
    und Gisa Schleef geht. Alte und neue Produkte sind gleichwertig vereint. Nostalgie und Moderne können sich auf
    40qm Fläche entfalten. Dazwischen sprießen frische Blumen und Zimmerpflanzen. Die Inhaberinnen beweisen Geschmack
    bei der Gestaltung als auch bei der Produktauswahl in ihrem Laden.\n\ngolden! heißt das gemeinsame Projekt der
    beiden und ist in der Sonnenallee in Neukölln zu finden. Komm vorbei, lass dich inspirieren, gönn dir eine
    Kleinigkeit und mach es dir anschließend Zuhause gemütlich. Denn hier wird auf Qualität und Nachhaltigkeit
    geachtet. Da die alten gesammelten Schätzchen Einzelstücke sind, wechselt das Angebot stetig. Auch das
    Blumen- und Pflanzenangebot ist je nach Saison wechselnd. In golden! steckt Liebe und Herzblut zweier kreativer
    Unternehmer-Frauen.`
  },
  address: {
    streetName: "Sonnenallee",
    streetNumber: "64",
    postalCode: "12045",
    city: "Berlin",
    region: null,
    state: null,
    country: "DE"
  },
  neighborhood: ["Berlin West"],
  geoLocation: null,
  goods: [
    {
      name: "Kleine Tasche",
      price: 3500,
      image:
        "https://images.unsplash.com/photo-1523779105320-d1cd346ff52b?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=crop&w=1652&q=80"
    },
    {
      name: "Große Tasche",
      price: 1400,
      image:
        "https://images.unsplash.com/photo-1523779105320-d1cd346ff52b?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=crop&w=1652&q=80"
    },
    {
      name: "Hamster",
      price: 1200,
      image:
        "https://images.unsplash.com/photo-1523779105320-d1cd346ff52b?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=crop&w=1652&q=80"
    }
  ],
  image:
    "https://images.unsplash.com/photo-1517971071642-34a2d3ecc9cd?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=crop&w=668&q=80"
};

@haugthom, do we still need this issue in some shape or form? According to this slack thread, I guess we don't... https://wirvsvirus.slack.com/archives/C010JCZT2PR/p1584830450151400

I'll close this for now. Please create a new issue to change the API, if still needed.

authors: cnasenberg connorlanigan

repo: smallbusinesshero/dds-wvv-backend


text:
add to telemetry that user uses RAG for completion

To compare user completion scores with and without RAG, we need to add information whether AST was used when completion was accepted.

https://github.com/smallcloudai/refact-lsp/pull/160

repo: smallcloudai/refact-lsp


text:
🛑 Links (tunnel) is down

In f40a7b8, Links (tunnel) (https://links.sman3palu.sch.id) was down:

HTTP code: 530
Response time: 52 ms

Resolved: Links (tunnel) is back up in 5f1877e after 19 minutes.

repo: smantriplw/uptime-services


text:
🛑 [DONATION] AmbisCamp Moodle (tunnel) is down

In 11f34ab, [DONATION] AmbisCamp Moodle (tunnel) (https://ambiscamp-cbt.sman3palu.sch.id) was down:

HTTP code: 502
Response time: 998 ms

Resolved: [DONATION] AmbisCamp Moodle (tunnel) is back up in fb18d62 after 1 hour.


text:
🛑 ERapor K13 Website (tunnel) is down

In 69a5568, ERapor K13 Website (tunnel) (https://erapor.sman3palu.sch.id) was down:

HTTP code: 403
Response time: 48 ms

Resolved: ERapor K13 Website (tunnel) is back up in b807e45 after 2 minutes.


text:
Converted into parallax depth card

ISSUE #743

Make the cards square.
Increase the size of the cards such that each row in the web view for a 15.6" screen has three cards.
Adjust the size of text (title of the card) such that 30 letters can be fit in a responsive manner. Multi-line titles should be possible.
On Hover, the title should not be displaced up instead the github and web icon (already present on the current cards on the website) should appear on the bottom right.

I have considered all the above mentioned points and successfully converted all those cards in "parallax depth card" and all are working properly with complete responsiveness.
@smaranjitghose and @anjali1102  please review my changes and let me know if this require any changes.

@anushbhatia sorry sir but I have checked.
There is no problem showing on my side related to that hover.
https://user-images.githubusercontent.com/59188454/123378302-324d1080-d5aa-11eb-9c8c-f1c169996586.mp4

Also tried in microsoft edge in which you are browsing.
@anushbhatia

@AKC068 Could you please incorporate the recent changes to the repo and update your PR with a squash commit

Feedback:

The issue @anushbhatia mentioned is present irrespective of the browser being used.

It is observed less frequently but is not absent. A typical example would be when you scroll down and suddenly scroll up.

Reduce the shadow around the cards

Remove the borders on the cards

and 3) of the issue description are expected

Could you please incorporate the recent changes to the repo and update your PR with a squash commit?
and 3) of the issue description are expected

Ok, I'm doing it.
what do u mean by the last line?

Could you please incorporate the recent changes to the repo and update your PR with a squash commit?
and 3) of the issue description are expected

Ok, I'm doing it.
what do u mean by the last line?

No of cards per row should be 3. So resize them accordingly
Experiment with multi-line titles or at least long titles having 30 characters

Major Bug

@smaranjitghose I got the bug.
Rest are ok sir.

Weird Card Behaviour Persists

Responsivenesss Issue Persists

@smaranjitghose sir this issue was only for making parallax depth card... I request u to merge my commits till now so that no other conflicts arise, as many times I faced the issue of conflicts, and let me create a new fresh issue for making this page fully responsive.
2nd the problem with the weird card behavior is that I'm not getting that weird behavior of card on my side, so it is difficult to find that bug.
And I'm working on the responsiveness of this page

Sorry to disturb you @smaranjitghose sir, but my merged commits are not reflecting in the main link.


text:
Applying Inter Font Everywhere

To apply the inter font family in the complete project.
Better to add it in index.css or globalstyle.css so that all the project can have it.
Also include the bold version of the font along side it.

I want to work on this under JWOC

repo: smaranjitghose/indokhaadyam


text:
fix: typos in documentation files

This pull request contains changes to improve clarity, correctness and structure.
Description correction:
Corrected mutiple to multiple
Corrected Currenly to Currently
Corrected idenitified to identified
Corrected  instaed to instead
Corrected mesages to messages
Corrected  overriden to overridden
Corrected  relavant to relevant
Please review the changes and let me know if any additional changes are needed.

Thank you @leopardracer!

authors: khadni leopardracer

repo: smartcontractkit/documentation


text:
GATK problem.

MergeGVCFs and ploidy = 1 seems to make the GATK hang.

Problem is human heteroplasmies, need to disable these regions.


text:
dep-follow-all-variants affects only first architecture specified

First, thanks alot for this tool! It has significantly improved our development workflow.
Detailed Description

I found logrotate in Debian Jessie as the simplest example.
$ apt-cache show logrotate | grep ^Depends
Depends: libacl1 (>= 2.2.51-8), libc6 (>= 2.14), libpopt0 (>= 1.14),
libselinux1 (>= 1.32), cron | anacron | cron-daemon, base-passwd (>= 2.0.3.4)

Note this cron | anacron dependencies.
Now create Debian Jessie mirror with only logrotate and it's dependencies.
$ aptly mirror create -architectures=amd64,i386 -filter-with-deps -filter=logrotate \
  test http://deb.debian.org/debian jessie main
$ aptly mirror update -dep-follow-all-variants test
$ aptly mirror show -with-packages test | grep cron
  anacron_2.3-23_amd64
  bcron_0.10-3_amd64
  bcron_0.10-3_i386
  bcron-run_0.10-3_all
  cron_3.0pl1-127+deb8u1_amd64
  systemd-cron_1.3.1+ds1-2_all

You see there is no i386 versions of anacron and cron. However if you create the same mirror with -architectures=i386,amd64 option (changed order), amd64 packages will be missing and i386 will be present.
Context

I use Aptly to partly mirror Debian Jessie archive. In order to reduce the amount of packages to filter, I've converted full list of packages that I need to list of "top-level packages": theese packages are not dependencies of other packages. It is similar to 'world' in Gentoo Linux. Then Aptly does the job to resolve all dependencies of my "top-level packages" and mirrors all I need. I don't specify Priority (Required) or Priority (Important) in filter.
Your Environment

Aptly version 1.1.1 on Debian Jessie.

I've got a potential fix in #618, I'm not sure if the updated logic is accurate.

authors: laurvas smira

repo: smira/aptly


text:
Display logfile location at start, make it overridable with --log option

$SUBJ says it all

App::Dochazka::CLI::Util/init_logger()

also in the config please: log on/off, log_path, log_level

authors: smithfarm tampakrap

repo: smithfarm/dochazka-cli


text:
[SQS customization] Checksum validation

Can be disabled with DisableComputeChecksums. This may be modeled now?

No idea if this is still relevant. Adding retriage tag.

I think we determined this isn't necessary since md5 gets compiled into the SDK rather than it being maybe available by name in a VM (e.g., Java's crypto algorithms, where md5 might not exist for FIPS).

authors: jdisanti rcoh

repo: smithy-lang/smithy-rs


text:
drop in handler for vim.lsp.buf.rename()?

Is it possible to use this as a drop in handler for vim.lsp.buf.rename()?

I just read the documentation for lsp-handler and from what I understood it's not. The handler would only be called once (when the server responds) so it wouldn't be possible to do any sort of "live preview" anymore. inc_rename calls vim.lsp.buf.rename internally when the user confirms the command.
Let me know if I have misunderstood you though!

what about
local origrename = vim.lsp.buf.rename
vim.lsp.buf.rename = function()
  -- do inc-rename
  origrename()
end

Well you could do something like
vim.lsp.buf.rename = function()
  vim.api.nvim_feedkeys(":IncRename ", "n", false)
end

but I'm not sure if that's what you wanted to do. We don't need to call origrename because that already happens in inc-rename. We can't use the default behavior of the original vim.lsp.buf.rename because that uses vim.ui.input which is not previewable.

Hey @bennypowers, is this still an issue for you?

authors: bennypowers smjonas


text:
Sending Scheduled Mails

Hi, i am using MvcMailer and i am using a scheduler job to send mail if send failure, but it's firing exceprion : System.ArgumentNullException : {"CurrentHttpContext cannot be null Parameter Name : CurrentHttpContext"}

Is this issue resolved???
I have the same issue when sending email a scheduler job.
It works fine when sending email normally

authors: ShashankRama messaddek

repo: smsohan/MvcMailer


text:
Pose workflow

I have tested pose workflow with 125 frames based on 25fps and it work and now testing on 870 frames and comfy crash
 Press any key to continue . . .
Any idea how to fix this?
Here is the full log:
Starting server
To see the GUI go to: http://127.0.0.1:8188
To see the GUI go to: https://127.0.0.1:8189
FETCH DATA from: D:\Ai__Project\ComfyUI_00\custom_nodes\ComfyUI-Manager\extension-node-map.json [DONE]
got prompt
D:\Ai__Project\ComfyUI_00\venv\Lib\site-packages\diffusers\configuration_utils.py:245: FutureWarning: It is deprecated to pass a pretrained model name or path to `from_config`.If you were trying to load a model, please use <class 'ComfyUI_EchoMimic.src.models.unet_2d_condition.UNet2DConditionModel'>.load_config(...) followed by <class 'ComfyUI_EchoMimic.src.models.unet_2d_condition.UNet2DConditionModel'>.from_config(...) instead. Otherwise, please make sure to pass a configuration dictionary instead. This functionality will be removed in v1.0.0.
  deprecate("config-passed-as-path", "1.0.0", deprecation_message, standard_warn=False)

loaded temporal unet's pretrained weights from D:\Ai__Project\ComfyUI_00\models\echo_mimic\unet ...
Load motion module params from D:\Ai__Project\ComfyUI_00\models\echo_mimic\motion_module_pose.pth
Loaded 453.20928M-parameter motion module
video in 25 FPS, audio idx in 50FPS
D:\Ai__Project\ComfyUI_00\custom_nodes\ComfyUI_EchoMimic\src\pipelines\pipeline_echo_mimic_pose.py:446: FutureWarning: Accessing config attribute `in_channels` directly via 'EchoUNet3DConditionModel' object attribute is deprecated. Please access 'in_channels' over 'EchoUNet3DConditionModel's config object instead, e.g. 'unet.config.in_channels'.
  num_channels_latents = self.denoising_unet.in_channels

latents shape:torch.Size([1, 4, 875, 64, 64]), video_length:875
D:\Ai__Project\ComfyUI_00\venv\Lib\site-packages\diffusers\models\attention_processor.py:1584: UserWarning: 1Torch was not compiled with flash attention. (Triggered internally at ..\aten\src\ATen\native\transformers\cuda\sdp_utils.cpp:263.)
  hidden_states = F.scaled_dot_product_attention(

  0%|                                                                                | 0/25 [00:00<?, ?it/s]D:\Ai__Project\ComfyUI_00\venv\Lib\site-packages\diffusers\models\resnet.py:323: FutureWarning: `scale` is deprecated and will be removed in version 1.0.0. The `scale` argument is deprecated and will be ignored. Please remove it, as passing it will raise an error in the future. `scale` should directly be passed while calling the underlying pipeline component i.e., via `cross_attention_kwargs`.
  deprecate("scale", "1.0.0", deprecation_message)

D:\Ai__Project\ComfyUI_00\venv\Lib\site-packages\diffusers\models\downsampling.py:135: FutureWarning: `scale` is deprecated and will be removed in version 1.0.0. The `scale` argument is deprecated and will be ignored. Please remove it, as passing it will raise an error in the future. `scale` should directly be passed while calling the underlying pipeline component i.e., via `cross_attention_kwargs`.
  deprecate("scale", "1.0.0", deprecation_message)

D:\Ai__Project\ComfyUI_00\venv\Lib\site-packages\diffusers\models\upsampling.py:144: FutureWarning: `scale` is deprecated and will be removed in version 1.0.0. The `scale` argument is deprecated and will be ignored. Please remove it, as passing it will raise an error in the future. `scale` should directly be passed while calling the underlying pipeline component i.e., via `cross_attention_kwargs`.
  deprecate("scale", "1.0.0", deprecation_message)

Press any key to continue . . .

The current pose can only use the default built-in single frame action, as an additional “motion_stync” function is needed to convert videos into single frame actions, which will be launched in the next two days.

Thanks for the reply, cant wait to test it ;-)


text:
Introduce events which include load balancing

[ ] Create events directory.
[ ] Create loadbalancing event type.

The loadbalancing event type will be used to spread players across given servers when a player joins.
Branching from #26

Will be implemented with 3.0.0

repo: smuddgge/Leaf