zero123plus support?

Can generate additional (6) images for other camera angles.
https://github.com/SUDO-AI-3D/zero123plus

@Ratinod Hi, they only support rendering 6 fixed views, which is not compatible with our pipeline.

Instant-NGP, to my surprise, is able to generate a model using only 7 images. But the result is not ideal.
https://github.com/SUDO-AI-3D/zero123plus/issues/11#issuecomment-1781951276
It's a shame that this can't be added to the existing pipeline to produce more detailed final results of the non-visible parts of the image.


flag special tokens and ### as errors (e.g., :si:### and :m:###)

As of April 12th 2022, :si:### and :m:### are allowed in BELA but it should not be allowed

Let's compile an exhaustive list of these combinations then cover them all in one shot. It should be trivial.

Instead of a list, I wonder if it's more efficient to implement it as ### should be standalone, example:
def _find_baby_lang_adult(belan):
    for p in belan.persons:
         for u in p.utterances:
              for c in u.chunks:
                  for t in c.value.split():
                       if "#" in t:
                           if t != "###":
                               errors.append(f"{belan.path} : {t} in {c} contains other character with special ### standalone token!")


Charticulator visual sorting

Hello Team,
We've been developing a new visual with x axis(width) and y axis(height) as number values. However the bars are scatter.
Kindly help and consider as urgent as were struck.

Expectation;

Note - we're using the same variables and data is same
Thanks,
Pavithran

https://github.com/zBritva/charticulator-visual-community/issues/32

As workaround use dev version of the editor on https://ilfat-galiev.im/ :


fix merge mistake

Fix an error in merging

Codecov Report
Patch and project coverage have no change.

Comparison is base (c12277c) 100.00% compared to head (29c6293) 100.00%.

:mega: This organization is not using Codecov’s GitHub App Integration. We recommend you install it so Codecov can continue to function properly for your repositories. Learn more
Additional details and impacted files
@@            Coverage Diff             @@
##               1.5     #1143    +/-   ##
==========================================
  Coverage   100.00%   100.00%
==========================================
  Files           46        46
  Lines         2652      2414   -238
  Branches       396       354    -42
==========================================
- Hits          2652      2414   -238

Flag
Coverage Δ

foundry
?

production
100.00% <ø> (ø)

reference
100.00% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.
see 29 files with indirect coverage changes
Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.


Error installing FALCON

I'm trying to install FALCON using the STANDARD method.  I am using Ubuntu 18.04 LTS.
My Python2.7 installation is </usr/local/lib/python2.7>
I do not understand what is meant by ${PREFIX}
Can you please explain?
Would my ${PREFIX} be </usr/local> or </usr/local/lib/python2.7>
Using either one generates this error:
$ pbalign --help
Traceback (most recent call last):
File "/usr/local/bin/pbalign", line 7, in
from pbalign.pbalignrunner import main
ImportError: No module named pbalign.pbalignrunner

We do not currently support installation from these repos. Please use Bioconda.
https://github.com/PacificBiosciences/pbbioconda


[API DESIGN REVIEW] Add random crop support to ImageDataGenerator

Producing Random Crops during training is a standard data-augmentation technique used by most important CNN papers. Along with avoiding over-fitting, it can be used to handle images of variable size and to avoid stretching the pictures to a fixed input.
Adding support to the ImageDataGenerator class requires passing a new random_crop=False argument to its constructor and modifying the logic of its functions flow_from_directory() and flow_from_dataframe(). The logic of the aforementioned methods needs to be updated since currently their mandatory target_size is passed to the load_img() method (optional argument), so effectively the images are resized/stretched before we get the chance to do any crops.
The new logic should avoid the resize in load_img() if the random_crop=True (obviously if random_crop=False we will still do it). The Image will be loaded in memory and later cropped to the requested target_size. I believe the best place to do this is on the top of the apply_transform() method just before any other operation takes place.
I have not implemented the feature but I believe that the above description implements it in a backwards compatible way. One potential caveat that I see is that the flow() cannot support random_crop=True. The images are already loaded on a numpy array and have a fixed size. If one invokes flow() after passing random_crop=True to the constractor, he/she should receive an exception or warning. Another potential thing to keep in mind (perhaps add it in the documentation) is that while using this feature, you can't pass images of extremely different sizes. It is recommended to "fix" the smallest dimension of every image to a specific size (slightly larger than target_size) and then do the random crops.
I would love to hear your views on whether you want this feature, how the API would look like etc. If you agree, I'm happy to implement it.
cc @fchollet @Dref360

to the constractor

There was a typo above.
to "fix" the smallest dimension of every image to a specific size

Is there any restriction on the other dimensions ?
Thanks

@tedyu thanks, fixed the typo.
Concerning how you resize, it depends on the problem that you have, the data, the input of your network etc. Let's assume that your networks input is 224x224x3. Krizhevsky et al suggested to downsample the original images to 256x256 and then apply random 224x224 crops to them; that was a common approach adopted by lots of other researchers. If you want to avoid image stretching (typically for problems beyond image classification), another option is to downsample the the smallest dimension of the image (height or width) to 256 and allow the other dimension to be larger (by maintaining the aspect ratio). Then your input dataset will have images of variable size. The proposed update will allow you to produced fixed size images by applying random 224x224 crops on the original 256xA or Bx256 images.

Maybe flow() can support random_crop=True if the input is list of images instead of numpy array ?

@rohit-gupta Thanks for the suggestion; that is true.
I had a brief look at NumpyArrayIterator and it seems it supports receiving a list of arrays but it currently requires all of the image arrays to be of equal size. Moreover later on it converts the list of arrays in a single array and I'm not sure how drastically it needs to be refactored to avoid this.
Since keras-processing was moved out of keras it's a bit hard to trace the original author(s) of the NumpyArrayIterator. I would love to hear from other maintainers on whether such feature is wanted and perhaps their input on whether the flow() should support the random_crop=True flag before I start digging into the technical details of NumpyArrayIterator.
@gabrieldemarmiesse I also just noticed that "Keras API Design Reviews" require an accompanying document that describes the changes. I believe I describe all the details on this issue but if the doc is required I'm happy to draft one. Let me know. :)

I think it's better if you make a google doc if you don't mind. Maintainers can afford very little time to each task since they are so many of them. Everything that can reduce cognitive workload is very appreciated. API design changes are usually in form of a google doc, so let's go with that.
FYI, I don't think i'll review the document, I have other things in my TODO list, and API changes reviews are mostly the job of @fchollet.
Also, in the keras repo, there is a lot of freedom to change and refecactor things as long as you don't modify the API. So no worries about the internal consequences of the implementation.
I think that a random crop is a good thing to have, it's common, so +1 from me.

One thing I am concerned by is that a single random_crop=True option is too inflexible. There should be some way to specify the cropping strategy, i.e. size of smallest dimension, desired crop size, etc

I think those pre-process operations should be a list, i am not exactly a cv guy but order of operations should matter as you concern where to add it exactly. Adding a new parameter for each operation is kinda confusing and not very good in the long term. And this is probably obvious for everyone. If something has to be broken, it is better to broke it sooner rather than later. (this is not exactly issue for this PR but a general one)

Sorry about that. Pinging @fchollet again just in case. Also, can you open the same issue (with the google doc) in https://github.com/keras-team/keras-preprocessing/issues. This will give your issue more visibility since there are already many issues in the keras main repo. You will likely get more success. Keep this issue open just in case.

@gabrieldemarmiesse Thanks for the prompt reply. I opened it also on keras-preprocessing as you suggested. If you believe that the change will overburden the API of ImageDataGenerator feel free to close the tickets.


bump-formula-pr: add update-alias option to rename formula aliases if necessary

[x] Have you followed the guidelines in our Contributing document?
[x] Have you checked to ensure there aren't other open Pull Requests for the same change?
[x] Have you added an explanation of what your changes do and why you'd like us to include them?
[ ] Have you written new tests for your changes? Here's an example. => currently there are no tests for bump-formula-pr
[x] Have you successfully run brew style with your changes locally?
[x] Have you successfully run brew tests with your changes locally?

