Included info on Microsoft Repository

https://technet.microsoft.com/en-us/windows-server-docs/compute/linux-package-repository-for-microsoft-software?f=255&MSPPError=-2147217396

This seems like a small (but important) contribution, so no Contribution License Agreement is required at this point. We will now review your pull request.
Thanks,
Microsoft Pull Request Bot

First, thanks for this contribution, we desperately needed to put these instructions in docs.
I went ahead and made a few ordering changes to showcase the repository installation method as the preferred method. However, it looks like another PR came in and did the same before this one got merged. I'm going to fix the merge conflict here as well.

Alright, I made a few more wording changes when fixing the merge commit. I still need to do a pass here at some point on the whole doc, but it's absolutely in a better place than it was a week ago. :smile:


updte PS

How to resolve this issue? please guide.
Update-Help: Failed to update Help for the module(s) 'PSReadline, WindowsUpdateProvider' with UI culture(s) {en-US} : One or more errors occurred. (Response status code does not indicate success: 404 (The specified blob does not exist.).).
English-US help content is available and can be installed using: Update-Help -UICulture en-US.
Update-Help: Failed to update Help for the module(s) 'HgsClient, HgsDiagnostics' with UI culture(s) {en-US} : A Help URI cannot contain more than 10 redirections. Specify a valid Help URI..
English-US help content is available and can be installed using: Update-Help -UICulture en-US.

These are known issues that have already been reported many times. We are in the process of fixing these issues but it will be a few months before we can implement the final fix.
For PSReadLine, the problem will be fixed in the next release of Windows, however, existing versions will continue to have this problem. We posted a workaround to fix this on the PowerShell blog. See the following posts.

https://devblogs.microsoft.com/powershell/updating-help-for-the-psreadline-module-in-windows-powershell-5-1/
https://devblogs.microsoft.com/powershell/updating-help-for-the-psreadline-module/


How to reset chat

currently, reset or clear chat history isn't supported yet.
ref: https://support.zendesk.com/hc/fr/community/posts/4659977184026-iOS-SDK-Reset-Zendesk-Messaging-History-Change-Channel-Key-Programmatically

so how to now ticket resolved or closed ?

so how to now ticket resolved or closed ? or how to do this "The active ticket/session would need to be solved and closed out in order to restart the bot flow for authenticated users."

@OguzEkinci You can resolve or close tickets in Zendesk support dashboard

so how to now ticket resolved or closed ? or how to do this "The active ticket/session would need to be solved and closed out in order to restart the bot flow for authenticated users."

@OguzEkinci You can resolve or close tickets in Zendesk support dashboard

i know that, im saying, when i did resolve or close ticket's status, how can i understand in mobile "it is resolved"

Hmm.. I tried to find docs about clear history, but couldn't find anything. Same as that answer, there doesn't seem to be a way to delete chat history.
Just seems that users can start a new chat after finishing the previous one.

Start chat
(...)
End chat (or end of bot flow)
Can start new chat

but previous chat history still exist

Sorry about that, if you need to clear history of chat, request feature to Zendesk community.


add optional sign parameter to transact function

What are you trying to accomplish? After this patch, if sign is false the function does nothing and returns nothing.

@tbfleming When sign is false, only serializedTransaction without signatures is returned.
It is used to create transaction object for msig(multi sign).

Ok. I see it now. Please make the following changes:

signatures should be a required member of PushTransactionArgs
For this case, set signatures to []
Remove the extra empty lines
Bug: const pushTransactionArgs = should be pushTransactionArgs =

oh, i got it. i pushed commit about changes


Update cloudinit-configure-swapfile.md

Fixed indentation in YAML snipped

@EgoAleSum : Thanks for your contribution to the Azure documentation! The author, @rickstercdn, has been notified to review your proposed change.

#sign-off


Mention Python >= 3.9.2 as an alternative to typing_extensions.TypedDict

Change Summary
Pydantic does not support older versions of typing.TypedDict due to bpo-42059, thus recomminding the use of typing_extensions.TypedDict instead. This issue was resolved in python 3.9.2 though, so mention upgrading python as an alternative to the typing_extensions-based approach.
Related issue number
n.a.
Checklist

[x] Unit tests for the changes exist
[ ] Tests pass on CI and coverage remains at 100%
[x] Documentation reflects the changes where applicable
[x] changes/<pull request or issue id>-<github username>.md file added describing change
(see changes/README.md for details)
[ ] My PR is ready to review, please add a comment including the phrase "please review" to assign reviewers

please review

please update


Enhancing the whole UI for Dark mode

The current UI for Dark mode is very basic and needs redesigning. Changing the website with proper dark themed colors will be essential.

hey @TheOpenInnovator can you assign me this issue so that I can work on it under hacktoberfest.

Hey @DeepanshuYadav-code You can Start working on this. Make it a premium & professional looking UI.

Thanks @TheOpenInnovator for assigning me the issue, I have started to work on this issue


Update cookie-session.md (broken link)

Hello, and thank you for your pull request. Unfortunately we cannot accept this as-is, as these documents are pulled from the source repos. You'll want to make a PR to cookie-session to fix the link there and then it'll get pulled into this repo automatically 👍

thank you, I've made it


fix: CACHE_DIR Default Value in Accelerate Pipeline

Fix Issue #460

The docs for this PR live here. All of your documentation changes will be reflected on that endpoint. The docs are available until 30 days after the last update.


fix: Removed startmode from Plugin State Status structure

What
Removed unused startmode filed from PluginStatus response.
Why
It's an optional field and currently not used in Ripple. This was causing a deserialization error in parsing Status response from Controller as not all plugin status response includes startmode in the response message
How
Removed this field from Status structure.
Test
How has this been tested? How can a reviewer test it?
Checklist

[ ] I have self-reviewed this PR
[ ] I have added tests that prove the feature works or the fix is effective

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.


Intermediate/advanced projects

Backlog of larger efforts that feel imminently important. Not appropriate for small starter bugs, but maybe more inspiring for longer-term work.

Robustify the map importer, get MANY cities working

Easy source: https://download.bbbike.org/osm/bbbike/
Most places hit geometry problems, especially overlapping segments. Manually fixing is ideal, but tedious. Maybe in the meantime, totally cut out broken areas and warn very loudly?
Start to brainstorm infrastructure for regularly maintaining many cities, allowing players to opt-into downloading more maps

Driving on the left side of the road

Preliminary support exists, but is buggy
This also affects lane-changing heuristics, turn creation, traffic signal heuristics (assuming right-turn-on-red)

Better representation of public transit platforms/stations

Right now, the pedestrian position is just snapped to the nearest sidewalk or shoulder. No way to describe the few minutes it takes to navigate a larger underground station.

Auto-tuning traffic signals

One of the biggest gridlock sources
Either statically use the scenario, calculate all the paths that happen each hour, then compute the best traffic signal policy to handle that demand
Or do it live, maybe adjusting the policy in real-time
Add support for signal "plans" -- the configuration changes for morning rush hour, late at night, etc. Relatively easy to code up in the map model, but possibly hard to represent in the UI.

Prep for web/WASM support

The current hack statically bundles binary map/scenario data into the wasm file. Probably better to send XmlHttpRpc requests and actually download it. Might require some interesting rearchitecting for async

Hello, I'm interested in looking at "auto-tuning traffic signals".
I would like to support simulation of actuated traffic signals. I think a lot of behavior could be captured by including features found here like (1) skipping phases that aren't called, (2) making artificial calls to "recall" preferred phases every cycle, (3) specifying parameters like minimum green interval, maximum green interval, passage time gap before terminating a phase.
If implementing actuated traffic signals with the parameters listed above sounds good, I can move ahead with it.
Without having gotten my hands dirty yet, I just have a couple other thoughts:

In real life, I assume that actuated left turns are only possible when left-only turn lanes are present. (Then again, I suppose the technology exists to identify when cars are waiting for a left turn.) For now I'll just ignore this and look at what turns are requested?

I am not planning to touch phase generation or phase sequencing in this first piece of work. The only change to phase sequence will be the opportunity to skip a phase while running if it has not been called.

Multi-signal coordination with actuated signals will require a bit more thought - I need to look into how they maintain a synchronized cycle.

Later, as a separate task, I could look into optimizing phase durations for pre-timed signals and optimizing maximum green intervals and preferred phase for actuated signals.

I'm cleaning up this old issue, since everything has either been done (!!!) or has its own more specific issue (like public transit)


⚠ Bofrost.lu has degraded performance

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

HTTP code: 200
Response time: 1499 ms

Resolved: Bofrost.lu performance has improved in a5bb9b0 after 51 minutes.


Fix values.schema.json -  containerSecurityContext is an instance of io.k8s.api.core.v1.SecurityContext

what
Update the JSON schema to reflect that containerSecurityContext in values.yaml can be an instance of io.k8s.api.core.v1.SecurityContext
why
To allow the full range of Security Context settings, for instance, we use capabilities.
tests
Checked with https://www.jsonschemavalidator.net/
references
N/A

@roytev

LGTM @jamengual


"Navigating the compiler from the outside"

I'm currently working on a project which uses rustc internals to analyse a crate so I can then generate FFI bindings. Kinda like cbindgen, except where they focus on static linking at compile time or dynamically when your program gets loaded into memory, I'm trying to load a dynamic library at runtime using dlopen (*nix) and LoadLibrary (windows).
Seeing as this is a guide on how rustc works under the hood, would it be worth adding a chapter that mentions:

how people can use rustc internals as a library,
how you ask rustc_driver to run some code after a particular phase, and
how you can extract information from an analysed crate?

My code is on GitLab so people in a similar situation or writing this chapter can use that as a reference.

This is slightly off topic, but I'm really impressed with how easy the compiler internals (especially the HIR and Session) are to work with once you understand how they're designed! It was initially a bit confusing because there are loads of data structures (unfortunately, not many have doc-comments) and lots of complexity, but after an hour or two of jumping around the crate docs I was able to be quite proficient in finding the information I want.

Also, I remember seeing a tutorial a while back which steps you through using rustc_driver and rustc internals to analyse a crate's AST. It was published on GitHub by someone on the core team (maybe @alexcrichton?) and I think it did something like count the number of print statements, or another seemingly trivial task.
It'd be nice to add a link to those sorts of tutorials if they aren't too outdated because they help to give you a starting point to build off of.

On second thoughts I don't think it'd be necessary to write anything specific to those using rustc internals as a library, per-se. It's probably enough to talk about how rustc_driver drives the entire compilation process and the ways people are able to hook in at various stages.

We could also add the shiny new rustdoc README

Rustdoc has a new README? :open_mouth:

I frankly don't know that much about this topic, so I would defer to you on what would be most useful in such a chapter :)

Rustdoc has a new README? 😮

Indeed! https://github.com/rust-lang/rust/pull/48283

maybe @alexcrichton?

