Create a script that will drop you into a shell at each layer in the container image

Describe the Feature
We have verify_invoke.py which will test to see if the commands in base.yml and snippets.yml will produce expected results. But we don't have any help to examine a container image itself. Create a script which will drop you into a shell at a specified layer.
Use Cases
This is useful for debugging images that have more than 1 layer. Some images have more than 10, so it gets pretty complicated when debugging if tern is getting the right information.
Implementation Changes

List layers in the image, ask the user which layer they want to be dropped into
Mount all the layers until the specified layer
Drop the user into a shell environment at that layer

The "shell environment" part of the issue will be filed in another issue. For now, the debugging is enough to the part where all the layers until the specified layer is mounted and the directory is changed to the working director. From there one can do `sudo chroot . /bin/sh' and create a shell session themselves.


Upgrade ghc-lib-parser-ex

<IP_ADDRESS> released 2020-04-04

Add expression predicates isWholeFrac, isFieldPunUpdate, isStrictMatch, isMultiIf, isProc, isTransStmt;
Add pattern predicate isPFieldPun.

Tests all good locally (refactoring tests skipped). Appveyor failure unrelated I believe.

Ran again locally with refactor tests. Unable to reproduce (macOS).

We know not having this breaks, so let's merge!

I concur that's the right thing to do. I'm also very confident the exhibited issue is unrelated to this. In any case, I'll put a hold on any further work on this front until we get the release out the door!

I think now when we don't have any releases out the door is exactly the time to do it! Had we had a release out the door we'd have broken end users. Breaking the odd developer for a small amount of time isn't nearly as bad.


Add support for self-signed SSL certificates

Currently if you protocol for phabricator is HTTPS libphutil forces verification of the ssl peer during API calls.  This is not configurable.
Forcing verification of the ssl peer prevents users from being able to use a self-signed certificate, so they either must get a certificate issued by a CA or use HTTP.
Some small shops, aka individuals, aka myself, want to use HTTPS but don't want to have to purchase an SSL certificate from a CA.  The code as it currently stands, doesn't allow for this situation.
Personally, I feel that defaulting to verifying the peer is the best option, but if the user wants, they should be allowed to disable this verification on a per-config basis.
libphutil:src/future/http/https/HTTPSFuture.php line 96 is where the option is set, I propose this be changed to a config variable.
I don't know what kind of effect this would have on performance, though.

The intention is that you add your CA to the CA bundle, see libphutil/resources/ssl/README. Then you can still be protected from man-in-the-middle even with self-signed certs. The CA-related errors should point you to this file now, although that stuff landed recently, so you might have seen a less-useful error if you haven't updated since, like, yesterday (see cbcd495f7773ee72ea83f3f7c9519a9ca82cd37a).
That said, this might be more hassle than it's worth, at least in some cases. I'm thinking about accepting a custom.pem which just says "noverify" to disable peer verification.
So:

Did you find the README? If not, what error message could we fix to point you at it (if not the one fixed in cbcd495f7773ee72ea83f3f7c9519a9ca82cd37a)?
Are the custom.pem instructions something you want to bother following / know how to follow / a reasonable solution?
Would you rather just have a "noverify" option?

Oops, that commit is in libphutil:
https://github.com/facebook/libphutil/commit/cbcd495f7773ee72ea83f3f7c9519a9ca82cd37a

I ran into this about a week ago while I was setting it up at home, so I didn't have your new error messages. I just ran into the error message on the daemon status page and traced through until I found where the options were being set.
I can find the readme file (though I didn't know it existed before), so I'll follow the instructions later tonight and give feedback on anything I run into. I'm running PHP 5.3.9, so I'll probably use the curl.cainfo option.
Admittedly, while I was tracing through the code I didn't actually read it thoroughly, otherwise I might have seen this.

I copied the default.pem file libphutil/resources/ssl to create the custom.pem file. I then copied my private certificate's pem file (/etc/ssl/certs/ssl-cert-snakeoil.pem) to the bottom of that file.  I got the following error, whatever I try.

[07-Mar-2012 06:37:42 UTC] [2012-03-06 23:37:42] EXCEPTION: (HTTPFutureResponseStatusCURL) [cURL/51]  The cURL library raised an error while making a request. You may be able to find more information about this error (error code: 51) on the cURL site: http://curl.haxx.se/libcurl/c/libcurl-errors.html at [/var/phabricator/libphutil/src/future/http/https/HTTPSFuture.php:102]
[07-Mar-2012 06:37:42 UTC]   #0 HTTPSFuture::isReady() called at [/var/phabricator/libphutil/src/future/proxy/FutureProxy.php:49]
[07-Mar-2012 06:37:42 UTC]   #1 FutureProxy::isReady() called at [/var/phabricator/libphutil/src/conduit/client/ConduitClient.php:142]
[07-Mar-2012 06:37:42 UTC]   #2 ConduitClient::callMethod(conduit.ping, Array ) called at [/var/phabricator/libphutil/src/conduit/client/ConduitClient.php:52]
[07-Mar-2012 06:37:42 UTC]   #3 ConduitClient::callMethodSynchronous(conduit.ping, Array ) called at [/var/phabricator/phabricator/src/infrastructure/daemon/control/PhabricatorDaemonControl.php:199]
[07-Mar-2012 06:37:42 UTC]   #4 PhabricatorDaemonControl::pingConduit() called at [/var/phabricator/phabricator/scripts/daemon/phabricator_daemon_launcher.php:256]
[07-Mar-2012 06:37:42 UTC]   #5 will_launch(Object PhabricatorDaemonControl, false) called at [/var/phabricator/phabricator/scripts/daemon/phabricator_daemon_launcher.php:200]

So I'm going to respond to your questions as follows:

I did find the readme. Error number 51 (CURLE_SSL_PEER_CERTIFICATE) should be updated to point to it
I tried to follow the custom.pem instructions, but I guess I don't know what I'm doing well enough to figure it out
Instead of adding a "noverify" option, could it make sense to add a config option to change the cainfo file that is used for curl?  This way it is on an install-by-install basis, rather than globally (not sure how much that even matters).

Alternatively, maybe have a helper script that takes a path to a .pem file and properly creates/updates the custom.pem file accordingly?

I also don't actually know how to add CAs to the custom.pem thing, so I guess I should figure that out. Let me self-sign something and set up a server and do that, and I'll either write a script or instructions or something if I'm able to.
I'm hesitant to introduce per-project configuration because there's no great place to put it. It can go in .arcconfig but other things use Conduit, like the IRC bot. So we'd end up with multiple different things you had to go update, and it feels like specifying a big master list of every CA you trust in one place is the "right" solution to the problem. That said, having something like "trusted_domains.txt" where you list domains to selectively turn off verification for might be a little cleaner than a blanket-disable.

Anyway, let me figure out how to do the whole self-signing song-and-dance and I'll let you know how far I get.


Can you Update the EXE? (Files Original Names)

Hey, thanks for the update on the website (really appreciate it) and the npm version. Can you update the exe as well?
Thank you very much for this great tool!

Thanks, I’ll update it for the exe as well soon.
On Fri, 15 Oct 2021 at 9:29 AM Clouddark75 @.***> wrote:

Hey, thanks for the update on the website (really appreciate it) and the
npm version. Can you update the exe as well?
Thank you very much for this great tool!
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/Un-index/imgBB-bulk-exe/issues/2, or unsubscribe
https://github.com/notifications/unsubscribe-auth/AQICAX6NJ2MLTZFH5I5NUVTUG7C6DANCNFSM5GBID6XA
.
Triage notifications on the go with GitHub Mobile for iOS
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android
https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.


"app" attribute link broken in by-example/app.md

I currently links to "https://github.com/rtic-rs/cortex-m-rtic/blob/master/book/api/cortex_m_rtic_macros/attr.app.html"

From here https://rtic.rs/0.5/book/en/by-example/app.html it correctly points to the following https://rtic.rs/0.5/api/cortex_m_rtic_macros/attr.app.html documentation page.
It is a relative link to the current URL requiring the API-docs which are built during publish/deploy to the gh-pages branch. If you had something else in mind just reopen this and we can investigate :+1:


chore: clippy

Fix clippy warnings with latest nightly:

Allow dead code in derive tests

An alternative would be to set clippy to stable or a fixed version, so that the CI does not break overnight without any code changes.


The SAMModelLoader cannot recognize my model library

The SAMModelLoader cannot recognize my model library

Aren’t there 7 of them? They just correspond.


Move index_es to the the master branch along with changes

Fix menu in master/index
Fix carousal in master/index
Add lang to master/index

If you choose the english lang get started will take you to calm, if you choose spanish lang get started will take you to spanish


Using maxImgs parameter gives EEException

If I include the maxImgs parameter in a call to batch.Export.imagecollection.toDrive, I get the following error: EEException: Unknown configuration options: {'maxImgs': 20}..

Hi @carderne , thank you for pointing this out. Yes, I left the parameter in the docs, but it is not used anymore. You can limit the number of images using the method limit of the ImageCollection object. For more info: help(ee.ImageCollection.limit). Cheers


Apply fixes after CLI QA of 3.0 slot mappings implementation

Proposed changes:

Closes #9365
QA-ed 2 example bots without slots/forms (moodbot and responseselectorbot) and a locally built bot with slots and forms with the following commands:

rasa data validate
rasa train
rasa shell --debug
 rasa run --enable-api
rasa test
rasa interactive
rasa visualize

Status (please check what you already did):

[x] added some tests for the functionality
[ ] updated the documentation
[ ] updated the changelog (please check changelog for instructions)
[X] reformat files using black (please check Readme for instructions)

ActionExtractSlots and FormAction are somewhat duplicate, aren't they? Can't we remove all slot extractions from FormAction and only use FormAction to ask for the next slot to be filled?

Yes, the extractions are very similar, for this reason I decided to not run the default action if a form is active. Since the scope of the project was not to remove forms just yet, I was a bit reluctant to start removing more functionality from FormActionso I didn't assess the implications of what could break if I remove these extractions methods. I don't know how long it could take to make this change and I'm just a bit anxious it could be very time consuming at this stage 😟

was not to remove forms just yet, I was a bit reluctant to start removing more functionality from FormActionso I didn't assess the implications of what could break if I remove these extractions methods.

We wouldn't remove forms - we'd just move the extraction logic to one common place, wouldn't we? So they should work as before - just doing some things in different places but with the same result.

I don't know how long it could take to make this change

I fully understand that but I think we should clean that up before merging to main. Otherwise we've to maintain slot mappings in multiple places - considering that they'll see way heavier use with 3.0 and we might even come up with new ones at some point we should clean that up.

we'd just move the extraction logic to one common place

@wochinge ahaa, gotcha, I moved this logic in a separate method which both ActionExtractSlots and FormAction can re-use: extract_slot_value_from_predefined_mapping(). However, I wasn't able to re-use this for FormAction.extract_other_slots - that has a different logic for handling FROM_TRIGGER_INTENT and also needs to check the entity mapping is unique in order for this test to pass (particularly the last test case).


MINOR: Update docs for for KIP-671

Add example code for KIP-671: Introduce Kafka Streams Specific Uncaught Exception Handler.

Thanks @JimGalasyn -- merged to trunk and cherry-picked to 3.8 branch.


Ensure clean PATH for Windows couchdb.cmd

Overview
On Windows, our PATH could inadvertently bring in DLLs that conflict with those we ship ourselves, such as OpenSSL. This would lead to startup errors.
This patch forces our PATH variable to just the bare minimum: our own binary path first, followed by the bare minimum Windows path.
Testing recommendations
make -f Makefile.win release
rel\couchdb\bin\couchdb.cmd

Related Issues or Pull Requests
Closes #2680
Checklist

[X] Code is written and works correctly

Oh whoops. @willholley Already got to it.


Remove multiselect from experiments, always enable

Resolved / Related Issues
Itemize resolved / related issues by this PR.

Closes #290

Details of Changes
Add details of changes here.

Removed option to enable multiselect from experiments page since it will soon be available for all layout modes

Validation
How did you test these changes?

[x] Built and ran the app
[ ] Tested the changes for accessibility

Screenshots (optional)

Wow! You beat my by 8 minutes!


Timing - Test Summary Report Outcome

Timing : 6??
How does the tool evaluate it? What must the user be looking for?
Version detected - J1939-84 Tool version 3.0.7

See #947 for prior discussion on this question.  This was deemed low priority compared to false failures for 3.0.7., but is appropriate for correction under the current contract.


how to override url to use only notion page id, and not page title

Hello, is there a way to make the page URL from using Page name, and instead, make it to use only notion page id.
From: www.example.com/a-sample-page
To: www.example.com/f4784bn9m312m
Thanks.

Set includeNotionIdInUrls: true in site.config.js

Set includeNotionIdInUrls: true in site.config.js

Worked thanks.


Consider implementing LCH

You can think of LCH as a cylindrical implementation of LAB, but one that is based more so on human perception.  In addition, the Luminance, Chroma, and Hue attributes do not affect one another.
I don’t know if it’s possible, but I’d love to see it implemented as well :) Please see this page for more details

@jlarmstrongiv Thanks for bringing it up! I'm working on new version of the plugin where switching between color modes will be possible. Will probably get released within a few weeks :)

@jlarmstrongiv Fixed with #6. Thanks for the feedback!

Wow, the update is awesome :) Thank you!!


SVG "animate" not working in chrome

Bug
What is the current behavior?
Loading a svg with including <circle ...><animate ../></circle> tag is not working in Chrome ( 88.0.4324.190), but working in
Firefox (86.0). OS animation is activated.
What is the expected behavior?
Animation should be shown.
If the current behavior is a bug, please provide the steps to reproduce, at least part of webpack config with loader configuration and piece of your code.
SVG:
<svg width="100%" height="100%" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100" preserveAspectRatio="xMidYMid" class="lds-ellipsis">
    <circle cx="84" cy="50" r="0" fill="var(--local-secondary)">
        <animate attributeName="r" values="10;0;0;0;0" keyTimes="0;0.25;0.5;0.75;1" keySplines="0 0.5 0.5 1;0 0.5 0.5 1;0 0.5 0.5 1;0 0.5 0.5 1" calcMode="spline" dur="3s" repeatCount="indefinite" begin="0s"></animate>
        <animate attributeName="cx" values="84;84;84;84;84" keyTimes="0;0.25;0.5;0.75;1" keySplines="0 0.5 0.5 1;0 0.5 0.5 1;0 0.5 0.5 1;0 0.5 0.5 1" calcMode="spline" dur="3s" repeatCount="indefinite" begin="0s"></animate>
    </circle>...
</svg>

webpack.config
... {
          test: /\.svg$/,
          include: [path.resolve(__dirname, "images", "won-icons")],
          use: [
            {
              loader: "svg-sprite-loader",
              options: {
                extract: true,
                spriteFilename: "spritesheet.[contenthash].svg",
              },
            },
          ],
        }, ...

Please tell us about your environment:

Node.js version: v11.5.0
webpack: 4.43.0,
svg-sprite-loader: 5.2.1
OS Win10 Enterprise& version: 1809

It's not related to the SVG loader itself. Please consider asking a question about chrome specific SVG behaviour on StackOverflow.


2562edf major regression (crashes, etc).

The directory re-org seems to have broken several games

Tested: Castlevania 2 (doesn't boot anymore), Contra (freezes in demo)

Git bisect:
2562edfe9a139842a4b563b1b5c7a6c49a98e605 is the first bad commit
commit 2562edfe9a139842a4b563b1b5c7a6c49a98e605
Author: Andrea Orru<EMAIL_ADDRESS>Date:   Thu Dec 1 18:46:38 2016 -0500
Reorganized directory structure.

:100644<PHONE_NUMBER>93122a055277a3ab9ef7d95b258acc4cfbd8 155760c596b8095f9375ee440a52bdbc15eae51d M	README.md
:100644 100644 d9b6582b32855f51b5cd45fa70e8e93b71c98a81 2e28935a32c5939b2a859efe29c43aba5920722a M	SConstruct
:040000 000000 9c15fcc7e2cf1fa19efc334c900b6b1580a8550c<PHONE_NUMBER>000000000000000000000000000000 D	img
:000000<PHONE_NUMBER>000000000000000000000000000000000000 be5165bc886f71ce32f4a881e53d76e6b6c0fa3c A	lib
:040000 040000 94be6fe794880bef10ef5cb94f16c5314d1dca61 21bd794c55879b972140c560a3ff993eaf9fb86d M	src

Solved. Link-time optimizations were the issue. Thanks for reporting this.
We really need tests. I'll work on that next.


[Question]  Ctrl+Click to open code in other file

Hi there!
I am not too sure if this is related to the extension itself, or more a Visual Studio Code thing.
In the Processing IDE, it was possible to Ctrl+Click a piece of code and if that was in another file, it would open that file in its tab. Is that possible in Visual Studio Code when doing Processing?
Thanks!
Edit: I think this may also be referred to as 'Go to definition'?

It should be a built-in VSCode thing, since the processing support is based on the built-in Java support.
But I imagine it doesn't seem to be working for you? https://code.visualstudio.com/Docs/editor/editingevolved#_go-to-definition
Labeling this invalid and closing since it's not an extension issue, I don't think. But can reopen it if when trying to figure out why it doesn't work for you if there is a processing extension-specific fix or instructions that could be useful for others.

It should be a built-in VSCode thing, since the processing support is based on the built-in Java support.
But I imagine it doesn't seem to be working for you? https://code.visualstudio.com/Docs/editor/editingevolved#_go-to-definition
Labeling this invalid and closing since it's not an extension issue, I don't think. But can reopen it if when trying to figure out why it doesn't work for you if there is a processing extension-specific fix or instructions that could be useful for others.

That is the exact link I have been using to try and get it to work to no avail. It seems to work with my other projects in Python and HTML, but not in Processing


After  duk_pcompile_file, How to call the JS function?

For example, A JS file has three functions like this
function func(v)
{
	return 1;
}

function func2(v)
{
	return 2; //
}

function func3(v)
{
	return 3; //
}

In C code, I call the function duk_pcomile_file to compile it
Then how to call the JS function in C code

Assuming your script isn't strict mode (in which case the functions wouldn't go to global scope), you can just:
duk_get_global_string(ctx, "func");
duk_call(ctx, 0 /*nargs*/);
/* return value of function is now on top of value stack */

@fatcerberus  I test it . But failed, here is my code
duk_contex * ctx = duk_create_heap_default(); //duk_push_global_object(ctx); int ret = duk_pcompile_file(ctx, 0, "test.js"); duk_bool_t succ = duk_get_global_string(ctx,"hello"); // succ = 0 . failed here duk_call(ctx,0);

I see what's wrong: You only compiled the script, you didn't actually execute it.  duk_*compile*() leaves a function on the stack without running any code.  You either have to execute the compiled script using duk_call() or for convenience, you can use duk_peval_file():
duk_context * ctx = duk_create_heap_default();
int ret = duk_peval_file(ctx, "test.js");
duk_get_global_string(ctx,"hello");
duk_call(ctx, 0);

Thinks.It's okay.


Update yarp to 3.9.0 and rename yarp-cxx to libyarp and keep yarp-cxx compatibility package

For consistency with other packages in conda-forge, it is useful to rename yarp-cxx to libyarp.
However, to do so we need to wait for the next patch release of yarp. Anyhow, I already opened the PR to remember this.

Checklist

[x] Used a personal fork of the feedstock to propose changes
[ ] Bumped the build number (if the version is unchanged)
[x] Reset the build number to 0 (if the version changed)
[x] Re-rendered with the latest conda-smithy (Use the phrase @conda-forge-admin, please rerender in a comment in this PR for automated rerendering)
[x] Ensured the license file is being packaged.

@conda-forge-admin, please rerender

@conda-forge-admin, please rerender

@conda-forge-admin, please rerender

@conda-forge-admin, please rerender


Meter doesn't show when playing Tera? (3)

Continue of #32, #33.
Tera played in Windowed mode, but meter sometimes disappears even with pinned setting.
Anyway, auto showing with tera is not a good idea, usual way (minimize button) is more preferable. I made some fixes and send you a pull request a bit later

I haven't had any issues, but I'll gladly review your pull request once you have it up.

Check to see if you still have the issue.  I revised the code for updating visibility.

Not it is better, but it doesn't resolve "windowed fullscreen" issue.
I added an explicit tray menu command "Show" with Visibility.Visible + Activate().
Also there is a "minimize" button to hide meter when it does not needed.

Not it is better, but it doesn't resolve "windowed fullscreen" issue.
I added an explicit tray menu command "Show" with Visibility.Visible + Activate().
Also there is a "minimize" button to hide meter when it does not needed.

I have the same problem here. Playing on windowed fullscreen, sometimes when you alt tab to something, meter disappears and I can't make it appear again.
At least, can you add a option on tray icon right click menu, like "Show Meter" ?
THanks.

Same here, after Alt+Tabbing and few times it does not show again.
Also after starting Tera it does not show up and u need to click on the Tray Icon.

The problem is that, sometimes, when clicking the tray icon don't show up either.
I have to close TERA and restart the Meter.

Someone told me that this may be related to the Use All Available Cores setting.  Are you using this?

Same issue here. Not using the setting you mentioned. Using the EU client, fwiw.

Same issue here. Not using the setting you mentioned. Using the EU client, fwiw.

When this issue happens, I found out that changing to fullscreen then back to windowed fix temporally.

Having trouble using the meter. First of all, it is prevented by chrome and my anti virus. Fully trusted and bypass that. However the .exe do not open at all and crash my computer or make it worrying loud. Ran in safe and wireless mode. It manage to open. But when tried in normal Windows it crashes

This issue still happens, but now, there is a workaround. Alt+Tab to desktop, right click CasualMeter icon and dismiss menu, then double click the icon and meter will reappear.
Now you can Alt+Tab again to Tera.


Tree information page

For me, it takes a while for the image to load. If users don't have fast internet they might not realize that an image is loading at all. I suggest adding some sort of loading icon

Also, for tree 5000, the image appears to be broken

It should be fixed.


feat(docs): Add illustrative image to README

Added an illustrative image to the README file to provide a visual example of using the 'refry' retry decorator. This image enhances the documentation by showing upfront a code snippet demonstrating the decorator's action. Updated the README to include this visual aid for better user understanding.

Here's the image, to avoid having a link to my fork (didn't manage how to make it "transferrable"):

Here's the image, to avoid having a link to my fork (didn't manage how to make it "transferrable"):

Updated the README with the link from this comment, but am not sure if/when Github will throw it away after closing or deleting the pull request...

Great! I then recommend you to merge the approved Pull requests in order. #38 then #39 or #40


Set up github actions for testing and coverage

implemented in: https://github.com/kevinxin90/call-apis.js/pull/13

implemented in: https://github.com/kevinxin90/call-apis.js/pull/13


Hangman to be created in vector SVG format

We'll need a decent looking hangman created.
For example this can be done in illustrator and exported as an SVG. Each part will have to be one complete path/shape, and ideally each layer will contain one part. These translate into manipulatable DOM objects so will allow us to play with the end result using basic CSS and Javascript. Fun.
I've included an example in the current iteration, just to give a feel for it.

Updated with a pig.
Attached is illustrator files, and an example SVG.
hangman-man.zip
Feel free to draw what you want, however it is important you don't change the names of the containing layers from "Left Arm" , "Torso", "Head", and so on. You can create sublayers underneath this for the drawing though.
Aside that, there are no rules - if you want to whip up something completely different we can have several different hangmen. Hangcats, hangfats, hangblobs, anything !


Add ADT7410 I2C Temperature Sensor

Adds ADT7410 High Accuracy I2C Temperature Sensor Breakout Board
Reference: https://github.com/adafruit/Wippersnapper_Components/pull/121

Tested on Adafruit PyPortal SAMD51.


Add Markdown formatting for help commands in Jupyter extension

Currently, when working in an .R file in VS Code with the R extension, help commands are opened in a nicely formatted Markdown window, making the whole help text legible in the format it was intended to be read in.
Currently, it truncates the output and prints strange symbols.
It would be great if this functionality could be brought over to the Jupyter extension as well, so that help commands in Jupyter notebooks can also be displayed in a readable format.
require(ISLR)
?Smarket # Help command

Thank you for filing this issue, given the fact that we haven't had sufficient upvotes on this issue I'm closing this as not planned.


"Add to cart" button not working

After trying this theme, I realized that "Add to cart" button is not working. After reverting commit "90b411c3bf3a00f63371af15a699221145d5c50b" and rolling back to snipcart v2, it started working again.

OK, I managed to fix this. It has to do with currency symbol in price list. Currency symbol can't be in product list, only price (it should be 20, not 20$). Also, last commit added hardcoded $ in prices, so with that commit, and also with $ in product list, we had prices showing as $20.00$ after using theme from git.
The way I imagined it is, I added another option in config.toml, currencySymbol, and user can set it's own local currency, instead of using hard-coded $. After doing that, and modifying product prices in exampleSite to use only numbers, everything works as expected


Burbsec Galway Meetup page is not at meetup.com\burbsec

Because Galway is not in Chicagoland (per most definitions), we don't list them under meetup.com\burbsec in order to remove noise. Galway's meetups are at https://www.meetup.com/burbsec-galway/. Need some way to give the page it's own meetup. I suspect this means it needs a dedicated template.

@SteveMcGrath do you agree?

Should be simple enough to add.


Getting a extra y-axis on bar chart

Keep getting an extra y-axis appearing before the first column on a bar chart (on the left).
http://codepen.io/anon/pen/zBbBVo
It moves closer to the y-axis if I shorten the label name but doesn't disappear (and a shorter label name isn't really an option in this case).

thanks in advance :)

To keep track of these issues, merging with #2478 which is the same underlying root cause


Unable to add SCMplus gas meter

Details for SCMplus:
first_detected_time: 2024-06-03 19:23:38
last_detected_time: 2024-06-04 05:39:38
message_count: 22
time: 2024-06-04T05:39:33.770921-0600
protocol: 154
model: SCMplus
id: SCMplus_76410004
ProtocolID: 0x1E
EndpointType: 0x9C
EndpointID: 76410004
Consumption: 421910
Tamper: 0x0D08
PacketCRC: 0x8A87
MeterType: Gas
mic: CRC
topicprefix: rtl_433/9b13b3f4-rtl433
original_id: 76410004

this is in Debian bookworm, python 3,11,2

"Consumption": {
    "device_type": "sensor",
    "object_suffix": "consumption",
    "config": {
        "name": "SCMplus Consumption Value",
        "value_template": "{{ value|int }}",
        "device_class": "gas",
        "unit_of_measurement": "ccf",
        "state_class": "total_increasing"
    }
},

Adding this to device_mappings fixed my issue.


blackify transaction_store_tests

What does this pull request do?
Closes #1539

:broken_heart: Build Failed

the below badges are clickable and redirect to their specific view in the CI or DOCS

Expand to view the summary

Build stats

Start Time: 2022-05-03T16:17:17.267+0000

Duration: 27 min 51 sec

Test stats :test_tube:

Test
Results

Failed
0

Passed
4174

Skipped
3240

Total
7414

Steps errors
Expand to view the steps failures

Restore files previously stashed

Took 16 min 13 sec . View more details here
Description: source

Restore files previously stashed

Took 0 min 0 sec . View more details here
Description: coverage-3.9-none

Archive the artifacts

Took 0 min 0 sec . View more details here
Description: [2022-05-03T16:44:05.513Z] Archiving artifacts
Unable to create live FilePath for apm-ci-immutable-

Error signal

Took 0 min 0 sec . View more details here
Description: hudson.remoting.RequestAbortedException: java.nio.channels.ClosedChannelException

:green_heart: Flaky test report
Tests succeeded.
:robot: GitHub comments
To re-run your PR in the CI, just comment with:

/test : Re-trigger the build.

/test linters : Run the Python linters only.

/test full : Run the full matrix of tests.

/test benchmark : Run the APM Agent Python benchmarks tests.

run elasticsearch-ci/docs : Re-trigger the docs validation. (use unformatted text in the comment!)

:globe_with_meridians: Coverage report

Name
Metrics % (covered/total)
Diff

Packages
100.0% (68/68)
:green_heart:

Files
100.0% (225/225)
:green_heart:

Classes
100.0% (225/225)
:green_heart:

Lines
89.251% (16249/18206)
:-1: -0.006

Conditionals
76.419% (3030/3965)
:+1:

/test


Erros: installing v12.* on my mac silicon

There's the output, I'd appreciate it if you can solve the problem.
Errors:
make[1]: *** No rule to make target /Users/elliot/.nvm/.cache/src/node-v12.19.1/files/out/Release/obj.target/openssl/deps/openssl/openssl/ssl/ssl_quic.o', needed by /Users/elliot/.nvm/.cache/src/node-v12.19.1/files/out/Release/libopenssl.a'.  Stop.
make[1]: *** Waiting for unfinished jobs....
rm c744cdd1c84e13b469be06d7249736d514afb6a4.intermediate
make: *** [node] Error 2
nvm: install v12.19.1 failed!
Pictures:

nvm version:0.37.2
Big Sur 11.1 MacBook Air(M1,2020)

I believe only node 15 will install on silicon, unless you run in a Rosetta shell.

@ljharb Thanks for your reply. I've learned that node older than v15 could be installed in Rosetta shell, but I'm also looking forward to the V12 node support on mac silicon.

In the meantime, I'll close this, since it's an issue with node itself, not with nvm.


Multiple selection in the gui

All the actions should be doable on the multiple selection (changing the settings, parenting, deleting, etc)
The settings panel should only show the settings that are in every selected modules.
Changing the name of a module should rename all the selected modules with an ID contained in the base_name of the module.

Closed by 28e3664737f07b4e37979931a9e9de1939f7fa39.


char values for Y axis

Hi, thanks for your great charts library!
I need a little help, is there a way to show a char instead of a number on the Y axis?
My values are: N=0, L=1, M=2, A=3
I need to show N/L/M/A on the Y axis, not the numerical values.
Thanks in advance!

Please ask questions on StackOverflow: https://stackoverflow.com/questions/tagged/chart.js

Sorry but this is not something that I can't do but something that the program cannot do... I ask for a possible implementation. Thanks


[dtest] Fix hipModuleGetGlobal

No idea why did #1150 include hip/hip_hcc.h in this test and then why did it get unnoticed in #1341 .
@mangupta merging this should help #1530 CI build.

Committed this fix as part of #1530 so if it is merged there then will close this.

Closing this since these changes were merged through #1530.


Gallery Page is not there

I would like to work on that issue @sifa123

Yes, you can start working on gallery page

Please assign me this issue to improve and give changes to gallery page @sifa123

Please assign me this issue to improve and give changes to gallery page @sifa123

sure


Spacing between image and texts on posts and pages is too small

The text of the post and page stick too close to the image.

Fixed with
Merged into develop


GUI buttons occasionally do not render

For some reason the GDI+ buttons that are drawn on GUI windows sometimes don't appear. If the issue is present, then when the initial Launchpad window loads, no items drawn with GDI+ will show up. Restarting Launchpad sometimes fixes it, but sometimes several restarts are required.
It seems to occur in spurts--if I've been restarting Launchpad a lot, then that evening my buttons might stop appearing more often. Typically earlier in the day or when I'm not using Launchpad as much, the buttons work every time I open it.
It seems to be a race condition of some kind, but I do not yet know why.

It's finally fixed I think! I moved the GDI+ initialization to app startup, and made sure to shut down GDI+ when the app stops. I then reloaded Launchpad continuously for about 5 minutes straight and the GDI+ elements rendered every single time!

Well, that didn't last long. I just had a bout of buttons not rendering again.


Skip status response verification for containerd v2

containerd v2 refactored its config structures/objects and the configuration that spegel is verifying in verifyStatusResponse is no longer returned. This patch adds a version check to Verify to allow spegel to skip the verification and take it on blind faith that it is configured correctly to work.
Fixes #579

@jfroy could you rebase and add an entry to the changelog and we should be ok to merge.

@jfroy could you rebase and add an entry to the changelog and we should be ok to merge.

Sure thing, will do later tonight (PST).


Ruby Client

Hi @willnorris,
I was looking at this repo, and it seems interesting to me.
I would like to write a ruby client gem for it if it's okay with you.
Let me know about it and like to hear your idea about it.

Could you check this out? I've added the gem https://github.com/azolf/imageproxy_ruby

looks cool.  merged #375


RFC: First class mocking support

Summary
Currently we have a documentation page around mocking fields/entities that aren't implemented yet, we could take this further by integrating faker.js we could make this as easy as adding { mock: 'phoneNumber' } or something similar which would mock the value when there isn't one present on the payload.
Proposed Solution
We extend the pothos field builder API with a mock option that integrates faker, when no value is present we invoke the faker method and mock the value.

For this feature, how do you see specific field mock or relations? How it will be handled in the node so it is easy to remove or add?

Not sure what you mean here, my vision of this would be to do the following
  fields: (t) => ({
    myFieldInDevelopment: t.exposeString('cityName', { mock: 'cityName' })
  }),

Where behind the scenes the resolver would check whether cityName is present on the retrieved data, if not it would fallback to the mock.


Create Jam-based build system

The new system allows builds to run multi-threaded and for a failed build to resume where it left off.
Also make git ignore the build system's results.

Changed it.

Looks good :+1:

All except you deleted the spacebar before one of the semicolons. That's right, jam needs a spacebar between everything, including semicolons!


Fix Text in Divine Activities for All Generation Description

Hey @akshitagupta15june, I have opened another PR making the changes. Have a look!
Fixes #254
This PR is part of GSSoC'23.

Please share a screenshot of the entire page so that we know how it looks altogether.

Here you go:


Support for laravel 7

Laravel 7 support?

Yes it working with Laravel 8.x too

Yes it working with Laravel 8.x too


Correct Docker install scripts

The Docker install instructions have a bad syntax.  It appears as:
git clone git@github.com:HospitalRun/hospitalrun-server.git
It Should Be:
git clone https://github.com/HospitalRun/hospitalrun-server.git
(installing on Ubuntu 16.04 server)

The command in the scripts works for me. Was it malfunctioning for you? If so, what's the error?

Joel, no error.  As I said, it is completely working before rebooting the server.  Then Docker is running but none of the images have been started up.  It is like there is a startup script to be run on reboot.
Thanks,
Gary
Gary Miller
gary<EMAIL_ADDRESS>From: Joel Worrall<EMAIL_ADDRESS>Sent: Wednesday, June 14, 2017 5:48 PM
To: HospitalRun/hospitalrun-server<EMAIL_ADDRESS>Cc: Gary Miller<EMAIL_ADDRESS>Author<EMAIL_ADDRESS>Subject: Re: [HospitalRun/hospitalrun-server] Correct Docker install scripts (#48)
The command in the scripts works for me. Was it malfunctioning for you? If so, what's the error?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHubhttps://github.com/HospitalRun/hospitalrun-server/issues/48#issuecomment-308597427, or mute the threadhttps://github.com/notifications/unsubscribe-auth/ABZ3G8CzZQGSpT7Z3m262SkmEIzufQ9Kks5sEH8-gaJpZM4NZqXw.

See #52 for solution


Make ingress compatible with older apiVersions

Currently the generated ingress-manifests is working with kubernetes >= 1.19 only. I added a PR #6 that handles both older and newer versions.

Thanks for a contribution, but I dont have plans to support older Ingress versions, having in mind that stable version is available since 1.19 and it was released more than a year ago.
I suggest you to disable ingress generation in this chart and create ingresses outside.


Call is_running browser check

Actually call is_running methond and don't just check its existence
(which is always True)
This is pretty trivial fix, but I have no environment to test it,
so it's up to you to check if it's working as it should.

Whoops. :smile: Yeah, looks good but I'll test it and I plan on making some UI improvements for OS X next week so I'll merge it then.
Thanks!


Check mapping of plant_id_pudl 1178 & 1179

There's a plant named "Mansfield" in Ohio, which appears to show up in more than one plant_id_pudl -- I'm seeing it associated with pland_id_pudl 1178 (via Toledo Edison) and 1179 (Cleveland Electric).

Yep, they're subsidiaries of FirstEnergy, which had an unmapped EIA ID that I've connected to PUDL ID 1178.


Enable simpler ANSI formatting via $PSStyle and support suppressing ANSI output

PR Summary
See https://github.com/PowerShell/PowerShell/issues/13071 for details.

Expose $PSStyle automatic variable to get or set ANSI escape sequences associated with text decoration
Formatters for $PSStyle to help users see what the output would look like using one of the colors/attributes.  Note that current design choice is to automatically show nested types in $PSStyle as I expect users dumping that variable are interested in all the choices.
Update formatting engine to support stripping ANSI escape sequences if not supported or explicitly disabled

After this is merged:

Remove __SuppressAnsiExscapeSequences code as it's no longer needed
Update existing ErrorRecord and Get-Error formatting to use $PSStyle

PR Context
Fix https://github.com/PowerShell/PowerShell/issues/13071
PR Checklist

[ ] PR has a meaningful title

Use the present tense and imperative mood when describing your changes

[ ] Summarized changes
[ ] Make sure all .h, .cpp, .cs, .ps1 and .psm1 files have the correct copyright header
[ ] This PR is ready to merge and is not Work in Progress.

If the PR is work in progress, please add the prefix WIP: or [ WIP ] to the beginning of the title (the WIP bot will keep its status check at Pending while the prefix is present) and remove the prefix when the PR is ready.

Breaking changes

[ ] None
OR
[ ] Experimental feature(s) needed

[ ] Experimental feature name(s):

User-facing changes

[ ] Not Applicable
OR
[ ] Documentation needed

[ ] Issue filed:

Testing - New and feature

[ ] N/A or can only be tested interactively
OR
[ ] Make sure you've added a new test if existing tests do not effectively test the code changed

Tooling

[ ] I have considered the user experience from a tooling perspective and don't believe tooling will be impacted.
OR
[ ] I have considered the user experience from a tooling perspective and enumerated concerns in the summary. This may include:

Impact on PowerShell Editor Services which is used in the PowerShell extension for VSCode (which runs in a different PS Host).
Impact on Completions (both in the console and in editors) - one of PowerShell's most powerful features.
Impact on PSScriptAnalyzer (which provides linting & formatting in the editor extensions).
Impact on EditorSyntax (which provides syntax highlighting with in VSCode, GitHub, and many other editors).

Still need to add tests

Still need to have WriteVerbose, etc... use the $PSStyle settings before taking this out of draft

I really like this PR! It will be super useful to me!

How do you envision C# developers to access the styles?
Can we provide a strongly typed property, so we don't have to go through the SessionState?

@powercode I think Steve is going to make the PSStyle a singleton, so accessing it could be something like PSStyle.Instance. How do you think about it?

Remaining codefactor issues are by-design

So
PS>"$($PSStyle.Formatting.Error)custom error message"`