This PR adds an --update-alias to brew bump-formula-pr to updated the versioned alias pointing to a formula (e.g. node@12 => node), if the version bump makes it necessary to update said alias (e.g. bumping to node 13 needs an node@13 alias).
Without this change I usually run into issues when trying to bump v8 with brew bump-formula-pr, because every minor v8 update requires a rename of the (currently<EMAIL_ADDRESS>alias. Using brew bump-formula-pr for such a minor v8 version bump will fail with a audit error correctly complaining about the incorrect alias. Even worse: If you think you are clever and are doing the alias rename by yourself before running brew bump-formula-pr it will complete (audit passes), but it will result in a broken PR (without the alias rename) because brew bump-formula-pr does only commit changes to the formula itself atm and just does not commit your alias rename.
With this PR you could simple run brew bump-formula-pr --strict --update-alias v8 ... and it will notice the outdated alias, make the rename for you and also commits the renamed alias in addition to the formula changes for you. I've conservatively put it behind the --update-alias option now, but you might want to consider making it the default behavior later after enough testing.
This first commit https://github.com/Homebrew/brew/pull/6299/commits/78dbf0cfcce7b92ad04a4b4628481ec0c208a8e3 contains the actual change to support --update-alias and the second commit https://github.com/Homebrew/brew/pull/6299/commits/9fa30264648bb5a801ef1d484e6a271f9f2ad9ba is just a little refactor necessary to avoid brew style's Cyclomatic complexity for bump_formula_pr is too high. [77/75] error. I've left them separated for easier review, but I can squash them before merging.

Thanks @MikeMcQuaid for the review. I've addressed you comments.

What would be the downsides of making this the default behaviour rather than making it a flag?

I think it's just me being a bit overcautious about some edge cases this could break, like if a formula completely changes it's version schema. However in this casebrew bump-formula-pr shouldn't be used anyway / the update would need to be done manually anyway. So maybe it's fine making this the default behaviour.

So maybe it's fine making this the default behaviour.

Yeh, good call 👍

Edit: Also it has some homebrew-core specific assumptions currently, like only allowing either one or two digest version numbers in the versioned alias.

I think given it's checking the alias exists before doing anything: it seems fine to be default 👍

I've addressed both comments and made it the default behavior after hardening the versioned_alias regex a bit more to only match versioned alias ending on an @ followed by a 1- or 2-digit version number.


Problem enable sRGB

// building the display, ie. the main object
let display = glutin::WindowBuilder::new()
        .with_title(format!("Snake 3D effect"))
        .with_srgb(Some(true))
        .build_glium();
assert_eq(display, Err(BackendCreationError(NoAvailablePixelFormat)));

I have en intel HD3000. Any idea ?

This is a glutin issue and not a glium issue, since it is about context creation.
It's also a known problem on Linux (are you on Linux?). For some reason the GLX & EGL APIs always report sRGB as false, even when the formats actually have sRGB enabled.


feature(pool-transition): Adds Pool transition modal and warnings

related:

https://emurgo.atlassian.net/browse/YOMO-1272
https://www.figma.com/file/KeBVo6rWNYFLXwTphz9lHi/Mobile-App?type=design&node-id=16592-16113&mode=design&t=dExxblZVpV7zpAvv-0

Testing with current pool: d248ded3c18e0e80d07a46f00a2d808075b989ccb1a0e40a76e5cee1 Hermes Stake Pool Germany #1  can change in getPoolTransition mock
One of the shared wallets is delegated there.

TxHistory
Settings
Staking Center

Missing:

yoroi-lib update with PoolTransition and getPoolTransition

@stackchain  Let me know if we want to have it on develop with the mock or block the PR till yoroi-lib is ready.

@stackchain @michaeljscript @banklesss
Ready for merge on my side. 4.28.0 should get a regression to make sure the lib updates didn't break anything

This is done but is blocked by the hardcoded date on the package, after merging a full regression will be required (swap create/cancel) due to CSL bump cc: @rahulnr7

Bringing it in, the package can be updated later.


focuswriter: 1.7.6 -> 1.8.5

Description of changes
change log: https://github.com/gottcode/focuswriter/releases/tag/v1.8.5
diff: https://github.com/gottcode/focuswriter/compare/v1.7.6...v1.8.5

added myself as a maintainer of focuswriter
changed all-packages.nix call to focuswriter to use qt6Packages.callPackage over libsForQt5.callPackage as focuswriter now uses qt6 predominantly.
swapped out fetchurl to fetchFromGitHub as the GitHub acts as a sort of mirror and has interop with nix-update for ease of updates in the future

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

[x] 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/)
23.11 Release Notes (or backporting 23.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

[x] Fits CONTRIBUTING.md.

Result of nixpkgs-review pr 253111 run on x86_64-linux 1

1 package built:

focuswriter

Hi @NickCao. Thank you for catching this.
I've actually been given a good opportunity to learn more about qt6 and packaging qt apps for Nix due to this which I appreciate.
I've added a few more commits. I've updated the description of the Pull Request to document the changes and their rationales.
Thanks.

Result of nixpkgs-review pr 253111 run on x86_64-linux 1

1 package built:

focuswriter

Tested building, running and typing a few words.


BStack Keyboard [History]

"BTstack Keyboard"

''

The BTstack Keyboard application allows you to use a Bluetooth keyboard with the iPhone and iPod Touch. Foldable, travel-friendly keyboards have been supported for at least a half of a decade by all smartphones, except by the iPhone.  Combined with a portable keyboard, it can replace your laptop for taking notes or writing emails at meetings or at your favorite coffee shop.
The application fills this gap. It is based on the open-source BTstack project, a Bluetooth stack designed for embedded devices where resources are scarce.
BTstack Keyboard runs on jailbroken iPhones, all iPod touch devices with Bluetooth support, and the iPad. It is available via the Cydia Store.
It works with all Bluetooth HID keyboards and the Celluon laser projection keyboards. So far, we have positive feedback for:

★Apple Bluetooth Keyboard

★Bluetooth Microsoft Wireless Entertainment Keyboard 7000

*Celluon Laser Projection Keyboard CL800BT, CL850

★Cingular Portable Bluetooth Wireless Keyboard

★Dell Axim Executive Keyboard

★Dell full sized Bluetooth Media Keyboard, model y-raq-del2

★Freedom mini keyboard

★Freedom Universal2 (make sure you are in HID mode)

★Frogpad

★iTech Virtual Bluetooth Keyboard

★KeySonic 340/540 BT

★Logitech Cordless Mediaboard Pro

★Logitech diNovo Edge

★Logitech diNovo Media Desktop

★Logitech MX5000

★Matias Folding Bluetooth Keyboard

★Microsoft Bluetooth Mobile Keyboard 6000

★Nokia SU-8W

★Palm Wireless keyboard 3245WW

★Rocketfish

★Think Outside Stowaway Universal

However, we received reports that it does not work with:

*Cygnet Bluetooth Keyboard

*Freedom Universal

*G-Tech Smart Fabric Wireless Keyboard

*HP iPAQ Bluetooth Foldable Keyboard

*Level One BLK-2000 Foldable Keyboard

*OMIZ

*Palm Universal Wireless Keyboard 3169WW (uses IR - no Bluetooth)

We intend to support the Freedom Universal. Stay tuned.
-"BTstack Keyboard"

"iPhone gets Bluetooth keyboard driver"
'Dec 22, 2009 at 10:14'

Apple’s refusal to add a netbook to its range has left many attempting to use the iPhone or iPod touch as a rough equivalent, but ease of text entry continues to frustrate.  Happily, where Apple fall short the developer community delivers, with the simply-named iPhone Bluetooth Keyboard Driver.  Soon to appear in the Cydia Store, v.1 of the driver allows you to wirelessly connect a Bluetooth keyboard to the iPhone 3G, iPhone 3GS or iPod touch.
It’s not a perfect solution: it requires that the device be jailbroken first, and iPhone 2G support is unclear at present.  You’ll also need an iPod touch with Bluetooth, too, so that counts out the first-gen model.  The software implementation isn’t quite perfect either; v.10 lacks support for cut/copy/paste, you can’t highlight text by holding down shift and using the cursor keys, the CapsLock button won’t work and Apple’s own wireless keyboard won’t quick auto-connect.
Nonetheless, this is a huge step forward for turning the iPhone or iPod touch into a mobile workstation, and those who enter large amounts of text may find the combination of the App Store and this new driver irresistible.  No word on when exactly it will enter the Cydia Store.
[via The Ebook Test]
-"iPhone gets Bluetooth keyboard driver"

"Using a Wireless Keyboard with an iPhone using BTstack Keyboard | Engadget"
''

A few days ago, the BTStack keyboard package was released to Cydia. This package, which we posted about recently, allows owners of jailbroken iPhones to use a Bluetooth keyboard with their iPhone 3G or 3GS, or 2nd generation or later iPod touch. The package is available for US$5.00 from Cydia.
Since the iPhone was first introduced, there have been efforts to bring support for external accessories. The iPhone 3.0 external accessory framework allowing accessories that connect to the universal dock connector or use Bluetooth has been closed, and only a few companies have developed accessories using the framework. The BTStack project by Matthias Ringwald offers a more complete and open Bluetooth stack for jailbroken iPhones. The stack has even been used with an iPhone and a Wii Remote over Bluetooth. To use a Bluetooth keyboard for quick and easy data entry into your iPhone, you'll need to jailbreak your iPhone, which can be done with an application like blackra1n.
Read on to find how I set up my iPhone to use the Apple Wireless Keyboard, and how it works with the iPhone.
Once you've jailbroken your iPhone and installed Cydia, you'll need to look for the BTstack Keyboard package, which is available for US$5. There's a free demo version also available for Cydia that allows limited use of a Bluetooth keyboard. The BTstack Keyboard package enables many of the normal features of a keyboard, including the arrow keys. This package should work with most of the apps already on your iPhone, and allows you to type in editable text views and text fields. You'll also be able to use a Bluetooth keyboard for entering text in web views.
After installing the BTstack Keyboard package, it's very easy to set up and pair your keyboard. First, you'll want to make sure the keyboard you're going to use isn't currently paired with anything else. To unpair your keyboard in Mac OS X, go to the Bluetooth preference pane in System Preferences, select the keyboard, and then click the minus (-) button below the list of devices.
To pair the keyboard with your iPhone, launch the "Keyboard" app that was installed as part of the BTstack Keyboard package, and it will search for a keyboard. Make sure your keyboard is in pairing mode, which can be done on an Apple Wireless Keyboard by pressing the Power button on the right side of the keyboard. You'll be able to select your keyboard from a list of Bluetooth devices. After selecting the keyboard, enter the 4 digit passcode displayed on the iPhone, and then press Enter on your keyboard. You should be able to start using your Bluetooth keyboard with your iPhone immediately. When it's enabled, you'll see a "On" badge on the icon of the Keyboard app.
When using the keyboard to type on the iPhone, there's no sluggishness at all. There are still a few things that sometimes feel incomplete; for example, you can use the keyboard arrow keys to move the cursor in a text field or text view, but you can't in a web view. In addition, there's no support for the Caps Lock key or any of the function (F) keys. The Escape key allows you to exit a editable view or field.
Using BTStack Keyboard and an external Bluetooth keyboard did not seem to have a negative impact on the iPhone's battery life. Overall, this setup can be useful for anyone who wants to do any extensive typing on the go without having to carry around a notebook. However, it's not for those who wish to remain "legal" (have a non-jailbroken iPhone or iPod touch), or who are unable or unwilling to jailbreak their devices.
%Gallery-80967%
-"Using a Wireless Keyboard with an iPhone using BTstack Keyboard | Engadget"


CP-13939: compute DijkstraShortestPathAlgorith with a target vertex

From unknown CodePlex user on Saturday, 22 August 2009 02:12:57
Please split different questions in different threads. I'll tack the target vertex feature with this thread.

AssertHeap() should not be called on Release build and is for debugging purpose only. Just delete it.

Form unknown CodePlex user on Monday, 31 August 2009 06:46:25
Hello,
anyone know where i should put the stop condition to stop the process of the dijkstraShortestPathAlgorith. I ve done a modified version of it that just receive an extra argument in constructor where i got some extra information like the wanted destination vertex. I have try to put my stop condition in the relax method, but it don't really seem to stop the process.
have a nice day

Form unknown CodePlex user on Sunday, 06 September 2009 21:42:34
You can use BestFirstFrontierSearchAlgorithm which has a root -> goal concept. The algorithm stops when goal is found.

Form unknown CodePlex user on Monday, 14 September 2009 06:25:48
tanks a lot for the information

Form unknown CodePlex user on Sunday, 07 November 2010 05:06:12


Ability to delete conversation:

Ability to delete conversation, this code from the archived edgegpt repo
https://github.com/acheong08/EdgeGPT/blob/main/src/EdgeGPT/EdgeGPT.py#L204

#106
https://github.com/Integration-Automation/ReEdgeGPT/blob/8750f6c1ddb1133aee1d7f7dba8892062d8c1ffc/re_edge_gpt/chathub.py#L222

New delete conversation code does nothing

New version? 0.0.27

hi @JE-Chen
Can you show me how to delete the conversation?
Thank.


Max is not defined correctly

I used your method but found out it doesn't correlate with what the documentation says it should be doing.
It returns: 53.833008 as max,
But when printing the data:
2.6916504 22.81816
5.383301 2.1004658
8.074951 8.704016
10.766602 3.4043686
13.458252 8.649045
16.149902 9.210494
18.841553 14.937911
21.533203 5.1524887
24.224854 20.706167
26.916504 8.359295
29.608154 3.7514696
32.299805 15.109907
34.991455 86.791145
37.683105 52.140736
40.374756 24.108875
43.066406 11.070151
45.758057 10.569871
48.449707 6.1969466
51.141357 16.722788
53.833008 8.93011

The 34.9x should be the max?
Steps to reproduce:

clone my repository https://github.com/norlock/sparticles branch input. commit: 17c1886a6072de2a8b54ee6140b6fcd6597cc381
Select some audio input like a  microphone.
https://www.szynalski.com/tone-generator/ play a tone, I used 36hz
see output not corresponding with the printed results.

Hi @Norlock,
first of all: thanks for using my library! Regarding your issue: Yikes, so are right absolutely right! There is a bug. I'm going to fix and publish it within the next 7 days.

No problem I'm using RustFFT now by it self, since I just want the dominant frequency. Just wanted to let you know, so don't feel rushed

Hm. I added a unit test and it tells that everything works as expected:

#[test]
    fn test_max() {
        let maximum: (Frequency, FrequencyValue) = (34.991455.into(), 86.791145.into());
        let spectrum: Vec<(Frequency, FrequencyValue)> = vec![
            (2.6916504.into(), 22.81816.into()),
            (5.383301.into(), 2.1004658.into()),
            (8.074951.into(), 8.704016.into()),
            (10.766602.into(), 3.4043686.into()),
            (13.458252.into(), 8.649045.into()),
            (16.149902.into(), 9.210494.into()),
            (18.841553.into(), 14.937911.into()),
            (21.533203.into(), 5.1524887.into()),
            (24.224854.into(), 20.706167.into()),
            (26.916504.into(), 8.359295.into()),
            (29.608154.into(), 3.7514696.into()),
            (32.299805.into(), 15.109907.into()),
            maximum,
            (37.683105.into(), 52.140736.into()),
            (40.374756.into(), 24.108875.into()),
            (43.066406.into(), 11.070151.into()),
            (45.758057.into(), 10.569871.into()),
            (48.449707.into(), 6.1969466.into()),
            (51.141357.into(), 16.722788.into()),
            (53.833008.into(), 8.93011.into()),
        ];

        let spectrum_len = spectrum.len() as u32;
        let spectrum = FrequencySpectrum::new(spectrum, 44100.0, spectrum_len);

        assert_eq!(
            spectrum.max(),
            maximum,
            "Should return the maximum frequency value!"
        )
    }

Now I'm confused..

Hm. I ran your example. I can't reproduce it :/
By the way: pretty cool project!

Hmm i tried again now its working as well for, I think that for some reasons something wrong happened (maybe hardware or some sync issue but its working now).
Thanks! Yeah busy with audio is pretty cool, somehow not that easy if its not a pure sine wave. Trying to make it work with my guitar but it starts becoming confused with the frequencies. Anyway keep up the work ;).