Unfortunately not me :(

a tutorial a while back which steps you through using rustc_driver and rustc internals to analyse a crate's AST

Perhaps you are thinking of https://github.com/nrc/stupid-stats?

Perhaps you are thinking of https://github.com/nrc/stupid-stats?

Yep, that's the one! Given how the compiler is currently going from being pass-based to query-based, does anyone know if this CompilerCalls mechanism still the best way to use rustc from the outside?


panic in docker image v4.0.0-alpha1

see attached file
authelia-2fa
date,stream,content
2019-11-20   15:45:34,stdout,	/go/src/app/cmd/authelia/main.go:49 +0x9f6

2019-11-20 15:45:34,stdout,main.main()

2019-11-20 15:45:34,stdout,goroutine 1   [running]:

2019-11-20 15:45:34,stdout,

2019-11-20 15:45:34,stdout,panic: Some   errors have been reported

2019-11-20   15:45:34,stdout,ERRO[0000] Provide a JWT secret using   jwt_secret key     stack="/usr/local/go/src/runtime/proc.go:203      main\n/usr/local/go/src/runtime/asm_amd64.s:1357   goexit"

2019-11-20   15:44:56,stdout,	/go/src/app/cmd/authelia/main.go:49 +0x9f6

2019-11-20 15:44:56,stdout,main.main()

2019-11-20 15:44:56,stdout,goroutine 1   [running]:

2019-11-20 15:44:56,stdout,

2019-11-20 15:44:56,stdout,panic: Some   errors have been reported

2019-11-20   15:44:56,stdout,ERRO[0000] Provide a JWT secret using   jwt_secret key     stack="/usr/local/go/src/runtime/proc.go:203      main\n/usr/local/go/src/runtime/asm_amd64.s:1357   goexit"

2019-11-20   14:57:50,stdout,	/go/src/app/cmd/authelia/main.go:49 +0x9f6

2019-11-20 14:57:50,stdout,main.main()

2019-11-20 14:57:50,stdout,goroutine 1   [running]:

2019-11-20 14:57:50,stdout,

2019-11-20 14:57:50,stdout,panic: Some   errors have been reported

2019-11-20   14:57:50,stdout,ERRO[0000] Provide a JWT secret using   jwt_secret key     stack="/usr/local/go/src/runtime/proc.go:203      main\n/usr/local/go/src/runtime/asm_amd64.s:1357   goexit"

Hello @mamema , please put the stacktrace in the description and remove the link to the zip.

i've pulled image with the "latest" tag. Is this the alpha 4 release?

I'm sorry, latest was an alpha version of v4 for a few hours. It has been released automatically without my consent. I restored the latest stable v3 as latest. You can try to pull again now if you wish. It should be better.

Hello @mamema , it's clear from the logs that you would need to introduce a jwt_secret to your configuration for Authelia v4 (not required in v3 though).

Holy moly :-) whats all that about. Thank you for clarification.


cannot import name '_C' from 'vc_rcnn'

'_C' in 'vc_rcnn/' appears to be missing. Command line and error is below:
$ python3 tools/test_net.py --config-file "configs/e2e_mask_rcnn_R_50_FPN_1x.yaml" TEST.IMS_PER_BATCH images_per_gpu x $GPUS
Traceback (most recent call last):
File "tools/test_net.py", line 13, in
from vc_rcnn.data import make_data_loader
File "./vc_rcnn/data/init.py", line 2, in
from .build import make_data_loader
File "./vc_rcnn/data/build.py", line 11, in
from . import datasets as D
File "./vc_rcnn/data/datasets/init.py", line 3, in
from .coco import COCODataset
File "./vc_rcnn/data/datasets/coco.py", line 8, in
from vc_rcnn.structures.segmentation_mask import SegmentationMask
File "./vc_rcnn/structures/segmentation_mask.py", line 5, in
from vc_rcnn.layers.misc import interpolate
File "./vc_rcnn/layers/init.py", line 10, in
from .nms import nms
File "./vc_rcnn/layers/nms.py", line 3, in
from vc_rcnn import _C
ImportError: cannot import name '_C' from 'vc_rcnn' (./vc_rcnn/init.py)

Sorry for the delay reply. Can you provide more exact commond? It seemed that you didn't install properly follow the install.md. Moreover,  you should change the images_per_gpu x $GPUS into int value.
You can also refer to the maskrcnn-benchmark issue.


Redev takes partition object as unique_ptr

This solves the object ownership issue that is created by storing a reference to the partition in the redev class.
The ownership issue came up while working on the coupler so, I implemented the fix.
closes #8
@cwsmith if you don't like that the user has to create a unique_ptr the alternative is to still pass in a reference of the partition to Redev and then copy it into a a unique_ptr internal to Redev.

Thank you.  I think it would be cleaner to not expose the unique_ptr<...> call/cast to the user.  Is there any downside to doing the conversion within Redev?

The downside of doing the conversion inside is that you have to copy the partition object.
—
Jacob Merson

On Jul 12, 2022, at 10:33 AM, Cameron Smith @.***> wrote:

Thank you. I think it would be cleaner to not expose the unique_ptr<...> call/cast to the user. Is there any downside to doing the conversion within Redev?
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you authored the thread.

The case where you don't take a unique_ptr and don't expose that to the user is much harder to accommodate than I was thinking. The issue is if you take a reference/ptr to the base class as an argument to the constructor than you don't have the type information to make a copy of the derived class.
The traditional way to deal with this is to add a clone function to all of the derived classes that copy and return a base class ptr.

Based on discussion with @cwsmith we are going to try a new approach with variant to see if it improves the API.

This has been superseded by #29


linux-firmware: don't explicitly passthru version

Breaks overrides
Description of changes

Things done

Built on platform(s)