will output red colored string.
In time of evaluating the string we already know values of all constants - SupportsVirtualTerminal, isHost, Console.IsOutputRedirected. If so why do we need the filtering at all if we can return $null at the evaluating time if we do not need the ANSI value?

@iSazonov Error is currently a special case due to the custom formatting that happens.  After this gets merged, I'll update the error formatting to use $PSStyle.Formatting.Error.

@SteveL-MSFT I say that $PSStyle could not be a const and be evaluated - as result we have no need to filter our escapes because $PSStyle would return $null if user turns off coloring or terminal does not support escapes and so on.

In time of evaluating the string we already know values of all constants - SupportsVirtualTerminal, isHost, Console.IsOutputRedirected.

@iSazonov The PowerShell engine doesn't know if the output/error is being reidrected. It cannot depedn on Console.IsOutputRedirected because it may be hosted in a Windows GUI applicatioin which doesn't have a console at all.
The information about whether the output/error is redirected or whether ANSI sequences should be stripped off because the process's output/error is redirected should be decided only by the host implementation.
Take the host implementation of the PowerShell sub kernel (jupyter kernel) in .NET Interactive as an instance, it's a console application, and the process's output/error streams are always redirected to send to the frontend -- jupyter notebook, which is capable of handling ANSI sequences. So, in this case, even thought Console.IsOutputRedirected and Console.IsErrorRedirected return true, the ANSI sequences shouldn't be stripped off.
To summarize, the host implementation has the final call on whether ANSI sequences should be stripped off or not, and that's why I opened #14387.