Add unit test for decimal abs function

What changes were proposed in this pull request?
Add unit test for decimal abs function.
How was this patch tested?
Locally verified.

@JkSelf Would you help review this PR? Thanks.


Add files filter

I've added the option 'path' for full path files to mutate. Files from path with be intersected with the files found by Symfony/Finder using config directory and 'file' option.
Ex:
Config:
{
    "timeout": 10,
    "source": {
        "directories": [
            "src"
        ],
        "excludes": [
            "vendor",
            "tests"
        ]
    },
    "logs": {
        "json": "humbug/humbuglog.json"
    }
}

Command:
humbug --file=Service.php \
--file=GetData.php \
--path=src/Data/Request/GetData.php \
--path=src/Data/Infrastructure/Persistence/DAL/GetData.php \
--path=src/Data/Response/GetData.php

Files found by Symfony/Finder:
src/Data/GetData.php
src/Data/Request/GetData.php
src/Data/Infrastructure/Persistence/DAL/GetData.php
src/Data/Service.php
src/Service.php

Running the command with the config above the mutated files will be:
src/Data/Request/GetData.php
src/Data/Infrastructure/Persistence/DAL/GetData.php

@holysleeper the changes LGTM but the tests are still failing

@theofidry I saw the fails, I will fix them asap :). Thanks.

Thanks very much @holysleeper :)


[feature request] local functions defined via left-hand side of =

given
x,y,z ∈ ℝ²

f(a,b) = a⋅b
g = f(x,y) + f(x,z)

should compile so that g is computed the same as:
given
x,y,z ∈ ℝ²

g = x⋅y + x⋅z

I claim that I should not have to write where f :  ℝ², ℝ² → ℝ because f is called consistently with known types.

This invites a discussion of scope. What if I write:
given
x,y,z ∈ ℝ²

f(b) = x⋅b
g = f(y) + f(z)

?
I claim x should be accessible "inside" f so this should compile.
What if the left-hand side function parameter names clash with existing variables?
given
x,y,z ∈ ℝ²

f(x,y) = x⋅y
g = f(x,y) + f(x,z)

while this invites some confusion, I claim this is common practice and should be allowed, where x,y on the f(x,y) line are the function parameters obscuring  the parent (now necessary) scope's x,y.


QueryParse is incorrect when parsing NOT

Hello,
I am changing from Lucene.net 3.x to Lucene.net 4.0.
I have found that behavior has changed when paring query.
I have attached 2 images that show different result with same input

It make return result different
Could you please check it?

Thanks for the report. Could you please confirm that you are using the Classic QueryParser?
Also, could you please provide enough code (either a unit test or a console app) so we can run it to see this behavior?
Do note that the query parser is set up to be culture-sensitive based on the current thread by default. To override, you must set the Locale property of the QueryParser class.

It's hard to tell, but for the search phrase is it specified as "Variant1 - Variant2" or "Variant1 -Variant2" ?  If the former then I suspect what you are experiencing is a bug in 3.x that was fixed in 4.x because having a space between the - and the term should not cause the term to be negated.

I'm sorry for missing some info
Input: Variant1 - Variant2 (has space)
Output
Version 3.x: +_content:variant1 -_content:variant2 (NOT => -)
Version 4.0: +_content:variant1 +_content:variant2 (NOT => +, it should be -)
I will try again with sample console app using C#.

Thanks for the report. Could you please confirm that you are using the Classic QueryParser?
Also, could you please provide enough code (either a unit test or a console app) so we can run it to see this behavior?
Do note that the query parser is set up to be culture-sensitive based on the current thread by default. To override, you must set the Locale property of the QueryParser class.

Yes, version 4.0, I know that there are some changes .
I am using QueryParser class in  Lucene.Net.QueryParsers.Classic

Hello,
I have checked that and I am pretty sure I was correct.
You can check images below

I have created repository:
https://github.com/vucuongkg/Lucene.Net-QueryParse
Please check it, thanks.

Ping @NightOwl888 , ;)

If you take a look at the documentation for 4.8 you will see that it shows the minus sign next to the term or phrase with no space between them.   The example provided is "jakarta apache" -"Apache Lucene".  Again, I think you are witnessing a bug fix.  if you want the term or phrase negated you should remove the space between the minus sign and the term or phrase.
As further evidence, it's worth  noting that the lucene query syntax is very similar to that used by google.  And in google if you search for Taiwan - history you will see that the 2nd entry contains the word history

but if you search for Taiwan -history  you will see that the results containing the word history have been removed.

So what you are experiencing in Lucene 4.8 isn't a bug in 4.8 it's a fix of a bug that existed in 3.x

Hello @rclabo
Thanks you so much for your reply, really detail and clear.
So, I close this.


Include Hide/Show on the right click options

Hello, is there a way to add the Hide/Show Column options on the right click menu just like the allowInsertColumn or allowDeleteColumn.

no you should make a custom contextmenu with function hideColumn(x)

no you should make a custom contextmenu with function hideColumn(x)

Hello
Wouldn' it make sense to include mask/show + delete column in the standard right click menu ?

It's a good idea, but maybe @pphod has already plan that. I lets paul answer to this post 😉


background login

Hello anton.
I would like to put a background image on the login page. In the new version 3.9 I do not know how to do it. would you help me?

It's a standard HTML page. There is plenty of information on internet on how to put a background image on a web page.


[improve][io] JDBC sinks: implement JDBC Batch API

Motivation
Usually in high load systems the JDBC drivers are meant to be used with the JDBC Batch API. Currently it's not implemented in the jdbc sink
Modifications

New flag useJdbcBatch to turn on this feature (default to false)
If useJdbcBatch is on, then the sink will use ´addBatch()´ and executeBatch() methods
In case in the same messages batch group (defined by batchSize or timeoutMs) there are different kind of operations, the batches are split in sub-batches by operation type but they're still in the same transaction. This means that if you use transactions, the behavior is semantically the same. If transactions are disabled (autocommit=true) the behavior could be a little different since more statements could be executed than without JDBC batch enabled. For example, if in the same batch you have two messages and first statement fails:

A) no jdbc batch -> the first fails, the second fails.
B) with jdbc batch -> the first goes in, the second fails. this is due to the JDBC batch nature. However it's recommended to turn on transactions if the driver has support for them.

Added more specific tests to verify error scenario behaviors and ensure that commits and msg ack are executed correctly for each message.
Improved doc regarding how to configure batch properly.

Documentation

[x] doc
[ ] doc-required
[ ] doc-not-needed
[ ] doc-complete

@eolivelli please review it again

Codecov Report

Merging #18017 (9a9e72b) into master (6c65ca0) will increase coverage by 10.63%.
The diff coverage is 76.19%.

@@              Coverage Diff              @@
##             master   #18017       +/-   ##
=============================================
+ Coverage     34.91%   45.54%   +10.63%
- Complexity     5707     6150      +443
=============================================
  Files           607      367      -240
  Lines         53396    41174    -12222
  Branches       5712     4219     -1493
=============================================
+ Hits          18644    18754      +110
+ Misses        32119    20243    -11876
+ Partials       2633     2177      -456

Flag
Coverage Δ

unittests
45.54% <76.19%> (+10.63%)
:arrow_up:

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files
Coverage Δ

.../service/SystemTopicBasedTopicPoliciesService.java
59.49% <0.00%> (+7.90%)
:arrow_up:

.../pulsar/broker/stats/BrokerOperabilityMetrics.java
94.64% <ø> (+1.99%)
:arrow_up:

...g/apache/pulsar/compaction/CompactedTopicImpl.java
69.28% <0.00%> (+58.57%)
:arrow_up:

.../org/apache/pulsar/broker/admin/v2/Namespaces.java
54.41% <50.00%> (+46.38%)
:arrow_up:

...broker/delayed/InMemoryDelayedDeliveryTracker.java
65.00% <75.00%> (+65.00%)
:arrow_up:

...n/java/org/apache/pulsar/broker/PulsarService.java
56.38% <100.00%> (+2.06%)
:arrow_up:

...pulsar/broker/admin/impl/PersistentTopicsBase.java
50.60% <100.00%> (+39.20%)
:arrow_up:

...rg/apache/pulsar/broker/service/BrokerService.java
55.74% <100.00%> (+7.74%)
:arrow_up:

...ion/pendingack/impl/MLPendingAckStoreProvider.java
70.00% <100.00%> (+2.53%)
:arrow_up:

.../pulsar/broker/service/SharedConsumerAssignor.java
3.70% <0.00%> (-64.82%)
:arrow_down:

... and 398 more


Code paths

A test and feature we need to add is around not having plugins and their deps in the code path when compiling.
We can test this with multiple versions of a test app used as dep and dep of a plugin included but that is missing an include in the plugin version that exists in the version expected by the app we are building.

This is covered in the plugins test checkbox in on the tests checklist https://github.com/rebar/rebar3/issues/45


removing dotenv-cli as it is not used

Please check if the PR fulfills these requirements

[x] Followed the Contributing guidelines.
[x] Tests for the changes have been added (for bug fixes/features) with 100% code coverage.
[ ] Docs have been added / updated (for bug fixes / features)

What kind of change does this PR introduce? (Bug fix, feature, docs update, ...)
removing dotenv-cli as it is not used

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 100.00%. Comparing base (5b555cc) to head (592455d).

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
Additional details and impacted files
@@            Coverage Diff            @@
##              main      #652   +/-   ##
=========================================
  Coverage   100.00%   100.00%