[x] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[x] Tested basic functionality of all binary files (usually in ./result/bin/)
24.05 Release Notes (or backporting 23.05 and 23.11 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[x] Fits CONTRIBUTING.md.

Add a :+1: reaction to pull requests you find important.

It was added 9 years ago: https://github.com/NixOS/nixpkgs/commit/79827eb8f5dc8cc60880385fdb954c068b21673b
Before pname/version existed.


Sorting not working with nameless imports

Your Environment

Prettier version: 2.8.8
node version: 18.16.1
package<EMAIL_ADDRESS>IDE: VScode

Describe the bug
I'm working with NextJS in the new App Router and I really like the package "server-only" that assures some files are ran only on server side.
The problem I'm encountering is that adding "server-only" in the importOrders array is not working.
I think the problem is about how the package is imported: import "server-only";
Without a "name" of the import, it's not sorted.
In fact, if I try to import it like: import serverOnly from "server-only";, it works correctly.
To Reproduce
Import a package that does not require the name and add that name to the importOrder.
Expected behavior
The import should be sorted since the importOrder relies on the path or package name
Configuration File (cat .prettierrc, prettier.config.js, .prettier.js)
prettier.config.cjs
{
  importOrder: [
    "^(server-only$)",
    "^(react/(.*)$)|^(react$)|^(react-native(.*)$)",
    "^(next/(.*)$)|^(next$)",
    "<THIRD_PARTY_MODULES>",
    "^@/lib/(.*)$",
    "^@/components/(.*)$",
    "^@/(.*)$",
    "^[./]",
  ],
  importOrderParserPlugins: ["typescript", "jsx", "decorators-legacy"],
  importOrderTypeScriptVersion: "5.1.6",
}

Okay that make sense.
My use case is pretty simple.
These are sorted imports:
import "server-only";
import { type ReactNode } from "react";
import { FullPage } from "@/components/layout/Page";
import { Container } from "./Container";

but if I move the "server-only" import as last, it stays there even when reformatting:
import { type ReactNode } from "react";
import { FullPage } from "@/components/layout/Page";
import { Container } from "./Container";
import "server-only";

Is another way to achieve the sorting of imports even when nameless? or I have put it manually where I want it to be?

You'll need to manually put side-effect-only (nameless) imports where you want them manually. Or, there are other prettier plugins which do sort these kinds of imports, despite the dangers of doing so.


composer doesn't allow to require this package with laravel 5.8

Problem 1
- Installation request for grkamil/laravel-telegram-logging ^0.1.2 -> satisfiable by grkamil/laravel-telegram-logging[0.1.2].
- Conclusion: remove laravel/framework v5.8.28
- Conclusion: don't install laravel/framework v5.8.28
- grkamil/laravel-telegram-logging 0.1.2 requires laravel/framework 5.6.|5.7. -> satisfiable by laravel/framework[5.6.x-dev, 5.7.x-dev].
- Can only install one of: laravel/framework[5.6.x-dev, v5.8.28].
- Can only install one of: laravel/framework[5.7.x-dev, v5.8.28].
- Installation request for laravel/framework (locked at v5.8.28, required as 5.8.*) -> satisfiable by laravel/framework[v5.8.28].

Fixed, pls update the package version

Latest version: https://github.com/GrKamil/laravel-telegram-logging/releases/tag/v1.0.1

thanks a lot!


Property 'parent' in type 'SuperTabsComponent' is not assignable to the same property in base type 'NavigationContainer'.

I got this issue while running ionic s
Typescript Error
Property 'parent' in type 'SuperTabsComponent' is not assignable to the same property in base type 'NavigationContainer'. Type 'NavContro ![save](https://user-images.githubusercontent.com/45138591/64476556-899fa800-d1ad-11e9-95c4-dac6301754b3.PNG) llerBase' is not assignable to type 'NavController'. Types of property 'config' are incompatible. Type 'import("E:/ionic-try/ionicBlank/node_modules/ionic-angular/umd/config/config").Config' is not assignable to type 'import("E:/ionic-try/ionicBlank/node_modules/ionic-angular/config/config").Config'. Types have separate declarations of a private property '_c'.

Please follow this instruction, May be it's help you.
click me

Hi! I also got this problem.
To compile my app for production on Ionic 3 I need Typescript >3+, but SuperTabs brokes as @tamilm47 shows with a version greater than 2.9.x of TS.
Any idea of what can I do to solve this?

@LucasOta @tamilm47

devDependencies should be in package.json:

"devDependencies": {     "@ionic/app-scripts": "3.2.2",     "typescript": "~2.6.2"
And this could be resolved this issue.


Normalized outputed functions for convolution with PDAW

Currently, the code outputs the pulse intensity. However, convolution should be done with normalized pulse intensity. The normalization should be a simple analytic integral that can be evaluated for all envelopes.

It is not a bug, just to make it a bit more user-friendly.


Edit Handbook Authoring Docs based on feedback

Improve documentation following feedback from issue https://github.com/2i2c-org/community-showcase/issues/60.
For https://github.com/2i2c-org/community-showcase/issues/60.

Self-merging after making changed to the handbook authoring image to trigger image build on push to main.


scalatest checkers for scalacheck

All the scalatest Checkers expect a Prop to check. Up until 1.13.0 of scalacheck Properties extended Prop, but now doesn't. It'd be nice to have a check for Properties so the user doesn't need to
myProperties.properties.map(case (_, prop) => check(prop))

See also


Mouse Highlighter conflict with running Video in Zoom

Microsoft PowerToys version
0.70
Installation method
GitHub
Running as admin
Yes
Area(s) with issue?
Mouse Utilities
Steps to reproduce
When Mouse Highlighter is on and active (showing highlights) a screensharing a video in Zoom fails.  If the video is fullscreen it will play, but if the video is in a window it shows "Paused" in Zoom and will not unpause.  If you turn off the mouse highligher from being active the video immediately becomes playable.
✔ Expected Behavior
No response
❌ Actual Behavior
No response
Other Software
Zoom Version: 5.17.1 (28914)  - but happened with previous version too.

Could you update to 0.77 and see if this issue still exists? /needinfo


pmxbot should reply with messages inside a thread

Slack's best practices for threads and bots recommend that bots reply within a thread if the original message is part of a thread. The new version of python-slackclient (v1.0.5) allows this by supplying the thread parameter (supplied as thread_ts in the incoming message object) to channel.send_message.
It looks like pmxbot.Bot expects each message to be a simple string; perhaps it could allow some additional context (the thread, in this case) to be passed from handle_message through to transmit? It would mean adding a context parameter to handle_action, _handle_output, out, and transmit I think.

Yes, that sounds perfectly reasonable. Would you consider drafting an implementation?

Sure, I'll aim to take a look at this on the weekend.


Add support for chrome.downloads API

Overview
Hello @clarkbw 👋
I really appreciate this library. This pull request is to add mocks for the chrome.downloads API.
Please let me know if you have any questions.
Changes

Added mocks for all methods within chrome.downloads API.
Added associated tests.

API Reference
downloads

Thank you for the feedback! I updated the mock functions to support promises as well as callbacks.
Please let me know if you have any questions or suggestions.


used controller name of 'gerrit' for gerrit app

Refer to this link for build results (access rights to CI server needed):
https://fabric8-ci.fusesource.com/job/fabric8-quickstarts-master-pullreq/540/
Test PASSed.


Migrate to errkit

We are replacing  github.com/pkg/errors with github.com/kanisterio/errkit in Kanister, and the safecli was one of the last things which was depending on github.com/pkg/errors.
This PR replaces github.com/pkg/errors with github.com/kanisterio/errkit.

Hi @plar ,
Can you please have a look into this, whenever you get some time.


Cffi install fail on iOS.

Pip requirements.txt install fails on cffi once again. (Fixed in #45,6 I believe?) I fix this on iOS by simply deleting ‘ utils.installer import Installer, utils.usbmux import USBMux’ from main.py, as they are obviously not needed when signing directly on device. Should we perhaps consider a separate script for iOS? For those of us that wish to permasign directly on their iOS devices?
Btw, I have clang, dependencies installed however I believe cffi is macOS only? (Not ARM)
————————————————————
iPhone:~ mobile% cd permasigner
iPhone:~/permasigner mobile% python3 -m pip install -r require
ments.txt
Defaulting to user installation because normal site-packages is not writeable
Requirement already satisfied: autopep8==1.6.0 in /private/var/mobile/.local/lib/python3.9/site-packages (from -r requirements.txt (line 1)) (1.6.0)
Collecting bcrypt==3.2.2
Using cached bcrypt-3.2.2-cp36-abi3-macosx_10_10_universal2.whl (50 kB)
Requirement already satisfied: certifi==2022.6.15 in /private/var/mobile/.local/lib/python3.9/site-packages (from -r requirements.txt (line 3)) (2022.6.15)
Collecting cffi==1.15.1
Using cached cffi-1.15.1.tar.gz (508 kB)
Preparing metadata (setup.py) ... done
Requirement already satisfied: charset-normalizer==2.1.0 in /private/var/mobile/.local/lib/python3.9/site-packages (from -r requirements.txt (line 5)) (2.1.0)
Collecting cryptography==37.0.4
Using cached cryptography-37.0.4-cp36-abi3-macosx_10_10_universal2.whl (5.4 MB)
Requirement already satisfied: idna==3.3 in /private/var/mobile/.local/lib/python3.9/site-packages (from -r requirements.txt (line 7)) (3.3)
Collecting paramiko==2.11.0
Using cached paramiko-2.11.0-py2.py3-none-any.whl (212 kB)
Requirement already satisfied: pycodestyle==2.8.0 in /private/var/mobile/.local/lib/python3.9/site-packages (from -r requirements.txt (line 9)) (2.8.0)
Requirement already satisfied: pycparser==2.21 in /private/var/mobile/.local/lib/python3.9/site-packages (from -r requirements.txt (line 10)) (2.21)
Collecting PyNaCl==1.5.0
Using cached PyNaCl-1.5.0-cp36-abi3-macosx_10_10_universal2.whl (349 kB)
Requirement already satisfied: requests==2.28.1 in /private/var/mobile/.local/lib/python3.9/site-packages (from -r requirements.txt (line 12)) (2.28.1)
Collecting scp==0.14.4
Using cached scp-0.14.4-py2.py3-none-any.whl (8.6 kB)
Requirement already satisfied: six==1.16.0 in /private/var/mobile/.local/lib/python3.9/site-packages (from -r requirements.txt (line 14)) (1.16.0)
Requirement already satisfied: toml==0.10.2 in /private/var/mobile/.local/lib/python3.9/site-packages (from -r requirements.txt (line 15)) (0.10.2)
Requirement already satisfied: urllib3==1.26.10 in /private/var/mobile/.local/lib/python3.9/site-packages (from -r requirements.txt (line 16)) (1.26.10)
Using legacy 'setup.py install' for cffi, since package 'wheel' is not installed.
Installing collected packages: cffi, PyNaCl, cryptography, bcrypt, paramiko, scp
Running setup.py install for cffi ... error
error: subprocess-exited-with-error
× Running setup.py install for cffi did not run successfully.
│ exit code: 1
╰─> [42 lines of output]
ld: library not found for -lSystem
clang-11: error: linker command failed with exit code 1 (use -v to see invocation)
Note: will not use '__sync_synchronize()' in the C code
***** The above error message can be safely ignored.
  running install
  running build
  running build_py
  creating build
  creating build/lib.macosx-11.0-iPhone9,1-3.9
  creating build/lib.macosx-11.0-iPhone9,1-3.9/cffi
  copying cffi/backend_ctypes.py -> build/lib.macosx-11.0-iPhone9,1-3.9/cffi
  copying cffi/error.py -> build/lib.macosx-11.0-iPhone9,1-3.9/cffi
  copying cffi/setuptools_ext.py -> build/lib.macosx-11.0-iPhone9,1-3.9/cffi
  copying cffi/__init__.py -> build/lib.macosx-11.0-iPhone9,1-3.9/cffi
  copying cffi/cffi_opcode.py -> build/lib.macosx-11.0-iPhone9,1-3.9/cffi
  copying cffi/vengine_gen.py -> build/lib.macosx-11.0-iPhone9,1-3.9/cffi
  copying cffi/pkgconfig.py -> build/lib.macosx-11.0-iPhone9,1-3.9/cffi
  copying cffi/model.py -> build/lib.macosx-11.0-iPhone9,1-3.9/cffi
  copying cffi/ffiplatform.py -> build/lib.macosx-11.0-iPhone9,1-3.9/cffi
  copying cffi/api.py -> build/lib.macosx-11.0-iPhone9,1-3.9/cffi
  copying cffi/vengine_cpy.py -> build/lib.macosx-11.0-iPhone9,1-3.9/cffi
  copying cffi/commontypes.py -> build/lib.macosx-11.0-iPhone9,1-3.9/cffi
  copying cffi/lock.py -> build/lib.macosx-11.0-iPhone9,1-3.9/cffi
  copying cffi/recompiler.py -> build/lib.macosx-11.0-iPhone9,1-3.9/cffi
  copying cffi/cparser.py -> build/lib.macosx-11.0-iPhone9,1-3.9/cffi
  copying cffi/verifier.py -> build/lib.macosx-11.0-iPhone9,1-3.9/cffi
  copying cffi/_cffi_include.h -> build/lib.macosx-11.0-iPhone9,1-3.9/cffi
  copying cffi/parse_c_type.h -> build/lib.macosx-11.0-iPhone9,1-3.9/cffi
  copying cffi/_embedding.h -> build/lib.macosx-11.0-iPhone9,1-3.9/cffi
  copying cffi/_cffi_errors.h -> build/lib.macosx-11.0-iPhone9,1-3.9/cffi
  running build_ext
  building '_cffi_backend' extension
  creating build/temp.macosx-11.0-iPhone9,1-3.9
  creating build/temp.macosx-11.0-iPhone9,1-3.9/c
  cc -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall -DFFI_BUILDING=1 -DUSE__THREAD -I/usr/include/ffi -I/usr/include/libffi -I/usr/include/python3.9 -c c/_cffi_backend.c -o build/temp.macosx-11.0-iPhone9,1-3.9/c/_cffi_backend.o -iwithsysroot/usr/include/ffi
  In file included from c/_cffi_backend.c:2:
  /usr/include/python3.9/Python.h:25:10: fatal error: 'stdio.h' file not found
  #include <stdio.h>
           ^~~~~~~~~
  1 error generated.
  error: command '/usr/bin/cc' failed with exit code 1
  [end of output]

note: This error originates from a subprocess, and is likely not a problem with pip.
error: legacy-install-failure
× Encountered error while trying to install package.
╰─> cffi
note: This is an issue with the package mentioned above, not pip.
hint: See above for output from the failure.
iPhone:~/permasigner mobile%

@superrnovae any alternative to cffi that compiles correctly on iOS?

Also, @FreQRiDeR, please use the issue template next time.

Also, @FreQRiDeR, please use the issue template next time.

Sorry, template does not show up in ios? Had to copy/paste from ios terminal. :)

@superrnovae any alternative to cffi that compiles correctly on iOS?

I don’t believe cffi is necessary on ios as ipa’s are signed and debs built just fine. Perhaps an if-ios/then bypass install flag? Or prompt install from /mobile/permasigner/output (local) io via ssh? That would be elegant. :)

easiest solution would be to have 2 requirement files. One for ios and one for macos/linux.

What is cffi a dependency of?
Also, @FreQRiDeR can you check if this is fixed in 106ef44?

if this is fixed in 106ef44?

I wasn't trying to fix the dependency on cffi when I pushed this commit.

What is cffi a dependency of?
Also, @FreQRiDeR can you check if this is fixed in 106ef44?

Paramiko, I believe? Will do.

scp
Doesn't linux/macos come with scp as a terminal utility? Instead of using a python package we could just use the command.

scp

Doesn't linux/macos come with scp as a terminal utility? Instead of using a python package we could just use the command.

scp is in PATH on my phone.

Omg, Why am I able to edit other's comments? I have accidentally done that instead of replying. lol.

Doesn't linux/macos come with scp as a terminal utility? Instead of using a python package we could just use the command.

My bad, it's not scp but paramiko that is dependent on it. And I don't think it would be possible to replace it. It made things much much easier to implement, like checking for sudo rights and stuff.

Yeah we wouldn't be able to replace paramiko

Yeah we wouldn't be able to replace paramiko

we can replace requirements.txt with a script. And install deps based on the platform it runs on.

Sounds good to me

On iOS we only need the requests package.

I don’t seem to have a requirements file? Is it in a different branch?
Also dpkg, ldid errors now.
Phone:~/permasigner mobile% python3 main.py --debug
IPA Permasigner | Version main-106ef44
Program created by Nebula | Original scripts created by zhuowei | CoreTrust bypass by Linus Henze
[DEBUG] Checking if command ldid is in PATH...
[DEBUG] Checking for ldid on iOS
dpkg-query: warning: parsing file '/Library/dpkg/status' near line 6969 package 'org.cydia.kiimo.carriercrack-global':
missing 'Description' field
dpkg-query: warning: parsing file '/Library/dpkg/status' near line 6981 package 'org.cydia.kiimo.ccpatch10':
missing 'Description' field
Package: ldid
Status: install ok installed
Priority: optional
Section: Development
Installed-Size: 216
Maintainer: Procursus Team<EMAIL_ADDRESS>Architecture: iphoneos-arm
Version: 2.1.5-procursus5
Depends: libssl3, libplist3 (>= 2.2.0)
Description: pseudo-codesign Mach-O files
Author: Jay Freeman (saurik<EMAIL_ADDRESS>dpkg-query: error: --status needs a valid package name but '>' is not: illegal package name in specifier '>': must start with an alphanumeric character
Use --help for help about querying packages.
[-] ldid is required on iOS, but it is not installed. Please install it from Procursus.
iPhone:~/permasigner mobile%

git pull and run again

are you strapped with elucubratus? If that's the case you won't be able to run the script. It's ldid doesn't support password protected certs.

that's procursus ldid

fixed :)

Working perfectly now on ios and Linux. (Will check macOS but suspect the same.)


I PR'd onto the wrong branch...


Animal Rancher not working with range upgrades

Industrial Foregoing Version: 1.16.5-<IP_ADDRESS>-14.
TeslaCoreLib Version: NONE
Patchouli : 1.16.4-53.2
Titanium : 1.16.5-<IP_ADDRESS>-20
Crashlog (If Any): None
As mentioned, the animal rancher does not work when upgrades are installed ( i've used +3 range upgrade ). it does use power but it does not provide any resources. when used without upgrades, it milks cows and shear sheeps.

Cant replicate


Delay is always ignored on mount (defeating the purpose of delay)

The useIsSSR hook is hardcoded to always return true when the component mounts, which isn't the worst assumption given the state of the React ecosystem.
However, the ssr option is not considered when deciding if the delay option should be respected or not.

This means that the spinner will always show immediately unless you are also using the loading prop you pass in as a backup like the setup below:

Steps to reproduce

Have the following:

Use useSpinDelay in a component and ensure the options argument at least has { delay: <some value>, ssr: false }
A loading useState that will start false and is passed as the loading argument to useSpinDelay
A button that will set loading to true, and then adds a timeout for a period of time that will set loading back to false
A span/div/etc. that shows the state of loading for verification

Ensure the timeout to set loading to false is relatively short (<1 sec) and the delay option is longer (1-2 sec)
Click the button

Expected behavior
The loading spinner will not show and the loading verification will show true then false.
Actual behavior
The loading spinner appears immediately and will hide when loading gets set back to false
If the minDuration option is specified, then the spinner will appear for only the full length of the minDuration, not including the delay amount.

Unrelated: the code sandbox in the README is really useful! However, it is still using version 0.0.1 by default, which means it doesn't show off the current behaviors properly.

Update: on further inspection, it looks like this was fixed by #9 a couple months ago. However, the package was not updated/published so it is still broken when downloading from npm.

Yeah, sorry. Need to write a changeset, and merge that.

The package is updated and v2.0.1 includes #9. Sorry, it took me so long.


Add support for mount?

Can you please add the mount executable? I'd like to mount a ram disk because the amount of space I have in "/tmp" is only 512 MB and I need more. Lambda can use up to 3 GB, so I figure I can just make a ram disk with 2 GB which should be enough, but need to be able to mount it first.

Actually I think mount would need root permission, which won't work in Lambda. Closing.


fix(masthead): Esc to close Cloud Masthead (#10555)

Related Ticket(s)
Cherry pick changes from https://github.com/carbon-design-system/carbon-for-ibm-dotcom/pull/10555
Description
The Cloud masthead (and other mastheads) simple menus were not closing upon hitting Esc if focus was inside the submenu. This PR fixes that.
Changelog
Changed

Adds ability to close Cloud Masthead non-megamenu (and all non-megamenus) with Esc key, just as megamenus already do.

Related Ticket(s)
{{Provide url(s) to the related ticket(s) that this pull request addresses}}
Description
{{Add a human-readable description / detail summary of what the PR is changing and any details around how and why}}
{{If applicable, include a screenshot indicating an example or examples of what the PR is changing in the application}}
Changelog
New

{{new thing}}

Changed

{{changed thing}}

Removed

{{removed thing}}

woah the original e2e wc runner ran out of memory haha, the parallel one failed on a cta block test but it succeeded before, and these files dont touch that anyway. merging.


Allow use of custom models

Pretty much just this PR https://github.com/laravel/cashier/pull/337 but for Braintree.

Thanks for merging. Will there be a new release tagged with it soon?

ETA on a new tag for this? @taylorotwell

Done.

Thanks


IndexOptimize @PageCountLevel

With the latest version of the solution, the @PageCountLevel parameter seems to be encountering failures.  We have a custom job that rebuilds indexes based on these thresholds in a certain database, in addition to a normal weekly job.
-- Version: 2018-07-16 18:32:21
-- Database version: SQL 2008 R2
-- Job step command:
sqlcmd -E -S $(ESCAPE_SQUOTE(SRVR)) -d DBA -Q "EXECUTE [dbo].[IndexOptimize] @Databases = 'xxxxxxxxxxxx', @FragmentationHigh = 'INDEX_REBUILD_ONLINE,INDEX_REBUILD_OFFLINE', @PageCountLevel=25, @FragmentationLevel2 = 30, @UpdateStatistics = 'ALL', @OnlyModifiedStatistics = 'Y', @LogToTable = 'Y'" -b
-- Error:
HResult 0x1FD1, Level 16, State 1
@PageCountLevel is not a parameter for procedure IndexOptimize.

Dumb question, did you mean @MinNumberOfPages?

https://ola.hallengren.com/sql-server-index-and-statistics-maintenance.html

No, I'm not certain if the parameter is changed in the new version.  I had updated to the latest version in our non-prod systems and am getting this failure.  Our prod systems are still running solution version 20180420 and the same command succeeds.

Yep, the version history page is your friend here:
https://ola.hallengren.com/versions.html

1 Jun 2018
Added support for setting the maximum number of pages in IndexOptimize. Use the parameter @MaxNumberOfPages.
Changed the name of the parameter @PageCountLevel to @MinNumberOfPages. This is a breaking change. If you are using @PageCountLevel in your jobs you need to change to @MinNumberOfPages.
Added the directory and file name token {Description}.

Ah OK, thank you.


Migrate to Material Design 3

If you agree, I would like to help you with this :)

If you agree, I would like to help you with this :)

App is currently not in development state. You can try to change main page to new design, and if I find some time to check all next variants, we will update other screens.

This is new main page:
\	old	new
light mode
night mode
we need to rewrite all styles, themes and colors files in res (light and night mode) what you think?

Great work! Yes, you can try to change all app styles.


Docker image based on Alpine

Now docker image is based on debian and weighs more than 2GB. I tried Dockerfile based on python:3.6-alpine3.8 - it works and weighs less than 500MB.
Why do you use debian?

This is an architectural issue and there is already a discussion going on at https://github.com/home-assistant/architecture/issues/103


DuplicateFileException

Error:Execution failed for task ':app:transformResourcesWithMergeJavaResForDebug'. > com.android.build.api.transform.TransformException: com.android.builder.packaging.DuplicateFileException: Duplicate files copied in APK META-INF/maven/com.nineoldandroids/library/pom.properties 	File1: C:\Users\Hassan.gradle\caches\modules-2\files-2.1\com.nineoldandroids\library\2.4.0\e9b63380f3a242dbdbf103a2355ad7e43bad17cb\library-2.4.0.jar 	File2: C:\Users\Hassan\AndroidStudioProjects\excel2016\app\build\intermediates\exploded-aar\com.specyci\residemenu\1.6\jars\libs\nineoldandroids-library-2.4.0.jar

I have removed NineOldAndroids from Deco (on a branch currently) as (a) It is a deprecated library, (b) I don't believe DecoView should still be supporting Android 2.x.
To use the latest version and avoid the conflict your experienced change your Gradle dependency to:
compile 'com.github.bmarrdev:android-DecoView-charting:PlatformAnimation-SNAPSHOT'
These changes will be merged back into the master branch in the future.


Build docker images for removing secret in jindoruntime

Ⅰ. Describe what this PR does
Ⅱ. Does this pull request fix one issue?

fixes #XXXX
Ⅲ. List the added test cases (unit test/integration test) if any, please explain if no tests are needed.
Ⅳ. Describe how to verify it
Ⅴ. Special notes for reviews

/lgtm
/approve


Set an empty key tolerations to match all tains on node

During conformance testing nodes might get various tains set, to ensure the test pod survives all possibilities we're setting appropriate toleration which will match all possible taints.
/assign @rjsadow

/lgtm
/approve
Thanks @soltysh!


[EG] reorder readme versions

Remove system events from stable namespace api versions
Remove system events api versions from readme?? **

API change check
APIView has identified API level changes in this PR and created following API reviews.
Microsoft.EventGrid


Release v0.12.2

@JuliaRegistrator register()

Registration pull request created: JuliaRegistries/General/112869
Tip: Release Notes
Did you know you can add release notes too? Just add markdown formatted text underneath the comment after the text
"Release notes:" and it will be added to the registry PR, and if TagBot is installed it will also be added to the
release that TagBot creates. i.e.
@JuliaRegistrator register

Release notes:

## Breaking changes

- blah

To add them here just re-invoke and the PR will be updated.
Tagging
After the above pull request is merged, it is recommended that a tag is created on this repository for the registered package version.
This will be done automatically if the Julia TagBot GitHub Action is installed, or can be done manually through the github interface, or via:
git tag -a v0.12.2 -m "<description of version>" 3981b340c64803170b61bdf60266a983606ba49c
git push origin v0.12.2


Allow to pass custom dispatcher to Root component

Will be helpful for #32

@gaearon

I'm going to change quite a few things inside with #6 (work in progress) so hard to say now. I'll keep your use case from #32 in mind.

Closed via #46


No apps associated with package ansible

Describe the bug
It's not possible to install ansible with pipx.
@pdecat shows a workaround here - since this was a closed issue I'd like to know if this is a bug in pipx or not.
How to reproduce
$ pipx install ansible
Note: Dependent package 'ansible-base<2.11,>=2.10.3' contains 11 apps
  - ansible
  - ansible-config
  - ansible-connection
  - ansible-console
  - ansible-doc
  - ansible-galaxy
  - ansible-inventory
  - ansible-playbook
  - ansible-pull
  - ansible-test
  - ansible-vault

No apps associated with package ansible. Try again with '--include-deps' to include apps of dependent packages, which are listed above. If you are attempting to install a library, pipx should not be used. Consider using pip or a similar tool instead.

This is not a bug in pipx.  It's just that the ansible package no longer has binaries associated with it specifically.  Binaries are only present in its dependent package ansible-base.
By default pipx only links binaries that come from the primary package.
You can do what pipx is telling you (pipx install ansible --include-deps) to link binaries from dependent packages, or you can use the workaround you describe.


Fix typo and url rendering in Contributor's Guide

Oh thanks for catching these @navidcy. The RTD build is broken, but as far as I can tell this is unrelated to the changes you made. I think we were seeing the same issue in #627. Let me investigate this and get back to this PR.

Seems you need sphinx v5?

@jbusecke I merged master and docs build seem fine now.

Sorry for the delay here @navidcy, and thanks for the fix.


Crashes when selecting show images

When selecting "show pictures" the app
crashes.
Pixel 3 XL Graphene OS

You probably have to grant the app the internet permission.

We should catch SecurityException here:
https://github.com/k9mail/k-9/blob/03fb2b953840a667f452c8a8d65ddb15f84b8348/app/ui/legacy/src/main/java/com/fsck/k9/view/MessageWebView.java#L48

I think, this issue should be cloused because of pull request https://github.com/k9mail/k-9/pull/5745


请问如何修改密码和api token

Describe the bug
A clear and concise description of what the bug is.
To Reproduce
Steps to reproduce the behavior:

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

Expected behavior
A clear and concise description of what you expected to happen.
Screenshots
If applicable, add screenshots to help explain your problem.
Deployment

[ ] Docker
[ ] Vercel
[ ] Server

Desktop (please complete the following information):

OS: [e.g. iOS]
Browser [e.g. chrome, safari]
Version [e.g. 22]

Smartphone (please complete the following information):

Device: [e.g. iPhone6]
OS: [e.g. iOS8.1]
Browser [e.g. stock browser, safari]
Version [e.g. 22]

Additional Logs
Add any logs about the problem here.

https://github.com/Yidadaa/ChatGPT-Next-Web/blob/main/docs/faq-cn.md#如何修改-vercel-环境变量


Expand the types of loads code sinking will move.

The initial implementation of code sinking created a very simple method of determining which loads can be moved.  Even though it is safe, it is not as general as possible.  These ideas should be implemented based on need:

[ ] In the Vulkan memory model, if the Load is not marked with NonPrivatePointerKHR in the memory access operands then it does not take part in synchronization and this check could be skipped.

[ ] A load can be moved forward even if it has a store, as long as it is not moved passed the store.

[ ] Expand the storage classes that can be moved.

No longer needed.


Is there a way, or permission needed to install patch over the share?

Hello,
I do not have a bug, but was wondering if I would be able to use a differential binary patching program to patch the files of my game server over the SSHFS share? Are any special permission necessary to be set or anything? It is a .net application and the server is Ubuntu 16.x.
Thanks!

We used GIT on winssh connected shares, so should be fine. Only issue will probably be speed and i think there was some issue with connecting winssh to ubuntu.
Sadly, we are unable to fix any issues right now, but if you look here:
https://github.com/Foreveryone-cz/win-sshfs/network few other good devs are probably continuing development. So i suggest checking other repos for newer version if any problem pops up :)


Can't submit Paypal outside of payment form

Hi!
What's the reason of changes made by this PR 754
You broke our logic by that changes.
In our website we're using one submit button for all payment methods and now we can't use it or should look for dirty "workarounds".
According to your documentation - there is possibility to disable submit buttons for each method by putting showPayButton: false during adyen-web initialisation  and then use just one submit button wherever you wish on page and programatically submit payment form.
Would be great if you can review your changes one more time.
Thanks!

Hi @TarasVerbniak, and thanks for reaching out.
The only change introduced in that PR is an addition of an error message when the submit method is called when PayPal is selected. Before the PR, the submit would just fail. The reason for this is that the PayPal SDK doesn't allow the flow to be triggered programatically, as discussed in paypal/paypal-checkout-components#522.
One thing you could do is to indeed set the showPayButton prop as false to have the chance to select PayPal in the Drop-in but to show the button somewhere else in the page using the PayPal Component.
I hope this clarifies things. Have a nice day, and feel free to reach out again!

Hi @pabloai
Ok, sorry for not-so-friendly message, I thought it was decision on your project to make these changes.
I've read their (Paypal) answers, sounds pretty weak to be honest :)
In such cases it's always better to just remind developers "It's a bad practice, use built-in button if possible" than just kill such feature.
Anyway, thanks for such quick reply! We'll work on some workaround.

Hi @pabloai just ended up here with a similar issue. I'm wondering - that PayPal Component you are talking about that could be displayed elsewhere - is this part of the Adyen SDK? I've tried to look for it in the docs but cannot find it.
Also, we want to disable our submit button before our TOS were accepted - this is why we initially wanted to use a custom submit button for paypal. Is there any way to programmatically disable the paypal button either in the Drop-in or with the PayPal Component?

Hi @tbgse. Yes, all payment methods shown in the Drop-in can also be used as standalone components. Please refer to the PayPal components docs page for more information.
And about disabling the button, the PayPal component accepts the onInit and the onClick events, so you can use those to validate the TOS before submitting. There are some examples in the Validation page of the PayPal documentation.
Hope this helps!

@pabloai really appreciate your fast answer, i'll look into the docs you've linked here, that should do the trick for us nicely!


Use androidx appcompat alertdialog to be compatible with material lib…

…rary 1.1.0+

@TianleiSun did we check if there's any other reference that needs to be updated?
And what was the test that throws this warning/error?

@csv8674xn
I didn't have the bandwidth to check other references - only checked AlertDialog. The test wasn't able to catch the issue because it's a color/theme issue - buttons in alert dialog are applying wrong colors, and this is observed in learning-android.


scipy.stats: generalized normal distribution

hi,
first time contributing to scipy for me, so please don't slap me for breaking any conventions. i'm trying to follow the rules.
this is an implementation of the generalized normal distribution for scipy.stats. this distribution is widely used in signal processing and in neuroscience.
the other distribution is the same, except that the lower half has been cut off. if i find the time, i might work out entropy/stats for it, but for now this is what i have.
i've done some manual testing. how do i include this in the unit tests/run the unit tests? also, i'd be glad to receive input/comments.
thanks!

Thanks for the contribution!
Looks reasonable at first sight.
A couple of things to do here:

Tests: Have a look at a recent https://github.com/scipy/scipy/pull/4533 on how to add this to the standart test loop --- you want to add an entry to  _distr_param.py.
Some more tests, if desired, go to tests/test_distributions.py. I'd add simple smoke tests comparing beta=1,2 to normal and exponential distributions.
It's a good idea to make sure  tests pass locally: see http://docs.scipy.org/doc/scipy/reference/hacking.html
Documentation: please add an explicit formula for the PDF to the docstring. It could be a good idea to model the docstring after docstrings of other distributions, including the magic str substitution keys, %(before_notes)s and all.
Vanity: please add yourself to Thanks.text

okay, added all of this, except additional tests. i haven't managed to run tests locally yet, and since i would probably have to play around to pick error bounds, it feels like i should leave it for now.

what do the standard distribution tests cover? i'm not sure i understand the structure of the distribution test suite.

The standard tests are consistency checks across the methods. For example moments, mean, variance are verified by numerical  integration with respect to the pdf. rvs is tested with kolmogorov smirnov test against the cdf, which has however relatively low power and only finds big discrepancies.

In addition to what Josef said: https://github.com/scipy/scipy/blob/master/scipy/stats/tests/test_continuous_basic.py#L91
is the main test loop over the distributions. Specific values of the shape parameters are taken from _distr_param.py.

Additional distribution is specific tests should go to https://github.com/scipy/scipy/blob/master/scipy/stats/tests/test_distributions.py
roughly speaking, it's a test class per distribution. You can have a look at for example https://github.com/scipy/scipy/blob/master/scipy/stats/tests/test_distributions.py#L505 which checks that genpareto agrees with the exponential distribution for a specific value of the shape parameter.

thanks for the pointers! i'll look at that when i find the time, and meanwhile wait for the standard tests to fail ;)
on a side note, regarding comparing to the normal/laplacian, i did some manual tests earlier and found the laplacian sf to be inaccurate. see my comment here:
https://github.com/scipy/scipy/issues/2509#issuecomment-77610250
so this would probably have to be fixed too to make that test pass ...

For the Laplace: I think it'd be best to fix it in a separate PR (I, for one, am/was certainly guilty of trying to squeeze unrelated things to a single PR, best don't do it).
Ideally, start that other PR (in a separate branch!) with a test which fails, this should go to test_distributions.py. Then fix the math like you suggested in that other issue, and send the PR :-). This way it's focused, it's easy to review, it's a clear improvement which is always welcome!
And while you're at it, have a look at the suggested format for the commit messages in the hacking.rst document I linked above: if needed, we'll help you rewrite those commit messages, but it's easier and quicker if they are already OK :-).