To summarize, the host implementation has the final call on whether ANSI sequences should be stripped off or not

Why can't PowerShell engine get this information from the host implementation?

I don't know how that would work and how well that would work if it works.

From a design point of view, I like to decouple engine and host instead of more coupling.
From an implementation point of view, a host may dynamically change how it want the ANSI sequences to be handled.

@iSazonov I will merge this PR to make the cut of 7.2.0-preview.2 release build. Feel free to comment in https://github.com/PowerShell/PowerShell/issues/14387 about how you think this feature can be improved.

These changes don't seem to work in the Integrated Console: https://github.com/PowerShell/PowerShell/issues/14435


Getting 'ArrayIndexOutOfBoundsException' when calling isVendorAllowed()

Trying to decode this consent string: 'BOUy_skOUy_skABABBENA8-AAAAbN7'
Max Vendor ID is '435', but when I trying to see if '4' is an allowed vendor ID, I get the following exception: java.lang.ArrayIndexOutOfBoundsException: 22
Any ideas what is causing this and what it means ?

This is a corrupt consent string. It uses bitmap encoding with max vendor ID of 435, which means there should be 435 bits after VENDOR_BITFIELD_OFFSET=173, or 608 bits encoded into 76 bytes. However, this string has only 22 bytes.
We could probably throw a better exception, with a name like InvalidEncoding or something. I will make that change once I have some time.