=========================================
  Files            5         5
  Lines          327       327
  Branches        81        81
=========================================
  Hits           327       327

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.


Hi - The v2 (2.6.2) version is locked from any future changes. Please could you make this change to the v2-community release version, although I think it's already been done in there - but worth checking anyway!

@photonstorm I've made the same change there now.
Where is the npmjs.org package pulled from?


Strip "Wikipedia" from answer

Hi,
Google often relies on Wikipedia information. Due to that the text blocks often have the plain word "Wikipedia" at the end. It would be nice if that would be removed .
Makes the answer a bit more natural.

Great suggestion - I will try to include in the next release

I've created pull requests for both master and version 2 branches that address this issue, let me know if you need any changes made to them :)

A similar treatment has been applied into version 2 final


WIP - support for KubernetesInDocker (kind) clusters

test image available @ dakyddacr.azurecr.io/periscope/kind:v11
Currently containerlogs, nodelogs and systemperf failing with:
2021/06/20 10:17:20 Collector: containerlogs, collect data failed: Fail to run command on host: exit status 127
2021/06/20 10:17:20 Collector: nodelogs, collect data failed: Fail to run command on host: exit status 1
2021/06/20 10:17:21 Collector: systemperf, collect data failed: Fail to run command in container: exit status 1: Error from server (Forbidden): unknown (get services http:heapster:)
Other functionality appears present on KIND cluster, no regressions observed on AKS cluster.
These outstanding issues look like ones that @sophsoph321 has already encountered and mentioned

FYI: just a note.
I am not sure why it was merged because bunch of code which was said only for development purpose is not removed? (Like the one below)

also:
Next time if you are self merging please use: “squash merge” it uses one commit which contains history of all your work and this PR will stay.
advantage:

it will keep the master commit history cleaner.

thanks,


⚠ TiendaEnLinea has degraded performance