Thanks for your comments, I will work on them.
With regards to the test, I suspect the failed test (numerical derivative of cdf == pdf) is because with the parameter i set in _distr_param.py, the pdf has a kink at the median, which is where it gets evaluated.
i would like to run these tests locally to verify, but i can't compile scipy. it's missing some linear algebra dependencies. this is going to take a little longer …

done. the kink did turn out to be the problem. added further tests and fixed all the other points, too. i ran the unit tests locally, expecting that they will pass.
the only remaining thing is the commit messages, i couldn't find any documentation about that (in the hacking.rst).

I'm sure the moments of halfgennorm could be worked out, but this is definitely not required, not in this PR anyway. Looks quite good to me as is. I made a couple of small comments about the docs, could you address those.
Commit messages. the recommended format is listed here: ishttp://docs.scipy.org/doc/numpy/dev/gitwash/development_workflow.html
This also needs a rebase. Which would be a good opportunity to squash commits and rewrite the commit message. And this will hopefully trigger the TravisCI bot, not sure why it did notbrun this time.

i see. i'm having trouble working out how to squash the commits and do the rebase. my local repository is now messed up. i don't work with git very often. is there a way for you to help me with this? i would prefer to work things out and learn something about git, but i don't have the time to do that right now. if all else fails, i can send you a diff by email :)