DNM *(ticdc): cli support cdc cluster

What problem does this PR solve?

Issue Number: ref #5301
What is changed and how it works?
cdc command support new flag :  cluster-id, which identity the cdc cluster id
the default value is "default"
Check List
Tests

Unit test
Integration test

Release note
`None`.

/run-integration-tests

/run-integration-tests

/run-all-tests

Codecov Report

Merging #5412 (e83ade5) into master (687e248) will decrease coverage by 0.1624%.
The diff coverage is 51.7626%.

:exclamation: Current head e83ade5 differs from pull request most recent head 1485b74. Consider uploading reports for the commit 1485b74 to get more accurate results

Flag
Coverage Δ

cdc
60.9955% <51.7626%> (+0.3969%)
:arrow_up:

dm
52.0708% <ø> (-0.3987%)
:arrow_down:

Flags with carried forward coverage won't be shown. Click here to find out more.
@@               Coverage Diff                @@
##             master      #5412        +/-   ##
================================================
- Coverage   56.1240%   55.9615%   -0.1625%
================================================
  Files           522        529         +7
  Lines         65325      69260      +3935
================================================
+ Hits          36663      38759      +2096
- Misses        25094      26791      +1697
- Partials       3568       3710       +142

/run-all-tests

/run-all-tests

/run-all-tests

/run-verify-test

/run-all-tests
/run-all-tests


Genetic distances calculated by MicrobeTrace different from HIV-TRACE

