Wrong match in html

the matching results for this string are wrong
const text = "
https://www.test.com/
"
text.match(urlRegexSafe());

["https://www.test.com/", "https://www.test.com/
"]

You need to parse and striptags (in advance), like we did in @spamscanner.
Here's an example snippet from that codebase:
https://github.com/spamscanner/spamscanner/blob/1f5645f1a9b53eb3e6fae340e0353b1348f54459/index.js#L954-L963


#70 updated the Readme file

I've made some necessary changes to the README file

i think this should be merged.

Thanks! Sorry I missed this, one or two more small tweaks and let's merge.

@slayerjain ping! are you still interested in keeping up this PR?

oh yeah sorry! I'll work on this now :D

Made those changes.

Thank you! ❤

My pleasure! :dancing_men:


Panning over canvas doesn't work

Panning over canvas doesn't work but zooming does

Can you create an example on CodeSandbox that illustrates this bug? I am able to pan on a canvas in this example:
https://codesandbox.io/s/react-zoom-pan-pinch-canvas-19dbbo?file=/src/App.js

Im using the canvas on top of pdf.js library. I think some kind of event bubbling is stopping me dragging.


fix(deps): update terraform-module

This PR contains the following updates:

Package
Type
Update
Change

terraform-ibm-modules/cos/ibm (source)
module
patch
8.2.8 -> 8.2.9

terraform-ibm-modules/observability-agents/ibm (source)
module
patch
1.24.3 -> 1.24.4

Release Notes

terraform-ibm-modules/terraform-ibm-cos (terraform-ibm-modules/cos/ibm)
v8.2.9
Compare Source
Bug Fixes

archive_days condition message (#616) - Update conditional statement regarding setting cross_region_location and archive_days (590e598)

terraform-ibm-modules/terraform-ibm-observability-agents (terraform-ibm-modules/observability-agents/ibm)
v1.24.4
Compare Source
Bug Fixes

fix error while skipping log analysis agent installation (#338) (2f27fe8)

Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.

[ ] If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

:tada: This PR is included in version 3.24.1 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


Issue with brew package pkgconf

Description
It could be that the macOS runners now have the pkg-config brew package already installed, which conflicts with the pkgconf package.
But it's already deprecated: https://github.com/Homebrew/homebrew-core/pull/194885
Platforms affected

[ ] Azure DevOps
[X] GitHub Actions - Standard Runners
[ ] GitHub Actions - Larger Runners

Runner images affected

[ ] Ubuntu 20.04
[ ] Ubuntu 22.04
[ ] Ubuntu 24.04
[ ] macOS 12
[ ] macOS 13
[ ] macOS 13 Arm64
[ ] macOS 14
[X] macOS 14 Arm64
[ ] macOS 15
[ ] macOS 15 Arm64
[ ] Windows Server 2019
[ ] Windows Server 2022

Image version and build link
20241022.361
Is it regression?
No
Expected behavior
It should be installed successfully.
Actual behavior
It fails:
- ==> Downloading https://ghcr.io/v2/homebrew/core/pkgconf/manifests/2.3.0
- ==> Fetching pkgconf
- ==> Downloading https://ghcr.io/v2/homebrew/core/pkgconf/blobs/sha256:4d7c580[39](https://github.com/ocaml/setup-ocaml/actions/runs/11884964161/job/33113941200#step:4:40)43bf2dcc8cb9ff8c838ea4283eeab24f49982df044cbc3031856fd8
- ::error::Cannot install pkgconf because conflicting formulae are installed.%0A  pkg-config: because both install `pkg.m4` file%0A%0APlease `brew unlink pkg-config` before continuing.%0A%0AUnlinking removes a formula's symlinks from /opt/homebrew. You can%0Alink the formula again after the install finishes. You can `--force` this%0Ainstall, but the build may fail or cause obscure side effects in the%0Aresulting software.%0A
[ERROR] These packages are still missing: pkgconf

Ref: https://github.com/ocaml/setup-ocaml/actions/runs/11884964161/job/33113941200
Repro steps
Run brew install pkgconf on macos-latest

This should probably happen on all macOS runners and break existing workflows.

Hi @smorimoto  We will look into the issue and keep you posted with updates.

@prasanjitsahoo Thanks a lot!

For those who fall into this (cost ~2 minutes):
      - name: Runtime workaround for brew pkg-config -> pkgconf
        run: |
          brew update
          brew upgrade
          brew install pkgconf

As a temporary measure, we will switch to a hardcoded version of the original pkg-config that expected to be friendly with brew here. We would be glad to hear your opinion on the consequences of replacing it with an updated pkgconf from brew.

@erik-bershel I think that pinning the old pkg-config 0.29 version means installing pkgconf will fail since it's trying to install into the same file paths. pkgconf is already an alias in Homebrew so you can probably just install that.

Hey @akoeplinger!
Thank you for your feedback. :heart: We'll migrate to the new Homebrew package next week than. 🤔

Heads up! 👋
New runners deployed. 🥳  Due to the way the deployment works, you may encounter an outdated image for the next few hours, the next image is not affected by the issue.

Nice!


[ALLUXIO-3353] Reduce Web home page reliance on ufs mount points

https://alluxio.atlassian.net/browse/ALLUXIO-3353

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Alluxio-Pull-Request-Builder/882/
Test PASSed.

@aaudiber The web UI home page only needs the ROOT mount info but gets the whole mount table. Get mount table will call ufs.getSpace to the under filesystems(only HDFS implements ufs.getSpace) . If HDFS mount points are unavailable, web UI home page may have hang issues. PTAL, thanks!

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Alluxio-Pull-Request-Builder/883/
Test FAILed.

@madanadit In the master web ui home page, I double check the contents, it looks like that only ufs capacity is related to ufs mount points. This PR can at least reduce the web UI home page dependencies on Non-root HDFS mount points. PTAL ,thanks!

@madanadit Addressed the comments! PTAL, thanks!

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Alluxio-Pull-Request-Builder/886/
Test PASSed.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Alluxio-Pull-Request-Builder/887/
Test PASSed.

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Alluxio-Pull-Request-Builder/888/
Test FAILed.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Alluxio-Pull-Request-Builder/889/
Test PASSed.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Alluxio-Pull-Request-Builder/911/
Test PASSed.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Alluxio-Pull-Request-Builder/912/
Test PASSed.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Alluxio-Pull-Request-Builder/914/
Test PASSed.

Created the cherry-pick PR:https://github.com/Alluxio/alluxio/pull/8093


query  Complex_annotations.tsv

where is the config config file for Complex_annotations.tsv
Need to add
GO:0000445
possibly others

Is this the file you need?:
pombe-embl/ftp_site/pombe/annotations/Gene_ontology/GO_complexes/Complex_annotation.tsv

GO:0000796 | condensin complex
GO:0031261  | DNA replication preinitiation complex
GO:0030893 | meiotic cohesin complex
GO:0035339 | SPOTS complex
GO:0160051  |  Cyc8(Ssn6)-Tup1 general repressor complex

OK, I think there used to be some complicated generation  procedure but I remember now that we streamlines  so I just add IDs to  the file now. Thanks!


Request for storage_hmac_key resource

What resource do you need?
Terraform Resource Name:  storage_hmac_key

What is your use case?
Lack of storage_hmac_key prevents any client usage of GCS buckets as AWS S3 buckets.
storage_hmac_key is required for GCS bucket to be used by clients through the AWS S3 API instead of GCS API.
See the following related documentation:
https://cloud.google.com/storage/docs/aws-simple-migration
https://cloud.google.com/storage/docs/authentication/hmackeys
https://cloud.google.com/storage/docs/authentication/managing-hmackeys#terraform
This resource was present in<EMAIL_ADDRESS>/CC

This is very much needed on our case. Hope it will be merged soon.

We're looking forward to this merge as it's essential for our Infrastructure as Code strategy to take off.
Hoping it happens shortly! :pray: :pray:

We also need this feature for library not compatible with GCS (Uppy > S3 Only)

I've sent an implementation of storage_hmac_key in #546. Hopefully we can get it in as we also depend on it.


ElasticSearch error

I'm using this to run a Graph node, and while my subgraph is indexing (after 300-500k blocks) the Milkomeda node starts throwing this error and stops responding to the Graph node:

c1-mainnet-passive-besu-1  | {"timestamp":"2022-05-04T16:47:49,062","container":"62599d7e2f353900013ffe0b","level":"ERROR","thread":"vert.x-acceptor-thread-0","class":"rejectedExecution","message":"Failed to submit a listener notification task. Event loop shut down?","throwable":" java.util.concurrent.RejectedExecutionException: event executor terminated\n\tat io.netty.util.concurrent.SingleThreadEventExecutor.reject(SingleThreadEventExecutor.java:923)\n\tat io.netty.util.concurrent.SingleThreadEventExecutor.offerTask(SingleThreadEventExecutor.java:350)\n\tat io.netty.util.concurrent.SingleThreadEventExecutor.addTask(SingleThreadEventExecutor.java:343)\n\tat io.netty.util.concurrent.SingleThreadEventExecutor.execute(SingleThreadEventExecutor.java:825)\n\tat io.netty.util.concurrent.SingleThreadEventExecutor.execute(SingleThreadEventExecutor.java:815)\n\tat io.netty.util.concurrent.DefaultPromise.safeExecute(DefaultPromise.java:841)\n\tat io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:499)\n\tat io.netty.util.concurrent.DefaultPromise.addListener(DefaultPromise.java:184)\n\tat io.netty.channel.DefaultChannelPromise.addListener(DefaultChannelPromise.java:95)\n\tat io.netty.channel.DefaultChannelPromise.addListener(DefaultChannelPromise.java:30)\n\tat io.netty.bootstrap.ServerBootstrap$ServerBootstrapAcceptor.channelRead(ServerBootstrap.java:215)\n\tat io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379)\n\tat io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365)\n\tat io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357)\n\tat io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410)\n\tat io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379)\n\tat io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365)\n\tat io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919)\n\tat io.netty.channel.nio.AbstractNioMessageChannel$NioMessageUnsafe.read(AbstractNioMessageChannel.java:97)\n\tat io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:722)\n\tat io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:658)\n\tat io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:584)\n\tat io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:487)\n\tat io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:986)\n\tat io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)\n\tat io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)\n\tat java.base/java.lang.Thread.run(Thread.java:829)\n"}

The node doesn't crash but the error repeats continuously and the Graph node gets no response when trying to fetch more blocks. There's a few mentions of this online, that basically suggest it's caused by overutilization. Server is a Linode VPS running Ubuntu 20.04 and peak CPU utilization is ~90%.

Mainnet or Devnet?
What are the resources of the machine with the Besu node on it.
Have you tried to increase the memory for Besu on this setup from docker-compose file since we set it to 1gb as an example, but in prod, depending on the service that uses besu it’s smth like 15gb-30gb because explorers and indexer are very hungry resource wise

Indeed the node doesn’t crash and it may even continue fetching blocks (although with unstable pace) it’s mostly unusable for anything else

Mainnet or Devnet?

What are the resources of the machine with the Besu node on it.

Have you tried to increase the memory for Besu on this setup from docker-compose file since we set it to 1gb as an example, but in prod, depending on the service that uses besu it’s smth like 15gb-30gb because explorers and indexer are very hungry resource wise

Mainnet
8GB memory, 180G disk, 4 CPUs 2.10GHz
No, where is that set in docker-compose.yml? I only see resource limits set for logging:

logging:       driver: "json-file"       options:         max-size: "1m"         max-file: "10"
Along those lines I'm going to try adding this and see if it works, will comment again when it finishes indexing (or doesn't):
deploy:       resources:         limits:           memory: 15024M

Not yet, lets see how far we can go with config changes first.
https://github.com/dcSpark/milkomeda-evm-passive/blob/b6ff3f38138e324a708c397bec2bf89bf9377766/c1-mainnet/docker-compose.yml#L12

Oh I see, thanks @rinor  I really appreciate it. Giving this a try now.

Update: I didn't re-encounter the same error after increasing the limit to 8G (approximately the max available) but the graph node went down a couple times and periodically couldn't get a response from the Milkomeda node for a few minutes at a time, so I've moved to a machine with 16G. No peers available at the moment so it's taking awhile to get things going again, but I'll post again when I find out whether this is sufficient memory resources.

I ended up using a machine with 32G memory to assure good uptime, but depending on use case/how intensive your subgraph's usage is, you can get away with 16G.


Fix type and a missing comma in JSON code snippet

Fix type and a missing comma in JSON code snippet

@zhiliangxu : Thanks for your contribution! The author, @chaosrealm, has been notified to review your proposed change.

#sign-off


UTF8 String decoding reads incorrect size value

The MQTT spec defines the strings as UTF8 values encoded with a two byte length value with max size of 65535.  The readUTF8 method in MessageSupport reads the value in as a short causes an IndexOutOfBoundsException if the string was larger 32767.

Reference String encodings in the spec:
http://docs.oasis-open.org/mqtt/mqtt/v3.1.1/os/mqtt-v3.1.1-os.html#_Toc398718016


feat: better error message when an unexpected error occurs when parsing

Hi there! I've gotten unexpected parsing errors on several occasions.

error during build:
--
05:52:38.413 | TypeError: Cannot read properties of undefined (reading 'line')
05:52:38.413 | at printParseError (file:///vercel/path0/node_modules/sveltekit-autoimport/src/index.js:65:60)
05:52:38.414 | at Object.transform (file:///vercel/path0/node_modules/sveltekit-autoimport/src/index.js:112:9)
05:52:38.414 | at async transform (file:///vercel/path0/node_modules/rollup/dist/es/shared/node-entry.js:17538:16)
05:52:38.414 | at async ModuleLoader.addModuleSource (file:///vercel/path0/node_modules/rollup/dist/es/shared/node-> entry.js:17755:36)
05:52:38.432 | error: script "build" exited with code 1 (SIGHUP)
05:52:38.435 | Error: Command "bun run build" exited with 1

In this pull request I'm throwing the error given it is unexpected.
This is the error message I get via this build:

Unexpected error occurred while trying to parse file:
--
06:36:28.662 | ✓ 60 modules transformed.
06:36:28.662 | [sveltekit-autoimport] Can't find stylesheet to import.
06:36:28.662 | ╷
06:36:28.662 | 2 │                     @use 'scss-color-var/util.scss' as util;
06:36:28.663 | │                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
06:36:28.663 | ╵
06:36:28.663 | src/routes/+layout.svelte 2:6  root stylesheet
06:36:28.663 | file: /vercel/path0/apps/sponsorapp/src/routes/+layout.svelte

Which hopefully clarifies why I am making this pull request. I suspect that it has to do with some different versions of the packages that we use, and this ought at least to provide accessibility for those🦒

Thank you！


Iris: Load default templates from resource folder

Checklist
General

[ ] I tested all changes and their related features with all corresponding user types on a test server.
[x] This is a small issue that I tested locally and was confirmed by another developer on a test server.
[x] Language: I followed the guidelines for inclusive, diversity-sensitive, and appreciative language.
[x] I chose a title conforming to the naming conventions for pull requests.

Server

[x] Important: I implemented the changes with a very good performance and prevented too many (unnecessary) database calls.
[x] I followed the coding and design guidelines.
[ ] I added multiple integration tests (Spring) related to the features (with a high test coverage).
[x] I added pre-authorization annotations according to the guidelines and checked the course groups for all new REST Calls (security).
[x] I documented the Java code using JavaDoc style.

Client
No client changes
Motivation and Context

The current solution for default Iris templates is to put them all into a single static utility class, IrisConstants.java. This is not scalable, offers no syntax highlighting, and forces the system to be recompiled every time a default template is changed.
Description
Each default Iris template now gets its own .hbs (handlebars) file in the resources/templates/iris folder. The files are loaded using the IrisDefaultTemplateService, which uses the ResourceLoaderService to access the file with the requested filename in the folder. The IrisSettingsService then uses this service to load the default templates into the global settings at application startup.
Please let me know if I have followed all best practices here!
Steps for Testing

Prerequisites:

1 Administrator

Log in to Artemis
Navigate to Server Administration -> Global Iris Settings
Ensure that the contents of the chat.hbs file have been loaded into the chat template text box, and the same for hestia.hbs into the hestia template text box.

Testserver States

[!NOTE]
These badges show the state of the test servers.
Green = Currently available, Red = Currently locked

Review Progress

Performance Review

[ ] I (as a reviewer) confirm that the client changes (in particular related to REST calls and UI responsiveness) are implemented with a very good performance
[ ] I (as a reviewer) confirm that the server changes (in particular related to database calls) are implemented with a very good performance

Code Review

[ ] Code Review 1
[ ] Code Review 2

Manual Tests

[ ] Test 1
[ ] Test 2

Exam Mode Test

[ ] Test 1
[ ] Test 2

Test Coverage

Screenshots

LS11_LEGACY I don't see the "Global Iris Settings" Option under Server Administration:
Is some step required to make it appear?

I also don't see it. :/
Also, the E2E tests on Bamboo fail, take a look at that please:)

@xHadie @dearjasmina Sorry! The iris settings are available only on TS9, I forgot to mention that. It is deployed there right now if you want to have a look. I will also take a look at why the tests are failing 🤔


Double Y axis

Hi,
I found your Overlay solution for mixing bar and line chart excellent, but I wonder do you plan to add support for additional Y axis; e.g. one for bar and another for line chart values?

i had looked into this a while back and deiced i needed some time to come up with a proper implementation. So in answer yes but it won't be quick. I will keep this open as an enhancement and reply back here when i start making progress on it.

its been a while but i am currently working on this now, i have a working prototype with the normal chartjs (have a look at branch with it on to see what has been done or some examples can be seen - https://github.com/nnnick/Chart.js/pull/1088) and currently now trying to merge that into my own fork but with all of my own changes it is not as simple as i though it would be so will still be a bit before this feature is fully present here. (i'd say at least a month)

You got any progress on this issue?

Sorry for this taking so long, i have finally finished a port from the prototype i wrote into this fork. i have tested that all old features are still working but if you use this and see any issues let me know. The latest on master has this feature


Text background is not aligned behind text

Love this concept. It becomes unaligned after the first soft wrap.

Yes, soft wraps are not implemented. If you need such, feel free to implement this feature. This is free software and open sourced so everybody can make it better.

I love what you did. Thanks.

On Feb 25, 2017, at 9:54 AM, camel-chased<EMAIL_ADDRESS>wrote:
Yes, soft wraps are not implemented. If you need such, feel free to implement this feature. This is free software and open sourced so everybody can make it better.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub https://github.com/camel-chased/editor-background/issues/36#issuecomment-282488874, or mute the thread https://github.com/notifications/unsubscribe-auth/AAnlPT_2ng4kGoMqnrg4d1EONz1fDGg_ks5rgEC0gaJpZM4MKu2h.


Disable document symbol request for files over 1MB

I ran into a problem similar to https://github.com/graphql/graphiql/issues/2985 with a massive schema graphql file (~2MB file). The performance was fine when the schema is not opened (e.g, hovering for type definintions and autocomplete), but the LSP was stuck at 100% as soon as I opened the schema. It looks like the language server was stuck in getOutline, which is called by textDocument/documentSymbol. I'm not sure why this is so slow, but I generally don't care about the outline in such a large file anyway, so it seems OK to disable that feature.
This PR adds a configuration option largeFileThreshold  which defaults to 1000000. At the moment, it just disables document symbols computation, but there might be other expensive operations we could disable with this option as well.
I also noticed there was no logging for this LSP message, so I added it.

Oops, overlooked the missing changeset comment. I will have to fix this for the release to work.


Incorrect global variable name in documentation

I'm pretty sure you're using both ${factoryName} and ${dataFactoryName} in this tutorial. At the top, when setting up globals, you use ${factoryName}. But then in code lower down the page, you reference ${dataFactoryName}.
I was getting a resource doesn't exist error until I figured that out.

Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: 7dbdc219-c30f-1699-f586-9080d36a43fc
Version Independent ID: fa7835bc-8a37-cb1a-ecbe-65883910196f
Content: Create an Azure data factory using REST API - Azure Data Factory
Content Source: articles/data-factory/quickstart-create-data-factory-rest-api.md
Service: data-factory
GitHub Login: @linda33wj
Microsoft Alias: jingwang

@cameronlarue Thanks for your feedback! We will investigate and update as appropriate.

@cameronlarue The PR for the fix has been created and it will be merged soon. Thanks again for pointing this out, I am closing the issue based on this update, please let us know if there is something else that we can help you with.


ArtStation- JSONArray[50] not found error

Ripme version: 1.7.57
Java version:  9.0.4
Operating system:  Windows 7 Ultimate SP1 IE10 (64 bit) (6.1.7601)

Exact URL you were trying to rip when the problem occurred: https://www.artstation.com/kuvshinov_ilya
Please include any additional information about how to reproduce the problem:

Expected Behavior
Rip all the images within the artist's portfolio page
Actual Behavior
Produce error JSONArray[50] not found after downloading about 50-60 images.

Any other ArtStation links doing this or only this one?
@mbc07 you want to take a crack at fixing this?

Looks like the issue is the ripper assumes that the json data at https://www.artstation.com/users/USER/projects.json but this is only true for users with less than 50 posts

So, every JSON is limited to 50 projects but more can be accessed through https://www.artstation.com/users/<user-id>/projects.json?page=1,  https://www.artstation.com/users/<user-id>/projects.json?page=2, https://www.artstation.com/users/<user-id>/projects.json?page=N
Looks simple to handle, but I'm busy with other projects. I'll see if I can do something, but don't expect any ETA...

Err, I only noticed you've already developed a bug fix now ¯_(ツ)_/¯
Anyway, handling this case was easier than I thought (took me less than 15 minutes to implement) so I pushed my approach to this issue in PR #816, which also fixes an off-by-one error I haven't noticed before. Either one fixes the issue, so I'll leave to you to pick one :)

Err, I only noticed you've already developed a bug fix now ¯(ツ)/¯

Happens to the best of us


Return IDs of items seeded into datasources

This fixes a bug where running update_role_cache() on multiple accounts would end up duplicating work and potentially causing problems.

Coverage increased (+0.003%) to 56.15% when pulling 94dc365955ac905d31908d315d006c1a86356d44 on fix/return-seed-ids into 9979fd93cb3b72a85025befaff4364174758f7e2 on master.

Coverage increased (+0.003%) to 56.15% when pulling 94dc365955ac905d31908d315d006c1a86356d44 on fix/return-seed-ids into 9979fd93cb3b72a85025befaff4364174758f7e2 on master.


Look into improving performance of quantiles

After the pixel values are sorted into an RDD, thte current code performs a lookup on that RDD for each quantile. Figure out a way to get all of them at once.

In the test case I used while working on this ticket, computing 10 quantiles on my test image with the old code took 14.5 minutes, and with these changes, it took about 6 minutes with identical results. And, increasing the number of quantiles to 50 still took about 6 minutes with the new code! With the old code, I noticed the "lookup" operation (which it ran for each quantile) took about 1.2 minutes on that test dataset. So, the 50 quantiles would have taken over an hour to compute instead of 6 minutes.


Client Allocation Request for: Titansoft

Client Allocation Questions
Core Information

Name: Singapore Titansoft
Website / Social Media: https://titansoft.com/
Region: Asia excl. Greater China
DataCap Requested: 10TiB
Addresses to be Notarized: f1pmzqfwengdwvbw54n45emtizxqgqekpmrgtaygi
Notary Requested: rayshitou

@quinn463 Please subscribe to notifications for this Issue to be aware of updates. Notaries may request additional information on the Issue.

@quinn463 Thanks for your application.
Please answer the following questions to let me know you and your company.
1.What's your name and your position in your company?What's your company's business?
2.Could you show me your company's business license? And please show me your company searching consequence in the local business license searching website.
3.Have you/your company ever used cloud? Which platform do you use? What's your usage volume and frequency? Could you please show me your cloud usage evidence?

I'm Nicola. A system integration engineer.
Titansoft is a software development company dedicated to the development and maintenance of online software platforms through Agile Software Development. With extensive experience in software engineering, we offer a wide range of consulting services, including market research, server and network development and management, network infrastructure, and cloud deployment. Our product lines are diversified, best known for: Project Management Systems, System Performance Monitoring Centers, Subscriber Accounting Systems, and Business Intelligence Management Systems.
OK, I can.
![image](https://user-images.githubusercontent.com/79658535/147820020-cb608fb2-3287-4898-

8f77-38c359772967.png)
3.No, we haven't.

I'm Quinn. A system integration engineer.
Titansoft is a software development company dedicated to the development and maintenance of online software platforms through Agile Software Development. With extensive experience in software engineering, we offer a wide range of consulting services, including market research, server and network development and management, network infrastructure, and cloud deployment. Our product lines are diversified, best known for: Project Management Systems, System Performance Monitoring Centers, Subscriber Accounting Systems, and Business Intelligence Management Systems.
2.OK, I can.
![mail](https://user-images.githubusercontent.com/79658535/147820103-49587e5e-91bd-4ac2-9

68f-920a902de7bd.jpg)
3.No, we haven't.

Sorry, could you show me your company's business license?
And, please let me know:
1.What kind of data do you want to store and how much?
2.Could you please send me some demos of your data?
3.Do you agree to use the DataCap to only store data that abides by local regulations and in compliance with the recipient miner's terms of service?

We would store the data about log from our system performance monitoring centers
2.OK. Here it is.
access.log.11.gz
3.Yes! We will obey the rules.

Sorry, do you have business license?

----- 原始邮件 -----
发件人：ST @.>
收件人：filecoin-project/filecoin-plus-client-onboarding @.>
抄送人：quinn463 @.>,  Mention @.>
主题：Re: [filecoin-project/filecoin-plus-client-onboarding] Client Allocation Request for: Titansoft (Issue #1339)
日期：2022年01月12日 11点03分
Sorry, do you have business license?
—
Reply to this email directly, view it on GitHub, or unsubscribe.
Triage notifications on the go with GitHub Mobile for iOS or Android.
You are receiving this because you were mentioned.
Yes, I have emailed you.Message ID: @.***>

Sorry, do you have business license?

Yes, I have emailed you.

@quinn463
1.How many miners do you want to store your data to? How much data for each miner?
2.What method/tool will you use to insperct miners? Which aspect of miners will you inspect?
3.Will you record your allocation decision in public? Which platform will you use?
4.Have you ever allocated before? If yes, how did you do when you were questioned? Any links?

4-5 miners. We try to allocate a share of no more than 30% to each miner.
2.github; Providers who have strong sealing capability will be chosen.
3.Yes. Filfox.
4.This is the first time for Titansoft to apply for datacap.

@quinn463 The DataCap has been granted, But grant information not shown here for some reason. You could check the transaction bellow for details. I will close this issue and please reopen it if you have any question about this application.
https://filscan.io/tipset/message-detail?cid=bafy2bzacec3cddpw3pnb53pfdppdvd5oiewiockn6fktsuuntbflq5m475mrw


Fixed an unclosed tag and Optimize the language presentation

@terreng
I tried to understand VuePress and added some Chinese translations for the "website" (there are still many unfinished).
I set up a“Website” locally and previewed the translation, which is available

This is fantastic, thank you very much! Even though it is unfinished, you have translated the most important pages. I'm going to merge this pull request so that your translations will go live on the website. Please feel free to open a new pull request if you want to make any more changes!

I am translating and have finished a lot, which also makes me more familiar with Simple Web Server

I added one more string in lang.js because I forgot it:
"web_server_url": "Web server URL"

Could you add this and translate it too?
Also, at the bottom of the page zh-CN/index.md, could you add and translate this text?

Chinese translations by <a href="https://github.com/antnesswcm"<EMAIL_ADDRESS>

"web_server_url": "Web server URL"
This doesn't need to be translated into Chinese (there is no difficulty in understanding), and it's not good looking, like this "Web 服务 URL"

中文简体翻译 by <a href="https://github.com/antnesswcm"<EMAIL_ADDRESS>

If necessary, please remember to update the Chinese version of these pictures, or you can teach me how to take such beautiful screenshots. I use Windows

Okay, thanks for explaining that "Web server URL" does not need to be translated.
Sure thing! I will update the Chinese version of the screenshots.

By the way, please don't bother translating anything in the "Advanced Guides" section, because those will probably be updated/removed.

I see that you worked on translating more pages. Please feel free to make a new pull request once it's ready!


Error: Proxy device doesn't support the connection type: udp

Required information

Distribution: Ubuntu
Distribution version: 18.04.01
The output of "lxc info" or if that fails:
config:
core.https_address: <IP_ADDRESS>:8443
core.trust_password: true
api_extensions:

storage_zfs_remove_snapshots
container_host_shutdown_timeout
container_stop_priority
container_syscall_filtering
auth_pki
container_last_used_at
etag
patch
usb_devices
https_allowed_credentials
image_compression_algorithm
directory_manipulation
container_cpu_time
storage_zfs_use_refquota
storage_lvm_mount_options
network
profile_usedby
container_push
container_exec_recording
certificate_update
container_exec_signal_handling
gpu_devices
container_image_properties
migration_progress
id_map
network_firewall_filtering
network_routes
storage
file_delete
file_append
network_dhcp_expiry
storage_lvm_vg_rename
storage_lvm_thinpool_rename
network_vlan
image_create_aliases
container_stateless_copy
container_only_migration
storage_zfs_clone_copy
unix_device_rename
storage_lvm_use_thinpool
storage_rsync_bwlimit
network_vxlan_interface
storage_btrfs_mount_options
entity_description
image_force_refresh
storage_lvm_lv_resizing
id_map_base
file_symlinks
container_push_target
network_vlan_physical
storage_images_delete
container_edit_metadata
container_snapshot_stateful_migration
storage_driver_ceph
storage_ceph_user_name
resource_limits
storage_volatile_initial_source
storage_ceph_force_osd_reuse
storage_block_filesystem_btrfs
resources
kernel_limits
storage_api_volume_rename
macaroon_authentication
network_sriov
console
restrict_devlxd
migration_pre_copy
infiniband
maas_network
devlxd_events
proxy
network_dhcp_gateway
file_get_symlink
network_leases
unix_device_hotplug
storage_api_local_volume_handling
operation_description
clustering
event_lifecycle
storage_api_remote_volume_handling
nvidia_runtime
api_status: stable
api_version: "1.0"
auth: trusted
public: false
auth_methods:
tls
environment:
addresses:

<IP_ADDRESS>:8443
architectures:
x86_64
i686
certificate: |
-----BEGIN CERTIFICATE-----
MIIFTDCCAzSgAwIBAgIQBt85E0uesz6gftHuu+ZD0TANBgkqhkiG9w0BAQsFADA2
MRwwGgYDVQQKExNsaW51eGNvbnRhaW5lcnMub3JnMRYwFAYDVQQDDA1yb290QGxp
dmUtdXNiMB4XDTE4MDkxMTEzNTQzMFoXDTI4MDkwODEzNTQzMFowNjEcMBoGA1UE
ChMTbGludXhjb250YWluZXJzLm9yZzEWMBQGA1UEAwwNcm9vdEBsaXZlLXVzYjCC
AiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAN/wSWEsYw7NHxmZpDjCZIds
Xka5Rb6vzBpVxLPkmBkDWgVP5e8vTL86AC54wlk93+EtVaNeaJPNw+kl7uO1T88I
y8mTA7YzpuxsKXeyhQkEAuniwKEitdhg5c7Z/i7iB4FSb2/Zv5CbZZHVeLAZMDPG
X2e/yvIHuFC2lhgGRYSruNzlgrvIiZZoZr5aND70CSU+AgWXDSSh7M0VuDAxo4zn
d5o01XdBIPOB+vdedEZTgb8kQhks7XwUwXKdRJh9G4W6ozsp6Aywrmqgm1twP4i3
NQBTQDX0Is74FHj9ZGfiNqvFyrRg3GmI83sQjpTzDo0A44dJyPo+MkUg4nM5FeUV
me1IJcAVCrACibUWPvr43jwLCeeCeUxOBX/t2ggN9LdttROz99XPa/RD9ZhOKzNR
ng0KeFZpkEjszWTfNR8HMTQzsXMTqyv5OnKTPtUCOyExjcxiS7G+Wa2uftKu/slg
x+e+gSRozggc5vptVymB+nVpMT3uoHIUy6ZKJqWmUIdGsCvRR8NuTUDgQlscVHdS
j3RMJZ8FnkQsQhFYZhbcd/gAOiMIS6x+Wjd5d2DXTLJWPoIz6jkkoRx1dR9rC/mn
8rUOGLWntuHhL2nzNUPD3d5wjkPa7iDZW60ciP4qU+1MgWOmAK/JqOGYt/CHIMHj
YK1xsCRw8i8gYwlZQ1ydAgMBAAGjVjBUMA4GA1UdDwEB/wQEAwIFoDATBgNVHSUE
DDAKBggrBgEFBQcDATAMBgNVHRMBAf8EAjAAMB8GA1UdEQQYMBaCCGxpdmUtdXNi
hwTAqP6DhwQKCAAJMA0GCSqGSIb3DQEBCwUAA4ICAQCwOXIJOzBPQ7FkrWFaIBvo
cnsejiDsz35ANZlNTrEBbUiI4aqPJxTvz55Aoq/ogERD+NlYQm3jAvM6hPp/srd9
4K91cstvSuX10KnWAdnrAuq0Ug8rIvjMlzW+qVwHn4sIEdNsyNwUKcY1OYsVM8q4
7z0pI6dS0mEoG0k4f14bbgVbdOWiqeygzPwjPHhoEzskkSuGy5i+OcsvlS3OeZXn
vnYwkSG2mH/W7A+T1CQJRgi20f3HQ10WWR1FgAZF3BmhZevJV0192O4iQuvATJDr
u7ftfcNAJsqG/oMdOqwnJUuqiCPfIS+jIytAyhNNdqSR7A9hjatdj2+nH8iCzmzJ
7FGxBTfzYR3Z87PqCg9Mm2mEYOn2AZonElFSaWYAtpMACouN9KCJZ/cxti8mTek+
hY+JKrsaanwCo83aYwQhZz89QTwjeQFKSz0osFDdA/ksoq4IGu+ZV9ufIYBXkiZs
gBb4Fby9vg2H66dpdf//+iSwuNK+swyoqIOFO4cdBGY4xzyQW1OmhQHBxH+yDRbq
u2JggvDfCcTz88QIsin3YkKQ22PkqmizeUh+YOrysAnQXQMHhR24deOqBXbtK7v6
HTA1l4mt52epfvkcsEjpFiGBjR6jqPVgGHMoUwy1g/xGLUgngVMOXGY/FQJ0Jf8k
FOVU++73667Sqx8HTx5KDA==
-----END CERTIFICATE-----
certificate_fingerprint: 10a6d23492ea6d1fe3047d21615ba9e16cac6f9d8abfcb21d6ba3fb8c22fb28c
driver: lxc
driver_version: 3.0.1
kernel: Linux
kernel_architecture: x86_64
kernel_version: 4.15.0-33-generic
server: lxd
server_pid: 1841
server_version: 3.0.1
storage: dir
storage_version: "1"
server_clustered: false
server_name: live-usb

Storage backend in use:

Issue description
For some reason it is only possible to add proxy device with type tcp and there is an error for type udp:
kan5300@live-usb ~> sudo lxc config device add integral-woodcock radius_tcp_1812 proxy listen=tcp:<IP_ADDRESS>:1812 connect=tcp:<IP_ADDRESS>:1812 bind=host
Device radius_tcp_1812 added to integral-woodcock
kan5300@live-usb ~> sudo lxc config device add integral-woodcock radius_udp_1812 proxy listen=udp:<IP_ADDRESS>:1812 connect=udp:<IP_ADDRESS>:1812 bind=host
Error: Proxy device doesn't support the connection type: udp

You're on LXD 3.0.1 which only had tcp to tcp proxying. The other socket types were added in later feature releases.

I have the same error on Ubuntu 18.04 using ppa:ubuntu-lxc/daily. In particular, lxc info displays the following versions:
  driver: lxc
  driver_version: 3.1.0 (devel)
  kernel: Linux
  kernel_architecture: x86_64
  kernel_version: 4.15.0-42-generic
  server: lxd
  server_pid: 746
  server_version: 3.0.2
  storage: btrfs
  storage_version: 4.15.1
  server_clustered: false

The host is hosted by Linode.
How to download a recent enough version of the LXD, that it supports forwarding udp?

@adamryczkowski for a more recent version of LXD, the way to go is to use the LXD snap.
That will get you all the way up to LXD 3.8.

Thank you. Indeed, I got lxc 3.8, but I cannot run it, because it complains it cannot talk with the LXD service. Does install through snap gets also the LXD service, or should I install it separately? If not, how to install it? This is how I tried to install it.
$ sudo snap install lxd
# installation process...
$ lxc info
Connection refused; is LXD running?
$ service lxd status
● lxd.service
   Loaded: not-found (Reason: No such file or directory)
   Active: inactive (dead)
$ sudo service lxd start
Failed to start lxd.service: Unit lxd.service not found.

If you prefer, I can make another thread/issue for it.

Kinda sounds like you have the old lxd-client package installed on your system.

The transition from deb to snap should normally be done with just:

snap install lxd
lxd.migrate

That will install the snap version, move all your data and then remove the deb for you.
Your output above suggests that the deb has already been removed, which, if you had any containers on the system, would be very unfortunate as depending on how the package was removed, they may be hard to recover at this point.

Everything works. Thank you very much!


Feature/7 data storage

Note: I'll copy this text to the wiki, once this PR is merged.
Closes #7

How to sync files
Automatic synchronization
Get the DataService
You can easily get the DataService with the same API-key as PingService:
DataService redundaData = redunda.buildDataService();

Track files for syncing
Each file that should be automatically synchronized needs to be tracked:
redundaData.trackFile("./myFile");

Note: You should not use absolute paths and a path should not contain the String _slash_.
Start synchronizing
The automatic sync can be started like this:
redundaData.syncAndStart();

This will call syncFiles() synchronously (for proper initialization of your bot) and then start the background thread. Alternatively, you can use start() if you don't need the files on launch.
If you don't want to sync automatically in background, you can just call syncFiles().
Upload and download files manually
If you don't want to sync automatically, you can call the methods for uploading and downloading by yourself. They are the same as syncFiles() uses. Please have a look at the documentation for more information.

I'll wait until SOBotics/Redunda#35 is merged.

Done. It can be reviewed and merged now @ArtOfCode-
Snapshot build is already deployed. I'll deply a release build once the PR is merged.

@ArtOfCode- done. The user agent will contain the library's version number


Verification for globalization and localization for server-side Blazor

Testing with server-side-Blazor (in Azure):

[x] Can use ASP.NET localization middleware to configure a locale
[x] Resource files work
[x] Numbers are formatted according to the locale
[x] type="number" fields work

Should this be in the preview 8 milestone, not 9?

Done.

Found and sent PR to fix: https://github.com/aspnet/AspNetCore/issues/12631


Allowing to cancel style

Here is an example of having two buttons without styles with one button containing a FluentTheme button style. The trick is to add a Styles to CanceledStyles property of a Visual element to cancel all the styles with that selector defined above in the logical tree:

<StackPanel x:Name="PanelWithCanceledButtonStyle1">
  <StackPanel.CanceledStyles>
    <Style Selector="Button"/>
  </StackPanel.CanceledStyles>
  <Button x:Name="RetemplatedButton1"
          Width="250"
          HorizontalAlignment="Center"
          VerticalAlignment="Center"
          Content="Hello World">
    <Button.Template>
      <ControlTemplate TargetType="Button">
        <Border BorderBrush="Black"
                BorderThickness="5"
                Background="Red"
                Width="50"
                Height="50"/>
      </ControlTemplate>
    </Button.Template>
  </Button>
</StackPanel>

<Button x:Name="ThemeButton"
    Width="250"
    HorizontalAlignment="Center"
    VerticalAlignment="Center"
    Content="Hello World"/>

<StackPanel x:Name="PanelWithCanceledButtonStyle2">
    <StackPanel.CanceledStyles>
      <Style Selector="Button"/>
    </StackPanel.CanceledStyles>
    <Button x:Name="RetemplatedButton2"
            Width="250"
            HorizontalAlignment="Center"
            VerticalAlignment="Center"
            Content="Hello World">
    <Button.Template>
      <ControlTemplate TargetType="Button">
        <Border BorderBrush="Black"
                BorderThickness="5"
                Background="Red"
                Width="100"
                Height="100"/>
      </ControlTemplate>
    </Button.Template>
  </Button>
</StackPanel>

And here is how it looks:

the retemplated buttons do not have any styles from the top, so they do not shrink when clicked.

 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.:x: npolyak sign nowYou have signed the CLA already but the status is still pending? Let us recheck it.

See https://github.com/AvaloniaUI/Avalonia/discussions/6163 for discussion.

Closing this due to inactivity. Please ping me if you want to work on this again.


Adding cleaned up dosomething_reward module POT file.

Fixes #5240
What's this PR do?
This PR adds the extracted POT file for the dosomething_reward module that has been edited to only add strings immediately needed for translation.
Where should the reviewer start?
Just review the strings to make sure all seems well.
Any background context you want to provide?
Strings relating to the CMS admin interface have been pulled out for the time being since we do not require them to be translated.
What are the relevant tickets?
#5147
#5144
#5240

@angaither

:+1:


Add CalDAV gem

Add a gem to serve CalDAV events

This will be done on a per-app basis instead and possibly upstreamed in the future


HearThis.at Downloads Producing Error

Please follow the guide below

You will be asked some questions and requested to provide some information, please read them carefully and answer honestly
Put an x into all the boxes [ ] relevant to your issue (like that [x])
Use Preview tab to see how your issue will actually look like

WARNING
All invalid issues will be rejected!!

Before going further

If your problem is a bug with youtube-dl or a request for new site support please report it here

Make sure you are using the latest youtube-dl-gui version (Click the Settings icon and then About to view the current version)

Make sure you are using the latest youtube-dl version (Click the Settings icon and then Update to update to the latest youtube-dl version)

Make sure you searched the bugtracker for similar issues including closed ones

Make sure to read the FAQs file

[ ] I think my problem is NOT with youtube-dl
[X] I've verified and i assure that I'm running youtube-dl-gui 0.4
[X] I assure that i am using the latest version of youtube-dl
[X] Searched bugtracker
[X] I've read the FAQs file

What is the purpose of your issue?

[X] Bug report
[ ] Feature request (request for a new functionality)
[ ] Question
[ ] Other

Please remove any sections between (---) if they are not related to your issue

Bug report
If the problem occurs when downloading a URL please provide the full verbose output as follows:

Restart youtube-dl-gui
Go to Options > Extra tab
Enable Debug youtube-dl
Go to Options > Advanced tab and Clear your log content
Try to download the URL
Copy the whole log content and insert it between the ``` part below

[12/22/18 03:03:10] [debug] System config: []
[12/22/18 03:03:10] [debug] User config: []
[12/22/18 03:03:10] [debug] Custom config: []
[12/22/18 03:03:10] [debug] Command-line args: ['--newline', '-i', '-o', 'C:\\Users\\Lewis\\Desktop\\%(title)s.%(ext)s', '-v', '--ignore-config', '--hls-prefer-native', 'https://hearthis.at/djandyrivera/sea-shell-sessions-2017-final/']
[12/22/18 03:03:10] [debug] Encodings: locale cp1252, fs mbcs, out cp1252, pref cp1252
[12/22/18 03:03:10] [debug] youtube-dl version 2018.12.17
[12/22/18 03:03:10] [debug] Python version 3.4.4 (CPython) - Windows-10-10.0.17134
[12/22/18 03:03:10] [debug] exe versions: ffmpeg 3.3.2, ffprobe 3.3.2
[12/22/18 03:03:10] [debug] Proxy map: {}
[12/22/18 03:03:10] WARNING: unable to extract like count; please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; type  youtube-dl -U  to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.

What operating system do you use ?
Windows 10
List of actions to perform to reproduce the problem:

.. Insert HearThis.At link to a song
.. Add, then start downloading
.. Check finished product

What is the expected behaviour ?
For the download to complete, as normal, like with any other non-HearThis.at link.
What happens instead ?
The status changes to "Warning" the file is only a short 4 second clip, not a full download with the expected duration.

@groovybluedog does it work with the command-line youtube-dl tool?


Models required for a Configurable DSP with Parametric Equalizer

This PR adds models as required by https://github.com/music-assistant/server/pull/1795, see that PR for a full description.
Related Changes
This PR is to be viewed in conjunction with https://github.com/music-assistant/frontend/pull/756 and https://github.com/music-assistant/models/pull/18.

The linter found a few small formatting issues, can you fix those ? Otherwise looks good!

Fixed them, can you try again now?


Clearing up DSiWare Downgrade Process

I've seen quite a number of people not getting their DSiWare game transferred to the target system because they did not transfer the SD card or its content over. Therefore it might be good to add that to the guide.
When you restart the target system, it will check online and find DSiWare in the SD card. If it doesn't find anything the process will finish and display the message "This system cannot participate in another system transfer for another 7 days", at which point you're screwed.
It may be better to ask people to take out the SD card from the source system when it prompts it will format and restart and put it in the target system when it prompts that it will restart to finish the process.
If for some reason the process is not completed and the message is not displayed, you can still try again by going into System Settings -> System Transfer. It will try again.
Another point, in my experience, it never prompts for deleting the target system's SD contents, just automatically do it. Also no harm there, so probably "Do NOT delete the target system's SD card contents if prompted" is not needed.

This is a little confusing so let me see if I can summarize what you're trying to say:

Add a warning about the 7 day restriction on transfers
Add a warning about making sure you swap the SD card when prompted
Add a note about failed transfers and that it's sometimes possible to start them again
Add a warning to NOT wipe the 'target system' SD card (the one that is in the target system at the START of the transfer)

Please let us know if this is accurate.

Hi. Thanks for the reply.

I think most people know this so it's probably fine.
Yes, this is most important.
Yes, if the message has not appeared, it's still possible to continue.
The warning is already in the guide but is probably not needed. (In my case it did not even appear. It just proceeded wiping straight away after you press Transfer). You can also start the transfer without any SD card in the target system if you don't need to transfer any legally purchased game and saves.


[HOLD for payment 2024-11-11] [Search v2.5][Autocomplete][App] Autocomplete: status

Implement this section of the design doc

We'll start working on it soon.

We're implementing a bunch of these autocomplete issues with a single PR, so I'll remove C+ assigned from all but one issue.

Closing in favor of https://github.com/Expensify/App/issues/50942, since payment will be processed there.


fix(table): header alignment

Proposed Changes
text-align left in the table header
Before the Fix

After the Fix

Potential Breaking Changes
none
Acceptance Criteria

[ ] The proposed changes are covered by unit tests
[ ] The potential breaking changes are clearly identified
[ ] README.md is adjusted to reflect the proposed changes (if relevant)

The fix looks good, but this has always bothered me about the table header style: is it expected that the background and foreground color isn't the same for headers that can be sorted and those that can't?

The fix looks good, but this has always bothered me about the table header style: is it expected that the background and foreground color isn't the same for headers that can be sorted and those that can't?

+1, we should remove the bold and make it the same colour (sorry @dmgauthier)

I changed a bit the logic that manage the th width + uniformized the style between the sortable and the regular header.


Unable to send email due to the error "Can't send email!"

I check in the historical issue that this was being fixed. But I am still unable to send the email due to the error "Can't send email!".
Source: #880
In the log it has the following error.
ERRO[0145] 504 5.7.4 Unrecognized authentication type [SI2PR02CA0049.apcprd02.prod.outlook.com 2023-08-11T06:21:58.062Z 08DB99B4BF579D54]
PANI[0145] 504 5.7.4 Unrecognized authentication type [SI2PR02CA0049.apcprd02.prod.outlook.com 2023-08-11T06:21:58.062Z 08DB99B4BF579D54]  error="Can't send email!"
Would like to know what causes this issue, or any other configuration that can be configured other than the config.json?

Just linking - might be related to: https://github.com/ansible-semaphore/semaphore/issues/1360

After merging My PR https://github.com/ansible-semaphore/semaphore/pull/1788 have been merged which fixes this issue. the mail notification is working fine if the config.json includes all mentioned options and after enabling alerts for your user.

I am quite confused, I have just tried to enable email alerts with office365 and face the same issue. Running latest release v2.10.22 and verified I can send emails via swaks from the same docker network.
I thought this would be fixed, but then I saw issue #1086, which is open but far older. Would you be so kind to clarify @tboerger if this is an open issue or an issue on my end?


Libminc 2022 10 26

@dzenanz @vfonov

Who's allowed to press the 'merge pull request' button? :)

At this point, you should be able to click it. If not, I can do it - it is green for me.


drivers: video: Introduce macro to deal with endpoints

This is part of a series of proposals for incremental changes for the Video API:

https://github.com/zephyrproject-rtos/zephyr/issues/72959

This depends on:

#72950 (not anymore)
https://github.com/zephyrproject-rtos/zephyr/pull/74415

It introduces some way to point at devicetree objects and use them in the API.
It assumes that endpoint numbers can be passed where enum video_endpoint_id ep is present through the API.
Example:
vid0: videodev@10380000 {
	ports {
		#address-cells = <2>;
		#size-cells = <0>;

		vid0port0in: endpoint@0000 {
			reg = <0 0>;
			data-lanes = <0 1 2 3>;
			remote-endpoint = <&other>;
		};

		vid0port0out: endpoint@0001 {
			reg = <0 1>;
			data-lanes = <4 5 6 7>;
			remote-endpoint = <&other>;
		};

		vid0port1in: endpoint@0100 {
			reg = <1 0>;
			data-lanes = <0 1 2 3>;
			remote-endpoint = <&other>;
		};
	};
};

It is then possible to refer vid0port0out like this:
video_set_signal(DEVICE_DT_GET(DT_NODELABEL(vid0)), VIDEO_DT_ENDPOINT_ID(vid0port0out));

This needs testing after https://github.com/zephyrproject-rtos/zephyr/pull/72950 is merged.

Looks promising

I picked the first nibble to encode a custom field that will say either "IN" or "OUT" or "EITHER" or "NONE", which is showcased here:
https://github.com/zephyrproject-rtos/zephyr/pull/73009/files#diff-70c4de6949b97c13ac893b4bfb16fbcc433593fbfa96ec8947bb5cb83c4d04bcR129-R136

This is now based on top of #73009.

@josuah : I will need sometimes to look at this closer. But does this resolve the "circular dependency" and / or "chicken-egge" init order issues or this is just APIs to deal with endpoints ? So, my questions

With these, can we obtain a reference to the video object pointed by the remote-endpoint so that we don't need to use direct phandle references in DT (currently this method is used extensively in Zephyr) ?
If so, how do you handle the case that the "remote" video object is not available yet (due to the init order priority) ? As an example, the CSI driver needs to initialize before the mt9m114 camera sensor driver to provide the master clock for the sensor. But in the CSI driver, we need to obtain a reference to the mt9m114 sensor (to propagate formats, etc.)
Ports / Enpoints / Remote-endpoints are not only limit to video, they are used for display and other things too. Why don't we put these things in the zephyr core instead of the video subsystem ?

With these, can we obtain a reference to the video object pointed by the remote-endpoint so that we don't need to use direct phandle references in DT (currently this method is used extensively in Zephyr) ?

Yes, the various struct ..._dt_spec were the source if inspiration. Now this video_dt_spec is built to refer the local device: useful by the application only that would refer a VIDEO_DT_SPEC_GET(DT_NODELABEL(csi_0_out))...
The driver would still have to do something like this to follow the remote endpoint, and then call video_dt_spec on that:
spec = VIDEO_DT_SPEC_GET(DT_INST_PROP(DT_CHILD(DT_CHILD(n, ports), endpoint_0), remote_endpoint))

Maybe a VIDEO_DT_REMOTE_ENDPOINT_GET() could wrap that to help using it in drivers...

If so, how do you handle the case that the "remote" video object is not available yet (due to the init order priority) ? As an example, the CSI driver needs to initialize before the mt9m114 camera sensor driver to provide the master clock for the sensor. But in the CSI driver, we need to obtain a reference to the mt9m114 sensor (to propagate formats, etc.)

An application connecting two video ports might also face this problem, so maybe the solution is in the samples:
https://github.com/zephyrproject-rtos/zephyr/blob/c211cb347e0af0a4931e0e7af3d93577bcc7af8f/samples/subsys/video/capture/src/main.c#L50
https://github.com/zephyrproject-rtos/zephyr/blob/c211cb347e0af0a4931e0e7af3d93577bcc7af8f/samples/subsys/video/capture/src/main.c#L70
The calls that could be recursive (get/set feed parameters, and data movement) are set from application, after everything is initialized.
Is there a chance that recursive calls (get data/controls from this device that gets data/controls from this device [...]) happens during initialization?
One alternative would be to have an extra video_enable() API that allows all the initial recursive calls to be performed after initialization is done, like in USB: https://docs.zephyrproject.org/latest/connectivity/usb/device_next/api/usbd.html#c.usbd_enable

ports / endpoints / remote-endpoints are not only limit to video, they are used for display and other things too. Why don't we put these things in the zephyr core instead of the video subsystem ?

This makes more sense as you said. And it looks like the "ports / port / endpoint / remote-endpoint" logic is even encoded into the devicetree tool itself: https://github.com/torvalds/linux/blob/dccb07f2914cdab2ac3a5b6c98406f765acab803/scripts/dtc/checks.c#L1770

<@loicpoulain> Looks promising, would it make sense to have in/out type encoded/described?

If some hardware datasheet defines an endpoint address 0x8 IN, and 0x80 OUT, and we encode it as 0x81 and 0x800 this could be confusing.

force-push: A completely new approach, much more minimal, not specific to video, and leveraging the remote-endpoint-label introduced in https://github.com/zephyrproject-rtos/zephyr/pull/74415
In the context of video devices, this would allow replacing the source = <...>; and sensor = <...>; used through the devicetree by an unified interface.
I think I will need to add tests for it.

This is what I want to do and glad to see that you are faster :-). It should be a good work-around to retrieve the phandle of the peer device and would be very useful (as I am not sure with the current design of Zephyr DT whether it's possible to do circular dependency with remote-endpoint phandle or not).
Need to pay attention that we can have either "ports -> port -> endpoint" or "port->endpoint".
And of course, it should be tested working :-).

Ah, one more point, I think this should be at the 1st time, in the video section only as remote-endpoint-label is valid only in video only. This way it will be accepted and merged faster.

Ah ... looking closer : DT_NODELABEL(DT_STRING_TOKEN(DT_CHILD(DT_CHILD(node, port), ep), remote_endpoint_label))
It seems the macro just allow to retrieve the string specified in remote_endpoint_label property. I think the main part is how to parse through the devicetree to retrieve the phandle of the peer endpoint is still missing. This is the challenge part.

I happened to need this for UVC. :)

as I am not sure with the current design of Zephyr DT whether it's possible to do circular dependency with remote-endpoint phandle or not

There is https://github.com/zephyrproject-rtos/zephyr/issues/57708 getting in the way, after which the devicetree can be converted from remote-endpoint-label and the macros as well, and it should hopefully be a smooth transition.

Need to pay attention that we can have either "ports -> port -> endpoint" or "port->endpoint".

I thought we could start with the most basic port > endpoint first to un-block the video situation, and then introduce ports -> port -> endpoint later. For instance, a DT_ENDPOINT(node, port, endpoint) that works for both ports { port@0 ... }; and port ....

in the video section only as remote-endpoint-label is valid only in video

I can move the macros from devicetree.h, but then maybe this should be a VIDEO_DT_... prefix? Video devices would need to be converted from VIDEO_DT_... to DT_... once generalized.

how to parse through all the devicetree to retrieve the phandle of the peer video device from the string

remote-endpoint-label specifies a label:, and what is left is to leverage the existing DT_NODELABLE("label") infrastructure which gives an immediate access. Instead of a string ("label"), it is a token (label).
build/zephyr/include/generated/zephyr/devicetree_generated.h gives a %_STRING_TOKEN suffix that can be passed to the DT_NODELABEL() for every string. A happy accident!
Code at the origin of this PR:
https://github.com/tinyvision-ai-inc/zephyr/blob/pr-usb-uvc-auto/drivers/video/video_emul_mipi_rx.c#L318-L336
I might have time this week-end for this.
Thank you for the prompt feedback!

Okay, will check this later. But just to emphasize that circular dependency is very important as we need "async init" mechanims as in Linux. Without this, we encounters some deadlock / chicken issue (the one in mt9m114 camera on RT1064 is an example which does not work on upstream up to now unless doing a work-around). I can't understand why Zephyr does not take into account all of this when designing device tree. Will create an issue (for mt9m114 / csi) and emphasize the problem in the Circular dependency issue (I wanted to do this for a long time but always forgot).

circular dependency is very important
Ah right I forgot that phandles are also used to organize the init sequence!

This cuts the chicken-and-egg problem at macro-level, but not init-level.

I know, "async init" is more than that. But with the work-around it is sufficient to resolve the current chicken-egg issue in mt9m114 / csi and ov7770 / smartDMA as it happens at compile time due to init priority conflict.

I think the current implementation (in the commit) just helps to make a bit shortcut but still let drivers deal with "how to get the endpoint node id", "how to deal with different cases like whether there is ports node, whether port / endpoint has an id (i.e. port@id, endpoint@id)", etc. Then, there are some ideas in your comments, yes. However, we need macros APIs that works for all cases. At least,

DT_INST_ENDPOINT_BY_ID(n, pid, id) : to get the (local) endpoint node id
DEVICE_DT_GET_REMOTE_DEVICE(ep) : to get the peer remote device from the endpoint node id

Another problem is that although port / endpoint / remote-endpoint-label and these macros are not specific to the video subsystem, they shouldn't be applied for the whole Zephyr for the time-being (i.e. included in device.h / devicetree.h) because without a binding which comes together (e.g. the video-interfaces binding), it will not work (i.e. compile).
It is much easier to make it in video.h first, then generalize it later (which requires to introduce remote-endpoint-label in a generic Zephyr binding though, e.g. the base.yaml).
It's difficult to explain all by words than by code for all aspects so I made this PR. Hope you don't mind, I added you as the co-author in the core commit though. Feel free to discuss.

DT_INST_ENDPOINT_BY_ID(n, pid, id) : to get the (local) endpoint node id from the port id and endpoint id

Great to work with IDs! This is a better API than what I proposed I think...
Maybe there need to be a COND_CODE_1() to ignore port rather than port_##pid, but that is an implementation detail.

DEVICE_DT_GET_REMOTE_DEVICE(ep) : to get the peer remote device from the endpoint node id

This is probably all what 90% of users need, and combines very well with the above:
DEVICE_DT_GET_REMOTE_DEVICE(DT_INST_ENDPOINT_BY_ID(n, 2, 3))

without a binding which comes together (e.g. the video-interfaces binding), it will not work (i.e. compile).

If a macro is not called, it would not cause any compilation issue. And users who want to use it can also define their remote-endpoint-label string binding without issue. Maybe I missed something... I do not want to break any build of course!

It is much easier to make it in video.h first, then generalize it later (which requires to introduce remote-endpoint-label in a generic Zephyr binding though, e.g. the base.yaml).

It probably cannot be put in base.yaml due to the port { ... }; vs ports { port { ... }; };, but I see your point.
No idea if DT_... macros can be accepted in video.h, but let's discuss this on #80649.

I made this PR

Good idea! Do feel free to cherry-pick the tests or snippets or skip them.

Closing this PR to focus efforts on #80649


Only display the onboarding modal if there are no existing clusters(except local-cluster).

Signed-off-by: Omar Farag<EMAIL_ADDRESS>Closes https://issues.redhat.com/browse/ACM-2480
Before: Onboarding Modal would show even with multiple clusters

Now: Only shows when one cluster (local-cluster) exists

/cc @fxiang1


Refactor system calls and message parsing

Refactor similar code to streamline adding additional linters.
It should be now possible to add a simple high-level job,
then a specific tokenizer to parse the linter's system command.

:+1: yolo

Looks good to me! Open3 is cool.


Sorting help

Hey, I'm having some trouble implementing custom sorting. Say I have a component
const BigTable = (props) => {
  let { data } = props
  return (
    <ReactTable
      data={data}
      columns={columns}
    />
  )
}

If I had an age column, that was a string, and I wanted to use a function like (a, b) => parseInt(a) - parseInt(b) to sort the data. From the docs I've been trying to set the table to manual use onSortingChange, but I can't figure out how to use it properly. Any chance you could point me in the right direction?

If you want to fully control the sorting algorithm, you will need to treat
the table as a server side setup. See
https://react-table.js.org/?selectedKind=2. Demos&selectedStory=Server-side Data&full=0&down=0&left=1&panelRight=0&downPanel=kadirahq%2Fstorybook-addon-actions%2Factions-panel
I may possibly make the sorting customizable more easily
On Wed, Jan 25, 2017 at 12:45 AM Sam Simmons<EMAIL_ADDRESS>wrote:

Hey, I'm having some trouble implementing custom sorting. Say I have a
component
const BigTable = (props) => {
let { data } = props
return (

)
}
If I had an age column, that was a string, and I wanted to use a function
like (a, b) => parseInt(a) - parseInt(b) to sort the data. From the docs
I've been trying to set the table to manual use onSortingChange, but I
can't figure out how to use it properly. Any chance you could point me in
the right direction?
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/tannerlinsley/react-table/issues/40, or mute the
thread
https://github.com/notifications/unsubscribe-auth/AFUmCZjWbsLFoe0ofBgmscFQFtTzNbH9ks5rVv2AgaJpZM4LtL83
.

Any update regarding customizing the search? I have a getter that shows some date as a formatted string, but I want the sorting to be done by the actual date value..


add new use case

add new use case, Add person, into the Developer Guide

Coverage remained the same at 92.159% when pulling 5d6b93b1f78670586208f21fb747b0847ba39786 on lawwman:use_case into 0bfe5f0b2b008b42bc2ae1a31215bb2c846609ef on CS2103AUG2017-T17-B1:master.


Speed up delta_apply jobs by using an indexed column for searching

Filtering by content__clientId is causing super slow query. While in pure SQL we can index on specific field in the JSON, like:
CREATE INDEX ON core_delta(((content->>'clientId')::uuid))
It is not so easy to run a query that uses the index in Django ORM.
Alternatively, we can create index directly on the JSON value:
CREATE INDEX ON core_delta((content->'clientId'))
But this will make the index 5x bigger.
In summary, it was chosen to add a new indexed column with the same data as in the JSON, because it's storage cheaper and faster solution.
Also:
Move before_docker_run to be before we set job status to STARTED

Task linked: QF-2676 Do not start delta apply job if user is over quota

Task linked: QF-2663 Investigate a huge time gap between Job.started_at and first output timestamp


Risk Score Prediction Model for Loan Default

Problem Description:
I aim to predict a risk score indicating each individual's likelihood of loan default or financial instability. This helps financial institutions make better lending decisions and reduce losses.
Model Description:
I plan to use ensemble learning or deep learning techniques for building the models.
Estimated Time for Completion:
The implementation and testing will take 2 to 3 days.
Expected Outcome:
The model will provide accurate risk scores, helping lenders identify high-risk applicants and make informed decisions, ultimately reducing loan defaults.
I would like to take on this issue, Kindly assign me this.

Sure @Swish78, go ahead!

Updates @Swish78?

Hey! I was working on creating a PR but ran into some issues with XGBoost for model building. I'm looking into it and will try to resolve the issue ASAP. I’ll keep you posted!

Hey can I work on this if there is no update?

Assigned @STSonyThomas


Allow logged in users to add assets as favorites

Add an "Add as favorite" button and a way to list favorite assets for logged in users.
This would only be exposed in the web interface, not in the Godot editor since the editor can't log into the asset library yet. (Implementing login support is possible, but far from trivial.)

If we get global addons done right, then we won't need favorites in the Godot editor! Because you can simply download them all.


sparkles feat: add verification for fulcio issued cert

Signed-off-by: Asra Ali<EMAIL_ADDRESS>
Adds verification for fulcio issued certificates

Probably need to run go mod tidy && go mod verify to fix the CI failures.

interesting, ran this both with my local go and go1.17.7 as used in CI and no change occurred. i'll look deeper


feat/Hover hook

I have created useHover hook. This hook allows you to take actions when a component is on hover

Coverage increased (+0.5%) to 94.521% when pulling 88a9be5589653bca765468676ec7ae7c2d6bee16 on hover-hook into 9e14301bb342b2b5ca59d6eee3c74f57ce7a2726 on master.


fix: pass server config to Rsbuild

Summary
We should pass server config to Rsbuild since mf dev and some publicDir feature need to configure it.
Related Links
fix: #583

Checklist

[ ] Tests updated (or not required).
[ ] Documentation updated (or not required).

I think we need to document out public dir https://rsbuild.dev/zh/guide/basic/static-assets#public-目录 in Rslib document as well. For now, there's not any word for it, and user won't know it without reading Rsbuild's doc.

We can introduce it in assets chapter after we support all assets feature well.


Unable to build gopass

There is documentation about contributing in https://github.com/justwatchcom/gopass/blob/master/CONTRIBUTING.md
It seams that it isn't enough to just go build as I get dependency warnings. I understand that if I want to contribute, I should probably be able to get around it and install deps. I think that my general programming skills are high enough to make small contributions a but I don't want to learn whole Go ecosystem only because I want to fix my favorite tool :)
Please update documentation so it is easy to build gopass after making changes and test them.
If I'm blind only, please give me some suggestion. I spent almost hour searching how dependencies should be installed but found nothing.
~/dev/os/gopass master*
❯ docker run --rm -v "$PWD":/usr/src/myapp -w /usr/src/myapp golang:stretch go build -v
main.go:15:2: cannot find package "github.com/blang/semver" in any of:
	/usr/local/go/src/github.com/blang/semver (from $GOROOT)
	/go/src/github.com/blang/semver (from $GOPATH)
main.go:16:2: cannot find package "github.com/fatih/color" in any of:
	/usr/local/go/src/github.com/fatih/color (from $GOROOT)
	/go/src/github.com/fatih/color (from $GOPATH)
main.go:17:2: cannot find package "github.com/justwatchcom/gopass/action" in any of:
	/usr/local/go/src/github.com/justwatchcom/gopass/action (from $GOROOT)
	/go/src/github.com/justwatchcom/gopass/action (from $GOPATH)
main.go:18:2: cannot find package "github.com/justwatchcom/gopass/backend/gpg" in any of:
	/usr/local/go/src/github.com/justwatchcom/gopass/backend/gpg (from $GOROOT)
	/go/src/github.com/justwatchcom/gopass/backend/gpg (from $GOPATH)
main.go:19:2: cannot find package "github.com/justwatchcom/gopass/config" in any of:
	/usr/local/go/src/github.com/justwatchcom/gopass/config (from $GOROOT)
	/go/src/github.com/justwatchcom/gopass/config (from $GOPATH)
main.go:20:2: cannot find package "github.com/justwatchcom/gopass/store/sub" in any of:
	/usr/local/go/src/github.com/justwatchcom/gopass/store/sub (from $GOROOT)
	/go/src/github.com/justwatchcom/gopass/store/sub (from $GOPATH)
main.go:21:2: cannot find package "github.com/justwatchcom/gopass/utils/ctxutil" in any of:
	/usr/local/go/src/github.com/justwatchcom/gopass/utils/ctxutil (from $GOROOT)
	/go/src/github.com/justwatchcom/gopass/utils/ctxutil (from $GOPATH)
main.go:22:2: cannot find package "github.com/justwatchcom/gopass/utils/out" in any of:
	/usr/local/go/src/github.com/justwatchcom/gopass/utils/out (from $GOROOT)
	/go/src/github.com/justwatchcom/gopass/utils/out (from $GOPATH)
main.go:23:2: cannot find package "github.com/justwatchcom/gopass/utils/protect" in any of:
	/usr/local/go/src/github.com/justwatchcom/gopass/utils/protect (from $GOROOT)
	/go/src/github.com/justwatchcom/gopass/utils/protect (from $GOPATH)
main.go:24:2: cannot find package "github.com/mattn/go-colorable" in any of:
	/usr/local/go/src/github.com/mattn/go-colorable (from $GOROOT)
	/go/src/github.com/mattn/go-colorable (from $GOPATH)
main.go:25:2: cannot find package "github.com/urfave/cli" in any of:
	/usr/local/go/src/github.com/urfave/cli (from $GOROOT)
	/go/src/github.com/urfave/cli (from $GOPATH)
main.go:13:2: cannot find package "golang.org/x/crypto/ssh/terminal" in any of:
	/usr/local/go/src/golang.org/x/crypto/ssh/terminal (from $GOROOT)
	/go/src/golang.org/x/crypto/ssh/terminal (from $GOPATH)

Hi, thanks for trying to contribute. The documentation looks correct.
All dependencies are vendored correctly, otherwise the CI builds would not pass.
It seems that you didn't setup you $GOPATH correctly.
If you run docker run --rm -v "$PWD":/go/src/github.com/justwatchcom/gopass -w /go/src/github.com/justwatchcom/gopass golang:stretch go build -v it should work.

Ok, looks like I should take a break today instead of working :) I didn't realize that /usr/src/myapp is supposed to be real path, just thinking that /usr/src/myapp is default for building in docker. Thanks @dominikschulz working without any trouble.
I think it would be great to add "docker way" to contributing documentation. Should I create PR or it is not good idea?

That would be very welcome, please go ahead.

i also had trouble building jsut following the contrubuting guide.
but going into the docker image and doing go env and comparing that and the folder structure with my local non-docker one (on mac) helped a lot.
what worked for me finally is:

setting $GOPATH to $HOME/go-workspace
mkdir  $GOPATH/src
mkdir -p $GOPATH/src/github.com/justwatchcom/
cloning gopath project the the above dir (so its in $GOPATH/src/github.com/justwatchcom/golang)
making sure $GOROOT points to /usr/local/opt/go/libexec/ (installed golang via brew)
then i could cd into the gopass dir and sucesfully go build -v

^^ this IMO can be reflected in contributing.md

FYI: make test is not working on mac, but works in the linux based docker container.
because edit_test.go tries to use /bin/touch which is located on /usr/bin/touch on mac.
maybe worth calling which touch somewhere before? ;)

With recent Go releases (1.9+) it should be a lot easier since they started to default to a $GOPATH of $HOME/go in case $GOPATH is not set.
We should probably add a hint to use at least Go 1.9 to build gopass. I'd also like to extend the Docker support / instructions. If anyone wants to help, that would be perfect, otherwise I'll tackle this once I got some time.

https://github.com/justwatchcom/gopass/pull/556 adds some helpful info to contributing.md file from this issue.


[DO NOT MERGE] test: add integration tests for sidechain transactions

High Level Overview of Change
Title says it all.
Context of Change
Integration tests for #417. These tests are in a separate PR to make it easier to review and because tests won't pass in CI yet (since the amendment isn't a part of the Docker container yet), and will be merged into the feature branch prior to merging into main. Any bugfixes that were caught by these tests were moved to #417.
Type of Change

[x] Tests (You added tests for code that already exists, or your new feature included in this PR)

Test Plan
Passes locally when running a version of rippled with the amendment enabled.

Note: integration tests pass locally when I run them, but the Docker container hasn't been updated yet


Update living wage on jobs page

Living wage is now £9 per hour, not £8.45 per hour

Updated thanks


Stop requiring switching networks on connection

Describe the bug
I have Ethereum and Arbitrum allowed as chains in my dApp and if I'm connected to Arbitrum when I go to connect my wallet, I am forced to switch networks to Ethereum. Other connection kits do not have this issue so I don't believe it has anything to do with wagmi or other dependecies.
To reproduce
const chains = [ethereum, arbitrum ];

const client = createClient(
  getDefaultClient({
    appName: "Test App",
    alchemyId,
    chains,
    autoConnect: true,
  })
);

You can also just go to the connectkit docs, switch your wallet to Arbitrum, and then try connecting.
Expected behavior
If I am connected via metamask to Arbitrum, I should be able to connect my wallet without having to switch to Ethereum as they are both allowed chains. Not 100% sure this applies to gnosis connectors but once smart contract wallets are more prevalent, the address is not consistent across chains.
Environment details
MacOS 13.3.1, Arc Browser 0.102.0 (chromium 113.0.5672.63), Metamask 10.29.0

Just found the documentation to turn this off here
I personally would consider changing this to default to 0 but not a big deal.


New version with "Fix deprecated uses of Redis#pipelined"

Hi, guys. 1st I'd like to thanks for work and dedication.
I've noticed that you already fixed the redis pipelined warning messages in this commit
Do you plan do release a new version including this fix?

Hey @andredurao, we plan to release a fix once the fix for this issue is also made https://github.com/moove-it/sidekiq-scheduler/issues/345
I'm going to take some time this month to work on it. While this doesn't happen you can point in your gemfile to the main branch of this repo.

hey @andredurao, 3.2.0 has been released with the fix for this https://github.com/moove-it/sidekiq-scheduler/blob/v3-stable/CHANGELOG.md
I've also released v4.0.0.alpha1 https://github.com/moove-it/sidekiq-scheduler/blob/v4.0.0.alpha1/CHANGELOG.md to be tested by the community.


Can't access commodity with a non unique name

As far as I've seen, there's no way with the get_commodity_historical_data to get the values for UK copper and USA copper commodity.
investpy.commodities.get_commodity_historical_data('Copper', '01/10/2019', '13/12/2019')

Hi @mdarblade!
I made a mistake in a previous issue (64216d522e01c0325fb92f2de2267fe7af1db8a8) when developing the commodities recent/historical data retrieval since I though that there were no duplicated commodities in different countries. I will fix this as soon as possible so that the country can be specified whenever there is more than one commodity with the same name in different countries so that the country parameter just needs to be specified if there are multiple commodities so to keep this function usage simple to ease it.
Thank you for reporting this issue, please star the repo if you found it useful! :star: :octocat:

Hi @mdarblade!
The new investpy release 0.9.11 is out! In this release all the issues have been fixed, including the one you described here. So you can now update the package via pip using: pip install investpy==0.9.11.
Thank you! ⭐ :octocat:


"devServer" does not exist on the webpack Configuration type

@zikunrain

Every time I clone this template and run dev, it throws an ERROR about devServer: line56 of /config/webpack/BaseWebpackConfiguration.ts
devServer: { historyApiFallback: true },
Only when I delete it, project works.
Besides, it also throws Tslint warning of "consecutive-blank-lines" when I first run dev.

This issue is fixed in 075b836.


Kafka input operator changes MLHR-1604,1607

Add multiple cluster support
Share thread&client for partition(s) consuming from same broker
Remove broker configuration, instead config zookeeper for both simple and high-level consumer

too old.

For follow-up changes please target https://github.com/DataTorrent/Malhar/tree/kafkainput


Crash when loading floodgate

I tried the fix that was proposed in #7, but to no avail. Here's my latest.log, as it didn't generate a crash report
https://pastebin.com/2tG6ZpeN

Hi, please join our Discord if you're still having an issue with the workaround https://discord.gg/geysermc/


Ship x86 binary for macOS/AArch64 (HomeBrew)

This should just work due to the Rosetta emulation in macOS on the M1.

You can just remove the Hardware::CPU.intel? check in kcctl.rb, and it works on M1 MacBooks.


Rename Default theme to Light theme

The name of the previous Default theme is changed to be Light theme, so making Dark Theme the default theme is no longer an error.

Codecov Report

Merging #271 into master will not change coverage.
The diff coverage is 66.66%.

@@            Coverage Diff            @@
##             master     #271   +/-   ##
=========================================
  Coverage     64.42%   64.42%
  Complexity      550      550
=========================================
  Files           100      100
  Lines          1816     1816
  Branches        189      189
=========================================
  Hits           1170     1170
  Misses          572      572
  Partials         74       74

Impacted Files
Coverage Δ
Complexity Δ

src/main/java/seedu/address/ui/ThemeWindow.java
0.00% <0.00%> (ø)
0.00 <0.00> (ø)

src/main/java/seedu/address/ui/theme/ThemeSet.java
83.33% <100.00%> (ø)
3.00 <1.00> (ø)

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 798613a...348e9a2. Read the comment docs.


improve / refactor code for dance types and percentages

currently lot of repetitive code

Implemented by pull request #54


Node JS

Hello,
Is it possible to use the WASM Runtime with NodeJS?  We are considering switching from Spine and are currently evaluating Rive.  Our animations are all performed server side.  We just need to be able to get the bones local transform to send to our client.  It looks like your JS runtime only works in the client and requires a canvas.  I had an issue open a while ago, but I cant seem to find it anymore.  At that time you said it was something you were working on.  Just wondering if that work ever got done.
Thanks!

Sorry for the late reply @SupremeTechnopriest - but you can use an OffscreenCanvas too today, instead of a traditional HTMLCanvasElement

Closing for now, but feel free to re-open if you have troubles with this still!

Thanks for the update! I will give it a try on the next game!


fixed hover color, added in root of css file

I fixed the issue according to your guidelines.

@radhikakakkar pull your repo properly before commit


Make federation DNS TTL configurable

 Issue by saturnism
Thursday Jul 28, 2016 at 06:16 GMT
Originally opened as https://github.com/kubernetes/kubernetes/issues/29723

According to doc:
http://kubernetes.io/docs/user-guide/federation/federated-services/#handling-failures-of-backend-pods-and-whole-clusters
"Due to the latency inherent in DNS caching (the cache timeout, or TTL for Federated Service DNS records is configured to 3 minutes, by default, but can be adjusted)"
Currently, the federation DNS TTL seems to be fixed at 180 seconds. What's the right way to adjust it?

 Comment by k8s-ci-robot
Thursday May 11, 2017 at 06:41 GMT

@bowei: These labels do not exist in this repository: area/federation.

In response to this:

/area federation

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

 Comment by quinton-hoole
Friday Sep 08, 2017 at 01:32 GMT

Indeed, this is still a hard-coded constant.  Should be moved to run-time configuration.

 Comment by bowei
Friday Sep 08, 2017 at 02:25 GMT

This should be easy to do, kube-dns already pulls configuration from a config map..

cc @saturnism


Import Airflow Dev EKS Cluster and Associated Structures into Data Platform Terraform

To help decompose the overall ticket into more manageable chunks, this ticket looks to cover the EKS related architecture for Airflow, and the process of moving it from management by pulumi into terraform. The list of expected resources is:

[x] The Airflow Dev EKS Cluster (airflow-dev)
[x] It's associated role (airflow-dev-eksRole-role-211908c) and the role policy associated with it.
[ ] The OIDC Sign-In Provider (arn:aws:iam::593291632749:oidc-provider/oidc.eks.eu-west-1.amazonaws.com/id/59429428EBABBB9F911A173D7B8E8179)
[ ] The Kube Config Map (kube-system/aws-auth)
[ ] The Cluster Ingress and Egress Security Group Rules (sgrule-2930057320, sgrule-1315910622)
[ ] The Node Ingress and Egress Security Group Rules (sgrule-3981850410, sgrule-642024298, sgrule-2433734164)
[x] The node groups (high-memory, standard), and their associated labels and taints
[ ] The Namespace and Helm Chart for Kube2iam
[ ] The Namespace and Helm Chart for the Cluster Autoscaler
[ ] The Namespace and Helm Chart for Kyverno, as well as it's rule configurations
[ ] The Namespace, Role, and Role Binding for MWAA/Airflow

For a full list, please consult this document.
For each, the resource should be defined in the Data Platform repo according to its current state (per the AWS console, as this may be disjointed with the state in pulumi code), and imported to the stack so it can be managed via terraform plan/apply.

Created this ticket to cover the production section of this work.

I believe the Cluster Ingress and Egress Security Group Rules + Node Ingress and Egress Security Group Rules are defined in this file eks.tf so I'm ticking those off as done.


Add Kev Skaffold events API hook

Kev should be able to automatically render K8s manifests before each deployment instrumented by Skaffold.
Having ability to talk to Skaffold API (when running in dev mode) we can tap into the build/push/deploy cycle and react on certain events in that flow to trigger automatic re-render of K8s manifests.

Closing in favour of #270


BiLock does not poison on panic

Looking through BiLock, it doesn't appear that there is any poisoning logic when a thread panics while locked. I would assume that the same safety issues that happen with Mutex would be possible with BiLock. If so, wouldn't the BiLock have to be poisoned?

Seems plausible yeah? I don't feel particularly strongly either way

Well, I assumed that Mutex poisoned to ensure soundness? Is that incorrect?

Oh no, poisioning is for "more correct in more situations hopefully", not memory safety

Ok, then I don't really care either.


Applicant - Context for buttons that display accordion forms on page

Description
The 'Add' buttons (Add Diploma/Degree, Add Skill, Add Reference, etc) cause a form to appear on the page. Users with assistive technologies don't receive a cue when this happens, the call to action is not obvious.
Suggest adding some text before the first form field (Fill out the following form...) which would receive focus when the button is clicked.

Outdated: Applicant timeline.


refactor to add a create_scala_provider method

This is a refactor to get the place where we create our ad-hoc scala provider, which is just a struct with certain data.
This will change to returning a ScalaInfo when we move to providers.
ptal @ittaiz

cc @andyscott


fix(deps): Update stack definition member versions

Update stack definition member versions

/run pipeline

:tada: This PR is included in version 0.1.1 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


Next version

Pull Request Test Coverage Report for Build 269

303 of 321 (94.39%)  changed or added relevant lines in 2 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage increased (+0.6%) to 92.2%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

src/index.js
295
313
94.25%

Totals

Change from base Build 243:
0.6%

Covered Lines:
458

Relevant Lines:
484

💛  - Coveralls


[Enhancement] Class defines a computed serialVersionUID that doesn't equate to the calculated value [EventMeshException]

Search before asking

[X] I had searched in the issues and found no similar issues.

Enhancement Request

located at:
eventmesh-common/src/main/java/org/apache/eventmesh/common/exception/EventMeshException.java line 21
analysis and explanation:
This serializable class defines a serialVersionUID that appears to be a computed value, however the value does not match the computed value, and thus losses it's value as version indicator.
Describe the solution you'd like
recompute the serialVersionUID using IDE.
Are you willing to submit PR?

[x] Yes I am willing to submit a PR!

I 'd like to fix it.


Disqus comment count script is loaded if displaying comments is disabled

I noticed, that Disqus comment count script is included in web page if DISQUS_DISPLAY_COUNTS is False. I think this is redundant and script should not be included in this case.

Hi!
First of all, thanks for your interest in this theme! It's with heavy heart that I have decided that I can no longer maintain this theme due to lack of time and changing interests. To makes sure the theme lives on however and not goes to waste, I've donated it to the Pelican community. It can now be found in the official pelican-themes repository. I'd suggest you re-submit your issue  there.
Sorry for the inconvenience!


Help with maintenance?

Hi @WhyNotHugo ,
I'm approaching to ask whether you'd be happy to receive some amount of help with minor maintenance of this extension? We use it in Spanish translation of Python documentation, and I found a couple of things I'd want to fix/add.
I saw the project is dormant since 2019 though. If you could quickly respond your plans for maintenance (from dedicating zero time, to doing some maintenance work, to even hand over PyPI ownership, no pressure in no direction of course) that'd be great, and would inform us to whether we could continue relying on this extension, or whether we move to using a different solution.
Thanks!

Bugfixes or tweaks for compatibility are welcome.
There hasn't been much activity since this hasn't broken in existing usages.

Thanks @WhyNotHugo, that's very helpful feedback. In that case I'll work on submitting a couple of PRs and see if they are deemed useful. Thanks!


fix:

Changes from source code to this user's local repository.

Medusa.js update to user's repository.


custom kernel modules

On vanilla default NixOS kernel brightness work just fine. But it not work with
  musnix = {
    enable = true;
    kernel = {
      packages = pkgs.linuxPackages_4_1_rt;
    };
  };

NixOS on ThinkPad-T440p.
Currently I have:
  boot = {
    extraModprobeConfig = ''
      # thinkpad acpi
      options thinkpad_acpi fan_control=1
      # intel graphics
      options i915 modeset=1 i915_enable_rc6=7 i915_enable_fbc=1 lvds_downclock=1 powersave=0
      # intel audio
      options snd-hda-intel index=0 id=PCH
      options snd-hda-intel index=1 id=HDMI
      # fix intel wifi-N
      options iwlwifi 11n_disable=1
    '';
    extraModulePackages = [ config.boot.kernelPackages.tp_smapi ];
    kernelParams = [
      "acpi_osi="
      "video.use_native_backlight=1"
      "pcie_aspm=force"
      "drm_kms_helper.edid_firmware=edid/1920x1080.bin"
      "video=1920x1080"
      "clocksource=acpi_pm pci=use_crs"
      "consoleblank=0"
    ];
    loader.gummiboot.enable = true;
    loader.efi.canTouchEfiVariables = true;
    initrd.kernelModules = [
      "intel_agp"
      "i915"
      "bbswitch"
      # jack
      "snd-aloop"
    ];
    blacklistedKernelModules = [
      # No beeping
      "snd_pcsp"
      "pcspkr"
      # fix bumblebee
      "nvidia_uvm"
      # because of intel
      "nouveau"
      "nvidia"
      "nvidiafb"
      # buggy and old
      "thinkpad_acpi"
    ];
  };

What can be cause of the issue?

I need some clarification in order to understand the problem.
When you say that it doesn't work, does this mean you are not able to build and switch to the real-time kernel with your current configuration?  Or does it mean that you are able to build and switch to the real-time kernel, but something related to setting the brightness of your display isn't working for you correctly.

The second case.

So should I somehow extra-ordinal customize modules for this rt kernel?

There's no separate or special handling of kernel modules in musnix itself, and both my intuition and experience suggest that those NixOS configuration options would work as expected.
That said, I've only tested it on machines with no additional kernel configuration beyond what was auto-generated by nixos-generate-config and provided by musnix, so I don't really have any experience with the specific settings you've used here.
Is it only the brightness issue, or are some of the other parts of your configuration also not working?

@Pitometsu: Do you need any more assistance on this?  Is it okay if I close this?

@henrytill issue no more reproduce on 6655ea0d4deb6f9b216aeb1ccf56faecdc4c1655, master. Thanks.


Service 'api' failed to build : The command '/bin/sh -c deno cache /app/jitok.ts' returned a non-zero code: 134

user@dch-chl-web:~/jitok$ docker-compose up -d --build
Creating network "jitok_default" with the default driver
Building api
Step 1/7 : FROM denoland/deno
---> 611c239db0e6
Step 2/7 : WORKDIR /app
---> Using cache
---> 270b63f13a0c
Step 3/7 : COPY jitok.ts /app/
---> Using cache
---> 94f5651c22dd
Step 4/7 : RUN deno cache /app/jitok.ts
---> Running in 71cd494abf54
Fatal error in , line 0
Check failed: Start().
#FailureMessage Object: 0x7ffdbcaaca40Aborted (core dumped)
ERROR: Service 'api' failed to build : The command '/bin/sh -c deno cache /app/jitok.ts' returned a non-zero code: 134
Без выполнения скрипта "/bin/sh -c deno cache /app/jitok.ts'" всё работает.

I cannot reproduce this issue.
Can you access<EMAIL_ADDRESS>from this network?

Yes, I have access to this resource from my network.

I added GitHub workflows to create images in hub and now, docker-compose uses these images by default. Can you try again without --build
docker-compose up -d

Then go to https://<IP_ADDRESS>

Thanks, it works perfectly!


[docs] Update the 'consistency-modes' consul.io/api link to point to its new location

i.e. https://www.consul.io/api/features/consistency.html
Ref: https://github.com/hashicorp/consul/commit/626392eb62994e05ebf675dcee5a6fbea5bd174a / https://github.com/hashicorp/consul/pull/5732

Thanks!


Trim space from agent token

so e.g. newlines don't mather if you load the secret from an file

skip-changelog as bigger followup is at  #4468


Only allow certain routes

I have a need to only allow GETs, I'm going to create a PR to accomplish that. I have a preference of the flag library to use so if you want just the standard library let me know

This CDN project is used in the company where I work. The company has multiple projects, and when I joined, each project had its own static files. I developed a CDN service to centralize this, removing the burden from all projects. Currently, this project holds terabytes of data and also performs backups to AWS S3 Glacier.
I would like to further enhance this project and write tests, but unfortunately, I don't have free time.
If you like this project and would like to contribute, I would greatly appreciate it.
Due to the CDN service logic, there are no restrictions on GET requests only; however, other requests should undergo token verification.
I am personally against over-dependency in a project, if the language itself can handle the development, I find the external package unnecessary. Of course, if the external package is more performant and easier to write than the standard library, then it can be used.


short string exceed 31 character limit

$ starkli to-cairo-string 0x0740c2dd633f2611BF0dB5220317FF6b0fBa399989a3f94b386C7aD26C54D47d
Error: short string exceeds maximum length of 31 characters

starkli parse-cairo-string 0x0740c2dd633f2611BF0dB5220317FF6b0fBa399989a3f94b386C7aD26C54D47d

I was assuming you're trying to decode instead of encode. If you're really trying to encode, then it's not a Cairo short string. Cairo short strings are 31 characters at max.
Maybe you're looking for a different string encoding scheme?

Closing this optimistically as it doesn't seem to be actionable. This command is for Cairo short strings, which is officially documented here:
https://www.cairo-lang.org/docs/how_cairo_works/consts.html#short-string-literals