Recovering from a mess can be easier than it seems to be:
$ git rebase --abort       # in case there is a botched rebase in progress
No rebase in progress?

# use the name of your branch instead of pr/4604
$ git checkout -b pr/4604-save   # so that you have a backup
$ git checkout pr/4604       # switch back

# This assumes the main scipy repo is called "upstream".

$git rebase upstream/master

# .... there's a trivial merge conflict in THANKS.txt, fix it in the editor
# (search for <<<< characters)

# Now on to squashing the commits: this opens your editor. Mark unnecessary
# commits as 's' instead of 'pick'; save and close the editor;
# the new editor window opens, write the new commit message, save and close
# the editor.

$ git rebase -i upstream/master

# check the result
$ git log

# rerun the tests
$ python runtests.py - s stats

# push the result (assuming your scipy fork is called 'origin')
$ git push origin <branch_name>

# yeah, this failed, check that the name of the branch is right... repeat with
# the -f flag (force-push)
$ git push origin <branch_name> -f

# check your PR on github, it's updated, hakuna matata

If something goes haywire, switch to backup, delete the original branch, clone the backup:
$ git checkout <backup>
$ git branch -D <PR branch>
$ git checkout -b <PR branch>  # you now have both your backup and it's copy with the name of the orig. branch

okay, i ended up doing things in a slightly less elegant manner, but your recipe helped a lot. thanks for the patience. let's see what travis says...

