WIP: airspeed sanity

Fixes https://github.com/PX4/Firmware/issues/3746
Attempt to failsafe erroneous readings from airspeed sensor

@AndreasAntener @LorenzMeier still WIP, statics will be params, but is this an approach you both are comfortable with?

What happens in wind here?

It would abort if the wind measured is higher then the transition airspeed. i don't even think it could cope with such a situation. imagine the pitch angle at that moment

@tumbili please review

@sanderux you also had the idea in the beginning to have a minimum transition time. This came up in the airspeed filter discussion again. What about waiting at least until throttle is ramped up (forward transition time)? And no aborting, because it should not be about airspeed failure detection.

minimum transition time would probably work for the transition, but the erroneous airspeed sensor would make autonomous flight unsafe. but that would probably work just as well to avoid the crash i experienced with the malfunctioning airspeed sensor. It does require a good setting for every model though.

We'll have #3863 instead


FEATURE REQUEST: multi agent output better naming for task results' folders

Hi. In multi agent output, it would be a good idea to have a different type of naming in outputs folder. Currently, for every task run, the folder is created with the following structure {run_someID_THE FIRST 50ISH CHARACTERS IN THE QUERY}.
It would be a good idea to have some summarized version of the query to be in the name of the folder. Considering the usual structure of the query is like this:
"""Your task is to write a report(or alike) about X and Y and Z"
Most of the task output folders will look very similar to each other (for example outputs folder I have):

using the default fast LLM in .env file just to summarize the query in couple words would be nice addition. Could as well be keywords.

Alternative proposal based on my usecase - as I want to access the results automatically after GPTR finishes, I prefer simplicity of the path, so I removed these 50 characters completely and only left the UNIX timestamp. But I understand your motivation, the current UX of browsing this folder manually is not optimal.
Btw, I would say you don't need any extra LLM summarizer for that, you could easily use the report title, which is usually around that length.

There could be an open_on_finish argument somewhere which would open the report when it finishes.
The thing with multi agent approach is, also depending on your desired length, you can have similar queries for combining or summary puproses which differ slightly in the middle and not the beginning. So we need some kind of identifier (uuid4 is confusing) / or better title. Timestamp is good. But datetime with hourly format is good imo. Keyword extraction is another way to go.

@emilmirzayev good point you're raising however this is very subjective to the personal use of GPTR. For example, I never start the research query with "your task is" but rather simply give the task for example "top 10 things to do in paris". So for me it's straightforward. There's also a meaning for why it starts with the timestamp, this way the reports are automatically sorted for easy retrieval of recent reports. Changing it would make it harder to understand which report was generated when. So to summarize, not sure there's a one size fits all.


Release version 2.0.6

Questions
Answers

Description?
Release version 2.0.6

Type?
bug fix / improvement / new feature / refacto / critical

BC breaks?
yes / no

Deprecations?
yes / no

Fixed ticket?
Fixes PrestaShop/PrestaShop#{issue number here}.

How to test?
Please indicate how to best verify that this PR is correct.

Hello @Hlavtox,
I have tested this release PR and it's ok for me! :tada:
Thanks!

Thank you @paulnoelcholot! 🎉


Update BundlePrivate.cpp and BundleThread.cpp code coverage

These classes were difficult to test due to the interactions between BundlePrivate and BundleThread.  In certain use cases, the result of the test varied even on the same OS platform. For example, where I would expect an exception to be thrown, it would not throw all the time. These raises a concern as to whether there are some hidden hard to see race conditions.
BundleThread.cpp falls short of 80% code coverage however I don't think its worth it to put more effort into reaching the code coverage goal. Effort would be better spent getting a few of the CppMicroServices developers together to thoroughly review and document these classes.
Signed-off-by: The Mathworks Inc<EMAIL_ADDRESS>

@CppMicroServices/developers please review. There are two functional changes in BundlePrivate.cpp. One fixes a bug (a std::runtime_error object wasn't being correctly thrown).

@CppMicroServices/developers If there are no objections, I will merge this tomorrow at 4pm US EST.


[5.9] Make sure we visit auxiliary declarations for symbol visitation.

Explanation: Ensure that we visit top-level auxiliary declarations as part of SIL symbol visitation, which fixes TBD generation (e.g., <symbol> is in generated IR file, but not in TBD file errors) that occur when using top-level freestanding or peer macros that introduce new public declarations.
Scope: Affects code using peer or freestanding macro expansions at the top level.
Risk: Low; only affects macro expansions at the top level.
Issue: rdar://107426276
Testing: Additional tests added.
Original pull request: https://github.com/apple/swift/pull/64942

SIL symbol visitation wasn't visiting top-level auxiliary declarations, which meant that it skipped peer and freestanding macros at module scope. This would manifest in errors of the form
<symbol> is in the generated IR file, but not in TBD file

Fixes rdar://107426276.

Replace this paragraph with a description of your changes and rationale. Provide links to external references/discussions if appropriate.

Resolves #NNNNN, fix apple/llvm-project#MMMMM.

@swift-ci please test

@swift-ci please test

@swift-ci please test

@swift-ci please test macOS


Support ChainerX in POS-tagging example

Part of https://github.com/chainer/chainer/issues/6661.
~It is incredibly slow with 'cuda:0', mostly because of links.CRF1d.~ With Debug build...

forward_chainerx:371 (MulConstant.forward_chainerx)

Sorted by "inclusive/cumulative" time.

Need to investigate the slow training but in a separate issue/PR.

Sorry it used to be extremely slow (30-40 times slower) but I was actually running the ChainerX debug build. The release build is slow as well but not to the same extent (about 40% slower).

Jenkins, test this please

Jenkins CI test (for commit efaa447d6f92f1de0813eb5c80d5159eeb30f6ad, target branch master) failed with status FAILURE.

LGTM


Error: require.paths is removed, use node_modules folders or The NODE_PATH environment variable instead

When running nodekit.js, it gets the following error: "Error: require.paths is removed, use node_modules folders or The NODE_PATH environment variable instead"

+1, I'm new to node and don't know what to do. So TermKit is broken out of the box for me.

This would be the first time that I've used node, but did you run, or add the following in your .bashrc?
export NODE_PATH="/usr/local/lib/node"
Part of the brew install mentions that this needs to be added.
"Please add /usr/local/lib/node_modules to your NODE_PATH environment variable to have node libraries picked up."

Thanks, but this doesn't solve the problem. It seems that other people are having the same issue too: https://github.com/visionmedia/express/issues/902

I am running it on Windows, i've edited the files and solved this issue,
but worker.js gets an error, somethink like "Bad Argument".
On Thu, Dec 15, 2011 at 7:10 AM, Nathan B <
<EMAIL_ADDRESS>
wrote:

Thanks, but this doesn't solve the problem. It seems that other people are
having the same issue too:
https://github.com/visionmedia/express/issues/902

Reply to this email directly or view it on GitHub:
https://github.com/unconed/TermKit/issues/68#issuecomment-3156521

--
Nick Shvelidze https://plus.google.com/109510926758335973804/posts
Student, Web Developer
Tbilisi, Georgia
Twitter: @shvelo96 http://www.twitter.com/shvelo96
Find me on Facebook http://www.facebook.com/shvelo96

New to node as well, but it seems as if TermKit is designed to work out of the box with a 4.xx version of node, as the require.paths function has been removed in all 5.xx releases.  This isn't a big deal, as you can just add the correct directories to your node_path and comment out the require.path function in nodekit.js.
But after doing this, It also seems that I'm missing the protocol module, which doesn't have a 5.xx compatible version and doesn't seem to be maintained any longer: https://github.com/Gozala/protocol.  Ultimately I installed nvm and used a sandboxed version of node 0.4.12.  After installing socket.io and protocol I eventually got TermKit up and running.

As noted in my previous comment, it likely has something to do with the fact that the protocol project is no longer maintained for newer versions of node...  Ultimately this is supposed to be a standalone app, though, so hopefully the node.js env/reqs are in the process of being removed anyhow ;)

Any idea when the issue will be fixed or if there are other workarounds than having a previous version of node installed again?

LinkedIn
Nathan,
I'd like to add you to my professional network on LinkedIn.

Nick

Nick Shvelidze
Student at Tbilisis 151-e sajaro skola
Georgia
Confirm that you know Nick Shvelidze:
https://www.linkedin.com/e/-6x9y7h-gx37gz42-5x/isd/5422339302/h3GGG6Ma/?hs=false&tok=0HxcUwHQ2BbB41
--
You are receiving Invitation to Connect emails. Click to unsubscribe:
http://www.linkedin.com/e/-6x9y7h-gx37gz42-5x/qYbWpo05ma4EDFbY2PRZHT9aQG_LkGRAyYN7ChSPvzbL_dRADf_G860AHvNMCqgAnxx5_TSTLqDM_dgU-_N6mL0eskNMFqg3MsQG-O1TBuBjpALRFI/goo/reply%2Bi-2473496-b044cf54912b528f48436934acd957049c7a7475-1080798%40reply.github.com/20061/I1886982208_1/?hs=false&tok=2OXzNFIMmBbB41
(c) 2011 LinkedIn Corporation. 2029 Stierlin Ct, Mountain View, CA 94043, USA.

I comment the line
// require.paths.unshift(__dirname + '/../Shared/');

Then run this
NODE_PATH=`pwd`/../Shared/ node nodekit.js

Instead of
node nodekit.js

We hope the author can update this project...

Comment out any lines in the source that uses require.paths, then set your NODE_PATH env to all the necessary folders like so,
cd TermKit; export NODE_PATH=pwd/Shared/:pwd/Node/:pwd/Node/shell/:pwd/Node/view/
This got me running enough to get to an interactive shell in TermKit.app but I ran in to some other bugs I'm now also trying to work through.

Working on a fix for this now

Fixed here: https://github.com/derDoc/TermKit/commit/71df2a4b3713417e4035f0d736882f9f964bb24d

Ping!
Found this after I got the require.paths error.
Please pull the fixes the nice hackers coded! :D

Guys,
I'm still getting that error in the newest version.
--
node.js:201
throw e; // process.nextTick error, or 'error' event on first tick
Error: require.paths is removed. Use node_modules folders, or the NODE_PATH environment variable instead.
Any ideas how to solve that?

Same here running node v0.6.11
node.js:201
throw e; // process.nextTick error, or 'error' event on first tick
^
Error: require.paths is removed. Use node_modules folders, or the NODE_PATH environment variable instead.

Same here when i use cocos2d-javascript
node.js:201
throw e; // process.nextTick error, or 'error' event on first tick
^
Error: require.paths is removed. Use node_modules folders, or the NODE_PATH environment variable instead.

Alright everyone I think we've established that this is an error with latest versions of node - no need to abuse the github notifications.

Sorry Contra no intention to abuse these notifications, fixed by setting up NODE_PATHS correctly - thanks

The path error suppression fix does not fix the failure to launch.
TermKit dead in the water in current repo.


New version: xemu-project.xemu version 0.7.139

Created by 🥟 Dumplings in workflow run #10661.

Log
Updated: 0.7.137 → 0.7.139
No ReleaseNotes (en-US) for version 0.7.139
Submitting WinGet manifests
Creating manifests
Uploading manifests and making commits
Creating a pull request

Microsoft Reviewers: Open in CodeFlow

@wingetbot run

Manual Validation ended with:

2024-12-31 10:35:40.335 [FAIL] C:__w\1\s\external\pkg\src\AppInstallerSharedLib\SHA256.cpp(161)\WindowsPackageManager.dll!00007FFBC3214C2B: (caller: 00007FFBC3263AAC) Exception(1) tid(2c6c) 8A150040
2024-12-31 10:35:52.359 [FAIL] Installer failed security check. Url: https://github.com/xemu-project/xemu/releases/download/v0.7.139/xemu-win-x86_64-release.zip Result: 0x80004005

(Automated response - build 933.)


feat: view translation for chinese(zh_CN) language

Describe the changes you have made in this PR -

Using localazy.com(suggest native strings used in another project) localized the English string to the Chinese standard language.
Updated application.rb and i18n_support.rb
Added zh_CN.yml for views files.
Added localazy.json file for further localization to other languages.

Note: Please check Allow edits from maintainers. if you would like us to assist in the PR.

@tachyons @pavanjoshi914 Kindly review.

Coverage remained the same at 81.73% when pulling 06f5bd6cc3e43b9fc77ee3ca44c8a77836f28d87 on vedant-jain03:i18n_zh_CN into 7f42d0f71f6dbb84f774626b2673f12bcc5b5c37 on CircuitVerse:master.

@tachyons @pavanjoshi914 Kindly provide me feedback.


Investigate & address useImperativeHandle pattern

Bug
While working on #487 I discovered that the useImperativeHandle pattern failed to correctly forwardRef and let us use an internalRef on the same node.

Expected behavior
Forwarding a ref and calling focus would not return an error for example
Actual behavior
Forwarding a ref and calling focus throws an undefined error
Steps to repro
Create functional component and pass ref to child like so:

Verification Request
Try to reproduce on other components such as Button with variations of fowaredRef:

functional component parent
1.a. observed erring pattern
1.b. with useRef
class component parent
2.a. createRef
2.b. callbackRef

Possible outcomes

Determine reason above patterns fail or do not fail on DS components and document reason why.
Verify current pattern fails consistently and thus refactor components to use new utility useCombinedRefs if they are using an internalRef on a node that a forwaredRef is also attached to.

Wasn't able to produce this bug outside of dropdown consitently.


Encoding problem

Hello,
I really like your library is really easy to use! I am from Czech Republic. So we need encoding to corretly display our language.
But i encoutered a problem. When i am running htmltopdf-java like this
public static void main(String[] args) throws IOException {
    String inputFile = "/tmp/a.html";
    String outputFile = "/tmp/out.pdf";
    String inputContent = String.join("", Files.readAllLines(Paths.get(inputFile)));

    HtmlToPdf.create()
            .object(HtmlToPdfObject.forHtml(inputContent))
            .convert(outputFile);

    System.out.println("Done!");
}

Then everything is ok. But when i am using htmltopdf-java inside our project. There is for me unknow issue. When i am running on same input file. Its not stored in UTF-8 encoding. And i have no idea why. In our application we use code like this
    public void convertHtml() {
        try {
            reentrantLock.lock();
            byte[] bytes;
            try {
                bytes = Files.readAllBytes(Paths.get("/tmp/a.html"));
            } catch (IOException e) {
                throw new UncheckedIOException(e);
            }

            String fileHtml = new String(bytes, Charset.forName("UTF-8"));
            HtmlToPdf.create()
                    .object(HtmlToPdfObject.forHtml(fileHtml))
                    .convert("/tmp/out.pdf");
        } finally {
            reentrantLock.unlock();
        }
    }

content of a.html
<!DOCTYPE html>
<?xml version='1.0' encoding='UTF-8'?>

    <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/

Příliš žluťoučký kůň úpěl ďábelské ódy

Any help would be appreciated! Just for info. Both usages is in same maven module. Difference is only starting of app.
out.pdf

I could not reproduce what you are experiencing. Attached is the output file that I get:
out.pdf
Perhaps the file isn't saved as UTF-8, and the characters aren't encoded correctly in the conversion in this line:
            String fileHtml = new String(bytes, Charset.forName("UTF-8"));

(which is a behavioral difference between the two snippets)

Hello,
I have a similar problem with my code.
My String is in UTF-8 and seems to be converted by Java in ANSI. However I could convert it back to UTF-8 with your line above. If y a store it as a file.html it works well but if I convert it in PDF and store it in a file.pdf the accents are gone again...
Could you please tell me wich Encoding type you're code is waiting ?
Thanks !
PS : Thank you for your code, really easy to use and implement !
`
String etatActuelTemp = "éçùà";
String etatActuel;
try{
File tempFil = File.createTempFile("testing", ".html");
FileUtils.writeStringToFile(tempFil, etatActuelTemp);  //ACCENT are gone
}
catch (java.io.IOException e){
//TODO
return null;
}
try {
etatActuel = new String(etatActuelTemp.getBytes(), "UTF-8");
    }
    catch(java.io.UnsupportedEncodingException e){
        return null;
    }
    try{
        File tempFil = File.createTempFile("testing", ".html");
        FileUtils.writeStringToFile(tempFil, etatActuel);//Accent are back

    }
    catch (java.io.IOException e){
        //TODO
        return null;
    }

    HtmlToPdf htmlToPdf = HtmlToPdf.create()
            .object(HtmlToPdfObject.forHtml(etatActuel));

    try (InputStream in = htmlToPdf.convert()) {
        // "in" has PDF bytes loaded

        //Upload file into temp directory (On window : C:\Program...\apache..\temp\
        //Please check permission to avoid IOException error
        File tempFile = File.createTempFile("test", ".pdf"); //ACCENT ARE GONE AGAIN
        //Mark file to delete on application exit
        tempFile.deleteOnExit();
        //copy content of buffer into file
        FileOutputStream fos = new FileOutputStream(tempFile);
        byte[] buffer = new byte[8 * 1024];
        int bytesRead;
        while ((bytesRead = in.read(buffer)) != -1) {
            fos.write(buffer, 0, bytesRead);
        }

        return in;
    } catch (java.io.IOException e){
        //TODO
        return null;
    }

`

@Victornade
Try using this instead:
"<meta charset=\"UTF-8\" />éçùà"

I was able to produce a PDF file which kept the charset this way.


Switch production draft content-store back to the content-store ECR repo

We removed the proxy and the mongo content-store applications yesterday (#1598), we've also removed the legacy EC2 mongo instances, so we are ready to switch the content-store applications back to the content-store ECR repo in production.
Similar PRs in integration (#1635) and staging (#1637) went through with zero disruption so we're expecting the same for prod.

Amended the commit message, after realising I'd mistakenly said this was for the live content-store, when it should have said 'draft'


Opera Mobile uses -webkit- prefix since 24

Opera’s prefix is -webkit- in data.json with prefix_exceptions.
But Opera Mobile (op_mob) has no prefix_exceptions and has -o- prefix, but Opera Moile 24 was released with Blink engine.
@pepelsbey from Opera team can confirm, that it uses -webkit-
@Fyrd I am glad to send PR, but data.json is complitly unreadable: #651

There are two Opera’s mobile browsers:
Opera Mobile Classic based on Presto, latest version is 12.1. It supports -o-prefixes as well as subset of -webkit-prefixes only for compatibility reasons, see docs and article. I would strongly ask you not to include -webkit-prefixes support in your data as it’s just a mapping to existing prefixed or prefixless properties.
Opera for Android, based on Blink, latest version is 27. First version based on WebKit is 14 (beta), first final version based on Blink is 15.

@Fyrd does I undersand right, that op_mob 24 is a Opera for Android?

@ai Looking at data.json I see "prefix_exceptions":{"24":"webkit"}} And as this file is auto-generated from my database, a PR would do no good. If you'd like to see it expanded, I recommend something like this Chrome add-on on the raw JSON file
@pepelsbey No worries, I'm well aware of all this and have no intention of adding webkit prefixes for Presto-based Opera.

Hm. Maybe I miss it last time :-/. There was to many work on my, sorry :).


Potential License Compliance Issues

Hi there,
I hope you’re doing well. I wanted to bring to your attention a couple of potential license compliance issues related to the third-party libraries in your project.
For example:
Library: ConfigParser - License: MIT
Potential Issue: The MIT license requires that the original copyright notice be included with any distribution of the software, and that the source code is made available. Additionally, any derivative works must be distributed under the same license.

Library: Requests - License: Apache-2.0
Potential Issue: The Apache-2.0 license mandates that the original copyright notice be included with any distribution of the software, along with making the source code available. Derivative works should also be distributed under the same license.

Here’s a quick summary of the typical requirements for these licenses:
MIT License:
    Include the original copyright notice in any distribution.
    Make the source code available.
    Distribute derivative works under the same license.
    Include the license itself with any distribution.
    Add a notice file with copyright and licensing info.

Apache-2.0 License:
    Include the original copyright notice in any distribution.
    Make the source code available.
    Distribute derivative works under the same license.
    Include the license itself with any distribution.
    Add a notice file with copyright and licensing info.

I would recommend reviewing these points to ensure everything is in compliance. It’s important to double-check, and if it turns out there’s no issue, that’s great!
Thanks for your attention to this and for all the work you put into maintaining this project.
Best regards,

I don't embed the code for either of those projects in this repository, so I don't know what kind of licensing issues I could be running into—my code uses those libraries, but it is up to the application user to install the libraries themselves.


chore: update automerge script

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


webpack config changes for fixing build issue

This change is with respect to the build failing on mostly Windows systems. The issue has been discussed below :-
https://github.com/nicksp/redux-webpack-es6-boilerplate/issues/31

Code changes LGTM, work nicely in my setup, just want some stylistic changes to be done.

Webpack config changes.


How to denoise images using wavelet transform in Python

How to denoise images using wavelet transform in Python
Introduction
Image denoising is a big challenge in image processing and computer vision. It is because, at points, it may need more algorithms to do it. The main aim of denoising is to remove noise from the noisy version to give the original version of the signal. Wavelet transform is a very powerful tool widely used for feature extraction and hence finds its importance in machine learning.
In this tutorial, the wavelet transform based denoising of images is explained using Python. Python is a programming language that is very popular among data scientists and machine learning programmers. Also, it helps viewers in understanding the wavelet transform of images using Python.
Key takeaways

Denoising scheme using Wavelet Transform.
Anaconda and Spyder for Python code development.
SciKit-image Python package.
Explanation of denoise_wavelet() python function of SciKit-image.
Python code of denoising images.

Article quality
This article shows how you can use the wavelet transform to denoise images.
Templates to use as guides

How To Guide Template
Software Review Template
Tutorial Template

Thank you for your response and we thank you for submitting your topic. After some careful consideration it struck us that this topic may be a bit over saturated throughout other blog sites and official documentations as previously mentioned on your topic form by our content moderator.
We typically refrain from publishing content that is covered widely on the net or other blogs. As we're more interested in original, practitioner-focused content that takes a deeper dive into programming-centric concepts.
We believe this is the best way for students to build a great portfolio (for potential employers) is by building what does not exist and what can provide the most value.
You are more than welcome to pursue another more in depth topic


Getting newIdentityContext not a function

const client = require("fabric-common") // using fabric-common version is 2.2.9
Getting below error,
(node:16303) UnhandledPromiseRejectionWarning: TypeError: client.newIdentityContext is not a function

The fabric-common package doesn't provide a newIdentityContext() function directly. fabric-common includes a Client class, and newIdentityContext() is a method on that class. For example:
const { Client } = require('fabric-common');

const client = new Client('myclient');
const context = client.newIdentityContext(user);

Instead of using fabric-common directly, I would recommend using the fabric-network package. If you are using (or can use) Fabric v2.4 or later, I would recommend using the newer Fabric Gateway client API instead.


Women product page

📝 Description
Adjusted layout of the top banner section and added 12 product cards.
🔧 Fixes #96

[x] I have performed a self-review of my own code.
[x] I'm a contributor in Hacktoberfest'21.

thank you @thanh-cao


Why did I get Charged a $5.34 FEE????

I was charged a $5.34 FEE when transferring SATS in from Strike app. WHY?
~$5.34 USD
Payment Hash cc932913e5382565fa01c149edcba848a1cc4909e93d80d8861b8a1dd7465bc6

Because it costs money to open a lightning channel. We communicate this twice when receiving lightning will result in an on chain fee.

If you can provide logs we can see what happened, otherwise we can only guess

If you can provide logs we can see what happened, otherwise we can only guess

How do I get LOGS?

It is in Settings > Emergency kit > Download logs, once you have it, just drag and drop it here

mutiny-logs.txt

Thanks, looks like infact you did not receive a channel from the LSP, seems like potentially a bug on their side for wanting to charge you for the channel when you did not need one.
Opened a PR that could be a fix for the issue on our side:
https://github.com/MutinyWallet/mutiny-node/pull/978

Thanks, looks like infact you did not receive a channel from the LSP, seems like potentially a bug on their side for wanting to charge you for the channel when you did not need one.
Opened a PR that could be a fix for the issue on our side: MutinyWallet/mutiny-node#978

Thank you for submitting. I'll keep watching!

I make very SMALL amounts for profit with my transfers using Lightning so the $5.34 fee is large to me.

Sorry about that, we should fedimint support available to the public soon-ish and that'll never have channel fees

Well, at least the fee wasn't huge. But I'm scared of MutinyWallet now. The only reason I'm here is I maxed out Alby using Zeus wallet. I barely understand these channel maintenance lightning topics; so Mutiny shows me my channels clearer and at least I know if I'll get charged. lol

Should I just move on from here @benthecarman ?
I should expect the fee coming back, right?

Now, same day. None of my transfers are showing up and now I don't have the funds in my transactions list or my BALANCE! Looks like this Mutiny is a ship I'm being pulled down with?

Now, same day. None of my transfers are showing up and now I don't have the funds in my transactions list or my BALANCE! Looks like this Mutiny is a ship I'm being pulled down with?

You may just need to restore from seed, sounds like you opened a new wallet

I literally didn't do anything new. I sent a payment and all the payments in my list or older and now say "Unknown" next to them. Like what's this? UNPAID still after an hour?

Invoice on the Unpaid one. lnbc1201550n1pj6a5lypp557mgw4n6swl9k27lsp8q58kk5e2ja9fgma8sl5zs38dvfq92wg6sd2j2pshjmt9de6zqun9vejhyetwvdjn5grrvg6x2cehvfnz6vtzvcej6dr9v4nz6wf5x9sj6ve5vvmx2wt9vcungc3c9cs9g6rfwvs8qcted4jkuapq2ay5cnpqgefy2326g5syjn3qt984253q2aq5cnz92skzqcmgv43kkgr0dcs9ymmzdafkzarnyp5kvgr5dpjjqmr0vd4jqampwvs8xatrvdjhxumxw4kzugzfwss8w6tvdssxyefqw4hxcmmrddjkggpgveskjmpfyp6kumr9wdejq7t0w5sxx6r9v96zqmmjyp3kzmnrv4kzqatwd9kxzar9wfskcmre9ccqz2yxqr06gsp5tfut46vnf88asctax35tnmwpu5cdy07mrnrm3pmyaw4780dhuvsq9qyyssqdk9n6mmuzcks0vr3wk0557kw648fuktjsjcg5thd8qxkdsuj3amxvlj6s22qegvwty7dtl3a8afu8ercs2dkagn95egxl8zrcwupg2gqvrr67y

This is a payment to robo sats, it is a hodl invoice where the payment doesn't settle immediately

grrr, but it deducted from my balance on MutinyWallet and DIDN'T PAY the invoice. After I get my funds out I'm off this platform

The funds came back into my wallet now? hmmm

You should read how robo sats works, this is how it works with every lightning wallet

Now it says I have 128,863 SATS OUTBOUND and 1092 SATS in reserve
I need to Pay 120,672 Sats and I get a Not enough funds error in Mutiny.
wow. I'm so tired. I wish I could just use Alby and Zeus again.

I loaded $11 more into account to fix the OUTBOUND sats lie

self-custodial lightning has a lot of caveats that are different than custodial lightning, you can read our FAQ here
https://blog.mutinywallet.com/mutiny-wallet-faq/

I did the math so that's good I needed to send 120672 Sats and I know it holds 1% in reserve
So when I did the math<PHONE_NUMBER>.72=119465.28
So I was just short of 120k sats.
BUT THAT DOESN'T EXPLAIN HOW AFTER I ADDED $5 more in Sats is still failed for insufficient funds AND then I had to add another $6 to get it to cooperate.

You also need to be able the on chain fees if the channel were to close. Being able to spend your exact balance isn't really feasible in lightning

How do I understand the balance that I need to have for closing the channel? It's not displayed in the OUT and INbound Lightning Channels view?

I sent this information to the LSP to look into it further and what happened in regards to the channel and fee.


Images and webfont  file getting corrupt although the noProcess is configured

copy: {     options: {             // exclude binary format from the processContent function         noProcess: [                 '**/*.{png,gif,jpg,ico,psd,ttf,otf,woff,svg}'         ]     },     libs: {         expand: true,         cwd: '/test/src/home/',         src: '**',         dest: '/test/dist/',     }, },
this is my code, but imgage get corrupt

Is it possible the noProcess fields don't support glob patterns? Try [ '**/*.png', '**/*.gif', ... ].

I had same issue with .mp3 files, @peterjanes suggestion is correct


How to Unittest?

If there is a best practice to unit test a Slim application with PHPunit it would be nice to have some examples on how to write such tests.

This needs to be raised against the Slim project


 If anything, we could probably toggle this using ClientPrefs.ghostTapping
// source/PlayState.hx, ln 3329
        health -= daNote.missHealth;
        switch(daNote.noteType) {
		case 'Hurt Note':
			if (!ClientPrefs.ghostTapping) {
                                songMisses++;
			        vocals.volume = 0;
			        RecalculateRating();
			}
		default:
			songMisses++;
			vocals.volume = 0;
			RecalculateRating();
	}

Could be a better way to code this, if so, lemme know lmao

it would be unfair for people without ghost tapping on, becouse people with it on, won't get a miss from pressing it, only the damage, but for people with it off, they would get the miss
so
this one i have is good already

but thanks for caring about this
idk how to code that well
i just did what i remembered

Me.


Update Teams guide for writers

Transcribe and add browser links
consider hosting in bot-docs-pr
Tentatively TBD after R12.

Michael is porting this information to our GitHub repo. Update this page with a link to that guidance, once the port is finished.

Michael is porting this information to our GitHub repo. Update this page with a link to that guidance, once the port is finished.

Closing, will track elsewhere.


Error with HTML rendering in Nashorn JDK 1.8.0_40 upwards

Tried this with newer versions of Nashorn and from JDK v1.8.0_40 upwards the rendering crashes in Nashorn engine (where it worked with JDK 1.8.0_05).  A quick review seemed to indicate the  tags caused the issue, which doesn't seem to make sense so needs more time to investigate.

Even Nashorn is being deprecated now.  Not planning any more JavaScript in Java


Ensure ZooKeeper data version rollover is handled correctly.

Describe the bug
ZooKeeper uses integers to track versions and it may be possible that the numbers could rollover and become negative - verify that we don't rely on the versions always being positive and increasing,  See ZOOKEEPER-4372 (Identified by @ctubbsii)
Versions (OS, Maven, Java, and others, as appropriate):

All ZooKeeper versions

To Reproduce
None
Expected behavior
That tests show that a ZooKeeper rollover the code functions as expected.

Addressed with PR #2737


RFR: Include conflict id in API response

On conflict identify the conflict object at the persistence layer.
In process of trying to localize the uniqueness identification changes ended up having to change ContentPackResourceMixin to ContentPackResource i.e. subclass from Access.
Changes to how errors are handled in the API. This way headers, original body etc are preserved.
Updated all API sites to move from NotUniqueError to StackStormDBObjectConflictError and include the conflict-id as part of the abort call.
Minor change from kls -> cls as per typical python norms.

LGTM.


Github action for test fails on installation of dependencies

The GitHub action that runs the test fails. Here is the error message.

This was fixed in this PR #22.


bug: just devnet-fault error

Running through README devnet steps on master branch.
$ just devnet-fault
./target/release/kailua-cli test-fault --registry-contract 0xd801426328C609fCDe6E3B7a5623C27e8F607832 --l1-node-address http://<IP_ADDRESS>:8545 --l1-beacon-address http://<IP_ADDRESS>:5052 --op-node-address http://<IP_ADDRESS>:7545 --proposer-key 0x47e179ec197488593b187f80a00eb0da91f1b9d0b13f8733639f19c30a34926a --fault-offset 1 --fault-parent 1
2024-12-17T22:05:18.299097Z ERROR kailua_cli::fault: Failed to send faulty proposal txn: propose (send)

Caused by:
    server returned an error response: error code 3: execution reverted, data: "0x1ebb374b00000000000000000000000000000000000000000000000000000000000000fe0000000000000000000000000000000000000000000000000000000000000539"

@hashcashier thanks! Why was it working before and not anymore? Did something change in the contracts themselves, or just the CLI code?

Its code changed a lot for V2, and the fault inducer's logic was changed. Previously it just extended the latest proposal, but now you have to point it at a specific parent to extend.


Status Bar

We will soon have some kind of "terminal" to execute commands or script the "remix IDE" and also to see the history (past) of what happens in the app in form of a log.
In many places we have the phenomenon of creating expectations of the future, like when the app is loading, or when the app is compiling, but also when transactions and other things are "pending".
Proposal
Let's make a "statusbar" for the remix IDE so there is a place where we can notify the user and show him a summary of what's currently happening inside the app. Everything in the app can inform the status bar and the status bar would be a visual collection of those.
Currently the app has several panels and each panel has some kind of menubar.
The statusbar would go into the app's overall menu bar (which currently does not exist yet)

yes that something that could be cool to add in the future. let's use this issue to list what we can put in the status bar.

https://github.com/ethereum/remix-ide/issues/2961


feat: add combo leg propery.

that is nesarry for place combo order

Thanks for the PR. Checked - merged


java.lang.IllegalStateException: closed

StackTrace:
    java.lang.IllegalStateException: closed
        at okio.RealBufferedSource.request(RealBufferedSource.java:66)
        at okhttp3.logging.HttpLoggingInterceptor.intercept(HttpLoggingInterceptor.java:253)
        at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:147)
        at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:121)
        at okhttp3.RealCall.getResponseWithInterceptorChain(RealCall.java:250)
        at okhttp3.RealCall$AsyncCall.execute(RealCall.java:201)
        at okhttp3.internal.NamedRunnable.run(NamedRunnable.java:32)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
        at java.lang.Thread.run(Thread.java:919)

Latest request I see in logs is:
2020-06-01 18:36:51.649 22455-22557/com.faberlicchat D/OkHttp: <-- 500 Internal Server Error https://srvchat.faberlic.com/FLChat/events (30135ms)
2020-06-01 18:36:51.650 22455-22557/com.faberlicchat D/OkHttp: Server: nginx
2020-06-01 18:36:51.650 22455-22557/com.faberlicchat D/OkHttp: Date: Mon, 01 Jun 2020 15:36:16 GMT
2020-06-01 18:36:51.650 22455-22557/com.faberlicchat D/OkHttp: Content-Type: application/json; charset=utf-8
2020-06-01 18:36:51.650 22455-22557/com.faberlicchat D/OkHttp: Content-Length: 4644
2020-06-01 18:36:51.650 22455-22557/com.faberlicchat D/OkHttp: Connection: keep-alive
2020-06-01 18:36:51.650 22455-22557/com.faberlicchat D/OkHttp: Cache-Control: private
2020-06-01 18:36:51.651 22455-22557/com.faberlicchat D/OkHttp: X-AspNet-Version: 4.0.30319
2020-06-01 18:36:51.651 22455-22557/com.faberlicchat D/OkHttp: X-Powered-By: ASP.NET

The cause might be that server responded with no body while OkHttp attempted to read it

This is something you should raise with the server team.

We should fix the bug throwing IllegalStateException and make sure it comes back as an IOException.

In order to investigate, please provide the versions of OkHttp you are using.

I don’t think this is an OkHttp bug. If you close a stream and then attempt to read it, that’s an IllegalStateException. My expectation here is some other interceptor is closing the response body.

I couldn't repro with this branch https://github.com/square/okhttp/pull/6108 on 4.x.  Report is against some version of 3.x
java.net.ProtocolException: unexpected end of stream
	at okhttp3.internal.http1.Http1ExchangeCodec$FixedLengthSource.read(Http1ExchangeCodec.kt:371)
	at okhttp3.internal.connection.Exchange$ResponseBodySource.read(Exchange.kt:276)
	at okio.RealBufferedSource.request(RealBufferedSource.kt:207)
	at okhttp3.logging.HttpLoggingInterceptor.intercept(HttpLoggingInterceptor.kt:245)


BinaryView for VxWorks version 5 and 6 RTOS images

The BinaryView should have the ability to locate VxWorks version 5 and 6 symbol tables and process symbol entries to identify the base address, load the image, and apply names to functions and data variables. This feature should also include new platforms for VxWorks and apply platform types to known functions.
Note: support for VxWorks 7 shall be completed under a separate issue

Initially added in 4.2.6025-dev (now part of Ultimate)


Question: What is the meaning of max_session and max_trial?

Hello, guys, I am confused about the  meaning of max_session and max_trial in spec/demo.json. And also,
"resources":
     {
        "num_cpus": 1,
        "num_gpus": 0
      }

This resources seems like has no influence when I make the num_cpu/num_gpu larger.

And also, same in spec/demo.json,
"algorithm": {
"name": "PPO",
..........
..........
"gpu": false
I find that when I set gpu to true, this code will also run on GPU, but like you guys said, all of the codes is only run on CPU, so what kind influence will have after set "gpu" to true?

@sherlock1987

We inherited the RL framework from SLM-Lab, so you can check the detailed framework explanation here https://slm-lab.gitbo
The gpu setting under 'net' in config is inherited from SLM-Lab, so you might find it working. When we developed ConvLab, some models support gpu, while some only support cpu. But in terms of testing, we only tested ConvLab thoroughly on cpu.

Okay, I got the answer, max_session is a independent experiment.

By the way, could some one tell me how to do grid search? I believe the grid serach is implemented in this platform right?

@sherlock1987  You can refer to https://github.com/kengz/SLM-Lab/blob/master/slm_lab/spec/demo.json


Support usage with non-audio data e.g spectrograms

I am trying to use the package to work with spectrograms, but I have encountered a problem. Some of the operations in the package are only designed to work with 3-d tensors, which limits their usability.
Request
I would like to request a change to make these operations more generic, so that they can be used with spectrograms (or any other data that may not necessarily be 3-d tensors). This would enable more users to use the package for a wider range of applications, and improve the overall usability of the package.
Examples
To illustrate the issue and the desired change, I have provided some examples below.
Sequential mask generation
The sequential_mask operation generates a boolean mask for a tensor. The original version of the operation is shown below:
def sequential_mask(like: Tensor, start: int) -> Tensor:
    length, device = like.shape[2], like.device
    mask = torch.ones_like(like, dtype=torch.bool)
    mask[:, :, start:] = torch.zeros((length - start,), device=device)
    return mask

To make this operation more generic, we could change the third dimension (dim=2) to the last dimension (dim=-1). This would allow the operation to work with any tensor, regardless of its shape. The revised version of the operation would look like this:
def sequential_mask(like: Tensor, start: int) -> Tensor:
    length, device = like.shape[-1], like.device
    mask = torch.ones_like(like, dtype=torch.bool)
    mask[..., start:] = torch.zeros((length - start,), device=device)
    return mask

I am happy  to contribute, to address these issues.

What parts do you want to use with 2D tensors? The model is a 1D UNet, hence it uses 1D convolutions, it's not directly applicable to 2D as long as you don't change the entire architecture. You could stack the channels of spectrograms and use those in the UNet1d though.

I am interested in using the diffusion part only, i.e: schedulers, samplers, inpainting e.t.c. I think those parts could be made generic without altering the working of the rest of the code.

That will be awesome 🔥 🔥

To follow up on this, v-diffusion + sampler (the ones I found to work the best) are now generic to any dimension. I temporarily removed the other k-diffusion ones as I wasn't getting amazing results with them. Do you need those as well?
As a bonus, the U-Net from a-unet is also generic to any dimension, just in case :)

Thanks. That's amazing. I will be trying v-diffusion in a follow up, currently I went with the diffusers implementation of DDIM (see project here). However, DDIM is needs more iterations compared to the recent techniques. For the U-Net, the project implements a custom u-net tailored for spectrograms. You could check to see if it's something you might consider adding to this project. Good Job 👏🏿

Will close this as spectrograms are supported. Feel free to reopen if you think there's something missing


transfer STEEM failed by steem-js

tranfer STEEM by below code
var steem = require('steem');
var user="test1234"
var pass="yyyyyyyyyyyyyyyyyy"
var wif = steem.auth.toWif(user, pass, 'active');

var from="test1234"
var to="testt2222"
var amount="0.001 STEEM"
var memo="222"
steem.api.setOptions({ url: 'http://<IP_ADDRESS>:62001' });

steem.broadcast.transfer(wif, from, to, amount, memo, function(err, result) {
    console.log(err, result);
});

some error report
# node transfer.js
{ RPCError: Bad Cast:Invalid cast from type 'array_type' to Object
    at new RPCError (/root/src/node_modules/steem/lib/api/transports/http.js:43:106)
    at /root/src/node_modules/steem/lib/api/transports/http.js:93:13
    at process._tickCallback (internal/process/next_tick.js:68:7)
  cause:
   { RPCError: Bad Cast:Invalid cast from type 'array_type' to Object
       at new RPCError (/root/src/node_modules/steem/lib/api/transports/http.js:43:106)
       at /root/src/node_modules/steem/lib/api/transports/http.js:93:13
       at process._tickCallback (internal/process/next_tick.js:68:7)
     name: 'RPCError',
     code: -32000,
     data:
      { code: 7,
        name: 'bad_cast_exception',
        message: 'Bad Cast',
        stack: [Array] } },
  isOperational: true,
  code: -32000,
  data:
   { code: 7,
     name: 'bad_cast_exception',
     message: 'Bad Cast',
     stack: [ [Object] ] } } undefined

but if i use node https://api.steemit.com, all works well, I set almost all plugins in my config.ini
plugin = witness account_by_key account_by_key_api condenser_api
plugin=account_history account_history_api network_broadcast_api transaction_status_api database_api

please help me what i need to set in config.inn to transfer STEMM well with steem-js

Seems like this is a problem with your node setup?


[HOLD for payment 2023-08-02] [$1000] Request Money input is not getting focus when navigating back

If you haven’t already, check out our contributing guidelines for onboarding and email<EMAIL_ADDRESS>to request to join our Slack channel!

Action Performed:

Request Money
Enter Amount & Click Next
See focus getting applied to input
Click on any User contact
Come back and see Input is not getting focus.

Expected Result:
Input should get focused in any case of navigation.
Actual Result:
Not getting in case of navigating back.
Workaround:
Can the user still use Expensify without this being fixed? Have you informed them of the workaround?
Platforms:

Which of our officially supported platforms is this issue occurring on?

[ ] Android / native
[ ] Android / Chrome
[ ] iOS / native
[ ] iOS / Safari
[x] MacOS / Chrome / Safari
[ ] MacOS / Desktop

Version Number: 1.3.39-5
Reproducible in staging?: y
Reproducible in production?: y
If this was caught during regression testing, add the test name, ID and link from TestRail:
Email or phone of affected tester (no customers):
Logs: https://stackoverflow.com/c/expensify/questions/4856
Notes/Photos/Videos: Any additional supporting documentation
https://github.com/Expensify/App/assets/43996225/5246bfd9-9348-4cee-b5f1-4728eb4b900f
https://github.com/Expensify/App/assets/43996225/234b2b53-c0b9-4383-a169-ae8ca4c2caf7
Expensify/Expensify Issue URL:
Issue reported by: @Mahesh-Vagicherla
Slack conversation: https://expensify.slack.com/archives/C049HHMV9SM/p1689016031128029
View all open jobs on GitHub
Upwork Automation - Do Not Edit

Upwork Job URL: https://www.upwork.com/jobs/~01612a76428b498945
Upwork Job ID:<PHONE_NUMBER>678679552
Last Price Increase: 2023-07-12

Proposal
Please re-state the problem that we are trying to solve in this issue.
Request Money input is not getting focus when navigating back
What is the root cause of that problem?
When HeaderWithBackButton click, it just go back like browser history back.
https://github.com/Expensify/App/blob/777415e3b6a30d40df4bb3c0cfae27860ae3e561/src/libs/Navigation/Navigation.js#L122
Then MoneyRequestParticipantsSelector component didn't rerendered and focus lost in input.
What changes do you think we should make in order to solve the problem?

In the MoneyRequestConfirm component,  fallback url is generated in navigateBack function but it is not used.
We can update to use this fallback url forcely to rerender MoneyRequestParticipantsSelector.
    const navigateBack = () => {
        let fallback;
        if (reportID.current) {
            fallback = ROUTES.getMoneyRequestRoute(iouType.current, reportID.current);
        } else {
            fallback = ROUTES.getMoneyRequestParticipantsRoute(iouType.current);
        }
        Navigation.goBack(fallback, true);
    };

We don't need to use setTimeout or change other components.
Result
https://github.com/Expensify/App/assets/35476479/73ee8b95-6c37-4720-8c65-d3718a48c4b9
What alternative solutions did you explore? (Optional)
N/A
Reminder: Please use plain English, be brief and avoid jargon. Feel free to use images, charts or pseudo-code if necessary. Do not post large multi-line diffs or write walls of text. Do not create PRs unless you have been hired for this job.

@eVoloshchak - bump on proposal reviews - thx!

@tienifr's proposal looks good to me
I think we should use InteractionManager.runAfterInteractions, the same approach is used on MoneyRequestAmountPage here (except it's relying on useFocusEffect to determine when screen is focused)
🎀👀🎀 C+ reviewed!

This bug has been reported by me @cead22 .

This bug has been reported by me @cead22 .

Thanks for highlighting this @b4s36t4, I think the automation script pulled @mahesh from here. FYI @maddylewis

Issue reported by: @Mahesh-Vagicherla

noted! i will manually hire @b4s36t4 as the reporter in Upwork.

FYI this issue seems to have the same root cause. Can we fix that as part of the PR linked to this issue?

@luacmartins, it already is resolved by the PR since the root cause is the same 🎉

moving to daily since payments are due early next week

Payment due on Aug 2

The PR that introduced the bug has been identified. Link to the PR: there isn't a PR that caused this regression, but rather something that wasn't implemented initially when creating BaseOptionsSelector
The offending PR has been commented on, pointing out the bug it caused and why, so the author and reviewers can learn from the mistake. Link to comment: N/A
A discussion in #expensify-bugs has been started about whether any other steps should be taken (e.g. updating the PR review checklist) in order to catch this type of bug sooner. Link to discussion: this is a visual bug, I don't think an additional discussion is needed
Determine if we should create a regression test for this bug.
Is it easy to test for this bug? Yes
Is the bug related to an important user flow? Yes
Is it an impactful bug? No
While not very impactful, the bug is annoying, and since it's also very easy to test, I think a small regression test would be suitable here.

Regression Test Proposal

Click FAB -> Request Money
Enter an amount and click Next
Verify that name & phone number input is focused
Select any of the contacts
Click Back
Verify that name & phone number input is focused

Do we agree 👍 or 👎

Payments

[ ] @eVoloshchak ($1000 - paid via NewDot)
[ ] @tienifr ($1000 - paid view Upwork)
[ ] @b4s36t4 ($250 - reporting bonus paid via Upwork)

Contributor hired on July 16
PR merged on July 24

@maddylewis Accepted the offer in upwork. Thanks.

Requested the payment via NewDot

Reviewed details for @eVoloshchak. These details are accurate based on summary from Business Reviewer and are now approved for payment in NewDot.

all payments sent - closing!


NC Server auto destroy after couple of rpc get-schema failure.

netopeer2-server 2.1.49 in used.
When a NC client ( based on libnetconf2 )  is requested to download a module that does not exist, we can see following logs sequence :
[INF]: NP: Session 4: thread 2 event new RPC.
[INF]: SR: Published event "rpc" "/ietf-netconf-monitoring:get-schema" with ID 53 priority 0 for 1 subscribers.
[INF]: SR: Processing "/ietf-netconf-monitoring:get-schema" "rpc" event with ID 53 priority 0 (remaining 1 subscribers).
[INF]: NP: Module "o-ran-wg4-features@" was requested.
[INF]: SR: Failed processing of "rpc" event with ID 53 priority 0 (remaining 1 subscribers).
[ERR]: SR: NETCONF error occurred.
[WRN]: SR: Event "rpc" with ID 53 priority 0 failed (Invalid argument).
[ERR]: SR: User callback failed.
[ERR]: NP: Failed to send an RPC (User callback failed).
[INF]: NP: Session 4: thread 1 event new RPC.
[INF]: NP: Session 4: thread 1 event reply error.
[INF]: SR: Published event "rpc" "/ietf-netconf-monitoring:get-schema" with ID 54 priority 0 for 1 subscribers.
[INF]: SR: Processing "/ietf-netconf-monitoring:get-schema" "rpc" event with ID 54 priority 0 (remaining 1 subscribers).
[INF]: NP: Module "o-ran-wg4-features@" was requested.
[INF]: SR: Failed processing of "rpc" event with ID 54 priority 0 (remaining 1 subscribers).
[ERR]: SR: NETCONF error occurred.
[WRN]: SR: Event "rpc" with ID 54 priority 0 failed (Invalid argument).
[ERR]: SR: User callback failed.
[ERR]: NP: Failed to send an RPC (User callback failed).
[INF]: NP: Session 4: thread 0 event new RPC.
[INF]: NP: Session 4: thread 0 event reply error.
After several sequence like that, it ended with the following :
[INF]: SR: Published event "rpc" "/ietf-netconf:get" with ID 37 priority 0 for 1 subscribers.
[INF]: SR: Processing "/ietf-netconf:get" "rpc" event with ID 37 priority 0 (remaining 1 subscribers).
[INF]: SR: Successful processing of "rpc" event with ID 37 priority 0 (remaining 0 subscribers).
[INF]: SR: Event "rpc" with ID 37 priority 0 succeeded.
[INF]: NP: Session 4: thread 0 event new RPC.
[INF]: SR: Published event "rpc" "/ietf-netconf:get" with ID 38 priority 0 for 1 subscribers.
[INF]: SR: Processing "/ietf-netconf:get" "rpc" event with ID 38 priority 0 (remaining 1 subscribers).
[INF]: SR: Successful processing of "rpc" event with ID 38 priority 0 (remaining 0 subscribers).
[INF]: SR: Event "rpc" with ID 38 priority 0 succeeded.
[INF]: NP: Session 4: thread 0 event new RPC.
[INF]: SR: Published event "rpc" "/ietf-netconf:get" with ID 39 priority 0 for 1 subscribers.
[INF]: SR: Processing "/ietf-netconf:get" "rpc" event with ID 39 priority 0 (remaining 1 subscribers).
[INF]: SR: Successful processing of "rpc" event with ID 39 priority 0 (remaining 0 subscribers).
[INF]: SR: Event "rpc" with ID 39 priority 0 succeeded.
[INF]: NP: Session 4: thread 0 event new RPC.
[INF]: NP: Session 4: thread 1 event new RPC.
[INF]: NP: Session 4: thread 1 event session terminated.
[INF]: SR: There are no subscribers for "ietf-netconf-notifications" notifications.
[INF]: NP: Generated new event (netconf-session-end) => !! NC Server auto destroy !!
It is expected NC Server behavior ?

Based on this log I would say it is the client that disconnected.

Thanks for the clue !


Second pull request

This is my second pull request. I added it to the branch named "linters," which contains the extensions to correct HTML and CSS mistakes.

Hi @IvonneBenitesRodriguez,
Good job so far! 👍🏻 There are some issues that you still need to work on to go to the next project but you are almost there!
To Highlight

All linters are passing ✔
Professional looking pull request ✔

Required Changes ♻

[x]  Please make sure to update your readme with a proper professional readme. You can use this readme template provided by Microverse and please don't forget to update each section with suitable information about the project. As a side note, all sections from the readme are required apart from the FAQ and live demo sections.
[x]  Kindly remember, in the future, to give your feature branches a meaningful title that describes the main implemented feature for the milestone. For example, for this project, you can use "setup-project" or "add-initial-files" instead of having a plain branch name which is too vague.
[ ]  Please make sure that your commits have an appropriate naming convention. It would be better to use the imperative forms, so for example, you can use "Fix bug" and not "Fixed bug" or "Fixes bug."

Optional suggestions
Every comment with the [OPTIONAL] prefix is not crucial enough to stop the approval of this PR. However, I strongly recommend you to take them into account as they can make your code better.
Cheers and Happy coding!👏👏👏
Feel free to leave any questions or comments in the PR thread if something is not 100% clear. Please, remember to tag me in your question so I can receive the notification.
Please, do not open a new Pull Request for re-reviews. You should use the same Pull Request submitted for the first review, either valid or invalid unless it is requested otherwise.
As described in the Code reviews limits policy you have a limited number of reviews per project (check the exact number in your Dashboard). If you think that the code review was not fair, you can request a second opinion using this form.

Hello Shady,
Thanks for the suggestions, I am struggling trying to change the commit messages,
Using git rebase -i  commit number before the other commits messages i want to modify but I wrote the mentioned command, then i modified the pick by the reword , then i inserted the new text for the commit message, but then the problem is that it seems i can not save the change even if i make cmd + s
I would greatly appreciate if you can give me some hint to solve this issue so i can send you the changes required.
thanks in advance Shady,

Dear @ShadyShawkat,
Good evening,
I had to rebuilt all the project from the beginning. I made a mistake trying to change the older commit messages,
by accident I made a git fetch and I lost the majority of my files.
Also, I tried to use this command git rebase -i numberofcommit but once I tried to change pick command for reword command, visual code did not save the changes, so I had to jump to nano editor and there I had the accident to make a git fetch which eliminated the majority of my files.
Here I send you the link to my repository which contains improvements you suggested,
I did not create a new pull request, but I wanted to send you here my link :
https://github.com/IvonneBenitesRodriguez/firstproject-mv/tree/setup-mv
I just created a new branch named setup-mv
thank you for your feedback, and kind attention,
Best wishes,
Ivonne


MCP DAO tool

Admin

Create signuature
Add to DAO

Client

Run tools/mcp-client
mcp-client dao create filecoin-proof-signature
mcp-client dao sign -filecoin-proof   -network polygon

storage proof cid -> signature (0/2)->(1/2)->(2/2) Completed
||
signature 1: even id _link
signature 2: event id_link


net/netcheck: remove custom captive portal check removal

This was causing tests to fail, which makes me suspicious of if it's actually doing what the comment says...

Olllllllllllllllld


Privacy concerns

This may not be the place, but I would like to know if it would be possible to have some configuration about allowing data sharing, or at least inform that the model that is used or the API that is used is the one who manages these aspects.
On the other hand I would like to ask if anyone knows if bigcode somehow stores sent data because I have not found anything about this, only about the use of the model but not about the data used in the inference API used by this repository.
Thanks in advance.

Is there any update on this? Huggingchat already have setting for "Share conversations with model authors".

As of today all data sent to the Inference API is stored for debugging purposes / improving the product and checking for abuse. We do not use the data to train models nor do we sell it to anyone.
There's nothing much we can do on the client side to opt-out of this as long as it's not implemented in the Inference API. If you are concerned about your data being sent and stored on our servers, you will need to run your own server. The extension is compatible with text-generation-inference's API and Inference API. If your http server complies with the previously mentioned APIs, you should be good to go.
More info here: https://huggingface.co/privacy


Changeme

We're trying to keep main branch separate from other changes (more details in CONTRIBUTING.md).


Updated code to work with PettingZoo 1.23.0

Adjusted config to include cuda option.
Updated readme with new versions.

commit


NTR: Repair of anal stenosis/atresia, Repair of duodenal atresia, stenosis, or web

New term
parent
def
source

repair of anal malformation
MAXO:0000004  surgical procedure
A surgical procedure performed to create an opening for passage of stool.
https://medlineplus.gov/ency/presentations/100030_3.htm

duodenoduodenostomy
MAXO:0000004  surgical procedure
A surgical procedure that connects portions of the duodenum before and after the obstruction, effectively bypassing the obstruction.
https://my.clevelandclinic.org/health/diseases/21566-duodenal-atresia

Needed for INCLUDE
cc @lopierra

Any updates on adding these terms?

@twhetzel This request overlaps with #606
I honestly don't know enough to be able to appropriately make separate terms.
MAXO currently has below. From simple search, this repair of anal malformation may be sysnonym to pull-through procedure, but I am not absolutely sure. This hierarchy is altogether separate from colectomy, but they are related.
Could you review placement and synonyms?

also, could you confirm if duodenoduodenostomy is different than duodenostomy (MAXO_0001347)?


[Experimental] Add ability to set telemetry info directly into errors

What do you think of this? The alternative is needing to make sure all calls to VSCodeUI.{showQuickPick, showInputBox, showFolderDialog} pass in the IActionContext or its properties.

You talking about for this release or after?

Trying to figure out biggest bang for the buck for the moment. Nathan is going to pass in telemetry properties to zip deploy so he can write cancelStep for the confirmation dialog. I'm going to look to see if this is needed/worth it for the wizard in appservice.

I'll avoid it for now if I can.


C#: Generate symbols packages

Generate symbols packages (.snupkg) so we can publish the debug symbols of the .NET libraries to NuGet.
The build scripts should not need to be changed since I believe dotnet nuget push will already publish the .snupkg automatically if it exists next to the .nupkg.

Thanks!


add quickstart documentation, update cast methods, rename factory met…

add quickstart documentation (to be completed)
update cast methods
rename factory methods (deprecation!)
add type hints

These are good issues to tackle, but please break up this PR into smaller, cohesive units to make it easier to review. Some of it is safe (more documentation), some of it might warrant discussion (type hints), and some of it breaks the interface (removing and renaming methods).

you are right. I'll split it up


Where does the Debian package put antigen.zsh?

Description
The documentation doesn't mention where the various packages install antigen.zsh to, which is crucial information considering it needs to be sourced explicitly. Specifically I cannot find the install location in the Debian package. Can this be added to the wiki?

The file is located here usr/share/zsh-antigen/antigen.zsh
To get the files which have been added by any Debian package.
dpkg --listfiles <package name>

So for zsh-antigen you can run
dpkg --listfiles zsh-antigen

But when I source the file from zsh-antigen I get the following error
/usr/share/zsh-antigen/antigen.zsh:748: command not found: -antigen-env-setup
and I cant use any of its commands.
Hovever it works fine if I use the "quick and easy way" with
curl -L git.io/antigen > antigen.zsh
and source that file instead

It would be good to include common locations like /usr/share/zsh-antigen/antigen.zsh in the README


test: remove Spectator

PR Checklist
Please check if your PR fulfills the following requirements:

[x] The commit message follows our guidelines: CONTRIBUTING.md#commit
[x] Tests for the changes have been added (for bug fixes / features)
[ ] Docs have been added / updated (for bug fixes / features)

PR Type
What kind of change does this PR introduce?

[ ] Bugfix
[ ] Feature
[ ] Code style update (formatting, local variables)
[ ] Refactoring (no functional changes, no api changes)
[ ] Build related changes
[ ] CI related changes
[ ] Documentation content changes
[x] Other... Please describe: Remove test dependency.

What is the current behavior?
We're still using Spectator in one test.

Issue Number: N/A
What is the new behavior?
Remove Spectator and rewrite the test using it.
Does this PR introduce a breaking change?
[ ] Yes
[x] No

Other information

Update All Contributors count badge to 4.

I could swear that I did this at some point.


React 0.13

@ForbesLindesay we need to update react peerDependency to ~0.13.0.
BTW, npm team was deprecated peerDependency.

Any updates here? React 0.13 ChangeLog doesn’t contain any react-jade specific changes, as I understand.

0.13.0 breaks compatibility with 0.12.* so I'm not sure if we could update without bumping major.
But regardless of semver stuff, I have tried to update it and all tests pass right now.
diff --git a/package.json b/package.json
index 0f9f982..9993a04 100644
--- a/package.json
+++ b/package.json
@@ -19,12 +19,12 @@
     "htmlparser2": "~3.7.1",
     "istanbul": "^0.3.2",
     "marked": "~0.3.2",
-    "react": "~0.12.0",
+    "react": "~0.13.0",
     "rimraf": "~2.2.8",
     "testit": "~1.2.0"
   },
   "peerDependencies": {
-    "react": "~0.12.0"
+    "react": "~0.13.0"
   },
   "scripts": {
     "test": "node test/download-jade-tests.js && node test/index.js && npm run coverage",

@TimothyGu this is not your dependency, only a peer dependency. But we can bump major version :).

We don't need to bump the major version until we remove support for react 0.12.0, so all you need to do is update the peerDepenencies field to >=0.12.0 <0.14.0.  Then we just need to keep updating 0.14.0 each time a new version of react is released and updating 0.12.0 each time we stop supporting an old version of react.  @jeromew can probably publish a new version if someone submits a pull request.

@ForbesLindesay maybe we should remove peerDepenencies because it is depreacted?

I can't find any documentation that would back up that claim.  If they were deprecated it would be a disaster for maintainers of modules like this one.

@ForbesLindesay here is npm thread https://github.com/npm/npm/issues/5080
I totally agree about disaster, but npm team thinks that it should be on app level https://github.com/npm/npm/issues/5080#issuecomment-40545825
For example, I insert app-level plugin version check to PostCSS

@ForbesLindesay peerDepenencies will be deprreacted in npm@3. So we can use it right now.
Anyway I need React 0.13 quickly ^_^.

+1 for React 0.13 from my side :)

Where in that discussion does it actually say that peer dependencies are being deprecated?  All I see is lots of people expressing opinions (mostly misguided)

@ForbesLindesay it was just a topic starter. Here is a continue https://github.com/npm/npm/issues/6565
Right not it is not depreacted. But many developers from npm team want to depreacted it.
Let’s just update peerDepenencies, React 0.13 is more impoortant rather that peerDepenencies discussion.

@ForbesLindesay right now I can’t add react-jade to my project, because I need ES6 class notation from React 0.13.

I agree. I will merge as soon as I see a pull request

@ForbesLindesay PR #41

This is now released.

Actually peerDependencies wont be deprecated, just its behavior is changed, i was confused too, but after reading all coments in npm/npm#6565 everything is clear.


UI suggestion, Left to right panels

I've been using Sparrow a lot and can summarize the UX flow looks something like that.

I'm familiar with the flow but now my head and eyes hurts from the stain of always being on the wrong account / section of the wallet.
What would be the drawback of having the Accounts being at that alternative location?

I like the idea.
I also understand the blue "branding" of Sparrow, but what about different colors for the different (whirlpool) accounts? Lets say blue remains for the deposit and all non-whirlpool accounts. Premix gets the color yellow, Postmix green. Bad bank obviously red.
This would improve a speedy recognition of what account you're in without even having to look at the accounts tab (similar to the color identifier of different VMs in Qubes). The question is how to insert the colors without destroying the "clean" look of Sparrow (the whole column which is currently blue, just the borders, just the account tabs...?).
If Craig is not entirely against it I will open a separate issue for this.

@RequestPrivacy Not a bad idea, but the icons could instead be more explicit, For example the Badbank is clearly Toxic,  The postmixt, ready to spend, ect,  The icons should be a bit bigger and not be sideway.
My concern is how to visually make it clear to the user that the Section in blue are for each Accounts.
This is a visual of how the user should think,

Here I integrated your different color concept with shades of selections.

Not a bad idea, but the icons could instead be more explicit

@Transisto not completely sure what your "instead" is referring to?
Thanks for your work with the mockup. This is exactly what I had in mind. My only concern is that the colors destroy the clean look of Sparrow. I'm not a designer but I think it will become to cheerful.
Maybe something more discreet like colored borders?

@RequestPrivacy I just meant Bigger icons and not sideways. Seems self explanatory enough without color.
I like the wrap arround you've done. Just enough color to know what type of coin we're working on.

Although I still think the color coding would be a valuable tool and our little mockups do the job, I'm not entirely sure if I'm happy with the look.
That being said, the left hand side account tabs are awesome. I can -just by looking at the screenshots- already feel how much more natural it is. A thing I never thought I needed but once I've seen it it just feels right lol. I hope there speaks nothing against it.
I included another screenshot from your idea above and a second one with some shading on top, which makes the account tab and column feel afloat and therefore raise even more attention.
Flat look

Floating look

I understand the desire the reduce the mouse movement/eye tracking, and I experimented with a left accounts tab placement when building this feature originally. There are some significant downsides though - it introduces a double row of tabs, which I've never liked as UI element, and the look of it isn't great IMO - it looks complicated to my eye.

Possibly this could be improved by changing the look of the tabs to the blue as suggested - unfortunately this is not as simple as it might appear, as the traditional tabs support scrolling when the number of tabs exceed the space available, which the blue tabs do not.

I respect your design choice although it seems to come down to personal preference?
Would it be a great hassle to offer to the user the possibility to toggle between left & right in the settings?

Some options:
Option 1:

Option 2:

Option 3:

Option 4:

Of these, option 4 appears best to me.
However, there is another downside: the blue bar of tabs shifts when tabbing between wallets with accounts, and those without. The content inside the tab also shifts, which is not ideal. One solution would be to always show the account tab header, although this does include UI complexity for the beginner.

I also like option 4, as the the contrast to the currently selected "Send" tab is gradual. Next best option is no. 3 imho.
The shifting looks indeed weird. Is there a way for the interface to query if wallets with multiple accounts are open (which would suggest a "power user") - it then could display the account tab header for all wallets, even for the ones which currently have just the default account. So the power user sees no shifting if he switches the wallets but also doesn't get confused it standard account tabs appear on the other wallets.
For a more "regular" user / a power user who has no wallets with multiple account structure open, the interface can display no account tabs.
One could also argue that Sparrow is the superb wallet because it teaches users in the usage of Bitcoin. Introducing an account tab for all is just a next step to raise awareness that there even exists something like "accounts".

Implemented in 230a4c5. Once a wallet with multiple accounts has been opened, all open wallets will show subtabs from then on. This permits the "gradual discovery" that I feel is important to make the wallet more approachable, but minimizes the amount of change to the interface during operation.


crash of interactive console when using Qt

From<EMAIL_ADDRESS>on 2014-09-09T17:05:20Z
The interactive console crashes after running a simple script several times with F5. The script does not crash when running with F9 or CTRL-ENTER.
A minimal example script is:
import qttest
nmon=qttest.monitorCount()
print('system has %d monitor(s)' % nmon)
with the file qttest:
# -- coding: utf-8 --
from PyQt4 import QtGui
r=QtGui.QApplication.startingUp()
print('QtGui.QApplication.startingUp() %s'  % r)
if r:
print('starting QApplication' )
_applocalqt = QtGui.QApplication([])
_qd=QtGui.QDesktopWidget()
else:
print('get QDesktopWidget()')
_qd=QtGui.QDesktopWidget()
def monitorCount():
""" Return monitor count """
nmon=_qd.screenCount()
return nmon
Original issue: http://code.google.com/p/spyderlib/issues/detail?id=1959

From<EMAIL_ADDRESS>on 2014-09-10T15:33:43Z
The issue does not appear (for this test script) when using PySide instead of PyQt4

From ccordoba12 on 2014-11-18T17:04:51Z
I think you can't mix PyQt and PySide in the same process. So if you are running Spyder with PySide, you can't use PyQt4 in your scripts and vice-versa.
I'll check out if that's the case.
Labels: Cat-Console MS-v2.3.3

From ccordoba12 on 2015-02-04T10:32:32Z
Labels: -MS-v2.3.3 MS-v2.3.4

This is not an issue in PyQt4 either. The most probable cause is that you're mixing PySide and PyQt4 in your code.


feat: support new Equinor certificates

I think Equinor has removed the possibility of running CI on forks, you have to run this code from main repo


Parser does not follow symbolic links

What happened?
Parser doesn't include the content of the files pointed by the symbolic links. It seems Walk function we use doesn't follow symlinks.

How can we reproduce it?
Create a directory to build a configuration and have one of the YAMLs to be a symlink to another file outside of that directory.

What environment did it happen in?
Crossplane version: 0.13

Per discussion in https://github.com/crossplane/crossplane-runtime/pull/218 , I think this issue needs just a documentation update to tell people that their symlinks won't be followed.


Add GDPR Language to Stand Alone Demo Pages

Context:
GDPR will go into effect on May 25th; we need the demos to display the following language in order to make them compliant with the law:
This system is for demonstration purposes only and is not intended to process Personal Data. No Personal Data is to be entered into this system as it may not have the necessary controls in place to meet the requirements of the General Data Protection Regulation (EU) 2016/679.
For more information see: https://github.ibm.com/Watson/developer-experience/issues/4342

@richieverma can you add analytics like I did here: https://github.com/watson-developer-cloud/assistant-simple/commit/5b22075fdda2e271306d6f39c5317f32164a2c07

@germanattanasio Added analytics


Add laser example

Description of the problem

Adds laser heating example

Thank you for your comments. Your comments have been addressed. :)


Write tests for bot-detector

Write tests for @tinyhttp/bot-detector using supertest-fetch (that is used in other tests)
The module is quite small, so a little things have to be tested:

[ ] It doesn't identify browser UserAgent as a bot
[ ] It identifies Google crawler as a bot
[ ] it doesn't identify node request as a bot

@talentlessguy Can you please assign this to me? Thanks!

@aneeshrelan done

@talentlessguy For the 3rd task, "it doesn't identify node request as a bot", I'm not quite sure if I get this correctly, do we mean the request generated by the supertest-fetch? If yes, the user-agent comes out to be node-fetch/1.0 (+https://github.com/bitinn/node-fetch) which is being termed as a bot by the middleware

@aneeshrelan my bad, it should identify as a bot

No worries. Have put up #112 to add tests

Closed via #112


Exporting skinweights on lattice does not save the file

Describe the bug
It seems like there is no filed saved when exporting skinned lattices.
To Reproduce
Steps to reproduce the behavior:
Skin a lattice. Export the skinned object weights. There is no file saved.
Additional information
I haven't had the time to debug it, maybe it's just looking for polygon or curves as an objects to export, but there is usually fair amount of non-linear deformers used in rigging so maybe it's useful to have that exported as well.

By the way, I just put this here for placeholder info. I can probably try to resolve this once I get some free time.

Hi @scroll  thanks for adding this functionality. indeed it was missing.
Also, don't remember if other types a part of meshes is supported (curves and nurbs) :P

As of now, only mesh, nurbsSurface, and nurbsCurve are supported. The code explicitly checks for those types. But it should be straight forward to include lattices. (I had a note in my own tasks to tackle this too. I use lattices as well.)

Hello,
I have added this ticket to 3.x project.
If you can check this @chris-lesage that will be great. But I have assigned it to me, just in case ;)
Thanks


I there any way to update design or custom filter or change text?

Hi @kevincobain2000,
I have setup this package and working fine.
But i need to customize filter and some label changes i am trying to update index.html but is is not affected.
Is there any way to cuatomize design, label or search filter?
I am not sure that index.html file is using or not
Thank you

Yes there is a way. You can do vendor:publish and update the blade file

Thank you @kevincobain2000
I got it


first Red Tile conversation.

    p "_" # TODO: first Red Tile conversation.

https://github.com/pixequil/oso-game-1/blob/4a7f7a45ae16f5ff6c209df539b1f7a2bfad9690/game/room004-museum_blue.rpy#L42

https://github.com/pixequil/oso-game-1/blob/c9953ec3e6480bd1dfa989c34c13f39644383997/game/room004-museum_blue.rpy#L42-L50

rt: "What do you want from me: I was just about to make a remark about the incessant use of blue in this exhibit."
p: "Well-
rt: "Let me guess: you are confused about my very presence in this area."
p: "Yeah, but-"
rt: "Well I have a long and complex history with this exhibit and the curators who ruined it."
rt: "Long before its desecration by Big Blue, this gallery was once known for its wide array of red and vermillion."
rt: "For miles and miles, you can see the culmination of hours poured into the worship of the most delectable primary."
rt: "For instance, there was a nice piece which depicted a glorious autumn scene in dabs of scarlet and crimson dancing among the cerise earth."
rt: "Another piece was a striking self portait which was heightened by the calculated use of fire engine alongside carmine, creating a beaut of an abstraction."
rt: "It was the height of art!"
p: "Yeah, I better get goi-"
rt: "You want to know what happened to such a veritable storage of culture?
rt: "It was dumped into some dusty archive for some crackpotted idea for a "blue period".
rt: "Countless examplars of colour use, condemned to permanent darkness because uncultured swinish rubes who couldn't tell the difference between garnet and salmon pink ate up this garish mess."

 It burns!"
rt: "So I began scheming a way to bring back the red gallery: what if the exhibit were to stop because of an... accident?"
rt: "Lets say, one of the vistors has accidentally spilled something over the pieces. That would be a tragic thing to happen..."
p: "You attempted to spill something, didn't you?"
rt: "Wha- uh no."
p: "..."
rt: "Well, I maybe had a little accident."
rt: "A tiny scoop of miso soup for the starving art... pieces."
p: "Yeaaaah, suuuure."
rt: "Besides, it wasn't like I was defacing them..."
rt: "You could think of it as an improvement, like those art restorers who put pieces back to new."
rt: "Anyway, all the soup did was rust the gates, which was the only redeeming quality this exibhit has, and I think the security guard has it out for me so I would extremely appreciate it if you can accept this gift from me as a token of red appreciation and blue disdan."

tweaked it a bit so it would work in the code, add emotions and remove the swear words
        redtile "What do you want from me? I was just about to make a remark about the incessant use of blue in this exhibit."
        p "Well-"
        redtile "Let me guess: you are confused about my very presence in this area."
        p concerned "Yeah, but-"
        redtile "Well I have a long and complex history with this exhibit and the curators who ruined it."
        redtile "Long before its desecration by Big Blue, this gallery was once known for its wide array of red and vermillion."
        redtile "For miles and miles, you can see the culmination of hours poured into the worship of the most delectable primary."
        redtile "For instance, there was a nice piece which depicted a glorious autumn scene in dabs of scarlet and crimson dancing among the cerise earth."
        show posty confused
        redtile "Another piece was a striking self portait which was heightened by the calculated use of fire engine alongside carmine, creating a beaut of an abstraction."
        redtile "It was the height of art!"
        p confused "Yeah, I better get goi-"
        redtile "You want to know what happened to such a veritable storage of culture?"
        redtile "It was dumped into some dusty archive for some crackpotted idea for a 'blue period'."
        redtile "Countless examplars of colour use, condemned to permanent darkness because uncultured swinish rubes who couldn't tell the difference between garnet and salmon pink ate up this garish mess."

         It burns!"
        redtile "So I began scheming a way to bring back the red gallery: what if the exhibit were to stop because of an... accident?"
        redtile "Lets say, one of the vistors has {i}accidentally{/i} spilled something over the pieces. That would be a tragic thing to happen..."
        p suspicious "..So you attempted to spill something?"
        redtile "Wha- uh no."
        p neutral quiet "..."
        redtile "Welll.. I maybe had a little accident."
        redtile "A tiny scoop of miso soup for the starving art... pieces."
        p suspicious "Yeaaaah, suuuure."
        redtile "Besides, it wasn't like I was defacing them!"
        redtile "You could think of it as an improvement, like those art restorers who put pieces back to new.."
        redtile "Anyway, all the soup did was rust the gates, which was the only redeeming quality this exhibit has."
        # TODO: #40 first Red Tile conversation. Red Tile is A grumpy character that absolutely hates this exhibit, and is mostly here out of spite. They have previously thrown some Miso Soup at one of the paintings, leaving its gate rusted, but managed to avoid the blame for it. Regardless, they’re not trying to draw too much attention to themselves. They also have some choice words about Blue Tile.
        redtile "I'm sure the security guard has it out for me though, so I would extremely appreciate it if you can accept this gift from me. A token of red appreciation and blue disdan if you will."
        # Red Tile gives you the soup ladle, They’re very interested in getting rid of the incriminating evidence.
        $ item.ladle_empty = True
        show ladle_empty # TODO: #41 ladle, empty and filled with soup versions
        show posty concerned
        "You got the {b}ladle{/b}!{p}You feel guilty just carrying it..."
        jump museum_blue

Tried my hand at rewriting this to fit in a little better with the story while sticking to what @f4nimator wrote
redtile "What do you want from me? I was just about to make a remark about the incessant use of blue in this exhibit."
p "Well-"
redtile "Let me guess. You are confused about my very presence in this area."
p concerned "Yeah, but I assumed you were friends with Blue Tile and you went to check out the exhibit together."
redtile "Uggh, not even close. Blue dragged me out here so he couldn't ramble on about this dumb, irritating, meaningless color to himself.
redtile "As for the exhibit, if you knew anything about its long and complex history, you would know it represents the death of free artistic expression and pandering to the masses."
p confused "What?"
redtile "Let me tell you a story."
redtile "Long before its desecration, this gallery was once known for its wide array of red and vermillion."
redtile "For miles and miles, you could see the culmination of hours poured into the worship of the most delectable primary."
redtile "For instance, there was a nice piece which depicted a glorious autumn scene in dabs of scarlet and crimson dancing among the cerise earth."
redtile "Another piece was a striking self portait, heightened by the calculated use of fire engine red alongside carmine, creating a beautiful abstraction."
redtile "It was the height of art!"
redtile "You want to know what happened to such a veritable storage of culture?"
redtile "It was dumped into some dusty archive for some crackpot idea for a "blue period"."
redtile "Countless examplars of colour use, condemned to permanent darkness because uncultured swinish rubes who couldn't tell the difference between garnet and salmon pink ate up this garish mess."
 It hurts!"
redtile "So, I began scheming a way to get back at the blue gallery: what if the exhibit were to have an...accident?"
redtile "Such as lets say, one of the vistors {i}accidentally{/i} spilled something over the art pieces? That would be a tragic thing to happen..."
p suspicious "So you attempted to spill something on the art?"
redtile "Wha- uh, no."
p "Yeaaaah, suuuure."
redtile "Well...there was maybe a little accident."
redtile "A tiny scoop of miso soup for the starving art...pieces."
redtile quiet "..."
redtile "Promise you'll keep this next part a secret?"
p suspicious "OK..."
redtile "Yes, it was me. I brought some miso soup from home and tried to throw it on the art when Bluey wasn't looking."
redtile "Besides, it wasn't like I was defacing them!"
redtile "You could think of it as an improvement, like those art restorers who put pieces back to new."
redtile "Anyway, all the soup did was rust the gates, which was really the only redeeming quality about this exhibit."
redtile "I'm sure the security guard has it out for me though. Someone else took the blame, but I still have the evidence on me."
redtile "I need to get rid of it before he sees it, but I can't risk drawing attention to myself."
redtile "Actually, here! You take it!"
# Red Tile gives you the soup ladle, They’re very interested in getting rid of the incriminating evidence.
$ item.ladle_empty = True
show ladle_empty # TODO: #41 ladle, empty and filled with soup versions
show posty concerned
"You got the {b}ladle{/b}!{p}You feel guilty just carrying it..."
p "What do I do with it?"
redtile "I would extremely appreciate it if you get that ladle as far away from here as you can."
redtile "Think of it as a token of red appreciation and blue disdain, if you will."
p "OK, well, talk to you later."


style: enable all biomejs recommended rules

Motivation
Make sure all recommended rules from biomejs are enabled.
Description

Enable all recommended rules
If some recommended rule is disabled, explain with proper reason

Would be much easier to review commit by commit.

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


Update scala-collection-compat to 2.8.0

Updates org.scala-lang.modules:scala-collection-compat from 2.7.0 to 2.8.0.
GitHub Release Notes - Version Diff
I'll automatically update this PR to resolve conflicts as long as you don't change it yourself.
If you'd like to skip this version, you can just close this PR. If you have any feedback, just mention me in the comments below.
Configure Scala Steward for your repository with a .scala-steward.conf file.
Have a fantastic day writing Scala!

Files still referring to the old version number
The following files still refer to the old version number (2.7.0).
You might want to review and update them manually.
docs/website/yarn.lock

Ignore future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [ { groupId = "org.scala-lang.modules", artifactId = "scala-collection-compat" } ]

labels: library-update, early-semver-minor, semver-spec-minor, old-version-remains, commit-count:1

Codecov Report

Merging #1341 (23406da) into main (fec9bb0) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##             main    #1341   +/-   ##
=======================================
  Coverage   60.30%   60.30%
=======================================
  Files          71       71
  Lines        2532     2532
  Branches       73       73
=======================================
  Hits         1527     1527
  Misses       1005     1005

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 fec9bb0...23406da. Read the comment docs.


Implements celery and migrates core RQ functionality

Fixes: #223
This PR implements the celery infrastructure and migrates all core usage of RQ to celery. RQ support is not removed at this time to give plugins time to migrate.
Still needs docs and a couple of test fixes.

@dgarros good questions. I can answer a few of them now :)

How do we start a worker with this new model, does Celery have a command similar to rqworker ?

Celery has its own command line. celery -A nautobot.core worker (with more options available for limiting the worker's scope, running the beat scheduler, etc).

Does Celery still has a notion of queue like RQ ? and if so, how do we map a worker to a specific queue ?

Yes, and workers can also be limited to a specific set of registered tasks too, which might offer a better method for achieving some of your goals.

Not sure of this is currently part of the scope of this feature but I think it would be great to include in core some features we are currently providing via the capacity-metrics plugin for RQ:

This is a great idea but would be out of scope for the current work. Would you mind opening an issue so we don't lose it?

@dgarros good questions. I can answer a few of them now :)

How do we start a worker with this new model, does Celery have a command similar to rqworker ?

Celery has its own command line. celery -A nautobot.core worker (with more options available for limiting the worker's scope, running the beat scheduler, etc).

Does Celery still has a notion of queue like RQ ? and if so, how do we map a worker to a specific queue ?

Yes, and workers can also be limited to a specific set of registered tasks too, which might offer a better method for achieving some of your goals.

Not sure of this is currently part of the scope of this feature but I think it would be great to include in core some features we are currently providing via the capacity-metrics plugin for RQ:

This is a great idea but would be out of scope for the current work. Would you mind opening an issue so we don't lose it?

We can also implement our own custom management commands with little effort e.g. nautobot-server celery worker or whatever we want to call it.

Ah - also appears to need some updates to the CI?

Awesome, tests are back to passing now. :-) Go team! Now we just need the documentation. :-)

CI and local run of unittest are showing the following, which appears to be new - although it isn't apparently causing any test failures we should probably still investigate:
[2021-06-29 13:21:59,094: ERROR/MainProcess] Internal Server Error: /api/ipam/prefixes/eb69e526-274e-4134-aea9-7239f6e35cbb/available-ips/
[2021-06-29 13:21:59,115: ERROR/MainProcess] Internal Server Error: /api/ipam/prefixes/eb69e526-274e-4134-aea9-7239f6e35cbb/available-ips/
[2021-06-29 13:21:59,121: ERROR/MainProcess] Internal Server Error: /api/ipam/prefixes/eb69e526-274e-4134-aea9-7239f6e35cbb/available-ips/
[2021-06-29 13:21:59,127: ERROR/MainProcess] Internal Server Error: /api/ipam/prefixes/eb69e526-274e-4134-aea9-7239f6e35cbb/available-ips/
[2021-06-29 13:21:59,203: ERROR/MainProcess] Internal Server Error: /api/ipam/prefixes/eb69e526-274e-4134-aea9-7239f6e35cbb/available-ips/
[2021-06-29 13:21:59,228: ERROR/MainProcess] Internal Server Error: /api/ipam/prefixes/eb69e526-274e-4134-aea9-7239f6e35cbb/available-ips/
[2021-06-29 13:21:59,525: ERROR/MainProcess] Internal Server Error: /api/ipam/prefixes/eb69e526-274e-4134-aea9-7239f6e35cbb/available-ips/
[2021-06-29 13:21:59,615: ERROR/MainProcess] Internal Server Error: /api/ipam/prefixes/eb69e526-274e-4134-aea9-7239f6e35cbb/available-ips/
.[2021-06-29 13:22:01,570: ERROR/MainProcess] Internal Server Error: /api/ipam/prefixes/ed53261d-836b-4d5d-96b3-3fdbd3c46d99/available-prefixes/
[2021-06-29 13:22:01,666: ERROR/MainProcess] Internal Server Error: /api/ipam/prefixes/ed53261d-836b-4d5d-96b3-3fdbd3c46d99/available-prefixes/
[2021-06-29 13:22:01,702: ERROR/MainProcess] Internal Server Error: /api/ipam/prefixes/ed53261d-836b-4d5d-96b3-3fdbd3c46d99/available-prefixes/
[2021-06-29 13:22:01,793: ERROR/MainProcess] Internal Server Error: /api/ipam/prefixes/ed53261d-836b-4d5d-96b3-3fdbd3c46d99/available-prefixes/
[2021-06-29 13:22:01,818: ERROR/MainProcess] Internal Server Error: /api/ipam/prefixes/ed53261d-836b-4d5d-96b3-3fdbd3c46d99/available-prefixes/
.


Documenting the Minimum HA Cluster

Description:
Documenting how to deploy the Streaming Integration profile as a minimum HA cluster
Suggested Labels:
Streaming-Integration docs
Affected Product Version:
EI 7.0.0
Link
https://github.com/wso2/docs-ei/blob/master/en/streaming-integrator/docs/setup/deploying-si-as-minimum-ha-cluster.md

This is added, but the copy-editing is pending.

Cleaned and formatted the Minimum HA Cluster documentation added by Damith. Please check [1].
[1]  PR? https://github.com/wso2/docs-ei/pull/1069


Invalid blank node creation when using BNode or bnode

Invalid blank node creation when using BNode constructor or bnode function.
Sample code:
  let t1 = Triple (unode "http://example.com/Person123") (unode "http://example.com/relatedTo") (BNode "test")
  let t2 = Triple (unode "http://example.com/Person123") (unode "http://example.com/relatedTo") (bnode "test2")
  let triples = [t1, t2]
  let graph = mkRdf triples Nothing (PrefixMappings Map.empty) :: RDF TList

  let graphFpath = Text.unpack "rdftest.ttl"
  withFile
    graphFpath
    WriteMode
    (\h -> hWriteRdf (TurtleSerializer Nothing (prefixMappings graph)) h graph)

Actual rdftest.ttl file content:
<http://example.com/Person123> <http://example.com/relatedTo> test, test2 .

Expected rdftest.ttl file content:
<http://example.com/Person123> <http://example.com/relatedTo> _:test, _:test2 .

Similar issue: #89

Similar issue: #89