I'm finding that I get different results when I take some of the same sequences that were input into HIV-TRACE and input them into MicrobeTrace: I get fewer links between nodes, which appears to reflect that the TN93 genetic distances as calculated by MicrobeTrace appear to be consistently larger than the ones output from HIV-TRACE. So I'm wondering: does MicrobeTrace calculate genetic distances any differently than does HIV-TRACE? If not: is what I'm encountering then likely to reflect differences in how MicrobeTrace and HIV-TRACE align sequences (I'm setting MicrobeTrace to use Global Smith-Waterman alignment to HXB2 using the default options for the Match/Mismatch and Gap Open/Extension parameters)? Otherwise I'll chalk it up to user error and try again!
(In case you're wondering why I don't just always use the HIV-TRACE output, it's because I'm in a local health jurisdiction and only receive HIV-TRACE output from our state health department monthly and I'd like to be able to use MicrobeTrace to perform closer-to-real-time cluster analyses using sequences as we receive them.)

The implementation of TN93 that MicrobeTrace uses is not exactly the same as the one that HIV-TRACE uses, but we've validated it pretty extensively. If there's a difference, it's almost certainly in the aligners. The HIV-TRACE paper mentions that they use "a codon-aware extension of [...] Smith-Waterman". I'm not certain what they mean by "codon-aware". MicrobeTrace's aligner is just Smith-Waterman with no tweaks. If "codon-aware" is just a buzzword for "we messed around with the weights until some data looked good", then we can probably get more similar results by setting the weights to HIV-TRACE's defaults, which are different (I believe it uses Match = 1, Mismatch = -1, Open = -1, and Extension = -1).


Navigating to anchor link when images are loading results in page shift

Have you read the Contributing Guidelines on issues?

[X] I have read the Contributing Guidelines on issues.

Prerequisites

[X] I'm using the latest version of Docusaurus.
[X] I have tried the npm run clear or yarn clear command.
[X] I have tried rm -rf node_modules yarn.lock package-lock.json and re-installing packages.
[X] I have tried creating a repro with https://new.docusaurus.io.
[X] I have read the console error message carefully (if applicable).

Description
When clicking on an Algolia search result anchor link of a page that has not yet been visited, the browser does not scroll to the correct position. It doesn't seem to take image size into account.
This PR solved the problem for external links, but doesn't work in this case:
https://github.com/facebook/docusaurus/pull/6339
Steps to reproduce

Go to https://docs.thinkwisesoftware.com/ in an incognito window
Click the Search input field or press Ctrl+K
Search for "browser"
Click on the "Browser configuration / Integrated security" link
Notice how the page does not scroll down far enough

Expected behavior
The page should scroll down to the "Browser configuration" title/anchor.
Actual behavior
The page does not scroll down far enough to the correct anchor.
Your environment

Public site URL: https://docs.thinkwisesoftware.com/
Docusaurus version used: 2.0.0-beta.15
Environment name and version (e.g. Chrome 89, Node.js 16.4): any browser
Operating system and version (e.g. Ubuntu 20.04.2 LTS): any OS

Reproducible demo
https://docs.thinkwisesoftware.com
Self-service

[X] I'd be willing to fix this bug myself.

Yeah, seems the anchor link problem is still not properly resolved.

Yes 😰
Not only search, other links too
For example this page has a link to "Table Reports":
https://docs.thinkwisesoftware.com/docs/sf/overview

Looks definitively related to images. When images are cached the links lead to the correct anchors.

Hmmm, interesting... @jsprklst So you can't reproduce this on any other Docusaurus website? IIRC this had been a real problem that @slorber and I had both noticed a while ago.


clang asan Segmentation fault.

build with in linux:
cmake -DWAMR_BUILD_SHARED=0 -DWAMR_BUILD_STATIC=1 -DWAMR_BUILD_INTERP=1 -DWAMR_BUILD_AOT=0 -DWAMR_BUILD_LIBC_WASI=0 -DWAMR_BUILD_LIBC_UVWASI=1 -DWAMR_BUILD_SIMD=1 -DWAMR_BUILD_EXCE_HANDLING=1 -DWAMR_BUILD_FAST_INTERP=0 -DWAMR_BUILD_PLATFORM=linux -DWAMR_BUILD_TARGET=X86_64

run with simple fib.wat
(module
  (func (export "fib") (param i32 i32) (result i32)
    local.get 0
    local.get 1
    i32.add)
)

wat2wasm fib.wat -o fib.wasm
Program received signal SIGSEGV, Segmentation fault.
__memcpy_avx_unaligned_erms () at ../sysdeps/x86_64/multiarch/memmove-vec-unaligned-erms.S:329
329	../sysdeps/x86_64/multiarch/memmove-vec-unaligned-erms.S: No such file or directory.
#0  __memcpy_avx_unaligned_erms () at ../sysdeps/x86_64/multiarch/memmove-vec-unaligned-erms.S:329
#1  0x0000555555601488 in b_memmove_s (s1=0x555555575a88, s1max=4, s2=0x555555575a89, n=3) at wamr/core/shared/utils/bh_common.c:115
#2  0x0000555555617430 in wasm_const_str_list_insert (str=0x555555575a89 "fib", len=3, module=0x555555e49010, is_load_from_file_buf=true, error_buf=0x7fffffffc578 "", error_buf_size=128) at wamr/core/iwasm/interpreter/wasm_runtime.c:4757
#3  0x000055555561db05 in load_export_section (buf=0x555555575a87 "\001\003fib", buf_end=0x555555575a8e "\n\t\001\a", module=0x555555e49010, is_load_from_file_buf=true, error_buf=0x7fffffffc578 "", error_buf_size=128) at wamr/core/iwasm/interpreter/wasm_loader.c:4122
#4  0x0000555555618497 in load_from_sections (module=0x555555e49010, sections=0x555555e48fe0, is_load_from_file_buf=true, wasm_binary_freeable=false, error_buf=0x7fffffffc578 "", error_buf_size=128) at wamr/core/iwasm/interpreter/wasm_loader.c:5801
#5  0x0000555555619b00 in load (buf=0x555555575a70 "", size=41, module=0x555555e49010, wasm_binary_freeable=false, error_buf=0x7fffffffc578 "", error_buf_size=128) at wamr/core/iwasm/interpreter/wasm_loader.c:6469
#6  0x00005555556198de in wasm_loader_load (buf=0x555555575a70 "", size=41, args=0x7fffffffc4c0, error_buf=0x7fffffffc578 "", error_buf_size=128) at wamr/core/iwasm/interpreter/wasm_loader.c:6646
#7  0x0000555555613523 in wasm_load (buf=0x555555575a70 "", size=41, name=0x7fffffffc4c0, error_buf=0x7fffffffc578 "", error_buf_size=128) at wamr/core/iwasm/interpreter/wasm_runtime.c:65
#8  0x00005555555f4fae in wasm_runtime_load_ex (buf=0x555555575a70 "", size=41, args=0x7fffffffc4c0, error_buf=0x7fffffffc578 "", error_buf_size=128) at wamr/core/iwasm/common/wasm_runtime_common.c:1455
#9  0x00005555555f50d3 in wasm_runtime_load (buf=0x555555575a70 "", size=41, error_buf=0x7fffffffc578 "", error_buf_size=128) at wamr/core/iwasm/common/wasm_runtime_common.c:1492

macOS same problem:
AddressSanitizer:DEADLYSIGNAL
=================================================================
==79721==ERROR: AddressSanitizer: BUS on unknown address (pc 0x00010108fcd5 bp 0x7ff7bfefb330 sp 0x7ff7bfefb330 T0)
==79721==The signal is caused by a WRITE memory access.
==79721==Hint: this fault was caused by a dereference of a high value address (see register values below).  Disassemble the provided pc to learn which register was used.
    #0 0x10108fcd5 in __sanitizer_internal_memmove sanitizer_libc.cpp:71
    #1 0x101071997 in __asan_memmove asan_interceptors_memintrinsics.cpp:71
    #2 0x1000ed5dc in b_memmove_s+0xac (tests_wamr.exe:x86_64+0x1000ed5dc)
    #3 0x1001a34e0 in wasm_const_str_list_insert+0xb0 (tests_wamr.exe:x86_64+0x1001a34e0)
    #4 0x1001534ec in load_export_section+0x66c (tests_wamr.exe:x86_64+0x1001534ec)
    #5 0x100142539 in load_from_sections+0x739 (tests_wamr.exe:x86_64+0x100142539)
    #6 0x10014852d in load+0x42d (tests_wamr.exe:x86_64+0x10014852d)
    #7 0x10014807f in wasm_loader_load+0xff (tests_wamr.exe:x86_64+0x10014807f)
    #8 0x100194f42 in wasm_load+0x32 (tests_wamr.exe:x86_64+0x100194f42)
    #9 0x10012bd84 in wasm_runtime_load_ex+0x114 (tests_wamr.exe:x86_64+0x10012bd84)
    #10 0x10012c0eb in wasm_runtime_load+0x10b (tests_wamr.exe:x86_64+0x10012c0eb)

this error cause by wasm binary buffer is not clear, not wamr problem.


Fix problems in the schema.

This is essentially https://github.com/GoogleCloudPlatform/deploymentmanager-samples/pull/134 updated to match the changes to project.py introduced in https://github.com/GoogleCloudPlatform/deploymentmanager-samples/pull/129.

LGTM


[INFO]Open Mapping towards Sustainable Development Goals - Voices of YouthMappers on Community Engaged Schalarship

Following #447 and recommended by @tosseto.
https://www.springerprofessional.de/open-mapping-towards-sustainable-development-goals/23765034?tocPage=1

@yuiseki このコンテンツ、かなりボリュームがあります。もしかしたらオープンソース LLM に読み込ませても面白いのかも？私も、これからまずは章立てを把握するというところですが。

@hfu がチェックしてみたいと考えている章

[ ] 9. Seeing the world through maps: an inclusive and youth-oriented approach.
[ ] 15. Assessing YouthMappers contributions to the generation of open geospatial data in Africa
[ ] 26. Open mapping with official cartographies in the Americas (Belize, Colombia, Costa Rica, the Dominican Republic, Jamaica, Mexico, and Panama)
[ ] 27. Cities of the future needs to be both smart and just: how we think open mapping can help
[ ] 28. Mentoring experiences in YouthMappers chapters
[ ] 29. The ecosystem where YouthMappers live and thrive
[ ] 30. A free and open map of the entire world: opportunities for YouthMappers within the unusual partnership model of OpenStreetMap
[ ] 31. Youth and humannitarian action: open mapping partnerships for disaster response and SDGs
[ ] 33. Reflecting on the YouthMappers movement

@hfu [FYI] https://www.perplexity.ai/ というやつにPDFを突っ込むと、かなり巨大なPDFでも適切に要約したり質問に答えてくれたりします

こんな具合です


protoc-gen-grpc-gateway: init at 2.10.3

Description of changes
Added a new Go package (protoc-gen-grpc-gateway)
Things done

Built on platform(s)

[X] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] Tested, as applicable:

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

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

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module
[ ] (Release notes changes) Ran nixos/doc/manual/md-to-db.sh to update generated release notes

[ ] Fits CONTRIBUTING.md.

I think this package should be called "grpc-gateway" instead of "protoc-gen-grpc-gateway" because this does build two binaries, and that's what the repository is named too. I'll close this PR and create a new one.


Get GraalVM container images from GitHub packages

Since they have disappeared from Docker Hub:
https://www.graalvm.org/docs/getting-started/#graalvm-community-container-images
May need an update to CircleCI to set up credentials to log in to
GitHub, let's see.

I've updated the GITHUB_TOKEN env var to the token currently used for cloudstatebot, and reverted back the latest commits. But realising that the secrets will of course not be available to pull requests from forks. If we need to authenticate with secrets, then we'll likely need a different approach here, as we shouldn't enable secrets for forked pull requests.

I've updated the GITHUB_TOKEN env var to the token currently used for cloudstatebot, and reverted back the latest commits. But realising that the secrets will of course not be available to pull requests from forks. If we need to authenticate with secrets, then we'll likely need a different approach here, as we shouldn't enable secrets for forked pull requests.

Ok, looking at this more closely. So the older version of Graal that we use is published to docker.pkg.github.com/graalvm/container/community but docker.pkg.github.com requires authentication for all pulls. The newer Graal docker images are at ghcr.io/graalvm/graalvm-ce, which allows unauthenticated pulls, but doesn't have the older version that we're using. Trying an upgrade to 20.3.1 and it doesn't build — will need changes. So possibilities as I see it:

create some public guest credentials that can go into CI build directly
republish the docker image for the older version to another repository
update to a newer Graal version so we can pull from ghrc.io instead (this is what we'll want to do at some point anyway)

Ok, looking at this more closely. So the older version of Graal that we use is published to docker.pkg.github.com/graalvm/container/community but docker.pkg.github.com requires authentication for all pulls. The newer Graal docker images are at ghcr.io/graalvm/graalvm-ce, which allows unauthenticated pulls, but doesn't have the older version that we're using. Trying an upgrade to 20.3.1 and it doesn't build — will need changes. So possibilities as I see it:

create some public guest credentials that can go into CI build directly
republish the docker image for the older version to another repository
update to a newer Graal version so we can pull from ghrc.io instead (this is what we'll want to do at some point anyway)

I'm trying a minimal Graal update in #519

I'm trying a minimal Graal update in #519

Closing this one, with #519 passing tests.

Closing this one, with #519 passing tests.

Great, thx!

Great, thx!


mirror image

using .flip("Y"), it flipped the image from the center but I would need to flip an image as a reflection in the water, setting origin("bottom") didn't help.

Modify the reflection's y value.
https://jsfiddle.net/8dftkzq6/2/

@proyb6 Is this issue still relevant?

I don't think there's any action that needs to be taken here, so closing.
As always, feel free to reopen if you feel there's a bugfix or enhancement that would help.


Updated broken link for VS for Mac / Azure publish

Fixes broken link to blog post about Azure publish. Link broken due to Xamarin blog migration.

Thanks for fixing this, @jongalloway!


New Brands Page

Updated brands page with 3 new product lines

[ ] New brands page layout
[ ] Responsive CSS
[ ] Move data to CSM

Working branch new-brands


test

https://kuboginichimaru.testquality.com defect D6.

Open defect in TestQuality D9

Test Test Case 1 in Run Run 005 (linked to Cycle new cycle).


[WIP] Added cannon operation counter

What do you think about this piece of code ?
I would like to get a summary of operations' status:

Total count
Success count
Failed count

This code helps to produce a result by cannon and may help to have one by turret.

Hello and thanks for this PR !
Nice piece to code, this could be really helpful to have per turret information in addition of global summary at the end of tests. Plus, I see that you've added logic to stop cannons after N operations, which could be a very useful feature in some cases

And how do you think I should get up the count data ?

This could be tricky with this turret because of threads. I think the easy way is to use a Queue and merge results after cannons join

Updated !
For now, I will make without up counters.

@karec Do yo think e can merge this PR ?


Cursor width changes in the position zero of the line

VSCode Version: 1.28.0
OS Version: macOS Mojave

Duplicate of #59328


Update storage-sas-overview.md

Azure Storage customers frequently express confusion regarding the statement "A user delegation SAS applies to Blob storage only." and often inquire whether it applies only to Blob Storage and not to File, Table, or Queue Storage. Providing explicit clarification in the documentation would help prevent this confusion and better assist users.

@Masiha19 Thank you! I added a suggestion for some minor edits. Please accept the suggestion, then I'll sign off once the build completes.

Looks good to me. Thankyou

#sign-off


Exclude headers from hash

I'd like to be able to exclude certain http headers from the hash. This is in preparation for being able to do so in yakbak, so that when running integration tests, they don't fail due to a different user-agent header (e.g. phantomjs instead of chrome).

I'd also like something like this, only I need to exclude specific query parameters. I opened https://github.com/flickr/yakbak/pull/30 which is a bit more general purpose, as it enables you to create your own hash all together.

First off, sorry for the late response!
Personally, I feel like this is a bit out of the scope of incoming-message-hash. This is meant to be a one-way hash function for an IncomingMessage. I think the right way to do this would be to modify the request coming in (for example, delete the headers you don't want included in the hash).
I'm really digging the idea of letting the user provide their own custom hash function altogether to yakbak instead of complicating incoming-message-hash, and I'm going to try to get this shipped ASAP. Please reopen this issue if that functionality doesn't suit your needs!

This is now available in<EMAIL_ADDRESS>


Fix: Void tag followed by any non-whitespace character duplicates closing >

Remove void element opening tag end marker (<br> → <br) if next element borrows it
Mark void element as isSelfClosing = true after printing to prevent parent from adding unwanted line breaks
When printing non-void element borrowing end marker from void element, mark void element as isSelfClosing = false to prevent adding /> to void element

Closes #10

Polite nudge @awmottaz :)

Yes, sorry, thanks for being patient. Life happens 😅
I do want to look at this very soon! Haven't lost track of it

Any updates on this?

Apologies for being so slow here — it's still on my radar, just haven't found the time to verify @f11xter 's fix yet.

Thanks again @f11xter — I'm ready to approve and merge this thing, looks like you just need to fix the linting issue (you can run npm run lint locally to check) and we're good to go!

Thank you so much for looking at this and I'm glad to have helped :)


Random Characters in the URL

My URL have random characters in the end http://localhost:9005/#/_?k=yl5yqr or http://localhost:9005/#/test**?_k=y9id0l**
Heres the file for Router,
'use strict';
import React from 'react';
import {Router, Route} from 'react-router';

import App from './app';
import Homepage from './components/homepage';
import Customers from './components/customers';
import Test from './components/test';

React.render((
    <Router>
        <Route component={App}>
            <Route path="/" component={Homepage}/>
            <Route path="test" component={Test}/>
        </Route>
    </Router>
),
document.querySelector('#app'));

How do I get rid of these? I'm using react-router 1.0.0-rc1

Maybe that is because you use hash location, which holds state in url.

Here an explanation: https://github.com/rackt/react-router/blob/8ef625e8fa7c41dda0f3d1d68a10b74bd93a4101/docs/guides/basics/Histories.md#what-is-that-_kckuvup-junk-in-the-url

This was changed between 0.13.3 and 1.0.0-rc1.
There's also this thread:
https://github.com/rackt/react-router/issues/1967#issuecomment-143581059
I have not been able to figure why this has been added or how to get rid of this parameter in the url, and how that would affect my application.


Replace assertions in the code

Fixes #33

Refer to the structure defined in qiskit, there is a QiskitError used as the base exception for the whole project. And every "domain"(sub-package) has its own exceptions defined as the children, e.g. CircuitError.
For the most use cases, using the base exception class to catch error should be enough. So I think distributing the exception definitions in a structured manner should be fine. The problem is that whether we need a separate exceptions.py file for each "domain" or just define them directly within the modules.

Right, good observation. Let's follow the same principle and have a base TQECException class defined in tqec.errors (soon renamed to tqec.exceptions), from which all the exception will inherit.
Also, I prefer to have exceptions defined right where they are raised, but I do not have any argument in either way, so both are fine to me.

Seems like I forgot to merge that one. Just to be sure, @inmzhang do you agree with the current state, or should I modify a few things?

Currently, what is the criterion of determining when to create a specific exception type? I saw the exceptions like DimensionNotEvenException, which seems can also be replaced with the general TQECException.

Currently, what is the criterion of determining when to create a specific exception type?

If the exception can be raised from several places (e.g., GlobalMeasurementLookbackMissingException or DimensionNotEvenException) or if formatting the exception message requires non-trivial or long code (e.g. CannotComputeMeasurementOffsetLookbackException or the sub-classes of ScheduleException) I used sub-classes inheriting from TQECException.
For the specific case of DimensionNotEvenException, I prefer to have a standalone Exception sub-class defined than to copy-paste the exact same error message on two places.
With the explanations above, do you think I should change some of the exceptions?

That makes sense to me and I think it's ok to keep this unchanged.


Client/fix/landgrif 711 end year ux

General description
Please write a description. If the PR is hard to understand, provide a quick explanation of the code.
Designs
Link to the related design prototypes (if applicable)
Testing instructions
Provide minimal instructions on how to test this PR.

Apart from the added feature / bug fix, check overall performance, styling...

Checklist before merging

[ ] Branch name / PR includes the related Jira ticket Id.
[ ] Tests to check core implementation / bug fix added.
[ ] All checks in Continuous Integration workflow pass.
[ ] Feature functionally tested by reviewer(s).
[ ] Code reviewed by reviewer(s).
[ ] Documentation updated (README, CHANGELOG...) (if required)

A green border (focus) is not removable despite you clicking outside. It's only removed if you open and close the dropdown.

This is react-select's default behaviour, I'll try to see if I can tweak it

Also, ample space is not needed. In the design, the select is adapted to the content width.

With less width there's no space to show the Type any year, unless we increase it when it's open…

Shouldn't be the blinking cursor at the beginning of the input??

Yeah it should, react-select has a placeholder AND an input, in that order. It doesn't provide a way to change the order, only specific components, but I can try things like reversing the children order (so the input is first) or trying to add the placeholder to the input instead of another specific element.

Maybe, react-select put the placeholder over the input.


chore(release): v0.9.1 🎉

:robot: I have created a release beep boop
0.9.1 (2023-10-26)
Bug Fixes

checks: include deletedAt as a common metadata key (7791c38)
docs: remove outdated cicd badges (7c6499a)

This PR was generated with Release Please. See documentation.

:robot: Release is at https://github.com/ehmpathy/type-fns/releases/tag/v0.9.1 :sunflower:


feat: menu contribution from rsp@v3

BLOCKED by design/DNA because naming things is hard
Description
Menu Component in RSP@v3
https://reactspectrum.blob.core.windows.net/reactspectrum/c9500ee4a9c5d87b188ddf12c93920da1f72305a/storybook/index.html?path=/story/menu--default-menu
The change broke a lot of things, need to polish very carefully.
How and where has this been tested?

How this was tested:
Browser(s) and OS(s) this was tested with:

Screenshots

To-do list

[ ] If my change impacts other components, I have tested to make sure they don't break.
[ ] If my change impacts documentation, I have updated the documentation accordingly.
[ ] I have read the CONTRIBUTING document.

[ ] This pull request is ready to merge.

The change from RSP seems like starting to adopt the CSS grid layout system.

Hi, @jianliao ... this is waiting on design, but in the meanwhile can you fix the merge conflicts here?  Thanks!

I'm going to go ahead and close this for now since it seems much of these updates have made their way into the repo through other avenues. If there's something in here we still need, feel free to reopen!


feat(Files): Implement drag and drop to upload files from local machine

What this PR does 📖
1.  Implement drag and drop to upload files from local machine
https://github.com/user-attachments/assets/16300d00-3e1d-4952-ad5a-fd028315fde8
Which issue(s) this PR fixes 🔨

Resolve #270

Special notes for reviewers 🗒
Additional comments 🎤

Tested the ticket and overall it looks good and works fine for me, except the following points:

if you select multiple files for drag and drop, you will still see the message "dragging 1 file for upload"
If you try to drag and drop files already existing, toast message "An unknown error occurred" is shown (not sure yet how should we handle this case)?
I believe this happens also in dev with regular file upload. With a file with large size (example 70 mb), toast message "An unknown error occurred" is shown and file is not uploaded
I cannot upload files in subfolder

@phillsatellite @lgmarchi As per our conversation, I have approved this PR and created the following tickets, since the findings detected can be worked as part of different tickets created here:
https://github.com/Satellite-im/UplinkWeb/issues/278
https://github.com/Satellite-im/UplinkWeb/issues/277
https://github.com/Satellite-im/UplinkWeb/issues/276


Merge develop into master

v1.5.1

Coverage increased (+0.05%) to 90.232% when pulling e71be00aaaa5b83538714fd22adb0350c96569db on develop into 6301be6afc83bb3944e403e7b4daa1440a7e56d4 on master.


[Preloader]

Hey @ankitapuri ,
I would like to add a animated PRELOADER to the website. Please assign this to me

Hey @ankitapuri ,
I would like to add a animated PRELOADER to the website. Please assign this to me

hey @archanagandhi  , we already have a pre-loader but its a heavy css , so can u suggest some modifications

Sure @ankitapuri . Do you want the same loader style or can I suggest a new one?

Sure @ankitapuri . Do you want the same loader style or can I suggest a new one?

if u can improve the exisiting one . If not , u can suggest new as well

I had a look at the loader Ankitapuri. What I felt was the loader is too heavy.
My suggestion is something a Cube like loader will matches our website( because we do pixel art ) Also looks simple and clean.
if you like it you can assign this to me. Also please tell your suggestions.

Cool Archana , but can u show some live example like how u r gonna make it work

https://user-images.githubusercontent.com/74424757/115134970-84196d80-a032-11eb-83e7-b83cd19091f0.mp4
Like this. we can use any color of your choice

cool ! Just choose colors which suit with the existing webpage


optional summary

This makes it possible to disable summaries in a sg_context scope using with sg_context(summary=False).
The motivation for this is that I otherwise end up having 1000+ summaries, it takes a long time load in tensorboard and I can't open the taps anyway as the browser will just freeze.

In order to implement this, a sg_summary_func decorator similar to sg_sugar_func and sg_layer_func was added. This decorator simplifies the summary implementations quite a lot and allows sg_context to affect the summary functions.
Unfortunately, this introduces a two small API change.

if prefix=None is set the default prefix now is used, where it before removed the prefix. To remove the prefix prefix='' should now be used. I hope this is okay, to my mind it actually makes more sense.
The required gradient argument in sg_summary_gradient must now be provided as a keyword argument. This is similar to sg_ce and the other loss functions.

@AndreasMadsen  Thanks for your contribution.  I've updated my repo as your guide. Thank you again.


typed-rest-client/HttpClient missing from ContainerStuctureTest task

Type: Bug
Enter Task Name: ContainerStructureTestV0
Environment

Azure Pipelines
Agent - Hosted

pool:
  name: Hosted Ubuntu 1604

Issue Description
Task fails:
Starting: Container Structure Test
==============================================================================
Task         : Container Structure Test
Description  : Uses container-structure-test (https://github.com/GoogleContainerTools/container-structure-test) to validate the structure of an image based on four categories of tests - command tests, file existence tests, file content tests and metadata tests
Version      : 0.179.0
Author       : Microsoft Corporation
Help         : https://aka.ms/containerstructuretest
==============================================================================
##[error]Unhandled: Cannot find module 'typed-rest-client/HttpClient'
Finishing: Container Structure Test

Same for me, as option you can try:
`-   script: |
        docker build -f ./Dockerfile -t some-service:$(Build.BuildNumber) .
        docker run -v /var/run/docker.sock:/var/run/docker.sock -v $(System.DefaultWorkingDirectory)/image-tests.yml:/tests_config.yaml --name container-structure-test gcr.io/gcp-runtimes/container-structure-test:latest test --image some-service:$(Build.BuildNumber) --config tests_config.yaml --test-report output.json
        docker cp container-structure-test:/output.json $(System.DefaultWorkingDirectory)/container-structure-test-results.json
        docker rm -fv container-structure-test
        failedCount=$(cat container-structure-test-results.json | jq .Fail)
        cat container-structure-test-results.json | jq . ;
        if [[ $failedCount -gt 0 ]]
            then
            echo "##vso[task.logissue type=error]container-structure-tests failed.";
            exit 1;
        fi
    displayName: Run Container Structure Test`

Same for me, as option you can try:
`-   script: |
        docker build -f ./Dockerfile -t some-service:$(Build.BuildNumber) .
        docker run -v /var/run/docker.sock:/var/run/docker.sock -v $(System.DefaultWorkingDirectory)/image-tests.yml:/tests_config.yaml --name container-structure-test gcr.io/gcp-runtimes/container-structure-test:latest test --image some-service:$(Build.BuildNumber) --config tests_config.yaml --test-report output.json
        docker cp container-structure-test:/output.json $(System.DefaultWorkingDirectory)/container-structure-test-results.json
        docker rm -fv container-structure-test
        failedCount=$(cat container-structure-test-results.json | jq .Fail)
        cat container-structure-test-results.json | jq . ;
        if [[ $failedCount -gt 0 ]]
            then
            echo "##vso[task.logissue type=error]container-structure-tests failed.";
            exit 1;
        fi
    displayName: Run Container Structure Test`

actually I used this as a workaround (found by others having similar issues):
- script: npm install typed-rest-client --save
  displayName: Azure DevOps Patch Install missing packages for ContainerStructureTest

- task: ContainerStructureTest@0
  ...

Don't know if --save is actually needed on npm install

actually I used this as a workaround (found by others having similar issues):
- script: npm install typed-rest-client --save
  displayName: Azure DevOps Patch Install missing packages for ContainerStructureTest

- task: ContainerStructureTest@0
  ...

Don't know if --save is actually needed on npm install

@ssaarinen thx, much elegant solution

@ssaarinen thx, much elegant solution

this is still very much happening :/


Cannot install by Gradle

Run ./gradlew install and it said:
FAILURE: Build failed with an exception.

* What went wrong:
Could not resolve all dependencies for configuration ':compileClasspath'.
> Could not find org.interledger:java-crypto-conditions:2.0.0-SNAPSHOT.
  Searched in the following locations:
      http://repo.maven.apache.org/maven2/org/interledger/java-crypto-conditions/2.0.0-SNAPSHOT/maven-metadata.xml
      http://repo.maven.apache.org/maven2/org/interledger/java-crypto-conditions/2.0.0-SNAPSHOT/java-crypto-conditions-2.0.0-SNAPSHOT.pom
      http://repo.maven.apache.org/maven2/org/interledger/java-crypto-conditions/2.0.0-SNAPSHOT/java-crypto-conditions-2.0.0-SNAPSHOT.jar
      file:/root/.m2/repository/org/interledger/java-crypto-conditions/2.0.0-SNAPSHOT/maven-metadata.xml
      file:/root/.m2/repository/org/interledger/java-crypto-conditions/2.0.0-SNAPSHOT/java-crypto-conditions-2.0.0-SNAPSHOT.pom
      file:/root/.m2/repository/org/interledger/java-crypto-conditions/2.0.0-SNAPSHOT/java-crypto-conditions-2.0.0-SNAPSHOT.jar
  Required by:
      com.authenteq:java-bigchaindb-driver:0.1

@huynhminhtufu Thanks for reporting this issue. Unfortunately, the Java driver doesn't currently have anyone maintaining it, so I don't know when this issue will get resolved.
If you are able to resolve this issue yourself, then feel free to make a pull request to this repository. The process for handling pull requests is described in https://github.com/bigchaindb/BEPs/tree/master/24

@ttmc Do you know which driver is the most stable for BigchainDB 2 now?
I think Python but how about Node.js?

Python.
There were some small issues with the JS/Node.js driver available from npm. I think those were fixed in the master branch on GitHub. I think there are still some other things to do like updating some package dependencies, then a new release can be published to npm.

@ttmc Thank you for your comment. Do you think the Java driver is good enough to use with BigchainDB 2 but not stable? 😄
Or it is possible for us to use RESTful API call to communicate with BigchainDB without a driver? 😄

As far as I know, the Java driver was working fine. The current problem with the Java driver seems to be that one of the packages that it uses has disappeared from the Java packages ecosystem.
You can certainly post a transaction (JSON string) to a BigchainDB node using any standard HTTP request-sender tool (e.g. Postman). The tricky thing is to construct a valid BigchainDB transaction in the first place. That's 95% of what the drivers do.


How to auto create/update tables

Hi, I am trying the sample YesSql.Samples.Hi, it works well for the first run. But second run throwing exception regarding the tables are existing.
Is there a way to apply migration, auto create/update tables from code?
Thank you !

I presume the unit tests cleanup the created tables


Force feedback, wheel centering and steering wheel range using Logitech Wheel

I had some questions regarding driving using the Logitech wheel.
I am trying out the maual_control_steeringwheel.py code from CARLA 0.9.4 and I noticed that the recovery from a sharp turn is difficult and is in fact easier using keyboard controls. Is this due to the range of the steering wheel? Where can I change it?
Also, how do I enable force feedback? It does not come readily with the kernel. It would also help to have the wheel centering property for the wheel. How can I get this?

@mallela
I managed to enable force feedback by using the python-evdev library. In the Logitech G29, there is a parameter named FF_AUTOCENTER that you can set values to set levels to the autocenter.
The code to test the autocenter feature is here

Does anyone have any examples of a python script that interacts with steering wheel force feedback? I can't seem to figure out how to control force feedback on steering wheels.
Thanks

@mallela
I managed to enable force feedback by using the python-evdev library. In the Logitech G29, there is a parameter named FF_AUTOCENTER that you can set values to set levels to the autocenter.
The code to test the autocenter feature is here
dear,
As evdev is only for Linux, do you have any idea to make it work on Windows?

@quangsonle Hello!
Where you able to solve this issue for windows?
Since as you mentioned evdev is only for Linux.
Thanks :)

@josealgruiz i solved it by a communication between c# and python. It has been more than a year, there should be alternative solutions

@quangsonle
Wow! Thanks for the quick answer wasn't expecting it :D
Would you mind sharing your solution? or give some hints/ideas? I'm stuck in this and I need it for research purposes :(

@josealgruiz, my solution: control the wheel on c# (read wheel and pedal information, set constant feedback), which is done easily on window with Logitech library, sending wheel information to python that runs carla client.
I only have the code at c#'s side and the sending one, the python code is modified from carla's manual driving with steering wheel (just the steering wheel data is read from c#)

Could you maybe share the C# and python code? I am working on the same thing and have no real clue where to start

@Marcosciaco let's break it down and do it step-by-step:

The wheel side: ensure you have the Logitech driver installed, you have the SDK, and can run the example in the SDK (to read the values of the wheel: you should see an int value changed when you revolve the wheel) - you have done this step.
Python client side of Carla: there is the manual driving.py after you successfully install everything. Ensure you can run it and control the car with your keyboard - you have done this step.
Combine them: there are many ways to send the values from c# to Python, one is on my repository, and you Can try it.
Note: there is a way to use the Logitech wheel directly on Python but you cannot manipulate the force feedback as I mentioned. Only through c#, we can control the force feedback as far as I know


LSM: Block Address Determinism

Background
To enable efficient recovery and additional verification, TigerBeetle's LSM storage will be deterministic.
There are presently three bugs preventing LSM from being deterministic at checkpoint:

All concurrent compactions of a half-measure (from different levels & trees) acquire blocks from the FreeSet concurrently.
SuperBlock.Manifest.append() is called after ManifestLog blocks are written. Manifest block writes from different trees are concurrent with one other, so this is nondeterministic.
ManifestLog.append() is called concurrently by all running level compactions within tree.

This PR fixes 1 and 2.
3 is deferred for a future PR (see below).
1: Block Reservation
Previously all concurrent compactions acquire block addresses on an as-needed basis (for both output tables and manifest log blocks).
This is convenient, but because compaction progress is nondeterministic (based on IO ordering) block acquisition order — and therefore storage in general — is likewise nondeterministic.
To fix this:

Each compaction (per tree/level) reserves an upper bound of block addresses that it may require for compaction.
The manifest log also reserves the upper bound of block addresses that it may require for compaction.

A compaction or manifest log then acquires a subset of the blocks from its reservation. These acquisitions may be concurrent between reservations without compromising storage determinism. (Within a reservation, acquisitions must still be sequential).
The "lifecycle" of a reservation is documented in superblock_free_set.zig.
2: SuperBlock.Manifest.append()
SuperBlock.Manifest.append() is now handled by ManifestLog.flush(), which in turn is called synchronously relative to the start of a compaction-beat or checkpoint.
3: ManifestLog.append()
The ManifestLog.append() nondeterminism is not resolved by this PR. It will be fixed for free by compaction pacing, assuming we compact the levels of each tree sequentially (with trees still concurrent). (Sequential compaction of levels is also friendlier to SSD garbage collection).
Because this issue isn't fixed yet, the VOPR's StorageChecker remains disabled.
Testing

FreeSet fuzzer:

Fuzz the reserve/acquire/forfeit/release lifecycle.
Encoding/decoding is covered by the EWAH fuzzer (and extended in an upcoming PR).

ManifestLog fuzzer:

Extended to verify SuperBlock.Manifest.compaction_set membership.
Don't interleave more append()s between compact()s than the actual Tree will need.

Tree/Forest fuzzers: See 8749454.

Future Work
In addition to fixing ManifestLog.append() determinism, per-beat compaction determinism will enable stricter (smaller) block reservations, which will reduce block fragmentation.

I cranked up the memory for the forest fuzzer.
> git diff
diff --git a/src/lsm/forest_fuzz.zig b/src/lsm/forest_fuzz.zig
index 39590554..7479075e 100644
--- a/src/lsm/forest_fuzz.zig
+++ b/src/lsm/forest_fuzz.zig
@@ -41,7 +41,7 @@ const Environment = struct {
     const size_max = vsr.Zone.superblock.size().? +
         vsr.Zone.wal_headers.size().? +
         vsr.Zone.wal_prepares.size().? +
-        1024 * 1024 * 1024;
+        16 * 1024 * 1024 * 1024;

This seed fails on your branch but not on main:
> zig build fuzz_lsm_forest -Drelease-safe=true -- --seed<PHONE_NUMBER>5519122948
info(fuzz): Fuzz seed =<PHONE_NUMBER>5519122948
info(lsm_forest_fuzz): fuzz_op_count = 43641
info(lsm_forest_fuzz): fuzz_op_distribution = std.enums.struct:24:19{ .compact = 1.00e+00, .put_account = 8.00e+00, .get_account = 0.00e+00 }
info(lsm_forest_fuzz): puts_since_compact_max = 8191
info(lsm_forest_fuzz): compacts_per_checkpoint = 256
thread 19935 panic: reached unreachable code
/home/jamie/tigerbeetle/src/lsm/groove.zig:0:0: 0x250541 in lsm.groove.GrooveType(test.storage.Storage,tigerbeetle.Account,(struct state_machine.struct:35:14 constant)).compact (fuzz_lsm_forest)
/home/jamie/tigerbeetle/src/lsm/forest.zig:191:59: 0x22872d in Environment.run (fuzz_lsm_forest)
                @field(forest.grooves, field.name).compact(Join.groove_callback(field.name), op);
                                                          ^
/home/jamie/tigerbeetle/src/lsm/forest_fuzz.zig:295:24: 0x224690 in main (fuzz_lsm_forest)
    try Environment.run(&storage, fuzz_ops);
                       ^
/nix/store/0hn8yvvw94r2q1hihdfvy1s9j3sy431g-zig/lib/std/start.zig:561:37: 0x210181 in std.start.posixCallMainAndExit (fuzz_lsm_forest)
            const result = root.main() catch |err| {
                                    ^
/nix/store/0hn8yvvw94r2q1hihdfvy1s9j3sy431g-zig/lib/std/start.zig:322:5: 0x20fb8e in std.start._start (fuzz_lsm_forest)
    @call(.{ .modifier = .never_inline }, posixCallMainAndExit, .{});
    ^
The following command terminated unexpectedly:
cd /home/jamie/tigerbeetle && /home/jamie/tigerbeetle/zig-cache/o/5f5d2780ae3cfbc3acbba41e15898995/fuzz_lsm_forest --seed<PHONE_NUMBER>5519122948
error: the following build command failed with exit code 1:
/home/jamie/tigerbeetle/zig-cache/o/18e602c2a5fae2d80096678abf003c6a/build /nix/store/0hn8yvvw94r2q1hihdfvy1s9j3sy431g-zig/bin/zig /home/jamie/tigerbeetle /home/jamie/tigerbeetle/zig-cache /home/jamie/.cache/zig fuzz_lsm_forest -Drelease-safe=true -- --seed<PHONE_NUMBER>5519122948

It's a confusing crash. It remains if I rebase your branch on master, so it's not something that was recently fixed. But it isn't obviously linked to the reserve changes:
thread 20782 panic: reached unreachable code
/nix/store/0hn8yvvw94r2q1hihdfvy1s9j3sy431g-zig/lib/std/debug.zig:225:14: 0x24250b in std.debug.assert (fuzz_lsm_forest)
    if (!ok) unreachable; // assertion failure
             ^
/home/jamie/tigerbeetle/src/lsm/tree.zig:541:19: 0x2b3a07 in lsm.tree.TreeType(lsm.table.TableType(u128,lsm.groove.IdTreeValue,lsm.groove.IdTreeValue.compare_keys,lsm.groove.IdTreeValue.key_from_value,554112867134706473364364839029663282043,lsm.groove.IdTreeValue.tombstone,lsm.groove.IdTreeValue.tombstone_from_key),test.storage.Storage,[]const u8{65,99,99,111,117,110,116,46,105,100}).compact (fuzz_lsm_forest)
            assert(op == tree.lookup_snapshot_max);
                  ^
/home/jamie/tigerbeetle/src/lsm/groove.zig:946:31: 0x2a3e13 in lsm.groove.GrooveType(test.storage.Storage,tigerbeetle.Account,(struct state_machine.struct:35:14 constant)).compact (fuzz_lsm_forest)
            groove.ids.compact(Join.tree_callback(.ids), op);
                              ^
/home/jamie/tigerbeetle/src/lsm/forest.zig:191:59: 0x295391 in lsm.forest.ForestType(test.storage.Storage,(struct state_machine.struct:50:49 constant)).compact (fuzz_lsm_forest)
                @field(forest.grooves, field.name).compact(Join.groove_callback(field.name), op);
                                                          ^
/home/jamie/tigerbeetle/src/lsm/forest_fuzz.zig:182:27: 0x294c00 in Environment.compact (fuzz_lsm_forest)
        env.forest.compact(forest_compact_callback, op);
                          ^
/home/jamie/tigerbeetle/src/lsm/forest_fuzz.zig:260:32: 0x2875a8 in Environment.run (fuzz_lsm_forest)
                    env.compact(compact.op);
                               ^
/home/jamie/tigerbeetle/src/lsm/forest_fuzz.zig:295:24: 0x274826 in run_fuzz_ops (fuzz_lsm_forest)
    try Environment.run(&storage, fuzz_ops);
                       ^
/home/jamie/tigerbeetle/src/lsm/forest_fuzz.zig:405:21: 0x26c446 in main (fuzz_lsm_forest)
    try run_fuzz_ops(Storage.Options{
                    ^
/nix/store/0hn8yvvw94r2q1hihdfvy1s9j3sy431g-zig/lib/std/start.zig:561:37: 0x26579a in std.start.callMain (fuzz_lsm_forest)
            const result = root.main() catch |err| {
                                    ^
/nix/store/0hn8yvvw94r2q1hihdfvy1s9j3sy431g-zig/lib/std/start.zig:495:12: 0x24638e in std.start.callMainWithArgs (fuzz_lsm_forest)
    return @call(.{ .modifier = .always_inline }, callMain, .{});
           ^
/nix/store/0hn8yvvw94r2q1hihdfvy1s9j3sy431g-zig/lib/std/start.zig:409:17: 0x245426 in std.start.posixCallMainAndExit (fuzz_lsm_forest)
    std.os.exit(@call(.{ .modifier = .always_inline }, callMainWithArgs, .{ argc, argv, envp }));
                ^
/nix/store/0hn8yvvw94r2q1hihdfvy1s9j3sy431g-zig/lib/std/start.zig:322:5: 0x245232 in std.start._start (fuzz_lsm_forest)
    @call(.{ .modifier = .never_inline }, posixCallMainAndExit, .{});
    ^

Everything else looks fine.


Update issue template to ask providing version numbers

Also moved the file to the .github folder.

Current coverage is 83.27% (diff: 100%)

Merging #845 into master will not change coverage

@@             master       #845   diff @@
==========================================
  Files            34         34
  Lines          2769       2769
  Methods           0          0
  Messages          0          0
  Branches          0          0
==========================================
  Hits           2306       2306
  Misses          463        463
  Partials          0          0

Powered by Codecov. Last update 3fdc051...b6a7392


FITS bank lists not available in public

Hi, the bank list seems not to be available in public. How do I get the FINTS endpoint? Or am I getting something wrong given that in other issues it seems to work. https://www.hbci-zka.de/register/bedingungen_bankenliste.htm
Thanks, Dom

Hi, I rewrite in English: the bank list seems not to be available in public. How do I get the FINTS endpoint? Or am I getting something wrong given that in other issues it seems to work. https://www.hbci-zka.de/register/bedingungen_bankenliste.htm
Thanks, Dom

problem is known see documentation for config file


Update faiss.py

Lazy Import: Load Faiss only when needed.
Better Type Hints: Clearer and more accurate types.
Simplified Logic: Used dictionary for metric matching.
Error Handling: Caught exceptions during Faiss setup.
Batch Search: Support for large queries efficiently.
Pre-normalization: Shift normalization responsibility outside.
Batch Setter: Dynamic batch size with validation.
Resource Cleanup: Added a method to release GPU resources.

@YadlaMani Thank you for taking the time to read over and submit changes! Personally, I don't like a lot of the choices in this PR, so I will probably not merge this, reasons below:

Union vs | is merely a style choice. I personally think | is clearer and takes up less space.
importlib vs import and see if it fails. This is again a style choice. Users have the option to not install faiss if they are not using this index directly.
Parameters: of init vs Attributes: in class defs, another style change I do not like, sorry.
I do not like wrapping in try and catch any exceptions. That can catch unintended exceptions.

The project has adopted the stylistic choice of being simplistic and usage modern Python features to make code easier to read, and these points are against that.
For the faiss batch one, you have a good point. Doesn't seem like it's being used here. However, please change your implementation to just this, ensure that it works, and submit a new PR (because there are too many unrelated changes in this one).
results = [
    self._index.search(query[i:i + self._batch_size], k)
    for i in range(0, len(query), self._batch_size)
]
distances, indices = map(np.concatenate, zip(*results))

@rentruewang okay will try to adapt to this style and try to contribute to the repo

Thank you! I'll close this one for now.


chore(release): configure semantic-release for branches

This configures semantic-release to cut releases from the main, next, and support branches as well as cutting alpha and beta prereleases.

You could also look at moving to github actions sample PR https://github.com/americanexpress/one-app-dev-cdn/pull/17

You could also look at moving to github actions sample PR americanexpress/one-app-dev-cdn#17

Thanks Nelly, I've opened an issue so we can take this up with a later PR.