A branch with small style tweaks: https://github.com/scipy/scipy/compare/master...ev-br:pr/4604?expand=1
Can you take over commit https://github.com/scipy/scipy/commit/738b6a5c8ba0bab7abf82f4b6fced580a61ff696

LGTM

do i have to do anything?

I think it's ready. We typically leave things open for a while to let other people a chance to have a look if they want to. If there are no further comments for a reasonable amount of time, we'll take it as a silent yes and merge it.

Sweet.  Thanks for helping me out.

LGTM

OK rebased and merged in 11a0771. Thanks @jonycgn, @ev-br!


connectionFactory bean can not be instantiated

Piotr,
I read your page "Connecting to IBM MQ with Spring Boot and JMS" and liked how it was configured and so I implemented mine the same way.  But I'm getting a error that the connectionFactory bean can not be instantiated.  When doing 'factory = new MQConnectionFactory()', it keeps coming back as null.
Any ideas as to what I'm missing?
Thanks in advance!

@hormelspammer: If calling a constructor factory = new MQConnectionFactory() comes back as null, it seems that there's an exception thrown somewhere, which is probably ignored.
Are you sure you have MQ jars on your classpath?
Have you tried debugging your code?

@cpiotr: I forgot to update this once I figured out what was going on.  I had included some of the MQ jars to resolve the 'classdefnotfound' errors but was still getting the null.  Once I included all the MQ jars, it worked fine.  So apparently it referenced something in the other jars but didn't throw a 'classdefnotfound' error or it was ignored like you mentioned.
Thanks for your response!


Create a start cmd for thumb  drive use

Create a start cmd which allows to copy the whole portable setup to another drive and change all necessary files/adjust the setup to the current drive letter of the thumb drive.

Added the setup file creation directly into the code and added an option to choose to create the file. Might be smarter to  create this file outside of the install script and include it only and then unpack it from the installer.


Cannot extend classes defined in modules

Presumably due to the name mangling that makes modules work.
Fixable with a pass over all the classes in the pool and update their base class name?
Example:
If I define a module:
module BaseModule

public class BaseClass {
  public func Foo() -> Void { Log("Base!"); }
}

and then in another script attempt to extend it:
import BaseModule.BaseClass

public class DerivedClass extends BaseClass {
  public func Foo() -> Void { Log("Derived!");  }
}

redscript is happy to compile it but Cyberpunk throws an error:

I think this isn't related to modules, but the order in which classes are stored in the cache by the compiler. It seems that the game requires the base class to always appear before the subclass. This would require the compiler to sort classes before writing the cache file.
There's a workaround for this though - you'd need to reorder the class definitions/files so that the base class gets compiled first.

fix for this has been merged in 364d3d45ecac3d1f65551254febbbbf7bf9a2191


Different kinds of grade 0

The grade 0 can refer to multiple different cases, namely, "fail," "did not start," and "did not finish." We may want to add an additional enum field to grades to specify the status from "pass" and the aforementioned three states.

Do these affect grading / calculating final grades?


species directory name

The directory names of the merge outputs look like this:/merge/GENUS SPECIES
A space in PATH is a cause of trouble. Could you change to this? /merge/GENUS_SPECIES

I came across another bug related to this issue. fixed in https://github.com/kfuku52/amalgkit/commit/4bf832544da76af4c444f7f37660358aaa2362b6


Status Feature Mutagen with TYPO3 10.4

Describe the Problem
Mutagen told me scan crossed filesystem boundary, but TYPO3 system is working.
To Reproduce
I have started ddev with an already installed TYPO3 10.4
Screenshots
➜  typo3_104 ddev mutagen status typo3104 --verbose
Mutagen: problems:
--------------------------------------------------------------------------------
Name: typo3104
Identifier: sync_WwUY3t1beF9iEpmMDw0rBFM4WrPcylfDfdNGEFpv0VO
Labels: None
Alpha:
	URL: /Users/froemken/htdocs/docker/typo3_104
	Connection state: Connected
Beta:
	URL: docker://6567acf61eac56f726698d0b42b2e9ec9137c9b7b8d1f1bbac61a9d6454ff2bb/var/www/html
	Connection state: Connected
	Scan problems:
		var: scan crossed filesystem boundary
Status: Scanning files
--------------------------------------------------------------------------------

Version and configuration information (please complete the following information):

Host computer OS and Version: macOS Big Sur
Docker Desktop version if on macOS or Windows: 3.6.0
ddev version information: v1.18.0
Do you have any custom configuration (nginx, php, mysql) in the .ddev folder? Yes, I have set APC to 128M

apc.shm_size=128M

config.yaml

name: typo3104
type: typo3
docroot: public
php_version: "7.2"
webserver_type: nginx-fpm
router_http_port: "80"
router_https_port: "443"
xdebug_enabled: false
additional_hostnames: []
additional_fqdns: []
mariadb_version: "10.3"
mysql_version: ""
nfs_mount_enabled: false
mutagen_enabled: true
use_dns_when_possible: true
timezone: Europe/Berlin
composer_version: "2"
web_environment: []

Additional context
I have over 300GB free on my harddisk.
Docker tolds me that just 12GB are used from 60 GB
That's why I don't understand that "problem"
Mutagen complains about problems just after start sync:
Starting mutagen sync process... This can take some time.
......
Status: Scanning files
Status: [Problems] Reconciling changes
Status: [Problems] Staging files on alpha
Status: [Problems] Staging files on alpha: 0% (0/23066)
Status: [Problems] Staging files on alpha: 0% (1/23066)
Status: [Problems] Staging files on alpha: 0% (2/23066)
Status: [Problems] Staging files on alpha: 0% (3/23066)
Status: [Problems] Staging files on alpha: 0% (4/23066)
Status: [Problems] Staging files on alpha: 0% (5/23066)
Status: [Problems] Staging files on alpha: 0% (6/23066)
Status: [Problems] Staging files on alpha: 0% (7/23066)
Status: [Problems] Staging files on alpha: 0% (8/23066)
Status: [Problems] Staging files on alpha: 0% (9/23066)

Tested on MacBook Air with M1 processor

Argh. Damn. Just found that issue: https://github.com/mutagen-io/mutagen/issues/75
I remember that I have mounted some volumes directly into memory for performance reasons:
https://gist.github.com/froemken/bfaf227ca24af09c4d378e4f4285ccc1#file-docker-compose-override-yaml-L7-L13
I have removed that file completely. Now it works.
Starting mutagen sync process... This can take some time.

Status: Scanning files
Status: Reconciling changes
Status: Staging files on beta
Status: Staging files on beta                                                  Status: Applying changes
Status: Saving archive
Status: Watching for changes
Status: Scanning files
Status: Reconciling changes
Status: Saving archive
Mutagen sync flush completed in 4s.
For details on sync status 'ddev mutagen status typo3104 --verbose'
ddev-router is up-to-date
AdditionalConfiguration.php already exists and is managed by the user.
Successfully started typo3104
Project can be reached at https://typo3104.ddev.site https://<IP_ADDRESS>:52495

Stefan


Publish Extension at Eclipse Open VSX

Hi there,
your extension is quite useful to Fortran devs and I appreciate it much in my daily work.
I found a VSCODE fork https://vscodium.com that is completely published under a MIT license and I would like to use your extension in VSCODIUM. However, it is under discussion if extensions of the MS Marketplace may be legally installed in VSCODIUM, which is technically easily possible.
The legal discussion could be effectively circumvented if your extension could also be published at https://open-vsx.org (https://github.com/eclipse/openvsx/wiki/Publishing-Extensions) .
What are your thoughts about it?
Thanks,
Maarten

I'm also interested with this.

I will look into it.

We have obtained the publisher ID fortran-lang but we have a problem since we rely on the vscode-cpptools extension for the Debug Adapters. We would probably have to remove the C++ extension all together as a dependency if we were to publish on Open VSX.
Related issues:
https://github.com/microsoft/vscode-cpptools/issues/6518
https://github.com/microsoft/vscode-cpptools/issues/6388

I manually edited the packages.json file to remove the ms-vscode.cpptools dependency and this extension works perfectly fine without it, including debugging. I am using https://github.com/WebFreak001/code-debug and debugging features such as breakpoints, variables, registers, call stack, etc. seem to be working perfectly fine. I'm assuming other debuggers work just as well assuming the compiler supports Fortran.
Personally, after reading the linked issues, I think it is very clear Microsoft is not acting in good faith with their license restrictions. This package, being a true FOSS package without further restrictions, should therefore not depend on it.
@gnikit  I'm willing to rework some of the docs to give examples of debugging with tools outside of Microsoft's, if it would be acceptable to then drop the dependency.

This would also make Modern Fortran available in Code Server.


neonctl auth intermittently and silently fails to open browser