In 8b94797, TiendaEnLinea (https://www.fahorro.com/) experienced degraded performance:

HTTP code: 200
Response time: 6600 ms

Resolved: TiendaEnLinea performance has improved in e83451c.


Could not get post from GetPostByID: sql: expected 7 destination arguments in Scan, not 6

Could not get post from GetPostByID: sql: expected 7 destination arguments in Scan, not 6

fixed this issue.
Also added if statement so when img file is not provided it still creates the post, before it would throw an error. issue can be closed now


Update integration tests

This update should be seen as a bridge to a more complete & consistently-formatted set of integration tests.
Coffeescript tests have been skipped. With updated ripple-lib, only drops strings are allowed ('1.0' is not accepted as '1 XRP'). It seems that decimal strings are used in some places to represent the value of an IOU, so a simple replace will not work. Probably not a very complicated fix to someone familiar with these tests

Updated ripple-lib. Currently unable to update to the latest npm-published version due to deprecations, so this pull request is on hold and CI won't pass until this is figured out
Added tests for disabling master key
Added tests for suspended payments (these tests are skipped, may be unskipped when certain that the API won't change and there's a suitable npm-published ripple-lib with support)
Added ES6 transpiler. Can use let/const, generators, destructuring, etc. etc. in tests
Enabled Promise/generator based tests via co. This is not used by default. Old test utility functions should work as normal. See test/sample-test.js or test/suspended-payments-test.js for examples of tests written using generators rather than async library

@sublimator @ximinez

The branch as written fails to npm test, because of what appears to be a legitimate undefined variable...?

Yeah. Recent versions of ripple-lib have deprecated a lot of the internals. We'd need to get a backward-compatible version of ripple-lib released. If anyone's interested in running these tests locally you can npm link my fork, for now https://github.com/wltsmrz/ripple-lib

Oh, another thing: The suspended payment tests will only pass with these changes https://github.com/ripple/rippled/pull/1226

@wltsmrz Two general comments:

If your changes are dependent on the changes in another PR, it's usually better to cherry-pick or rebase off of the relevant branch and make a note of which ones are duplicated.
Something about the updated dependencies really does not get along with Windows.

$ npm install
npm WARN peerDependencies The peer dependency babel@* included from mocha-babel
will no
npm WARN peerDependencies longer be automatically installed to fulfill the peerD
ependency
npm WARN peerDependencies in npm 3+. Your application will need to depend on it
explicitly.
npm WARN peerDependencies The peer dependency babel-runtime@* included from moch
a-babel will no
npm WARN peerDependencies longer be automatically installed to fulfill the peerD
ependency
npm WARN peerDependencies in npm 3+. Your application will need to depend on it
explicitly.
npm WARN optional dep failed, continuing<EMAIL_ADDRESS>npm WARN optional dep failed, continuing<EMAIL_ADDRESS>/

><EMAIL_ADDRESS>install c:\Dev\rippled-merge\node_modules\ripple-lib\node
_modules\ws\node_modules\utf-8-validate
> node-gyp rebuild

c:\Dev\rippled-merge\node_modules\ripple-lib\node_modules\ws\node_modules\utf-8-
validate>if not defined npm_config_node_gyp (node "c:\Program Files\nodejs\node_
modules\npm\bin\node-gyp-bin\\..\..\node_modules\node-gyp\bin\node-gyp.js" rebui
ld )  else (node  rebuild )
Building the projects in this solution one at a time. To enable parallel build,
please add the "/m" switch.
  validation.cc
     Creating library c:\Dev\rippled-merge\node_modules\ripple-lib\node_modules
  \ws\node_modules\utf-8-validate\build\Release\validation.lib and object c:\De
  v\rippled-merge\node_modules\ripple-lib\node_modules\ws\node_modules\utf-8-va
  lidate\build\Release\validation.exp
  Generating code
  Finished generating code
  validation.vcxproj -> c:\Dev\rippled-merge\node_modules\ripple-lib\node_modul
  es\ws\node_modules\utf-8-validate\build\Release\\validation.node

><EMAIL_ADDRESS>install c:\Dev\rippled-merge\node_modules\ripple-lib\node_mod
ules\ws\node_modules\bufferutil
> node-gyp rebuild

c:\Dev\rippled-merge\node_modules\ripple-lib\node_modules\ws\node_modules\buffer
util>if not defined npm_config_node_gyp (node "c:\Program Files\nodejs\node_modu
les\npm\bin\node-gyp-bin\\..\..\node_modules\node-gyp\bin\node-gyp.js" rebuild )
  else (node  rebuild )
Building the projects in this solution one at a time. To enable parallel build,
please add the "/m" switch.
  bufferutil.cc
     Creating library c:\Dev\rippled-merge\node_modules\ripple-lib\node_modules
  \ws\node_modules\bufferutil\build\Release\bufferutil.lib and object c:\Dev\ri
  ppled-merge\node_modules\ripple-lib\node_modules\ws\node_modules\bufferutil\b
  uild\Release\bufferutil.exp
  Generating code
  Finished generating code
  bufferutil.vcxproj -> c:\Dev\rippled-merge\node_modules\ripple-lib\node_modul
  es\ws\node_modules\bufferutil\build\Release\\bufferutil.node

><EMAIL_ADDRESS>postinstall c:\Dev\rippled-merge\node_modules\ripple-lib\n
ode_modules\sjcl-extended
> cd node_modules/sjcl; ./configure --with-all --compress=none; make

The system cannot find the path specified.
npm ERR! Windows_NT 6.1.7601
npm ERR! argv "c:\\Program Files\\nodejs\\node.exe" "c:\\Program Files\\nodejs\\
node_modules\\npm\\bin\\npm-cli.js" "install"
npm ERR! node v0.12.7
npm ERR! npm  v2.11.3
npm ERR! code ELIFECYCLE

npm ERR<EMAIL_ADDRESS>postinstall: `cd node_modules/sjcl; ./configure --w
ith-all --compress=none; make`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the<EMAIL_ADDRESS>postinstall script 'cd node_modules/s
jcl; ./configure --with-all --compress=none; make'.
npm ERR! This is most likely a problem with the sjcl-extended package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR!     cd node_modules/sjcl; ./configure --with-all --compress=none; make
npm ERR! You can get their info via:
npm ERR!     npm owner ls sjcl-extended
npm ERR! There is likely additional logging output above.

npm ERR! Please include the following file with any support request:
npm ERR!     c:\Dev\rippled-merge\npm-debug.log

And the test fails with
$ npm test --rippled=build\msvc.debug\rippled.exe

><EMAIL_ADDRESS>test c:\Dev\rippled-merge
> mocha test/websocket-test.js test/server-test.js test/*-test.js

module.js:338
    throw err;
          ^
Error: Cannot find module 'ripple-lib'
  at Function.Module._resolveFilename (module.js:336:15)
  at Function.Module._load (module.js:278:25)
  at Module.require (module.js:365:17)
  at require (module.js:384:17)
  at Object.<anonymous> (c:\Dev\rippled-merge\test\nodeutils.js:5:13)
  at Module._compile (module.js:460:26)
  at normalLoader (c:\Dev\rippled-merge\node_modules\mocha-babel\node_modules\ba
bel\node_modules\babel-core\lib\babel\api\register\node.js:150:5)
  at Object.require.extensions.(anonymous function) [as .js] (c:\Dev\rippled-mer
ge\node_modules\mocha-babel\node_modules\babel\node_modules\babel-core\lib\babel
\api\register\node.js:163:7)
  at Module.load (c:\Dev\rippled-merge\node_modules\coffee-script\lib\coffee-scr
ipt\register.js:45:36)
  at Function.Module._load (module.js:310:12)
  at Module.require (module.js:365:17)
  at require (module.js:384:17)
  at Object.<anonymous> (c:\Dev\rippled-merge\test\server.js:24:17)
  at Module._compile (module.js:460:26)
  at normalLoader (c:\Dev\rippled-merge\node_modules\mocha-babel\node_modules\ba
bel\node_modules\babel-core\lib\babel\api\register\node.js:150:5)
  at Object.require.extensions.(anonymous function) [as .js] (c:\Dev\rippled-mer
ge\node_modules\mocha-babel\node_modules\babel\node_modules\babel-core\lib\babel
\api\register\node.js:163:7)
  at Module.load (c:\Dev\rippled-merge\node_modules\coffee-script\lib\coffee-scr
ipt\register.js:45:36)
  at Function.Module._load (module.js:310:12)
  at Module.require (module.js:365:17)
  at require (module.js:384:17)
  at Object.<anonymous> (c:\Dev\rippled-merge\test\websocket-test.js:3:14)
  at Module._compile (module.js:460:26)
  at normalLoader (c:\Dev\rippled-merge\node_modules\mocha-babel\node_modules\ba
bel\node_modules\babel-core\lib\babel\api\register\node.js:150:5)
  at Object.require.extensions.(anonymous function) [as .js] (c:\Dev\rippled-mer
ge\node_modules\mocha-babel\node_modules\babel\node_modules\babel-core\lib\babel
\api\register\node.js:163:7)
  at Module.load (c:\Dev\rippled-merge\node_modules\coffee-script\lib\coffee-scr
ipt\register.js:45:36)
  at Function.Module._load (module.js:310:12)
  at Module.require (module.js:365:17)
  at require (module.js:384:17)
  at c:\Dev\rippled-merge\node_modules\mocha\lib\mocha.js:192:27
  at Array.forEach (native)
  at Mocha.loadFiles (c:\Dev\rippled-merge\node_modules\mocha\lib\mocha.js:189:1
4)
  at Mocha.run (c:\Dev\rippled-merge\node_modules\mocha\lib\mocha.js:422:31)
  at Object.<anonymous> (c:\Dev\rippled-merge\node_modules\mocha\bin\_mocha:398:
16)
  at Module._compile (module.js:460:26)
  at Object.Module._extensions..js (module.js:478:10)
  at Module.load (module.js:355:32)
  at Function.Module._load (module.js:310:12)
  at Function.Module.runMain (module.js:501:10)
  at startup (node.js:129:16)
  at node.js:814:3

npm ERR! Test failed.  See above for more details.

Looks like an sjcl-extended problem, assuming make is available.
Actually in the latest versions of ripple lib we no longer use that module.

We've released a new RC of ripple-lib yesterday: https://github.com/ripple/ripple-lib/releases/tag/0.13.0-rc5

Changes look good. Tests now pass after wiping the node_modules folder and rerunning npm install. Things look significantly reworked from the earlier version. I left a couple of small suggestions, but no show stoppers. I'll give this a :+1: for now, but if you take those suggestions, let me know to check those updates as well.

LGTM
What might be nice is to split out the ripple-lib patches from mocha-loader-patch.js and require them elsewhere, and move in the legacy-support module that you're removing from ripple-lib, and then edit it so that the deprecating warnings are only shown when a certain environment variable is set. It's currently really noisy.

Can I mark this as passed?

I triggered a rebuild on AppVeyor, which subsequently lit up green, so she's good to go now. I think the commit should show @wltsmrz though.

Updates look good. :+1:
@wltsmrz If you make more changes, please don't modify the original commit. Instead, start the commit message with "[FOLD]". That allows reviewers to give the updates extra attention.

Bump

There's nothing to bump, this is already marked Passed

Is this commit going to make it into rippled at some point?

Barring a natural disaster or man made apocalypse, yes.

When?


3D Secure not initiating iOS

3D secure is not initiating maybe I am doing something not correct but these are my steps.
I have setup 3D secure params through the initStripe method:
threeDSecureParams: {
  backgroundColor: '#FFFFFF', // iOS only
  timeout: 5,
  label: {
    headingTextColor: '#0000',
    headingFontSize: 13,
  },
  navigationBar: {
    headerText: '3d secure',
  },
  footer: {
    // iOS only
    backgroundColor: '#FFFFFF',
  },
  submitButton: {
    backgroundColor: '#000000',
    cornerRadius: 12,
    textColor: '#FFFFFF',
    textFontSize: 14,
  },
},

When I try to complete my payment and it requires additional authorization I then go through the process of confirmPayment passing the client secret and type Card:
const paymentIntent = await confirmPayment(clientSecret, {
  type: 'Card',
});

I receive You must provide card details error, I tried passing in a cardDetails object that looks like the same object from the onChangeCard cardDetails object, but I still get the same error. I don't know what I am missing, the docs are very limited for this feature and looking at #177 passing cardDetails is deprecated.
iOS 13.0

for handling card payments we provide dedicated CardField component, you don't need to care about passing card data to the payment because we do it under the hood.
Please follow our docs for more details https://stripe.com/docs/payments/accept-a-payment?platform=react-native&ui=custom

@arekkubaczkowski Yes I am using the CardField Component, but sometimes it's not used for already saved CC info.

so you are saying that you see this error only when the payment requires additional 3ds authorization or I misunderstood smth? Can you provide gist of your code so I can check what can be wrong with your implementation?

Thanks for the fast response @arekkubaczkowski ,
Yes I want to initiate 3D secure when required, this happens when I get an error from our BE that looks something like this:
{
  "type": "payment_intent",
  "message": "The card was declined as the transaction requires authentication.",
  "requires_action": true,
  "failures": [
    {
      "line_item_id": 7834,
      "client_secret": "secret_redacted"
    }
  ],
}

once I receive this error I want to trigger the 3D secure, so then I go through the process of confirmPayment to try and trigger this, whenever I do with this:
const paymentIntent = await confirmPayment(clientSecret, {
  type: 'Card',
});

I receive this error:
"error": {"code": "Failed", "message": "You must provide card details"}}

The cardField component is only used when adding new cards to our system, so I am currently using a card I added that was a test for the 3D secure process but this is the Component we use to add cards:
<CardField
  postalCodeEnabled
  placeholder={{
    number: 'Card Number',
  }}
  cardStyle={styles.cardStyles(theme)}
  style={styles.containerStyles}
  onCardChange={(cardDetails) => {
    paymentFormStore.card = {
      ...cardDetails,
    };
  }}
/>

Maybe I don't have to use the confirmPayment method to trigger the 3D secure? Or is there another way?

I think you made couple of mistakes
two things:

if you want to finalize the payment on the server side you should follow this doc: https://stripe.com/docs/payments/accept-a-payment-synchronously

if you want to process the payment using card, CardField component should be on the same screen as the payment is processing, when it's not, we cannot reference to the card details

Yes finalizing the payments is handled via server side the method I wanted to use was actually:
await handleCardAction(clientSecret);

but this also displays the same error as I was having before:
"error": {"code": "Failed", "message": "You must provide card details"}}

is this because the CardField component is not on the same screen?

Thank you, yes we are doing the payments server side. The method I was looking for was handleCardAction


Update README

On the README, on why you don't like react-loadable I think you meant a 'webpack plugin', because loadable-components relies on a 'babel plugin' too.

Actually it is a Webpack + a Babel plugin.

Updated.

@lucasterra thanks for this PR and the PR on razzle!


jumplinux1 domain join failing

Please provide us with the following information:

This issue is for a: (mark with an x)
- [ X ] bug report -> please search issues before submitting
- [ ] feature request
- [ ] documentation issue or request
- [ ] regression (a behavior that used to work and stopped in a new release)

Minimal steps to reproduce

Provision terraform-azurerm-vnet-app

Any log messages given by the failure

Failed to join domain: failed to find DC for domain MYSANDBOX - The object was not found.

Expected/desired behavior

Domain join should succeed.

OS and Version?

Ubuntu 24.04 LTS (Noble)

Versions

#AzureSandbox v2.12.0

Mention any other details that might be useful

Thanks! We'll be in touch soon.

This is a DNS issue related to a breaking change in the format of netplan configuration files. The specific error is:
Generating netplan...
/etc/netplan/50-cloud-init.yaml:13:13: Invalid YAML: inconsistent indentation:
            nameservers:
            ^


nix from nixpkgs 18.03 fails to build on Darwin

Issue description
https://hydra.nixos.org/build/74965578
The culprit appears to be in doInstallCheck
Steps to reproduce
nix build nixpkgs.nix
Technical details
nixpkgs rev fdb5ba4cdf9f61e3cba204cbb5b1f81e49231958

@srhb is this fixed on 18.09?


Added configurable host string for server CLI.

Issue #592

+1

Looks like the tests didn't pass... maybe this is causing one of the end to end tests to stall?  Or maybe Travis just borked the test run?

Yes, there was a problem with the end-to-end tests: the OIDC tests require us to open a socket to gethostbyname, so we need to allow connections from outside. Should be fixed now.

@dcolligan merge me!


Fix missing "Symfony\Component\Console\Application"

Fix missing "Symfony\Component\Console\Application"

Thank you :+1:  The tests fails are unrelated


[Feature] Intraday Profit calculater

Description
I want to create a Intraday Profit Calculator for traders to quickly determine the profit or loss from intraday trading activities. Users input buy and sell prices along with the quantity of shares traded, and the calculator computes the result, indicating whether there was a profit or loss incurred. This enables traders to make informed decisions about their trading strategies.
Screenshots
No response
Checklist

[X] I have checked the existing issues.
[X] I follow Contributing Guidelines of this project.
[ ] I am a IWOC'24 contributor.
[ ] I am a JWOC'24 contributor.
[ ] I am a SWOC'24 contributor.

Code of Conduct

[X] I agree to follow this project's "Code of Conduct".

Proceed @imshashi365

Status of your PR pls @imshashi365


create

When setting $scope.config.create to false on your example-plunker the Add ... behavior is still working. Can you please check on this?

Hi,
I have just installed "angular-selectize2": "^3.0.1" and was not able to find the config.create code.
Also, the option is not working.
Can you please confirm this is working in 3.0.1?
Thanks.


Minor tag upper/lower case issue

In my image set, some tags have a discrepancy in case (upper vs lower): [screen cap from home gallery tag list]

If I click on either one of those tags in home-gallery, all four images are shown.
For myself, I'd like the "cat" and "Cat" tags to be combined (ignore case).

Hi @fire-eggs
thank you for using HomeGallery and your issue. It is a good catch.
How would you like to merge and display the tags of multiple cases? Which case should win?
Who about renaming the tags via the multi selection to one unified case?
Are you able to provide an PR for it? That would be awesome!

I'm afraid Typescript/Javascript are read-only languages for me right now, so I can't provide a PR.
Tags are displayed as case-sensitive, but search behaves as case-insensitive. I think the "easiest" solution would be to change the tag display to be case-insensitive. This has no impact on existing data, no change to the tag import logic, no change to the tag editing dialog, etc.
I think the required change would be to this chunk of code in packages/webapp/src/tags/Tags.tsx:
  const tags = useMemo(() => {
    const tagsCount = {};
    allEntries.forEach(({tags}) => {
      if (tags) {
        tags.forEach((tag) => {
          if (tagsCount[tag]) {
            tagsCount[tag] += 1;
          } else {
            tagsCount[tag] = 1;
          }
        })
      }
    });

changing to:
  const tags = useMemo(() => {
    const tagsCount = {};
    allEntries.forEach(({tags}) => {
      if (tags) {
        tags.forEach((tag) => {
          if (tagsCount[tag.toLowerCase()]) {
            tagsCount[tag.toLowerCase()] += 1;
          } else {
            tagsCount[tag.toLowerCase()] = 1;
          }
        })
      }
    });

I believe what this change accomplishes, is that all tags are merged in a case-insensitive way for display purposes, without impacting the original data. I.e. my "Cat -1" and "cat -3" entries are replaced with a single entry "cat - 4".

You found the right spot and I think that would work. Good job!
So you propose to display all tags in lowercase? Would that be OK for you?
What if there are unique tags but with capital letters? Still show them in lower case?

Yes, my preference would be for all tags to be shown in lower case. Without specific counter-examples, I can't think of a situation where capital letters would be important.

Hi @fire-eggs
I've fixed the issue in the current master 569348b. However if there are multiple cases the most use case is shown. On parity the lower case is preferred. I think this algorithms fits best if someone works with capitalized tags.
Examples:

Cat 1x, cat 2x => cat
Cat 2x, cat 1x => Cat
Cat 2x, cat 2x => cat
Cat 2x, CAT 3x => CAT

Please test it by pulling the latest docker image or downloading the binary home-gallery-master-20240913-569348ba-... from unstable/master if the solution fits your needs.

Hey, @xemle this works really nice! I like the idea of taking the most common "case" [pun intended!] too.

@xemle can we close this issue?


Openssl + crypto

Uff this was tricky, since it seems that noone tried to build it with crystax. So few functions missing, etc.
Managed finally to have something without threading support and without random function (see openssl FAQ for implications).
Tried to ask here, let see https://mta.openssl.org/pipermail/openssl-users/2018-September/008860.html
can be tested with
./distribute -mopenssl -dopenssl
it is not added to QGIS as dependency (as it isn't ?). but maybe it would be worth to add to travis?
related to https://github.com/opengisch/OSGeo4A/issues/13

Nice, thanks!
Could it be an indirect dependency of qgis via postgresql? Or what are you linking against it in the end?
Btw, travis is not working anyway, I guess it's just too much for it to handle.

Hi, @m-kuhn . We plan to link it directly with the main application. Viktor will do some tests with it today/tomorrow to see if it works properly.

Ok. I was hoping you would already link psql against it ;P

@m-kuhn no idea


bug: Tailwind CSS extra is broken

Did you check docs and existing issues?

[X] I have read all the LazyVim docs
[X] I have searched the existing issues of LazyVim
[X] I have searched the existing issues of plugins related to this issue

Neovim version (nvim -v)
NVIM v0.10.0-dev-216+g4720f4379-Homebrew
Operating system/version
MacOS Ventura 13.4
Describe the bug
After the most recent update the Tailwind CSS extra plugin stopped working. Specifically this line was throwing an error: https://github.com/LazyVim/LazyVim/blob/main/lua/lazyvim/plugins/extras/lang/tailwind.lua#L15, because opts.filetypes_exclude is nil and not a table.
It seems as if this is looking for the { "markdown" } excludes setting but that does not exist in the opts table that is passed to the function. I copied that config over to my local setup and just replaced opts.filetypes_exclude with the literal { "markdown" } and everything now functions as expected.
Steps To Reproduce

Update to the latest LazyVim.
Enable the tailwindcss extra.
Open any file that is included in the tailwind css filetypes (css, html, etc).
See the error message

Expected Behavior
The extra should function without any errors.
Repro
No response

It works in my setup as it should. Did you change any tailwindcss settings?

I added a nil check, but it shouldn't be needed.

No I didn't change any tailwind settings at all. Not sure what the deal is. 🤷


Remove megaparsec Constraint From cabal.project

missed in the last bump

I've built this on my branch and tests pass, so merging


scipy/linalg/tests/test_decomp.py::TestSchur::test_sort test failure

scipy/linalg/tests/test_decomp.py::TestSchur::test_sort test fails in 1.7.1 (IIRC 1.7.0 too).
Error message:
_________________________________________________________ TestSchur.test_sort _________________________________________________________
scipy/linalg/tests/test_decomp.py:1918: in test_sort
    assert_array_almost_equal([[0.1134, 0.5436, 0.8316, 0.],
E   AssertionError:
E   Arrays are not almost equal to 3 decimals
E
E   Mismatched elements: 8 / 16 (50%)
E   Max absolute difference: 1.64897635
E   Max relative difference: 2.00019569
E    x: array([[ 0.113,  0.544,  0.832,  0.   ],
E          [-0.113, -0.825,  0.554,  0.   ],
E          [-0.821,  0.131,  0.026, -0.555],
E          [-0.547,  0.087,  0.018,  0.832]])
E    y: array([[-1.134e-01, -5.436e-01,  8.316e-01, -5.470e-15],
E          [ 1.134e-01,  8.245e-01,  5.544e-01, -4.318e-15],
E          [ 8.213e-01, -1.308e-01,  2.650e-02, -5.547e-01],
E          [ 5.475e-01, -8.718e-02,  1.767e-02,  8.321e-01]])
        a          = [[4.0, 3.0, 1.0, -1.0], [-4.5, -3.5, -1.0, 1.0], [9.0, 6.0, -4.0, 4.5], [6.0, 4.0, -3.0, 3.5]]
        s          = array([[-1.41421356,  0.14557215, 11.58158585,  7.71743518],
       [ 0.        , -0.5       , -9.44719662,  0.7184405...    [ 0.        ,  0.        ,  1.41421356, -0.14557215],
       [ 0.        ,  0.        ,  0.        ,  0.5       ]])
        sdim       = 2
        self       = <scipy.linalg.tests.test_decomp.TestSchur object at 0x7f88fcebe9d0>
        u          = array([[-1.13395338e-01, -5.43632173e-01,  8.31628257e-01,
        -5.47030881e-15],
       [ 1.13395338e-01,  8.24476...33e-02,
        -5.54700196e-01],
       [ 5.47521126e-01, -8.71829392e-02,  1.76652155e-02,
         8.32050294e-01]])

Scipy/Numpy/Python version information:
$  python3.8 -c 'import sys, scipy, numpy; print(scipy.__version__, numpy.__version__, sys.version_info)'
1.7.1 1.21.1 sys.version_info(major=3, minor=8, micro=11, releaselevel='final', serial=0)

Thanks for the report @mgorny. On which platform are you? I cannot reproduce this on macOS with master.

Gentoo Linux, amd64.
I suppose this may be relevant:
lapack_opt_info:
system_info:
  NOT AVAILABLE

flame_info:
customize UnixCCompiler
  libraries flame not found in ['/usr/local/lib64', '/usr/local/lib', '/usr/lib64', '/usr/lib', '/usr/lib/']
  NOT AVAILABLE

lapack_info:
  FOUND:
    libraries = ['lapack']
    library_dirs = ['/usr/lib64']
    language = f77

blas_opt_info:
blas_info:
C compiler: x86_64-pc-linux-gnu-gcc-11.2.0 -march=znver2 --param l1-cache-size=32 --param l1-cache-line-size=64 -O2 -pipe -frecord-gcc-switches -fPIC

Fortran f77 compiler: x86_64-pc-linux-gnu-gfortran-11.2.0 -Wall -g -ffixed-form -fno-second-underscore -fPIC -march=znver2 --param l1-cache-size=32 --param l1-cache-line-size=64 -O2 -pipe -frecord-gcc-switches -fPIC -fallow-argument-mismatch
Fortran f90 compiler: x86_64-pc-linux-gnu-gfortran-11.2.0 -Wall -g -fno-second-underscore -fPIC -march=znver2 --param l1-cache-size=32 --param l1-cache-line-size=64 -O2 -pipe -frecord-gcc-switches -fPIC -fallow-argument-mismatch
Fortran fix compiler: x86_64-pc-linux-gnu-gfortran-11.2.0 -Wall -g -ffixed-form -fno-second-underscore -Wall -g -fno-second-underscore -fPIC -march=znver2 --param l1-cache-size=32 --param l1-cache-line-size=64 -O2 -pipe -frecord-gcc-switches -fPIC -fallow-argument-mismatch

How did you install SciPy? Are you following this guide https://scipy.github.io/devdocs/dev/contributor/quickstart_ubuntu.html#quickstart-ubuntu?

I'm trying to package the new version for Gentoo. It's based on the ebuild for 1.6.3:
https://gitweb.gentoo.org/repo/gentoo.git/tree/dev-python/scipy/scipy-1.6.3.ebuild
minus rm cythonize.dat || die line that I've removed.

Ok, I think I've just accidentally discovered an important data point: the tests fail also on 1.6.3, and they did not fail before. Last time I've built scipy 1.6.3 was on 10th of July but i'm not sure if I've run tests then. I'm 90% sure this is due to some other package being upgraded…

FYI as for the infrastructure goes, we added support for Pythran and some wrapper around boost.

@mgorny do you still have an issue here?

I am asking if you still have the problem. In the end did you manage to package SciPy? We did not change anything regarding this specific problem but you might have done something on your side and found a workaround.

I've just tested 1.6.3 again and it still fails, so I presume 1.7.1 also still fails. To be honest, I've really forgotten about this problem (my plate's pretty full at the moment), and I'm afraid I still have no idea how to address it.

For some reason the first two columns flipped signs. Annoying indeed but not a blocker at least. Might depend on a multitude of stuff.

Ok, I've spent the whole day trying to figure this out and it seems to be caused by upgrade of lapack from 3.9.0 to 3.10.0.

FTR, scipy/linalg/tests/test_solvers.py::test_solve_discrete_are failure is also caused by lapack-3.10.0.

We're seeing this error (failure in TestSchur.test_sort) in the Debian build of scipy 1.7.1 for armhf,
https://ci.debian.net/data/autopkgtest/testing/armhf/s/scipy/16604596/log.gz

This has started to fail in the macOS Meson CI job consistently now (see for example https://github.com/scipy/scipy/runs/7772683544?check_suite_focus=true), and I bet that it's due to OpenBLAS 0.3.21 becoming available on conda-forge (that CI job is the only one using conda-forge, and it does pull in 0.3.21).

It looks like the problem is actually the test.  The Schur decomposition is not unique.  As @ilayn pointed out in a previous comment, the signs of the first two columns of the unitary factor are flipped.  One can see that some of the signs in the triangular factor are also flipped, and it turns out that these sign changes are consistent with the sign changes in the unitary factor.
Here's the test calculation when it passes:
In [26]: from scipy.linalg import schur

In [27]: a = [[4., 3., 1., -1.],
    ...:      [-4.5, -3.5, -1., 1.],
    ...:      [9., 6., -4., 4.5],
    ...:      [6., 4., -3., 3.5]]

In [28]: s, u, sdim = schur(a, sort='lhp')

In [29]: s
Out[29]:
array([[ -1.41421356,   0.14557215, -11.58158585,  -7.71743518],
       [  0.        ,  -0.5       ,   9.44719662,  -0.71844057],
       [  0.        ,   0.        ,   1.41421356,  -0.14557215],
       [  0.        ,   0.        ,   0.        ,   0.5       ]])

In [30]: u
Out[30]:
array([[ 0.11339534,  0.54363217,  0.83162826, -0.        ],
       [-0.11339534, -0.82447635,  0.55441884, -0.        ],
       [-0.82128169,  0.13077441,  0.02649782, -0.5547002 ],
       [-0.54752113,  0.08718294,  0.01766522,  0.83205029]])

E is a reflection of the first two columns when it multiplies a matrix on the right:
In [31]: E = np.diag([-1, -1, 1, 1])

Compute another Schur decomposition from u and s; u2 and s2 look like the solutions computed in the failing test:
In [32]: u2 = u @ E

In [33]: s2 = E @ s @ E

Verify that this is a correct Schur decomposition:
In [34]: u2 @ s2 @ u2.T  # Should be `a`
Out[34]:
array([[ 4. ,  3. ,  1. , -1. ],
       [-4.5, -3.5, -1. ,  1. ],
       [ 9. ,  6. , -4. ,  4.5],
       [ 6. ,  4. , -3. ,  3.5]])

In [35]: u2
Out[35]:
array([[-0.11339534, -0.54363217,  0.83162826, -0.        ],
       [ 0.11339534,  0.82447635,  0.55441884, -0.        ],
       [ 0.82128169, -0.13077441,  0.02649782, -0.5547002 ],
       [ 0.54752113, -0.08718294,  0.01766522,  0.83205029]])

In [36]: s2
Out[36]:
array([[-1.41421356,  0.14557215, 11.58158585,  7.71743518],
       [ 0.        , -0.5       , -9.44719662,  0.71844057],
       [ 0.        ,  0.        ,  1.41421356, -0.14557215],
       [ 0.        ,  0.        ,  0.        ,  0.5       ]])

Check that u2 is unitary:
In [37]: np.set_printoptions(suppress=True)

In [38]: u2 @ u2.T
Out[38]:
array([[ 1., -0.,  0., -0.],
       [-0.,  1.,  0.,  0.],
       [ 0.,  0.,  1.,  0.],
       [-0.,  0.,  0.,  1.]])

So we have to fix the test.


Pipeline management - data download stage

Added data download stage
Moved parameters for artifacts to params.yaml

Can you change the


Remove data set group does not work

The Tools > Data set > Data set groups > Remove data set group menu item currently does not work.  When you click on it, nothing happens in Spoon.
In the console log you get the following error:
java.lang.NoSuchMethodException: org.pentaho.di.dataset.spoon.DataSetHelper.removeDataSetGroup()
at java.lange.Class.getMethod(Class.java:1786)
...

Latest commit implemented this. 76b6f88


zCanvas: e.key.length is not function

ZCanvas $keyPressed contains error:
line 4414: e.key.length is not function

Could you tell a browser and OS where you have met the problem ?

FF 43.0.4, Windows 10.
It's a minor problem and I saw it just in the FF console,
it does not affect the operation of the canvas event handler.


Split up/down/left/right with C-hjkl.

I've actually always used <prefix>+hjkl for splitting in a direction, because I have C-hjkl navigate panes without a prefix which is so very convenient.
However, as this is a community project and I know not everyone else does that, I decided to make a pull request with <prefix>+C-hjkl splitting in a direction, and continue doing what I'm used to in another branch that I won't make a PR for.
Really what it comes down to is:

There's no reason to take up two key namespaces (hjkl and C-hjkl) for one thing (pane navigation).
Splitting in four directions (as opposed to the two directions currently accounted for in this repo) is just about necessary in many workflows, let alone useful.

Hey, thanks for getting involved.
I agree using 2 key-namespaces is wasteful, but there's a reason for also adding C-hjkl: it's so you can just keep holding control key and keep hitting a + hjkl multiple times to go in a given direction. It's just comfy for the left pinky finger, especially given it's the action users often do.
I've never stated the "guiding principle" for this repo, but it's basically a compilation of bindings you *often* see in tutorials and other people's tmux.conf files. Emphasis on "often".
I guess these 2 lines do not really comply with the rule, but noone complained so far.
As for the C-hjkl without prefix, yea - I know some people swear by this. I'm curious why noone decided to also add neovim support and wrap that in a plugin so people don't have to copy n paste those lines around.

Fair enough.  Yeah I can see it being convenient to keep holding control to do the navigation.  Assuming the prefix is C+something, which granted it is for most users.
I never had the habits from screen so I made mine C-Space :-).  And using xcape I made my left Alt key send C-Space if you tap it, and otherwise Alt.  So I get that my desires and guiding principals are not the same as most users haha.
Anyway yeah, I'm going to close this, thanks for the conversation!

Oh wow - yea, that is definitely non standard.. but the setup seems nice.


When user follows a user, show follow as a story to users who follow that user

Requires design

Bug Report Dump (Auto-generated)

Version 1.25.0<PHONE_NUMBER>)
Device: iPhone X (iOS 12.1.2)
TestFlight: false

Sorry, what?

Sorry, I was confused about how to use GitHawk.  Was meant to be on my own project, not on the GitHawk project.


Wrong order status for full refund

Hi, when a transaction is fully refunded from Lyra BO, the module changes the status of the order to "Refunded with Lyra Collect" and then to "Payment accepted". This should not happen. The order should be set to "Refunded with Lyra Collect" but only if there are no other transactions for the order. If the refund is partial or if there are other payments, Lyra or not, you should not update the order status.
Thanks !

Hi, thank you for your report, i made some tests to reproduce your issue.
For a non-captured transaction, from Lyra BO you can either modify transaction amount or cancel it and this make same changes in the BO PrestaShop for the corresponding order.
For a captured transaction, from Lyra BO you can perform a refund for a partial or the total transaction amount, once you refund the totality of the transaction the order in the BO PrestaShop passes to "Refunded with Lyra Collect"
I am not able to reproduce your issue, the order remains in the state "Refunded with Lyra Collect"
Best regards !

Ok, thank you for testing ! I will try again to see if it happen again or not.

I did more test and I confirm that the problem occur. However I didn't mention that we have a Lyra (BO) notification rule triggered for successful/failed refund.

For a non-captured transaction, from Lyra BO you can either modify transaction amount or cancel it and this make same changes in the BO PrestaShop for the corresponding order.

Yes, I agree

For a captured transaction, from Lyra BO you can perform a refund for a partial or the total transaction amount, once you refund the totality of the transaction the order in the BO PrestaShop passes to "Refunded with Lyra Collect"

Yes, I agree too
The "Payment accepted" status that is set after "Refunded with Lyra Collect" happen because we have a Lyra (BO) notification rule triggered for successful/failed refund.

Hi, thank you for your report, i made tests with this new rule u forgot to mention, i reproduce your issue, we will fix it  in the upcoming version.
Best regards !

Hi, thank you very much I will test that :)


Issue with vendor

When I try to restore godeps in hyperd, there is some error:
# cd /home/crazykev/go-project/src/golang.org/x/sys; git checkout 506eaf8d3c3127e0d48a3f3130069784927994a0
fatal: reference is not a tree: 506eaf8d3c3127e0d48a3f3130069784927994a0
godep: error restoring dep (golang.org/x/sys/unix): exit status 128
godep: Restoring dependency (if needed): golang.org/x/sys/windows
# cd /home/crazykev/go-project/src/golang.org/x/sys; git checkout 506eaf8d3c3127e0d48a3f3130069784927994a0
fatal: reference is not a tree: 506eaf8d3c3127e0d48a3f3130069784927994a0
godep: error restoring dep (golang.org/x/sys/windows): exit status 128

I couldn't find this 506eaf8d3c3127e0d48a3f3130069784927994a0 commit in latest golang.org/x/sys/ repo either, is there some issue with this?
By the way, this also appear in runv vendor.

I think it was master of that repo at some time. cc @laijs

golang.org/x/sys contains vsocks patch which is not in the official repo. @bergwolf


Look into removing BouncyCastle dependency

This dependency was originally introduced to allow parsing PKCS8 encoded keys that are part of .json credential files (support added in 1.9.3).
Reimplementing PKCS8 parsing or finding a more lightweight dependency to take would allow us to drop the somewhat biggish BouncyCastles dependency.
https://www.nuget.org/packages/BouncyCastle/

There are also better libraries like https://github.com/adamcaudill/libsodium-net or http://securitydriven.net/inferno which is the best.

Thanks, Chris!


[FEATURE] Add an option to select a release group

Is your feature request related to a problem? Please describe.
Currently it is not possible to select the release group that is downloaded. It would sometimes be helpful if i could select the release group.
Describe the solution you'd like
Add a flag that allows you to select the release group. For example --release-group "Groupxxx"
Describe alternatives you've considered
There currently is none that im aware of.
Additional context
None

Until now the release group was fixed to avoid an issue with external releases which were incompatible with the mangex api.
If you can provide an example for a manga with two different mangadex release groups (not external ones) i can look at it.

One example is Berserk, there you have many Chapters with multiple release groups.
https://mangadex.org/title/801513ba-a712-498c-8f57-cae55b38cc92/berserk
It could also be helpful if you can set a priority for the release groups that you like, but that is a bit more complex : )


Function pointer swapping with hand pointers

This is a further upgrade on the function_pointer so it can use the ARVRController.controller_id=3 or 4 for hand poses.
It also responds to a thumb-index pinch gesture from the hand tracking.
Run the demo scene and go into the pointer_demo.  Put down the controllers and wait for hands tracking to start. Then the pointer will follow your hands.
The posed pointer based on the hand tracking is not the same as the hand position, because it is partly controlled by the direction of your arm in order to stabilize its orientation and make it easier to aim at UI components in spite of the noise in the hand-tracking.  As such, it can work independently of actually needing to draw hands.  Think of it as rendering the mouse position on a computer screen while not paying attention to the position of the mouse on the table.  Your hand is the mouse on the table (its exact position doesn't matter) driving the mouse pointer on the screen (or in VR).
This to be applied after #330 (if at all!)

I'd leave this out for now, as mentioned before the 3+4 controller stuff is Quest only and I'm still hoping that will get implemented very differently in the future.
I rather not have a bunch of code pollution for something we need to undo/redo while we're not supporting hand tracking in XR tools atm to begin with.

This feature already comes with https://github.com/Godot-Dojo/Godot-XR-AH


BPMN Errors + Messages

Closes #38
This adds basic support for

BPMN Errors
BPMN Messages

Some notes to the reviewer:

The zeebe specific message properties will be added on top in another PR (cf. #50).
The border below the two action options of the selects won't be implemented by now
For now we have two ElementUtil which a bit of code duplication. Rationale: We don't know where the ZeebePropertiesProvider will live in the future. That's why I wanted to minimize the shared code for the providers.

I have not started reviewing the code in detail, but looking at the high-level I realized that the dropdown does not correctly work when I try to create multiple messages: the first two messages get created, but then the dropdown stays at create new

Interesting. That's maybe because of the alphabetic ordering of the messages. I'll have a look 👍

Okay, it seems that the select component does not work properly when the order of the options got changed while focussed. That happens when adding a new message/error => order got alphabetized with the new option - added in between.
To keep it simple: I'd simply not sort alphabetically as long we don't have a proper custom select component. Wdyt @andreasgeier @MaxTru?

When we introduced lists we defined the general rule to set the focus to the new item after creation. We should do the same here, particularly if that helps us to keep the sort order (I don't want to lose it).
I would accept that we have this behavior also for delete ( selection) and selection of existing messages/errors.

I can imagine that this list behavior (auto focus) will be hard to implement for select entries, since the select + input entry technically don't know each other so far. I'll have to double check it.
Until then, the PR is blocked.

With https://github.com/bpmn-io/properties-panel-next/pull/44/commits/c68f59ff166c9aba5f8f95abfc3c0d702e41c14a I added the autofocus behavior to the reference selects when adding new elements. As discussed, I also updated the label to "Create new ..." to better indicate an action.

Since it's hard to test the focus, I didn't add a test case for this (like for list items).
That's ready for review (again) @andreasgeier @MaxTru

The likelihood decreased, but the select sometimes still does not create a new message or error for me:

The likelihood decreased, but the select sometimes still does not create a new message or error for me:

What a nasty bug, I wasn't able to reproduce by adding 30+ messages. Maybe the preact select component itself comes with some hickups.
I will maybe add a stress test and see whether there is some way to reproduce it in a reliable way. I wouldn't block this PR if we see this bug recurring, but handle it in a separate issue.

@MaxTru  By the way now while seeing your gif, the " Create new" option still has the old label. In the current state, it is "Create new ...". Also the autofocus behavior is not visible.
Maybe you didn't update the branch?


Unity version 2.1.505

Where can I get the source code of the old version 2.1.505.
This link is no longer available https://msdn.microsoft.com/library/ff647202.aspx.
Thank you very match

I do not think it is available anywhere


Fullscreen App-Mode similar to Apache Guacamoles App-Mode which uses freerdp

Is your feature request related to a problem? Please describe.
I want to use the App-Mode as a Fullscreen-Blackscreen so I don't have the graphical errors etc.
I don't want to use the full Desktop with the start menu Taskbar Desktop etc. only launching my apps, but landing duirectl yin a fullscreen Black window.
Describe the solution you'd like
using app-mode but passing some varibale to make it open in a fullscreen black Background mode.
Describe alternatives you've considered
I'm thinking about launching an app which always fills out the whole screen without showing anything. but I think this should be possible without it.

maybe it's already possible, but I cannot figure out how.


ExtDeprecationWarning: Importing flask.ext.sqlalchemy is deprecated, use flask_sqlalchemy instead.

/flask_debugtoolbar/panels/sqlalchemy.py contains a deprecated import call. Not particularly problematic, but it the amount of work required to fix it is minimal.

this has been fixed in master, just none of the maintainers have had time to cut a new release yet.


Readme update typo + issue

Issue on policy updated according to issue on main repo (#3 )
This at least has the issue pointed out and an initial resolve to the issue.

In my humble opinion, this PR doesn't close the issue, only amends its root cause


new syntax cunstructor

Use Constructor property promotion,because this package use php 8

Do you know how to change git commits? If so please fix the typo in the message, it should be "constructor"


:dart::pencil: add benchmark files for quarter circle isoparametric

Describe the PR

Add benchmark files for 10m and 30m plate with hole model (isoparametric)
Update README.md

Related Issues/PRs
https://github.com/cb-geo/mpm-doc/pull/50
Additional context
n/a

@kks32

added results.ipynb for the 10m and 30m models
files include min and max cartesian stresses at begining, intermediate, and final timesteps for the associated and non-associated analysis
I was thinking to do radial and hoop stresses instread of cartesian stresses, but that requires a quite a bit more post-processing than what the existing results.ipynb seemed to have

Please let me know what else to add to these notebooks

@jgiven100 it would be good to add the radial and hoop stresses, we can compute those from the normal stress components.

@jgiven100 it would be good to add the radial and hoop stresses, we can compute those from the normal stress components.

@kks32 Are you thinking loop through all material points to find max sigma_rr and sigma_tt or just pick an internal point and show polar stress for reference

@jgiven100 just a selected internal point.

@kks32

testing_ removed from mpm-input.json filenames and corresponding results.ipynb files
results.ipynb include radial and hoop stress for internal material point

(sorry that took 3 commits)

Thank you @jgiven100 !


Run web and polymer apps from Atom

The new Run Application ability where you can select a program with a main and run them directly from Atom should be extended to work with web or polymer apps.

Until this is supported is there any simple workaround that would allow us to run simple web apps (such as https://angular.io/docs/dart/latest/quickstart.html) in atom  without compiling to JavaScript first

Plenty :) I've developed web apps w/ it, dartpad included.
You can start a web server locally, python -m SimpleHTTPServer or pub serve, open Dartium, and connect to the server's port. You edit it Atom, refresh in Dartium, rinse and repeat. It's the same workflow as an editor like Sublime.

@devoncarew Once again I'm stuck with the problem that there is no easy way to run Dart web applications directly from an IDE since DartEditor was shut down. (Remember the conversation we had together with @lukechurch back in May 2015?). I have some teachers wanting to use Dart in education. I think the closest we currently have is Atom with Dart plugin but there is no way I can get teachers (or students) to follow those steps:

Download/Install Dart
Download/Install Dartium
Update your system PATH
Download/Install Atom
Go to Atom Settings and install the dartlang package
Do this on all your students computers
Your "ready", kind of.

Now, tell your students to follow those simple steps whenever they want to run an application:

Open the command line, navigate to your project's root
Run pub serve
Find Dartium and open it
Open localhost:8080 in Dartium and depending on where your Dart file is located enter the correct path
Good luck

There has to be an easier alternative. Yes, I know there is DartPad. But unfortunately, the development seems to have stopped. There is still now way to import packages. See the discussion on supporting pub packages.
I still have hope that I will be able to use Dart in education some day. A way to run web applications directly from Atom would get us one step closer.

+1

+1


Installation Progress stopped << Cleverstack >> Installing bower components

Hi,
I have this problem to create a new project with CleverStack. The installation progress stopped on 64%.
Preparing for installation...
└── Creating project installation path...
Installing Backend...
├── Installation path is /Users/XXXX/Documents/project/my-first-app/backend...
├── Downloading and extracting node-seed...
├── Creating local configuration file config/local.json...
├── Installing NPM modules...
└── Installing module dependencies...
✔  Backend installation has completed successfully!
Installing Frontend...
├── Installation path is /Users/XXXX/Documents/project/my-first-app/frontend...
├── Downloading and extracting angular-seed...
├── Installing NPM modules...
├── Installing bundled modules...
├── Installing bower components...
Status @ 65.083m |   Installation Progress: [▒▒▒▒▒▒----]  64 %   ┊   Installing: Frontend   ┊   Step: Installing bower components...   ┊   Step Time: 61.333m   ┊
Can anyone help me ?
Thank you

Hi @mauro21 - can you try running the command with the --verbose or -v command line argument, it should give you allot more useful debugging information.

same issue, see attached file with --verbose command line argument...
clever.txt

Hi, I have the same issue here. Progress stopped on 64%. OS Windows 10


Review of the dashboard and results

You can review the dashboard and some of the results:
https://rozsasarpi.shinyapps.io/visualize_calibration_results/

the data that is currently displayed is after optimization
EC2 current shear formula (without the VRmin)
simple load combination rule
to speed up the optimization I only include one d, fck, and rho values (having more than one does not seem to have any impact on the results)
if you wish to see other results then please let me know and I can run the optimization and share the result files that can be viewed through the dashboard.
subsets of the plots are intended to be used in the paper as well, different aspect ratio but pretty much the same style, so if you have remarks on the plots, e.g. how to improve them or make them clearer, more informative, please let me know

Thanks a lot, it looks great! Nice that you also add the combined alpha's (only alpha_r and alpha_s) plots.
A few possible improvements/actions:

[ ] With ch1 at the horizontal facet and color None, the first and last dot of the beta's are connected by lines (looks weird).
[ ] The downloaded plots look not good due to the adopted plot ratio (both beta and alpha plots).

Some observations (maybe relevant for discussion of results):

(from your email: impact of rho, d, and fck is negligibly small).
Overall the large weighted design scenarios (DS's) have beta's around beta_target --> this is good.
An exception on this is the traffic load, and this would argue to do a separate calibration: one for the two-variable loads load combinations and one for the traffic load load combinations. Maybe as a variant in the paper?
The overall shape of the Beta - chi lines is in line with what I have seen in other publications; probably due to the two different combinations in the load combination rule.
For traffic load, the alpha^2 values are more or less constant: about alpha_R^2 = 0.75 (> 0.64 from EC).
With 2 variable loads, the alpha_R and alpha_S are quite changing by increasing the load ratio --> against the common assumption in what EC calls the FORM-based calibration.
In general, the resistance model uncertainty C_rdc is the most dominant RV. For 2 variable loads and high chi values, the variable loads become more dominant.

Thanks for the feedback!
(1)

#5 addresses your suggested improvements (I merged it already to main to propagate the changes to the live dashboard).
I added options to tune the saved figures: width, width to height ratio, dpi.
Although the changes solve the connectivity issue that you mention it is not a complete solution, for certain combinations of aesthetics the connectivity is still not correct. I think it is fine for now, I think to sort it out in a completely satisfactory manner does not worth the effort. If particular combinations bother you I can fix those.

(2) To summarize our call that touched upon your questions:

Maybe as a variant in the paper?

Yes, we will include them.
The impact/importance of K_E: it is visible in the alpha^2 plots, it is not lumped together with other random variables.

Great, thanks!

The beta plots do not have a drop-down list for rho, while that is present for the alpha^2 plots. Could that be corrected?

It does not have its own drop-down option because it is offered as a faceting variable. If it will have its own drop-down list then it cannot be a faceting variable anymore. If that is ok then I can change it.

You're right, I overlooked this. I'm fine with it.

I think we addressed all the questions and requests, and there was enough time given to provide feedback.


Fix schema generation script, duration_index bucket was the wrong type

Coverage increased (+0.0002%) to 98.941% when pulling 3160287a4a9dbfd2ed5b69625a66235197c7ecdf on rooz/fix-c3-script into b756da12e287f83143425fc6351ef76eb10db4b4 on master.


Create SECURITY.md

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

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

jsq


Intermittent flush issues while sending notifications

Setup/Configuration: Pushy 0.4.3 using Netty 4.0.30. Vanilla/default pushy configuration.
Symptoms: Two commonly noticed symptoms...

pushy successfully writes the notification to netty channels - TRACE level logging has the following
2015-10-13 02:19:24,200 TRACE [nioEventLoopGroup-2-2] com.relayrides.pushy.apns.ApnsConnection:550 - APNsPushManager-connection-2 successfully wrote notification 1.
Sometimes, the notification get delivered but the data/bytes corresponding to this notification remains in the send-Q. tcpdump shows that the data in the socket is being repeatedly retransmitted. After the maximum configured retries the connection is dropped. If another notification is sent while the retries are going on they get buffered and lost when the connection is dropped.

pushy successfully writes the notification to netty. But the notification is not sent/received. Sending more notifications queues it up. Triggering pushy shutdown (by stopping the application) causes all the notifications to be sent and delivered.

First, please accept my sincere apologies for the delayed reply! Thanks very much for the report. I'm hoping this issue is gone now that we've moved to the HTTP/2-based APNs protocol. Please leave a comment here if you see this problem come up again after updating Pushy and I'll reopen this issue.
Thanks again!


Scope tf-operator to a namespace

Based on the KUBEFLOW_NAMESPACE, tf-operator will be scoped to a
particular namespace.
If KUBEFLOW_NAMESPACE is not set or left as empty, tf-operator will be
scoped to cluster-wide. If it is set to a namespace value, tf-operator
will only operate in the namespace
Fixes #759
/cc @gaocegege @jlewi

This change is

Once we merge this, we can create a new image and then I will update the tfjob prototype to parametrize this.

/retest

/lgtm

/retest

Done.

/retest

/lgtm

nit: please update the PR description to reflect the fact its an argument now not an environment variable.

Addressed comments. PTAL.


Enhancement request: Allow specifying the worker instance role

I have issues
I'm submitting a...

[ ] bug report
[ X] feature request
[ ] support request
[ ] kudos, thank you, warm fuzzy

What is the current behavior?
I do not see this argument in the worker defaults
If this is a bug, how to reproduce? Please include a code sample if relevvant.
What's the expected behavior?
Are you able to fix this problem and submit a PR? Link here if you have already.
Environment details

Affected module version:
OS:
Terraform version:

Any other relevant info

This is a really great request.
There is already a PR for this but it's quite complicated: https://github.com/terraform-aws-modules/terraform-aws-eks/pull/121
Let's wait and see how that PR pans out 🙂

I think it's also in #137 :(
Slightly duplicated work, but 137 allows specifying the role per-group (or by changing the default) instead of only globally


BUG: matter will sometimes run at faster speeds, on some browsers

This is a high priority bug, and should be fixed asap

Fixed in the latest patch!