Steps to reproduce
neonctl auth multiple times
Expected result
Browser opens
Actual result
Command hangs or fails -- approx 1 time in 2
Looks like a race condition starting the OAuth server and trying to connect to it
Environment
Repros easily on my "Macbook Pro 13-inch, 2020, Four Thunderbolt 3 ports" -- maybe happens less on faster hardware?
Logs, links
$ DEBUG=true neonctl auth
DEBUG: Failed to read credentials file Error: ENOENT: no such file or directory, open '/Users/jbo/.config/neonctl/credentials.json'
    at readFileSync (node:fs:448:20)
    at analyticsMiddleware (file:///usr/local/Cellar/neonctl/1.29.3/libexec/lib/node_modules/neonctl/analytics.js:19:29)
    at file:///usr/local/Cellar/neonctl/1.29.3/libexec/lib/node_modules/neonctl/node_modules/yargs/build/lib/middleware.js:82:28
    at Array.reduce (<anonymous>)
    at applyMiddleware (file:///usr/local/Cellar/neonctl/1.29.3/libexec/lib/node_modules/neonctl/node_modules/yargs/build/lib/middleware.js:67:24)
    at CommandInstance.applyMiddlewareAndGetResult (file:///usr/local/Cellar/neonctl/1.29.3/libexec/lib/node_modules/neonctl/node_modules/yargs/build/lib/command.js:242:34)
    at CommandInstance.runCommand (file:///usr/local/Cellar/neonctl/1.29.3/libexec/lib/node_modules/neonctl/node_modules/yargs/build/lib/command.js:128:20)
    at [runYargsParserAndExecuteCommands] (file:///usr/local/Cellar/neonctl/1.29.3/libexec/lib/node_modules/neonctl/node_modules/yargs/build/lib/yargs-factory.js:1386:105)
    at YargsInstance.parse (file:///usr/local/Cellar/neonctl/1.29.3/libexec/lib/node_modules/neonctl/node_modules/yargs/build/lib/yargs-factory.js:707:63)
    at YargsInstance.get [as argv] (file:///usr/local/Cellar/neonctl/1.29.3/libexec/lib/node_modules/neonctl/node_modules/yargs/build/lib/yargs-factory.js:31:30) {
  errno: -2,
  code: 'ENOENT',
  syscall: 'open',
  path: '/Users/jbo/.config/neonctl/credentials.json'
}
DEBUG: Flushing CLI started event with userId:
DEBUG: Flushed CLI started event with userId:
DEBUG: Discovering oauth server
DEBUG: Sent CLI error event: UNKNOWN_ERROR
ERROR:
DEBUG: Stack: AggregateError [ECONNREFUSED]:
    at internalConnectMultiple (node:net:1117:18)
    at afterConnectMultiple (node:net:1684:7)```
-

$ neonctl auth
ERROR:
(default) jbo@neon-mb24 ~/checkouts/neon 1 (git: main*)
$ DEBUG=true neonctl auth
DEBUG: Flushing CLI started event with userId: aa0337d5-23ce-473a-b50c-f429cd455989
DEBUG: Flushed CLI started event with userId: aa0337d5-23ce-473a-b50c-f429cd455989
DEBUG: Discovering oauth server
DEBUG: Listening on port 64828
^C
(default) jbo@neon-mb24 ~/checkouts/neon 130 (git: main*)
$ DEBUG=true neonctl auth
DEBUG: Flushing CLI started event with userId: aa0337d5-23ce-473a-b50c-f429cd455989
DEBUG: Flushed CLI started event with userId: aa0337d5-23ce-473a-b50c-f429cd455989
DEBUG: Discovering oauth server
DEBUG: Listening on port 64845
^C
(default) jbo@neon-mb24 ~/checkouts/neon 130 (git: main*)
$ DEBUG=true neonctl auth
DEBUG: Flushing CLI started event with userId: aa0337d5-23ce-473a-b50c-f429cd455989
DEBUG: Flushed CLI started event with userId: aa0337d5-23ce-473a-b50c-f429cd455989
DEBUG: Discovering oauth server
DEBUG: Sent CLI error event: UNKNOWN_ERROR
ERROR:
DEBUG: Stack: AggregateError [ECONNREFUSED]:
    at internalConnectMultiple (node:net:1117:18)
    at afterConnectMultiple (node:net:1684:7)
(default) jbo@neon-mb24 ~/checkouts/neon 1 (git: main*)
$ DEBUG=true neonctl auth
DEBUG: Flushing CLI started event with userId: aa0337d5-23ce-473a-b50c-f429cd455989
DEBUG: Flushed CLI started event with userId: aa0337d5-23ce-473a-b50c-f429cd455989
DEBUG: Discovering oauth server
DEBUG: Listening on port 64874
^C
(default) jbo@neon-mb24 ~/checkouts/neon 130 (git: main*)
$ DEBUG=true neonctl auth
DEBUG: Flushing CLI started event with userId: aa0337d5-23ce-473a-b50c-f429cd455989
DEBUG: Flushed CLI started event with userId: aa0337d5-23ce-473a-b50c-f429cd455989
DEBUG: Discovering oauth server
DEBUG: Sent CLI error event: UNKNOWN_ERROR
ERROR:
DEBUG: Stack: AggregateError [ECONNREFUSED]:
    at internalConnectMultiple (node:net:1117:18)
    at afterConnectMultiple (node:net:1684:7)
(default) jbo@neon-mb24 ~/checkouts/neon 1 (git: main*)
$ DEBUG=true neonctl auth
DEBUG: Flushing CLI started event with userId: aa0337d5-23ce-473a-b50c-f429cd455989
DEBUG: Flushed CLI started event with userId: aa0337d5-23ce-473a-b50c-f429cd455989
DEBUG: Discovering oauth server
DEBUG: Listening on port 64886

^ On a 2024 MBP -- first time showed ERROR: and hung, after that a mix of successes and failures.
This is easy to repro
v22.1.0

We discussed the issue with @jamesbroadhead today and could not reproduce it anymore. For better debugging, I have added log statements and error handling when the browser fails to open. The auth URL is displayed in the console, so the user can manually click on it and authenticate.
Additionally, I added a timeout of 60 seconds for the authentication flow.
The new version 1.29.5 has been published to the NPM registry.

Snowflake Query - https://app.snowflake.com/dzalgeg/ro76690/wOa4k8noI6i#query


Publish packages on github

PreReleases are published on github packages.
https://github.com/eoehen?tab=packages

PreReleases are published on github packages.
https://github.com/eoehen?tab=packages


package/wikipedia

v0.1.0-1 of remarkable-wikipedia for toltec

I suggest someone test on rM2 since https://github.com/ddvk/remarkable2-framebuffer/issues/17 has been a long-standing issue. my understanding is dps fixed that in https://github.com/dps/remarkable-wikipedia/commit/ad039ff801bd2d20919ec6131f934cc2464432e8 a few days ago, but it should still be verified by someone with an rM2.

I can probably give it a shot tonight.

@dps did mention he was testing on a rM2, but having a second test would be fine. I was waiting to merge based on if @dps wanted to add an icon or not.

Edit: Even if links turn out to be broken, that's no reason to keep the package out of testing.

https://github.com/dps/remarkable-wikipedia/issues/12 Known issue

Closing in favor of #311


Condense, update readme

Description

Updates readme. Removes the largest parts of the API and usage sections as they'll be available on spacy.io.
Corresponding documentation PR

-
Types of change

Doc update.
Checklist

[x] I confirm that I have the right to submit this contribution under the project's MIT license.
[x] I ran all tests in tests and usage_examples/tests, and all new and existing tests passed. This includes

all external tests (i. e. pytest ran with --external)
all tests requiring a GPU (i. e. pytest ran with --gpu)

[x] My changes don't require a change to the documentation, or if they do, I've added all required information.

Ready to be reviewed now.


It is invalid when used with pjax.

When using pjax, MDL Components cannot be initialized more than once, and the dynamic effect is invalid.
Can it be solved? Thanks!

I believe the author can close if it's solved?


Space-mission Set-up

In this project :

There are two members @Lornakaboro and @adamilare
This is the link to the project https://github.com/Lornakaboro/Space-missions

Hi @Lornakaboro and @adamilare, kindly update your issue above with the  project board link(kanban board)

Hi @Team
While you made a great effort in this project, unfortunately, I cannot proceed to review your code.
Invalid Code Review Request
You have submitted a project, that does not have the link to your project board link(kanban board)
Your Code Review Request will be marked as invalid in your Dashboard, so please submit a new one once you are ready 🙏
Cheers and Happy coding!👏👏👏
Feel free to leave any questions or comments in the PR thread if something is not 100% clear.
Please, remember to tag me in your question so I can receive the notification @prolajumokeoni.
Please, do not open a new Pull Request for re-reviews. You should use the same Pull Request submitted for the first review, either valid or invalid unless it is requested otherwise.

Invalid Code Review Request does not count into the code reviews limit.

Hi @Lornakaboro and @adamilare,
Highlights!

Descriptive issue ✔

Your project is complete!  There is nothing else to say other than... it's time to merge it :shipit:
Congratulations! 🎉
Status: Approved ✔
Cheers and Happy coding!👏👏👏
Optional suggestions
Every comment with the [OPTIONAL] prefix is not crucial enough to stop the approval of this PR. However, I strongly recommend you to take them into account as they can make your code better.
Feel free to leave any questions or comments in the PR thread if something is not 100% clear.

As described in the Code reviews limits policy  you have a limited number of reviews per project (check the exact number in your Dashboard). If you think that the code review was not fair, you can request a second opinion using this form.


Support transcription of videos (mp4, webm, etc.)

https://platform.openai.com/docs/api-reference/audio/createTranscription#audio-createtranscription-file

Just stumbled upon this issue by chance. I just happen to have implemented code for this.
I made wdoc which is my tool for RAG (query and summary) that fit my precise needs. It includes various parsers, including some relevants to this issue:

youtube links to playlists -> youtube links
youtube links to videos (either using youtube transcripts, or translation, or downloading the audio then sending to whisper)
url to a website where playwright is used to find a video -> download it -> whisper
video -> audio -> whisper

Here's the link to the function to turn a video into text: https://github.com/thiswillbeyourgithub/wdoc/blob/d5a36ae02040420a698b361b7cb137a02d563af7/wdoc/utils/loaders.py#L1776
If you don't want to modify your code and just want to use wdoc directly you can do : wdoc parse --path my_video.mp3 --filetype local_video --only_text --audio_backend="whisper". Although now that I think about it I haven't set a way to overload the openai url for whisper. I'll add a env variable someday. Sooner if anyone's interested.


Create a Task for Running Behave Tests

As a QA engineer,
I need to create a new task in our .tekton/tasks.yaml to run Behave against the deployment in OpenShift
So that we can ensure our microservice behaves as expected under test conditions.
Details and Assumptions

[document what you know]

Acceptance Criteria
Given the task for Behave is defined and includes a BASE_URL argument
When the task is executed in the pipeline
Then the Behave tests should run successfully against the microservice using the provided BASE_URL.

@sgd6820 can you reassign this to yourself


Release v1.2.1

This is a draft of changelog for the v1.2.1 release.
Here you can find all related translations changes: v1.2.0...main.

⚠ Do not merge this pull request manually ⚠
You should approve this pull request instead. After approving, I will automatically update it (release date needs to be adjusted), merge, and tag a new release. You can read more about the process on forum.

Show release notes preview
v1.2.1

Updated translations for extensions:

acpl/mobile-tab
askvortsov/flarum-checklist

All changes: v1.2.0...v1.2.1.

Success! Now you can announce new release on forum:
## Version [`v1.2.1`](https://github.com/flarum-lang/dutch/releases/tag/v1.2.1)

**Updated translations for extensions**:

* [`acpl/mobile-tab`](https://github.com/android-com-pl/mobile-tab)
* [`askvortsov/flarum-checklist`](https://github.com/askvortsov1/flarum-checklist)

All changes: [v1.2.0...v1.2.1](https://github.com/flarum-lang/dutch/compare/v1.2.0...v1.2.1).

In order to update run these commands:

```console
composer update flarum-lang/dutch
php flarum cache:clear
```


feat(slidebox): Add direction option for slide box.

Hi, just added 'direction' option for slide box

Thanks, I'm going to close for now since a lot changed in this that impacts other things (hence the conflicts). This functionality should be in v2 anyways.


query page, path missing

When I  query page with template * [[{{name}}]] the path is not shown as expected, however using template [[{{name}}|{{name}}]] works. Is this intended behavior?

Yes, this is expected behavior and it's not specific to templates. Any page link only shows the last bit of the path in live preview (this is to avoid overly long link names). The way around it is indeed using the alias syntax as you show.


Breaks sorting somewhat cont.

Under some circumstances (haven't been able to pin them down), newly created folders (after the last WinSetView Submit) might still have the Sort options in the ribbon grayed out (maybe only if created on the desktop?). If it helps: this is the case even when Use General Items view for connected devices is unchecked.

Ok. Interesting. I'll take a look at that tonight. Thanks!

I haven't been able to recreate the issue with newly created folders. It may be a Windows 11 File Explorer bug that's independent of WinSetView. If you're able to find a specific set of steps to recreate the issue, please let me know. Thanks.

Yeah, I'm struggling to find what's causing the grayed out options. It does not happen only for Desktop folders, that much I know now. And not only for folders created after the last WinSetView submit either. Stay tuned.

Ok, check this out.
https://github.com/LesFerch/WinSetView/assets/136083651/6a3ad52c-25b5-47fd-a135-e760bf0ddcd1

I can't recreate that behavior. I tested three ways 1) WinSetView not used at all, but default view set to large icons via "Apply to Folders", 2) WinSetView with default view set to large icons and "Use General Items view for connected devices" not checked, 3) Same as 2 except with "Use General Items view for connected devices" checked. No Sort items were ever grayed out in my tests. Weird. I didn't yet try setting my language to German, but I doubt that will make a difference.

When I use WinSetView to go back to Windows defaults, this behavior is fixed though.

I just switched Windows to English/US, which didn't help with this. I also switched WinSetView to English/US - again nothing.
I can't seem to uninstall this Experience Pack.
No need to upload a video for comparison - I believe you! : ) Just odd this remains broken.

Thanks for the update. There must be another variable. I'll keep testing.

Dunno if this helps: when this happens (the Sort options in the ribbon grayed out), right-clicking inside the window allows sorting (as mentioned before), but the context menu doesn't show the currently chosen sorting option - there is no bullet point next to any of the entries.

I recreated the issue by going back to the win10.ini file that you sent me. I noticed that you had four sort levels selected and that's what makes the difference. With three or fewer sort levels selected, I don't see the issue. It's the same on Windows 10 and Windows 11. I now wonder if Explorer ever did fully support four sort levels. 🤔

It should be noted that four sort levels is probably never needed. In your case, you have Name as the first sort. Since every file in the same folder has to have a unique name, the next sort (Date modified) would only come into play in a search result (if you have the same named files in other folders in your search). So, in general, once you've picked Name as your first sort there's really no point in adding additional sorts.
An example of a common two level sort would be Type as sort 1 and Name as sort 2.

Hey there, thanks for having continued to look into this. : ) Ok, I deactivated the forth column. The only difference now is that for sorting by size I have to do one additional mouse click, which of course is no problem.
I let you know if the grayed out sort options reappear.

Deactivating the fourth sort should make no difference to what items are displayed under "Sort" in the ribbon. Windows 11 shows the first three columns (regardless of whether they are used for sorting) and the rest are under "More". In other words, only the column order controls what three items appear under "Sort".

As I mentioned, if you selected Name for Sort 1, then Sort 2 and beyond will do nothing for you. Their purpose is to define a multi-level sort, just like you can do in Excel. You would need to select a property for Sort 1 that is not unique in order for Sort 2 to be of any use.
Example 1:
You want your Pictures folders to list files in order by file type first (BMP, JPG, PNG, etc.) and then sorted by Date modified within each file type. In that case, you would select Type (or maybe Extension) for Sort 1 and Date modified for Sort 2. Picking something for Sort 3 wouldn't make any sense unless you have a lot of files that are the exact same time stamp.
Alternatively, you could set Sort 1 to Name and set Group-by to Type to get the same ordering but with headings between each group.
Example 2:
You want your Music folders to list your MP3s first by year, then by Artist, and finally by song Title. In that case, you would select  Year for Sort 1, Contributing Artists for Sort 2, and Title for Sort 3. Of course, the files will only be properly sorted if the correct metadata (i.e. tags) exist in those music files.
Note:
File Explorer supports multi-level sorting via its GUI as well. It just doesn't provide a good interface to do it, like Excel does. To do a multi-level sort via the GUI, change the view to Details, click the column heading for the primary sort (it will display a caret or caron to indicate sort order). Don't pick Name. Pick something non-unique like Type. Then Shift-click a different column heading for the second level sort. Shift-click that column heading again to toggle between ascending and descending. You've now created a two-level sort. You can continue to add a third or even fourth level, although it's rare to have enough non-unique properties to go to four levels.
In my testing today, I was able to manually set up a four level sort, but I found that setting the sort defaults via the registry (i.e. using WinSetView) three levels is the maximum that can be preset reliably. As you saw, a fourth level causes items to be grayed out (Windows 11) or missing (Windows 10) from the ribbon's Sort menu. I also found that four levels set up as a default only sorts the initial files in the folder correctly. Adding a new file does not get sorted correctly. Whereas, there was no issue with three levels set as a default. I think I'll have to remove the fourth level from WinSetView. For now, I'll just change the PowerShell script to ignore the fourth level, since changing the GUI is a lot more work.

Sort 4 removed in version 2.76 to address this issue.

Hey there, many thanks for your thorough explanation. I know you explained it in an earlier message as well, but it went a bit over my head. ; )
I actually wasn't aware Windows supports multi level sorting. Nice. But I reckon I don't need that. So yeah, I deleted all but the first sorting column.
Have a nice weekend!


need for SurrealDB connector for SESSION

hi! I am using surreldb. I would like to store session data here, specifying the database url, login / password, namespace and db name
https://surrealdb.com/
nodejs lib here - https://surrealdb.com/docs/integration/libraries/nodejs

I'll accept a PR; you can use the Redis adapter as an example. Would you like to attempt it?

yes, I will try


legend missing in graph

Hi,
I was trying to  implement this for some modified bams that we generated. The script seems to work find and the output file gets generated, but it seems that there is no legend or any way to interpret the data.
We think that the colours represent the average methylation frequency but something to tell us what they mean exactly would be very useful.
I have included a screenshot of the output that i get.

Hi Sabiq,
Sorry, I am working on full documentation this week and hopefully, that will clarify things.
You are right that the orange/blue in the top plot represents methylation frequency and the lines are just smoothed methylation frequency with savitzky-golay filter ( I'm planning on adding other smoothing methods soon)

I'm adding some legends in the next release to address this

New release and tutorial should mostly address this!


[PinePhone Beta] How to check Two-Boot starts?

Hello,
First, thanks for putting you efforts in this project.
I have a PinePhone Beta, default installation.
I read the doc here and follow every steps. At en end, there is:

Once installed, remove the installation media, and verify Tow-Boot starts from power-on.

I remove the SD card (the "installation media"?) and rebooted. And it reboot normally, on the current OS, nothings seems to be different.
How can I check Two-Boot is actually installed?
Thanks in advance!

I could tell tow-boot is installed by seeing how many colors the LED light flashes during boot. The stock Pinephone bootloader only used one LED color (might've been red or something, I don't recall).
With tow-boot the LED on the Pinephone/Pro first turns red and then switches to a secondary color depending on what's booting: yellow for internal eMMC, cyan for microSD card (holding Volume Down on boot), blue for USB Mass Storage mode (Volume Up on boot). If your phone is doing all of this then tow-boot looks installed!

Thanks, I realize the Red then Yellow/Cyan/Blue had something to do with Tow-Boot, but was not sure. Thanks for the support. :)


Login page redirecting to Dasboard

I have two login page one /admin/login other direct /login and when i hit the /admin/login its redirecting me to /dasboard directly when i'm already logged in
But its should redirect me to admin/dasboard i couldnt find how can i change this why its redirecting me to dashboard

This is most likely due to the use of the "guest" middleware on the login route(s).  It is set up to redirect users with active sessions back to their dashbaords:
https://github.com/SRLabs/Centaur/blob/master/src/Middleware/SentinelGuest.php
Removing or swapping out that middleware should solve the problem.

Yes its solve my problem Thanks..


Change HMR install to devDependencies

Changing hot module replacement install from dependencies to devDependencies.  Raised in this Issue: https://github.com/aspnet/JavaScriptServices/issues/1409

Thanks @JohnGoldsmith!


fail to create config and credentials file with root

Hi
Im checking to use this role using playbook to register content. Mi playbook is:
---
- hosts: "test"
  become: yes

  vars:
      profiles:
        - ireland:
            region: eu-west-1
            output: text
            aws_access_key_id: MysecretKEY
            aws_secret_access_key: Mysecretpassword
        -  brazil:
            region: sa-east-1
            output: text
            aws_access_key_id: MysecretKEY
            aws_secret_access_key:  Mysecretpassword
  roles:
    - badpacketsllc.aws_cli

If I execute all appears nice but inside config and credentials file only appear
# Ansible managed

Im executing how ec2-user and Im looking to create files inside root directory

Thanks for using our Ansible role!
I think the root cause of your issue is missing name: before the name of your profiles. Try the play below and tell me if it works for you.
---
- hosts: "test"
  become: yes

  vars:
    profiles:
      - name: ireland
        region: eu-west-1
        output: text
        aws_access_key_id: asdfasf
        aws_secret_access_key: gsdg
      - name: brazil
        region: sa-east-1
        output: text
        aws_access_key_id: AKIAIOSDNKOW7EXAMPLE
        aws_secret_access_key: wJalrXUtnFEMI/F3GXCLG/bPxRfiCYEXAMPLEKEY
  roles:
    - badpacketsllc.aws_cli

I used Amazon Linux on a t3.nano to test. Hopefully this is close enough to your environment that the playbook above does the trick.
Let me know if this fixes the problem you've encountered.

Hi
Now only fails when create credential file, but config seems to be nice If I create default part produce error:
vars:
profiles:
- default:
region: eu-west-1
output: text
access_key_id: MysecretKEY
secret_access_key: Mysecretpassword
- name: ireland
region: eu-west-1
output: text
access_key_id: MysecretKEY
secret_access_key: Mysecretpassword
- name: brazil
region: sa-east-1
output: text
access_key_id: MysecretKEY
secret_access_key: Mysecretpassword
FAILED! => {"changed": false, "msg": "AnsibleUndefinedVariable: 'dict object' has no attribute 'name'"}
``

There are two bugs in the snippet you provided.

The name key is required and
access_key_id and secret_access_keyshould be  aws_access_key_id and aws_secret_access_key

Try something like this and let me know if it works for you.
---
- hosts: all
  become: yes

  vars:
    profiles:
      - name: default
        region: eu-west-1
        output: text
        aws_access_key_id: MysecretKEY
        aws_secret_access_key: Mysecretpassword
      - name: ireland
        region: eu-west-1
        output: text
        aws_access_key_id: MysecretKEY
        aws_secret_access_key: Mysecretpassword
      - name: brazil
        region: sa-east-1
        output: text
        aws_access_key_id: MysecretKEY
        aws_secret_access_key: Mysecretpassword
  roles:
    - badpacketsllc.aws_cli

I just noticed that the example in the readme does not indicate the name key is needed. I'll fix that.

Now seems that works, so I understand that Readme has an error in the Example.
Thanks for you help!


fix(error): throw TypeError instead of generic Error

Also remove reference to scrollIntoView

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


chore: cleanup mocha/chai/sinon usage across the repo

Motivation
Use consistent test runner.
Description

Cleanup mocha/chai usage across the repo
Split the test config files for unit/e2e/spec/browsers
Use consistent configuration for each package

Steps to test or reproduce

Run all tests.

@matthewkeil I am merging this PR to move further with remaining action points. But would be happy to answer any questions or work on feedback in upcoming PRs.

@matthewkeil I am merging this PR to move further with remaining action points. But would be happy to answer any questions or work on feedback in upcoming PRs.

Looks good. No worries, was mostly just concerned about the other reviews and @wemeetagain gave a final blessing so all is gravy baby 😊. Good work!

:tada: This PR is included in v1.15.0 :tada: