Update minio.py and mc references for simplified structure

Summary
The original minio.py extension was pretty hacky and made a lot of assumptions on structure.
As we progress on a unified multi-platform repo, those assumptions go away. There's a lot of restructuring to do here and general clean-ups as well.
This is required to merge before the multi-platform work, as it should resolve some linking errors produced by intersphinx from detaching the client-SDK docs.
Do not merge yet - needs further review and testing.
Goals

[x] - Remove cruft from minio.py that is no longer necessary
[x] - Update all mc refs to use new linking structure

Non-Goals

[ ] - Redo mc admin syntax (To do later)

Syntax updated for new MinIO CLI commands:
.. mc-cmd:: mc topcommand

   //creates anchor, no text

   .. mc-cmd:: ARGUMENT
     :required:

    Produces a

  type tag with `*Required*` prefixed to the content here

.. mc-cmd:: mc topcommand

   //creates anchor, no text

   .. mc-cmd:: ARGUMENT
     :optional:

    Produces a

  type tag with `*Optional*` prefixed to the content here

.. mc-cmd:: mc topcommand

   //creates anchor, no text

   .. mc-cmd:: --flag
     :alias: --f

    Produces a

  type tag with the alias as a suffix to the parameter. Removes need to do parsing of multi-arg flags.


Multi-Modality Cut and Paste for 3D Object Detection Support

Hi, thank you for your open source codebase.
I was wondering, when might MoCa be supported in this repo? It was mentioned in the paper that this repository would be its code release.

Any updates on this?

The first PR has been in review. We will push it afterwards and hope it can be done this month (probably much more quickly after ICCV deadline:) ).

Any updates on this?

Are there any updates about the release of MoCa?

@Tai-Wang @ZwwWayne
It's September now. Are there any updates about the release of MoCa?

Any updates? 2021 is almost over...

Sorry for the late update due to many other things. We are preparing the code to make It compatible with v1.0.0.dev0. This will take some time. Please stay tuned.


Not working

I am bit of a newbie but I am sure this module does not work with Appcelerator and SDK 7.1. Keeps on giving me a error on the device screen whenever I try to buy something. Checked my google play configuration - all seems fine, using an actual phone as well. Just does not seem to work.

I have the same issue in that the module does not work with 7.1 SDK. Apparently we have to wait for 7.2 SDK which is not good for me as I have to finish the app dev work. Trying to port back to 6.X SDK, but this version I find far too buggy so at the moment I have heading to a dead end.

Guys, this is an archived module with being open source for anyone to contribute. If you need it today, you can simply patch your SDK with this pull request by @garymathews or apply the libraries manually using Gradle / by copying the files into your project.

The Jenkins artifacts are internal only (QE-team). You can use Git to clone this PR into the 7_1_X branch, which is effectively the 7.1.0.GA.

I worked all night trying to get this to work and whilst I got it to compile, I just end up with an error of
java.lang.NoSuchFieldError: No static field AppCompatTheme_viewInflaterClass of type I
when the app starts. Can someone not just provide a download as this is all beyond my knowledge and dont know what I am going to say to my client now.

Is this only happening with 7.1.0? If so, you could just downgrade to 7.0.x and wait for the next release. Otherwise, if you have a pro or enterprise shbscription, you might want to get in touch with support to prioritize the fix. I‘ll also try a few more things today, but it doesn‘t have a blocker priority right now.

Had to get some sleep after the overnighter. I have tried this on 7.0.X and 7.1.0, same error - found out I can look at adb log and I see this error
java.lang.ClassNotFoundException: android.support.v7.app.AppCompatViewInflater

Pretty much tried everything, even downgrading to SDK 5 and still the same java.lang.ClassNotFoundException

It looks like Google now requires it internally. The above mentioned PR will fix it for sure, so I may need to compile it for you guys ...

Recompiling is beyond me, so if you can do this that would be cool and mean I won't need another overnighter stabbing in the dark

I cherry-picked the commit into this branch.

New module (5.1.0, requires the 7.1.1 custom build): Download
7.1.1 build (7.1.0.GA + the above pull request): Download

I will second that one for sure, thanks a bunch!

Removed all SDK's so only level 27 is present and then built using SDK7.1.1 and inappbilling module 5.1.1 and I got the same error as before
java.lang.ClassNotFoundException: android.support.v7.app.AppCompatViewInflater
What has google done to blow this all up!

Really weird. I‘ll give it another shot tomorrow!

Can't say thanks enough for this.

Try this module which is fixed via packaging support library v13 like described here.

I cleaned the project and rebuilt, tried several times to make sure as the build throws an exception of
Uncaught translation error: java.lang.IllegalArgumentException: already added: Landroid/support/v4/app/ActionBarDrawerToggle;
Listing a bunch of classes

Yeah, I expected that..Now you have two different support libraries bundled.

Is there anything that can be done to resolve this - tried a few things and continues to crash out

James - have you got anywhere with this? Interestingly, I think its a fault in this module rather than Appcelerator support libraries. I installed a games app with inapp purchases, run adb logcat and attempted to make a purchase. Well, the following came on the console from this games app
03-30 00:13:11.962 19694 19694 I AppCompatDelegate: Failed to instantiate custom view inflater android.support.v7.app.AppCompatViewInflater. Falling back to default.
03-30 00:13:11.962 19694 19694 I AppCompatDelegate: java.lang.ClassNotFoundException: android.support.v7.app.AppCompatViewInflater
And then the inapp purchase screen was displayed, so this must mean an exception is not being handled correctly in this ti.inappbilling module.

No man, no luck at all. Certainly interesting what you have found. I have looked into the AppCompatViewInflater and this is for backwards look and feel prior to KitkKat. So the fact that it is saying "Falling back to default", could it be that the module is ignoring the app theme and as such it has nothing to fall back on - this could make sense.

Ok this whole ClassNotFoundException is a complete distraction, this is perfectly fine as it means the device does not have inbuilt UI support for backwards compatibility - so we can ignore this as Android deals with it. I have this module working and one must follow exactly the Google Play setup for InApp Purchase testing
https://developer.android.com/google/play/billing/billing_testing.html
if you follow this guide it will work fine. No Support Library update is required, works perfectly fine with SDK 7.1.0.

Well done dude, had basically given up on this !!! I've read the guide and I see where I am going wrong now. Cheers man, life saver.


Installation: Add more Helm variables

What would you like to be added?
Add more Helm variables, example:

Resources configuration of karpor-server, karpor-sync. Can adapt to some small development machines. #518 [Completed]
Specific image version of karpor-server, karpor-sync #519 [Completed]
Specific replicas of karpor-server, karpor-sync [Completed]
Support flexible config storage of etcd, es, such as PVC, hostPath etc. #522 #548 #550
Support custom fields of service. #548
......

Why is this needed?
Add more Helm variables to improve installation flexibility and adapt to more installation scenarios.

/assign

@T1-leiyang Thanks for your enthusiasm! 🔥 But I have already started working on this issue. Maybe I can wait for you to complete the #461 , let's complete other tasks of this issue together.

@T1-leiyang Hi, I have preliminary optimized the Helm Chart in the following work. Currently, these variables are supported, but they may not be sufficient. If you are willing, you can add more variables on this basis:

https://github.com/KusionStack/charts/pull/36
https://github.com/KusionStack/charts/pull/37
https://github.com/KusionStack/charts/pull/38

@elliotxx if needed I can help improve the helm chart

@elliotxx if needed I can help improve the helm chart

@danielstankw Yeah, I am now debugging another feature #497 . The optimization (PVC, StorageClass, Service ...) of Helm Chart originally planned to start later this week. But if you can help optimize it, it will be great!

@danielstankw Oh, sorry, the chart repo is here: https://github.com/KusionStack/charts/tree/master/charts/karpor


[RFC] add a callback function

for scipy integration we should be able to pass an optional callback function to report at least the current best x/f values
subroutine CALLBACK(x, f)
    use consts_mod, only : RP
    implicit none
    real(RP), intent(in) :: bestx(:)
    real(RP), intent(in) :: bestf
    integer(RK), intent(out) :: stop
end subroutine CALLBACK

I propose it could also to cancel the minimization (or via the objective function) according to a "stop" argument (and add a new return code for this):
I dont know if there are other useful stuff we want to track, like the number of evaluations ...
in C it is usual to pass an additional pointer argument to hook back to struct/data:
typedef int (*cbfunc)(unsigned n, const double *bestx, conda double bestf, void *func_data);

see the "callback" argument of minimize:
https://docs.scipy.org/doc/scipy/reference/generated/scipy.optimize.minimize.html
could also be useful for nlopt:
https://github.com/stevengj/nlopt/issues/37

Thank you @jschueller . Could we ask the SciPy people what is the standard / preferred signature of this callback function, e.g., at https://github.com/scipy/scipy/issues/18118#issuecomment-1715536813 ? Thanks.

seems they only report x:
https://github.com/scipy/scipy/blob/main/scipy/optimize/cobyla/cobyla.pyf#L11C9-L15C32

I am copying from https://github.com/libprima/prima/pull/69#issuecomment-1722190222

The first question that we have to discuss is as follows. In callback(x, f, terminate, [, other inputs]), what do we want x and f to be? There are two possibilities.

x is the current best point and f is its function value
x is the most recently evaluated point and f is its function value

Another possibility is to change the signature of the callback function to callback(xnew, fnew, xbest, fbest, terminate, ...) to include both of them.

In addition,

for lincona, we must include cstrv (constraint violatio) as an input to callback,
for cobyla, we must include both cstrv and constr.

Insights from SciPy maintainers are greatly needed.

Thanks.

Comments by @andyfaff copied from the SciPy issue.

The design of the callback is made easier if the Fortran code can be stepped through as an iterator. i.e. Python takes control of the solve, possibly supplying things (e.g. func/grad evalutions) to the solver. It's best to have as much logic in Python as possible, Fortran as a whole is difficult to maintain.
For example, the core of differential_evolution is something akin to the following:
def solve(self):
    for i in range(numiters):
        if converged:
            # return final result
        else:
            result = next(self)

def __next__(self):
    # call the external code to take one solve step, fortran returns interesting things.
    x, fun, etc = make_fortran_step()

    # make intermediate result
    im_result = OptimizeResult(x=x, fun=fun)

    # call callback
    callback(intermediate_result=im_result)
    return im_result

L-BFGS-B/SLSQP kind of follow this pattern, and could be made cleaner in that regard.
Modern callbacks are being designed to return an intermediate OptimizeResult. See the docstring for minimize. The intermediate result should be filled out with as much information that makes sense to offer to the user.

with the new callback we can do something similar as you get the new optimum, and if the point is good enough you can decide to continue or to stop

This was resolved in https://github.com/libprima/prima/pull/113, recommend we close this issue.


use make test if it exists, instead of the ignored dependencies step

timing out - as I need this to show failure on https://github.com/fortio/multicurl/pull/146 before it shows success again


[Deck] Disable BIOS update

Even though Bios updates are disabled, Steam downloads and installs BIOS updates. Downgrade 116 always want to update for 118

2.0.0 features a fix for this.


[vim9script] unexpected behavior accessing export const variable from same file

Steps to reproduce
vim9script

def F1()
    export const val1 = 'foo1'
enddef

def F2(): dict<any>
    return {k: val1}
enddef

def F3()
    F1()
    F2()
enddef

F3()

produces
Error detected while compiling :source buffer=1[16]..function <SNR>38_F3[2]..<SNR>38_F2:
line    1:
E1001: Variable not found: val1

The following with a twist works
vim9script

def F1()
    export const val1 = 'foo1'
enddef

def F2(): dict<any>
    return {k: val1}
enddef

F1()    # <<<<<<<<<<<<<<<<<<<< execute at script level

def F3()
    F2()
enddef
F3()

Something else that works is putting F2() in a different file, importing that file into /tmp/x.vim, and then running F2
/tmp/x.vim
vim9script

import autoload '/tmp/y.vim'

def F1()
    export const val1 = 'foo1'
enddef

def F3()
    F1()
    echo y.F2()
enddef

F3()

/tmp/y.vim
vim9script

import autoload '/tmp/x.vim'

def F2(): dict<any>
    return {k: x.val1}
enddef

Expected behaviour
I'm refactoring some code written over two years ago when vim9script was first becoming available. I ran into this in the first file that gets run when a command defined in a small plugin is executed. The code in question actually looks like
def InitHighlights()
    export const hl_label       = settings.Setting('hl_label')
    ...

And some initialization has to be done before the const are defined by the InitHighlights function. It does seem pretty weird, and I was probably surprised when it worked.
If doing export const in a function is made an error, I can probably easily handle it by putting the const stuff in a different file and be careful that that file doesn't get imported/accessed until some initialization is done. Or maybe do the exports in the file that does the initialization.
Seems it should either work or fail.
Version of Vim
9.1.516
Environment
ubuntu/gtk3
Logs and stack traces
No response

I'm thinking that export const ... should not be allowed in a def and should generate an error.
On a side issue
Here's one that is not directly related, but shows an example of the difficulty during startup.
This works
    var errors: list<string> = settings.InitSettings()
    splice.SpliceInit9(errors)

This fails
    splice.SpliceInit9(settings.InitSettings())

Probably a compiler bug. I'm guessing the compiler loads splice.vim before executing settings.InitSettings(). But the bootstrap code requires settings be initialized before splice is loaded.

Probably a compiler bug. I'm guessing the compiler loads splice.vim before executing settings.InitSettings(). But the bootstrap code requires settings be initialized before splice is loaded.

Opened #15137 for this.


WIP: ideas for making the README more digestible

Per my discussion with @williebsweet, I'm putting together some ideas for making the README (and eventually the datafold docs) more accessible and digestible for a less technical first-time user.

Overall I'm okay with these changes, but I think it was good to have the benchmark graph prominent, since data-diff's main feature is its speed. I don't think it's a good idea to push it down to the technical explanation.
Ideally, we should re-run the benchmarks to include the in-db diff (joindiff), and we can re-write the explanation for the benchmark so it's a little less technical.

Thanks for the feedback @erezsh, I appreciate it!
Just to be clear, I don't think we should merge this yet--it was meant as a work in progress and first draft so I could collect feedback and make updates.
I'd love to schedule some time to meet and chat about this all next week, when I start full-time as a Solutions Engineer.
I agree with you that we should re-run benchmarks with joindiff. Is that something you'd be able to do? Even if it's not presentation-ready, I'd be interested in the results.
In addition to the count(*) comparison that's currently in the benchmark chart, it would be good to see how joindiff compares to cross-db-diff when applied to two tables in the same database. As we know, people have been using cross-db-diff to do within-db-diff (that was my original use case when I first tried out data-diff), and we want to highlight to existing users that we released a new version for in-db-diff, which is faster and designed for that use case.
When I start FT next week, I'll be more than happy to help where I can to develop these benchmarks and messaging.

Thanks @erezsh ! Marked it as draft. 🙌

Just a reminder that this is very much in flight, so if you take a look, please its WIP 🚧 👷  status in mind! 😇


[NETBEANS-1163] Apisupport cluster move

Travis is failing on the same reason as: https://github.com/apache/incubator-netbeans/pull/746#issuecomment-414837084

Travis is completing successfully so will merge, as I don't see anything else here.


Remove Protected Data dependancy

Remove protected data reference
Use native PInvoke on Windows to protected data calls
On non-Windows use another mechanism to encrypt the keys

Platform detection: https://stackoverflow.com/questions/38790802/determine-operating-system-in-net-core
Encryption strategies:
https://stackoverflow.com/questions/7849620/what-is-the-best-way-to-protect-sensitive-data-in-the-code

Fixed!

Is there still a way to use Encrypted data on a non-Windows machine?
For example, when running a program with mono on Linux, the protected data reference gave no problems.
And is the data now less secure on a Linux machine?

Protected data is not likely to actually work on Linux, my guess is that
they throw a not implemented exception. But I could be wrong. Let me know
if they actually work and I'll consider how to make it work.
-- Jeff
On Mon, Feb 19, 2018 at 5:04 AM, Petzep<EMAIL_ADDRESS>wrote:

Is there still a way to use Encrypted data on a non-Windows machine?
For example, when running a program with mono on Linux, the protected data
reference gave no problems.
And is the data now less secure on a Linux machine?
—
You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHub
https://github.com/jjxtra/ExchangeSharp/issues/37#issuecomment-366671383,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ABNoGOy1QfpVlktNEpLq1bQ5W5tbZ08-ks5tWWNqgaJpZM4SJD1-
.

I can confirm that Protected data in ExhangeSharp 0.2.6 did works flawlessly on Linux.
To run C# on Linux it is required to install the mono package http://www.mono-project.com/
The mono-project does support DataProtection.
Mono can be detected by using
bool isMonoRuntime = Type.GetType("Mono.Runtime") != null;

I removed this to support .net standard support. What I will probably do is copy the source from mono that do the protected data stuff and use it for the non-Windows path.


Sync package.json and package-lock.json

Fixes #174
Syncs package.json and package-lock.json
Ignores yarn.lock
Chooses package-lock.json instead of yarn.lock based on convo in #174

@or-schneider thanks. merging this!


Add $priority class property

Hi,
Great library!
I've found that extending classes should be able to set a custom priority for their hook.  This is useful in cases where the hook should be run either earlier or later than the default of 10.
Let me know if you have any questions.

Bump.  Any feedback would be appreciated.


make registering IPipelineBehavior not required.

I gave this framework a try (with simple injector) and found that this feature which is not basic requires one more setup step to get a minimal example working.
Working back from the sample I was able to avoid adding actual IPipelineBehavior(s)  but I still needed to register an empty collection of them to avoid the exception.
I think "baking in" a do nothing IPipelineBehavior  might get some up and running faster. unless I am missing something and this is a inalienable part of the library.

It may be an inalienable part of SimpleInjector, not MediatR. MediatR just makes requests to the container, it's entirely up to the feature set of the container to provide registration and resolution.
Compare that with StructureMap/Lamar for example:
https://github.com/jbogard/MediatR/blob/master/samples/MediatR.Examples.Lamar/Program.cs#L33
With my MS DI extensions, however, I don't automatically add all pipeline behaviors. This is because people may want a specific ordering of behaviors, so I leave it up to the container's registration to provide that.

@jbogard would changing these lines to avoid the exception make sense or is the exception indicative of improper registration configuration?
https://github.com/jbogard/MediatR/blob/8e0c349ff720dcf8d63cbb560d3718fd229076ae/src/MediatR/Internal/RequestHandlerWrapper.cs#L46-L49
to
            var behaviors = serviceFactory
                .GetInstances<IPipelineBehavior<TRequest, TResponse>>()
                    ?? Enumerable.Empty<IPipelineBehavior<TRequest, TResponse>>();

            return behaviors
                .Reverse()
                .Aggregate((RequestHandlerDelegate<TResponse>) Handler, (next, pipeline) => () => pipeline.Handle((TRequest)request, cancellationToken, next))();

If an exception is expected maybe a function similar to GetHandler on RequestHandlerBase that throws an invalid operation exception would make sense.
protected static IEnumerable<IPipelineBehavior<TRequest, TResponse>>> GetPipelineBehaviors<TRequest, TResponse>(ServiceFactory factory)
{
    var behaviors = factory..GetInstances<IPipelineBehavior<TRequest, TResponse>>();

    if (behaviors == null)
    {
        throw new InvalidOperationException($"Some message that I can't think of right now.");
    }

    return behaviors;
}

Registering behaviors shouldn’t be required, but I don’t know if this kind of change would mask problems or not.
It would be odd if a container returned null, though. I’d treat returning null enumerables as a bug.

Ah I thought the exception @ofirgeller was referring to was because the container returned null.  but it looks like this is just expected behavior for SimpleInjector

Warning: Simple Injector requires a call to Collection.Register to be made, even in the absence of any instances. Without a call to Collection.Register, Simple Injector will throw an exception.


[FEATURE]: Staff Menu like EasyAdmin

Scope
Web, In-Game Menu, Developer API
Feature Description
Some form of staff system using discord roles like EasyAdmin/Discord Ace Perms, just built into txAdmin so servers can have less resources.
Use Case
Being able to have a staff menu but not have to install and configure multiple scripts to set it all up.
Proposed Solution
A staff menu that intergrates into the txAdmin discord bot and ingame txAdmin menu.
Additional Info
No response

Uhh... we have one

type /tx in game to open it


Make dojo version of the lamp

Jon Stolte may help with this!

Unless someone else is doing this… great – they probably have more time than I do… however, I still intend to play with it throughout our monthly Innovation days until I have something that I can functional demonstrate in our product.

     December ’14 we did not have an Innovation day as too many were scheduling time off around the Holidays.

     January ’14 we did not have an Innovation day as everyone was focused on a Major product version release.

     I have the base genie.js code getting loaded appropriately.

     I have a place holder for a Dojo based Genie lamp… just trying to figure out how the Angular lamp works so I can duplicate as close as possible with a Dojo Widget.

     The place-holder object is currently getting tickled with Ctrl-Space or by clicking on a logo icon that is not used for anything other than the logo presence.

     Progress is slow as I only get a few hours a month to really concentrate on development

Cheers,
Jon
From: Kent C. Dodds<EMAIL_ADDRESS>Sent: Sunday, February 08, 2015 6:46 AM
To: kentcdodds/genie
Subject: Re: [genie] Make dojo version of the lamp (#16)
Closed #16https://github.com/kentcdodds/genie/issues/16.
—
Reply to this email directly or view it on GitHubhttps://github.com/kentcdodds/genie/issues/16#event-232087177.

The information contained in this message is privileged and intended only for the recipients named. If the reader is not a representative of the intended recipient, any review, dissemination or copying of this message or the information it contains is prohibited. If you have received this message in error, please immediately notify the sender, and delete the original message and attachments.

Thanks for your work Jon! Keep it up! I closed this issue because it's a duplicate of #18

oops, meant January'15.... not January'14


ImageSource transformation problem

Hello, I copied your example to crop an image. Everything runs perfect but trying to replace the SourceProperty from a string to an ImageSource make the view not updating anymore. Here is my code:
ProfileImageSource = Xamarin.Forms.ImageSource.FromStream(() => { return _originalImageStream; });
void ReloadImage(){
  var currentImage = ProfileImageSource;

            Transformations = new List<ITransformation>() {
                new CropTransformation(CurrentZoomFactor, CurrentXOffset, CurrentYOffset, 1f, 1f)
            };

            ProfileImageSource = null;
            ProfileImageSource = currentImage;
}

I tryed to clear the cache too and init a new Image source from the original image stream, but I got the same result. Any idea?
void ReloadImage()
        {

            //var currentImage = ImagePath;
            var currentImage = Xamarin.Forms.ImageSource.FromStream(() => { return _originalImageStream; });
            CachedImage.InvalidateCache(ProfileImageSource, FFImageLoading.Cache.CacheType.All, true);

            Transformations = new List<ITransformation>() {
                new CropTransformation(CurrentZoomFactor, CurrentXOffset, CurrentYOffset, 1f, 1f)
            };

            ProfileImageSource = null;
            ProfileImageSource = currentImage;
        }

You need to remember that StreamImageSource requires a method for getting stream, not stream as a parameter. After every image loading the stream is disposed. The same behavior is for Xamarin.Forms Image. You need to create a new stream every time. Something like:

void ReloadImage()
        {

            //var currentImage = ImagePath;

            var currentImage = Xamarin.Forms.ImageSource.FromStream(() => { return new MemoryStream(_originalImageByteArray); }); // the byte[] _originalImageByteArray is a variable from outer scope (it's better to reuse it like that)
            CachedImage.InvalidateCache(ProfileImageSource, FFImageLoading.Cache.CacheType.All, true);

            Transformations = new List<ITransformation>() {
                new CropTransformation(CurrentZoomFactor, CurrentXOffset, CurrentYOffset, 1f, 1f)
            };

            ProfileImageSource = null;
            ProfileImageSource = currentImage;
        }

Thank you very much! This solved the issue!


format PDM or PCM?

Hi. Great job in api machine i2s.
If I want to send audio data from a microphone using the API_i2s  through DAC of an ST board, should I filter and decimate the data buffer output gotten from API_i2s to convert it  in PCM data, or should I just take the data output and send it to DAC's buffer ?
Does the API_i2s  transform from PDM to PCM or does it just work with PDM?
What kind of modulation is recording in the .py examples scripts: PCM or PDM?

Hi,
I'm having a bit of difficulty to understand your application.  Is it possible to describe a bit more on the type of microphone you have (PDM or I2S?) and how you would like to use it?
thanks!

Does the API_i2s transform from PDM to PCM or does it just work with PDM?

The I2S Module only works with PCM data

What kind of modulation is recording in the .py examples scripts: PCM or PDM?

PCM

Hello, thanks for responding so soon. I will explain in more detail the project I am working on. I'm using the ST microphone: MP45DT02 (with I2S interface, data output in PDM format); the microcontroller is: ST32F407-ARM-CortexM4.I'm using the last compilation of Micropython, to access I2S chanel and the device.
Basically I am doing a test reading the audio data on the microphone and sending it to the DAC that the onboard microcontroller has.
From the answer you gave me above, and reviewing in more detail the hardware on which the tests were made, the API receives and delivers the data directly in PCM format, since the hardware of the audio amplifier and microphone are of this type of modulation.
I will have to do filtering and decimation processing to get results. If you are interested we could work together to extend the library to support PDM modulated microphones.

Hi,
Thank you for describing the application.  I took a look at the datasheet.  Unfortunately it will not be possible to use this PDM microphone with the new I2S class.  Sorry.  These two protocols are not compatible.   Sometime in the future a new PDM class could be added to the Machine module of MicroPython to support PDM microphones.  Maybe you would like to take a look at that work?
But, some good news, the CircuitPython documentation shows that PDM microphones are supported:
https://learn.adafruit.com/adafruit-pdm-microphone-breakout/circuitpython
Is it important to use a PDM microphone?  If you switched to an I2S microphone you can use this new I2S class with no changes.

There are no plans to support PDM microphones in the machine.I2S class, so closing this issue.


Update dependencies

This updates our dependencies, including some to a major version.
The permission_handler dependency can't be updated to 10.0.0, because it's permission_handler_android dependency requires a targetSdkVersion of 33. We are currently stuck at 30, because we need an update of the audio_service dependency, as it creates a PendingIntent without specifying FLAG_IMMUTABLE which is an error from sdk version 31 onward.
The flare package is discontinued and replaced by rive. I had to manually recreate the animations in their editor, because it couldn't import the old files. I just created a temporary account for the rive editor which I don't intent to keep, so I'm giving you an export of the two files so hopefully you can import them (just remove the txt extension, GitHub doesn't allow me to upload them otherwise):
play_pause.rev
checkmark.rev
When you imported them, you can share them (try the iframe option) and put them in the Readme.
https://github.com/nt4f04uNd/sweyer/blob/af3bde702b2afcb361a1ea06eef3bfd472e7d13f/assets/animations/README.md?plain=1#L3-L4
It turns out that rive is using a Stopwatch to drive it's animations, which doesn't respect the fake clock during test. This caused pumpAndSettle calls to time out. I have created a version of the package which uses a stopwatch from the clock package and proposed a pull request: https://github.com/rive-app/rive-flutter/pull/244
Once that is merged and a new version is released we can switch back to it.
This includes #74, please merge it before this.
The changes in the goldens are due to small differences in how the play button and selection indicators are rendered, but it's not a change that is visible to the eye. I also had to make the cursor blinking behavior consistent, see 2fcbffd8a0b5a51cced39e7e4853f33fb42fe4a4 and the documentation.
This gets rid of almost all of the Operand of null-aware operation '!' has type 'WidgetsBinding' which excludes null. warnings during build. The only ones remaining are from nt4f04unds_widgets, which I'll let you handle. I also didn't look into updating our other two custom dependencies (fluttertoast, audio_service). I would also leave that up to you.

Rive is bad, to be honest. They are now limiting the amount of files you can use for free - once you reach the limit, you can't use their format, because the editor is behind a pay-wall. They removed the community hub.
I'd really want to move to the lottie, but it's another time investment. I'd want to stick with the flare until it breaks us entirely. Warnings are OK to be there, they are just warnings.

Warnings are OK to be there, they are just warnings.

Yeah, but they are annoying and distracting from warnings which actually indicate a real problem. I would prefer if we could switch to rive for now and move to lottie later, since I already put in the time to migrate. At least with this we don't have the warnings anymore.

Regardning audio_service, see https://github.com/nt4f04uNd/sweyer/issues/76

Regardning audio_service, see #76

Hm, are we already behind so much that we cant rebase on the latest master?

Yeah, but they are annoying and distracting from warnings which actually indicate a real problem. I would prefer if we could switch to rive for now and move to lottie later, since I already put in the time to migrate. At least with this we don't have the warnings anymore.

I appreciate the effort, but I don't want to convert them into rive.
Just things that I immediately noticed:

the console is being spammed with this when play_pause animation is in pause state

D/CCodecBufferChannel(17912): [c2.android.aac.decoder#132] DEBUG: elapsed: n=6 [in=0 pipeline=0 out=2]
D/PipelineWatcher(17912): DEBUG: elapsed 2 / 6
I/CCodecBufferChannel(17912): pipelineRoom(2) is <= numClientBuffers(2). Not signalling any more buffers to client
I/CCodecBufferChannel(17912): pipelineRoom(1) is <= numClientBuffers(1). Not signalling any more buffers to client
I/CCodecBufferChannel(17912): pipelineRoom(2) is <= numClientBuffers(2). Not signalling any more buffers to client
I/CCodecBufferChannel(17912): pipelineRoom(1) is <= numClientBuffers(2). Not signalling any more buffers to client
I/CCodecBufferChannel(17912): pipelineRoom(1) is <= numClientBuffers(1). Not signalling any more buffers to client
I/CCodecBufferChannel(17912): pipelineRoom(1) is <= numClientBuffers(2). Not signalling any more buffers to client
I/CCodecBufferChannel(17912): pipelineRoom(1) is <= numClientBuffers(1). Not signalling any more buffers to client
2
I/CCodecBufferChannel(17912): pipelineRoom(2) is <= numClientBuffers(2). Not signalling any more buffers to client
I/CCodecBufferChannel(17912): pipelineRoom(1) is <= numClientBuffers(2). Not signalling any more buffers to client
I/CCodecBufferChannel(17912): pipelineRoom(1) is <= numClientBuffers(1). Not signalling any more buffers to client
I/System.out(17912): ### AudioHandlerInterface message: setState
I/CCodecBufferChannel(17912): pipelineRoom(1) is <= numClientBuffers(1). Not signalling any more buffers to client
I/CCodecBufferChannel(17912): pipelineRoom(1) is <= numClientBuffers(2). Not signalling any more buffers to client
I/CCodecBufferChannel(17912): pipelineRoom(1) is <= numClientBuffers(1). Not signalling any more buffers to client
I/CCodecBufferChannel(17912): pipelineRoom(2) is <= numClientBuffers(2). Not signalling any more buffers to client
I/CCodecBufferChannel(17912): pipelineRoom(2) is <= numClientBuffers(3). Not signalling any more buffers to client
I/CCodecBufferChannel(17912): pipelineRoom(2) is <= numClientBuffers(2). Not signalling any more buffers to client

I'm seing the same artifacts that I reported here and thankfully was able to workaround with flare https://github.com/2d-inc/Flare-Flutter/issues/286
Animations are not accurate to what we currently have, because you converted them by hands

Taking all of this into account, I don't think it's worth the effort to migrate onto rive.
To prevent such things from happening in the future, please open issues to discuss whether it's actually worth to invest time in fixing some issue, and whether it's actually an issue, because we only have a warning that we can ignore right now. It doesn't indicate any real issue.

Sorry, I linked a wrong issue https://github.com/2d-inc/Flare-Flutter/issues/253#issuecomment-690336113

Animations are not accurate to what we currently have, because you converted them by hands

Actually no, they are pretty accurate, but the other two issues need to be fixed before I can merge this.

First of all, thank you, this is really and outstanding contribution!

I used Adobe After Effects to create the lottie animations, if you want I can provide the project file.

You mentioned that you were able to "convert the rive checksum animation to lottie". What does that mean and what are the source assets that you imported into this PR?
Can we upload the source files to the lottie website? We need to have some sort of source file that we can edit and from which we can re-export those files.

You mentioned that you were able to "convert the rive checksum animation to lottie". What does that mean ...

Ups, I meant to say checkmark instead of checksum. I was able to use this software to convert the .riv file into a lottie .json file. This process only worked for the checkmark.riv, not for the play_pause.riv.

... what are the assets that you imported into this PR?

For the checkmark, I imported the .json into After Effects using the Bodymovin plugin, cleaned up the animation (removed some artifacts generated by the conversion), added some proper names to the layer and shape, and exported the animation using the Lottie Files plugin. The generated json is what I have included into this PR. For the play_pause animation the I created the animation in After Effects from scratch and then exported it the same way.

Can we upload the source files to the lottie website?

Yes, could you create an account and upload them please? Afterwards you can update the README with the new links.

We need to have some sort of source file that we can edit and from which we can re-export those files.

I can give you the After Effects project file, but all we should need are the json files that I included in the PR. You can import them into After Efffects using the Bodymovin plugin.

Would you mind sharing after effects files into a comment here, just so I publish them together with lottie files?

Sure (had to put them into a zip because GitHub doesn't like the file extension):
animations.zip

Also, do I need to attribute to you somehow in description of those files maybe?

No, that is not necessary. I only copied the animations that you created.

Amazing


Prepared for translation?

Is your app set up to be translated? I've accounts for Crowdin, Weblate and Transifex and could supply the German version.
EDIT: Could type into a json or xml file, too.

The project currently is not set up for translation and flutter doesn't support it out of the box either (https://docs.flutter.dev/accessibility-and-localization/internationalization).
I am not sure if this is really necessary. In my perception many projects have translations although they don't really need them.
At some point I plan to add it, even if its only for keeping the strings in one place (I can translate it to german as well)
If you want to setup the infrastructure now, sure go ahead 😉

I'm not keen on having German-only apps, I just thought of elder people and those less used of reading English.
Re infrastructure: Like I wrote later on in one of the closed topics: I'm not a dev. I just wanted to contribute what I can. And that way compensate for the hassle I'm causing with bug reports (and the feature ideas I'll likely post).

Don't worry, bug reports and feature requests are always welcome its better to have them now than in a few years when I would have to get into the code again just to fix them.

Ah, just opened this page from the pc and saw your location. I usually visit Github via Octodroid, no need to log in and out and can't be MS-tracked either, but also no location entries. Rather a forum app for bug reports and ideas.

Oops, didn't see you labeled the topic today. I leave it to you then.

Localization infrastructure has been put in branch. Now its just a matter of copying the text from the app, adding references to the text and translating.

Just wanted to signalise that I didn't withdraw my offer, so if you like, you can let me do the translation and only revise the outcome.

If you want to help, you can try to translate the values from lib/l10n/app_en.arb to lib/l10n/app_de.arb in the feat-localization branch.
The most important thing is to bring the message across, but you can also try to:

sound friendly / happy (error messages shouldn't discourage)
be brief (when the translation is longer than the english version, there can be some field size errors that need to be manually resolved)

You've randomly left out lines in the DE file before stopping somewhere after 1/4 with "SAVE". That makes it a speculation for me, what's intentional, what's to leave out, ... . I can also download the EN file and translate/save as app_en.arb, but I'd prefer you complete the DE file with the now missing English strings, and then I gladly do the rest. Is that OK for you?

done. You don't need to do anything for the templates (@)

It wouldn't make sense for me to learn how to do a pull request. I simply paste the arb-file here.
I added some comments, but these are clearly visible.
{
  "title": "Blutdruck app",

  "success": "Erfolg: {msg}",
  "@success": {
    "placeholders": {
      "msg": {
        "type": "String"
      }
    }
  },
  "loading": "Lade...",
  "error": "Fehler: {msg}",
  "@error": {
    "placeholders": {
      "msg": {
        "type": "String"
      }
    }
  },
  "errNaN": "Bitte Zahl eingeben",
  "errLt30": "Wert < 30? Deaktiviere Prüfung in Einstellungen!",
  "errUnrealistic": "Fehleingabe? Deaktiviere Validierung in den Einstellungen!",
  "errUnknown": "Unbekannter Fehler",
  "errCantOpenURL": "Kann URL nicht öffnen: {url}",
  "@errCantOpenURL": {
    "placeholders": {
      "url": {
        "type": "String"
      }
    }
  },
  "errNoFileOpened": "Keine Datei geöffnet",
  "errNotStarted": "Nicht begonnen'",
  "errNoValue": "Bitte Wert eingeben",
  "errNotEnoughDataToGraph": "Zuwenig Daten für Graphen",
  "errNoData": "Keine Daten",

  "btnCancel": "ABBRUCH",
  "btnSave": "OK",
  "btnConfirm": "OK",
  "btnUndo": "ZURÜCK",

  "sysLong": "Systolisch",
  "sysShort": "sys",
  "diaLong": "Diastolisch",
  "diaShort": "dia",
  "pulLong": "Puls",
  "pulShort": "pul",
  "addNote": "Notiz (optional)",

  "layout": "Layout",
  "allowManualTimeInput": "Editierbare Zeitangaben",
  "enterTimeFormatScreen": "Datums-/Zeitformat",
  "followSystemDarkMode": "Thema wie System",
  "darkMode": "Dunkles Thema",
  "iconSize": "Größe der Buttons",
  "graphLineThickness": "Linienstärke d.  Symbol.
  UNICODE U+2300, DEZIMAL ⌀
  ######################################################
  "avgOf": "{txt} ⌀",
  "@avgOf": {
    "placeholders": {
      "txt": {
        "type": "String"
      }
    }
  },
  "minOf": "{txt} min.",
  "@minOf": {
    "placeholders": {
      "txt": {
        "type": "String"
      }
    }
  },

  ###########################################
  Hier stand ursprüngl. "may."
  ###########################################
  "maxOf": "{txt} max.",
  "@maxOf": {
    "placeholders": {
      "txt": {
        "type": "String"
      }
    }
  },

  "warnValues": "Warnwerte",
  "warnAboutTxt1": "Die Warnwerte sind ledigl.  Sie führen eher zu unerwünschten Umbrüchen.",

  ################################################
  M. E. ist das Zeitformat jetzt HH:mm (zwei H, betr. auch EN)
  ################################################
  "enterTimeFormatTxt4": "Voreingestellt: \"yy-MM-dd H:mm\"",
  "enterTimeFormatString": "Zeitformat-String",

  "dateFormatting": "Datumsformat",
  "now": "jetzt",
  "notes": "Notizen",
  "time": "Zeit",
  "confirmDelete": "Löschen bestätigen",
  "confirmDeleteDesc": "Soll der Eintrag wirklich gelöscht werden? (Diese Rückfrage kann in den Einstellungen abgestellt werden.)",
  "deletionConfirmed": "Eintrag wurde gelöscht"
}

BTW, I didn't correct the app's name as this is the brand. I leave it to you.

Good catch with the max and the changed date format. Most of translations are accurate and fit in the boxes. I added the big avg symbol (Ø) to the English version as well. You can see the result on the branch. Feel free to criticize 😉.
Since you didn't add a PR, you wont be listed as a contributor automatically. What kind of attribution do you want?

Good catch with the max

Confusing that it didn't show up inside the app, it was also in EN *shrug*

Feel free to criticize 😉.

Hope you don't perceive my proposal(s) as criticism.
While we're on the subject, the new string anzahl graph Beschriftungen can be adjusted yet :) What I'd be interested to hear: Did I leave the file syntax intact (except for the comments)?

What kind of attribution do you want?

None, thanks. I'll have the result, that's enough appreciation. BTW, will the language be dependent on the language choice in Android or will there be an app internal switch?

Did I leave the file syntax intact (except for the comments)?

Your file syntax worked. There were some empty lines around the comments but that's all.

Will the language be dependent on the language choice in Android or will there be an app internal switch?

In the current implementation it is dependent on the android language, as someone who needs it might not be able to change it in the settings. I currently don't see a reason to add a in app option for this.

I was mainly interested in how the language switch is going to happen technically and hoped Flutter would have a drop-in "snippet" for that scenario. It's easier for prospective translators to see the original strings in place without getting English search engine results and other lang specific web & app contents, but it's not necessary.

@NobodyForNothing
Bist du einer der Dillas auf Weblate (welcher) oder ein "nobody" ? Hätte dort eine Anmerkung zum Englischen mitzuteilen, und kurze Wege sind sowieso angenehmer.

@uli-on Ich bin dort derdilla06. Meistens wird das suggestion feature genutzt, aber schieß los.


Translated some pages into German

The pages are converter.md, flasher.md, powered.md, support.md, toolbox.md

@kuchosauronad0 Can you do your magic here please?

@john2ksonn https://github.com/qmk/qmk.fm/pull/85#discussion_r339807145 ?

Going to shove this one across the line.

Thanks!


Replace ApacheDS LDAP server with UnboundID

Coverage remained the same at 91.986% when pulling 5795f31887e320926aaacedb8d7eca33128c9dc8 on ldap-test-unboundid into 6aef161ea4b9a4b3ca350f448c6e9322e776e695 on develop.


Fire anom rework

About the PR
Improved gameplay from the fire anomaly. Now it shoots slow exploding fireballs, gradually destroying the containment chamber. The explosions are weak enough to not require control after each pulse.
Overall, the gameplay becomes extremely similar to Ice Anomaly, which is an example of a good difficulty balance
Why / Balance
Fire Anomaly is too easy to maintain. Players build it up with glass and it becomes completely safe and does not require maintenance.
Media
explosion power:
https://github.com/shampunj/space-station-14/assets/96445749/8655863e-169c-4590-92d6-329f78d40237
fireballs behaviour: (old video with OP explosion)
https://github.com/space-wizards/space-station-14/assets/96445749/5b3fcc9e-4df9-4680-b168-8b485dfc730b

[x] I have added screenshots/videos to this PR showcasing its changes ingame, or this PR does not require an ingame showcase

Changelog
:cl:

tweak: The fire anomaly is now heavier in content.

does it still pulse and ignite people through the containment chamber or has that been removed because it's actually been balanced

does it still pulse and ignite people through the containment chamber or has that been removed because it's actually been balanced

kid named look at the changes in the PR

is still setting people on fire. Suffer.

nah new sprite is gas

does it still pulse and ignite people through the containment chamber or has that been removed because it's actually been balanced

kid named look at the changes in the PR

video wasn't there when I made the comment 8head

honey look! another anomaly every one will want destroyed just dropped

Update
Also removed the imbalanced function of artifacts to block projectiles. Now you can't put an artifact under an ice or fire anomaly, completely removing the damage to the environment

at this rate anomalies are going to become too much risk for no reward; may as well get rid of the anomaly generator, no one's going to use it

This is just making another anomaly that you literally have to sit on top of 24/7. I’ve discussed before how I’m not really a fan of that kind of gameplay.

This is just making another anomaly that you literally have to sit on top of 24/7. I’ve discussed before how I’m not really a fan of that kind of gameplay.

Making science have to actually keep an eye on anomalies instead of just turning them into glorified automatic point generators seems like a good thing. Right now, players just space the tile under it with an RCD, build a few directional windows, and forget about it.

Making science have to actually keep an eye on anomalies instead of just turning them into glorified automatic point generators seems like a good thing.

I agree that making them do something more than just building a box around it is good, but I'm going to be real I don't think sitting in one place with a welder for an hour is enjoyable gameplay for anyone.


[Maps] geolocation, render, search pre-release

Packages impacted by this PR

@azure-rest/maps-geolocation
@azure-rest/maps-render
@azure-rest/maps-search

Issues associated with this PR
Describe the problem that is addressed by this PR
What are the possible designs available to address the problem? If there are more than one possible design, why was the one in this PR chosen?
Are there test cases added in this PR? (If not, why?)
Provide a list of related PRs (if any)
Command used to generate this PR:**(Applicable only to SDK release request PRs)
Checklists

[ ] Added impacted package name to the issue description
[ ] Does this PR needs any fixes in the SDK Generator?** (If so, create an Issue in the Autorest/typescript repository and link it here)
[ ] Added a changelog (if necessary)

API change check
API changes are not detected in this pull request.


prefix path settings

is there a way to set prefix path using the advanced exemple ?
like /preprod/api/v1.0/specs

Do you mean like this: https://github.com/alexschimpf/fastapi-versionizer/blob/main/examples/advanced.py#L126 ?
In your case, you would do prefix_path='/preprod/api/v{major}.{minor}'

I'm going to consider this issue closed. Please re-open an issue if you're still have questions or are facing some problem.


chore: upgrade electron to v26

WIP

coverage: 18.686% (-48.9%) from 67.629% when pulling 10876a5a99f8f05057cc9229490b7d8380bf36b6 on OEvgeny:chore/electron-upgrade into 515fc6275bfa3edb1d7cc7ff19a6d25a572b92e4 on microsoft:main.


Where Is the location for nativescript-angular 2 ?

I want the Source Code URL for Nativescript-marketplace-demo with angular 2.

@JaganJonnala there is no Angular based version of this application but you can take a look at this demo application demonstrating different techniques in NativeScript + Angular


labels are brighter

related - https://github.com/h2oai/h2ogpt/issues/815

related - https://github.com/gradio-app/gradio/issues/5454

Let's merge this as-is even though can't fix everything.


[React] Feature: Export web getLastAuthProvider

PR-Codex overview
This PR introduces a new utility function getLastAuthProvider to retrieve the most recently used authentication provider from local storage. It also exports the LAST_AUTH_PROVIDER_STORAGE_KEY for consistent access.
Detailed summary

Added getLastAuthProvider function in packages/thirdweb/src/react/web/utils/storage.ts.
Exported LAST_AUTH_PROVIDER_STORAGE_KEY from packages/thirdweb/src/react/core/utils/storage.ts.
Created tests for getLastAuthProvider in packages/thirdweb/src/react/web/utils/storage.test.ts.

✨ Ask PR-Codex anything about this PR by commenting with /codex {your question}

Merge activity

Dec 11, 2:23 PM EST: The merge label 'merge-queue' was detected. This PR will be added to the Graphite merge queue once it meets the requirements.


Start/Stop VMs V2 - Failing radomly

I am writing to report some challenges I have been encountering with the v2 function. Initially, I was pleased with its release and the potential it offered. However, after a considerable period of usage, I have observed a few areas of concern that I believe warrant your attention.
Intermittent Failures: The v2 function appears to fail randomly without a clear cause. The error messages are often vague, typically indicating "service unavailable" or similar issues. This unpredictability in performance is a significant hindrance to its reliability.
Repetitive Manual Intervention: A peculiar aspect of this issue is that re-entering the VM Properties ID temporarily resolves the problem. However, this fix is short-lived, and the function soon encounters the same failure, necessitating repeated manual input of the properties string. This process is not only time-consuming but also unsustainable for long-term use.
Complexity in Operation: Aside from the above technical issues, the overall complexity of the v2 function's operation seems to be higher than anticipated. This complexity might contribute to the challenges in maintaining stable functionality.
I believe these issues are critical and could significantly impact the user experience and the utility of the v2 function. I am eager to continue using this feature but would greatly appreciate your assistance in resolving these challenges. Any guidance on troubleshooting these issues or information about upcoming fixes would be highly beneficial.
Thank you for your attention to this matter. I am looking forward to any updates or recommendations you can provide.

@louij2
It would be great if you could add a link to the documentation you are following for these steps? This would help us redirect the issue to the appropriate team. Thanks!!

@louij2
Since we have not heard back from you, we will now proceed to close this thread.If there are further questions regarding this matter, please tag me in your reply. We will gladly continue the discussion and we will reopen the issue.

HI,
Apologies as I did not receive a notification for this.
I followed this documentation and when this exhibited the same issues I tried to change it so that it runs on a for each VM but this still does not work.
https://www.seifbassem.com/blogs/posts/start-stop-v2/
Thanks,

@SaibabaBalapur-MSFT

@louij2
Please open a new GitHub case regarding issues with related Microsoft documentation.


How to use TLS 1.3 properly on a server application?

Hello,
On OpenSSL 1.0.2x, i am doing the following to enable incoming TLS 1.2 related connections :
Method = TLSv1_2_method();
But for somehow on 1.1.1a could not found the same function/method in which should named it as TLSv1_3_method(); .
I have googling around and i found out that i should use https://www.openssl.org/docs/manmaster/man3/SSL_CTX_add_custom_ext.html instead for TLS 1.3, can anyone please give the examples code in C language?

we need an easy TLS 1.3 like on TLS 1.2 with default options in which named like TLSv1_3_method(); .

You should use TLS_server_method() or SSLv23_server_method().
If you want to limit the protocol versions that are supported you
can use SSL_CTX_set_min_proto_version().

@kroeckx
Thanks a lot for the pointers, but i am getting "14644:error:1408F10B:SSL routines:ssl3_get_record:wrong version number:ssl\record\ssl3_record.c:332:" when trying to connect with :
openssl s_client -connect <IP_ADDRESS>:5420 -cipher TLS13-CHACHA20-POLY1305-SHA256

My codes looks like this :
		else if (!_tcsicmp(tszEncryptionProtocol, _TEXT("TLS1.3")))
		{
			Method = TLS_server_method();
			Putlog(LOG_ERROR, _T("TLS 1.3 Enabled"));
			lpService->bSslSupported = FALSE;
		}

	pCtx = SSL_CTX_new(Method);
	SSL_CTX_set_min_proto_version(pCtx, TLS1_3_VERSION);
	SSL_CTX_set_max_proto_version(pCtx, TLS1_3_VERSION);

Basically it's a open source FTPD, i know that there is no good FTP Client in which supporting TLS 1.3, i just wanted to prepare for it.

Ok my mistake, because openssl s_client doesn't understand implicit FTP command, need to disable EXPLICIT_ENCRYPTION in order to connect by start the host-client TLS negotiation.
Another turn around is, now i am getting this :
12-28-2018 19:14:17 OpenSSL error: error:141F7065:SSL routines:final_key_share:no suitable key share

How to proceed?

I really recommend that you don't set the maximum protocol
version, that way when a new version of TLS is available, it will
automatically switch to the new version if both sides support it.
For that reason I also recommend that you don't set the minimum to
TLS 1.3, but to 1.2.
Your "-cipher" argument to s_client isn't doing what you want. If
you really want to limit the TLS 1.3 ciphers to use that one, you
need to use -ciphersuites.
I assume you're not resuming. I have no idea why your client does
not have a key_share.

s_client also supports -starttls ftp

Thanks a lot for the answer, really help me to resurrecting an old FTPD code :-)


dropdb: command not found

Hi, I am trying to install dispatch with example data.
I first clone git clone https://github.com/Netflix/dispatch-docker.git
When I run ./install.sh, I got dropdb: command not found
Step 45/46 : LABEL org.opencontainers.image.revision=$SOURCE_COMMIT
 ---> Running in 66e860b3a0c6
Removing intermediate container 66e860b3a0c6
 ---> c1700c6a4a8e
Step 46/46 : LABEL org.opencontainers.image.licenses="https://github.com/netflix/dispatch/blob/${SOURCE_COMMIT:-master}/LICENSE"
 ---> Running in 32e109366118
Removing intermediate container 32e109366118
 ---> ee2a4e977ac8

Successfully built ee2a4e977ac8
Successfully tagged dispatch-local:latest
web uses an image, skipping
scheduler uses an image, skipping

Docker images pulled and built.
WARNING: The Docker Engine you're using is running in swarm mode.

Compose does not use swarm mode to deploy services to multiple nodes in a swarm. All containers will be scheduled on the current node.

To deploy your application across the swarm, use `docker stack deploy`.

Creating network "dispatch_default" with the default driver
Creating dispatch_postgres_1 ... done

Setting up database...
Do you want to load example data (WARNING: this will remove all existing database data) (y/N)?y
Downloading example data from Dispatch repository...
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100  136k  100  136k    0     0  97040      0  0:00:01  0:00:01 --:--:-- 96973
Dropping database dispatch if it already exists...
./install.sh: line 125: dropdb: command not found
Cleaning up...

Hmm, that should exist on the default image (it's a Postgres command). I will take a look.

I'm not able to recreate this, are you getting a different default image somehow?

Do you have the Postgres client applications (e.g. dropdb, createdb, etc.) installed on the system where you're running the Bash script?

Hi, I just checked, and there is no postgres installed on my machine:
sudo apt-get --purge remove postgresql

Reading package lists... Done
Building dependency tree
Reading state information... Done
Package 'postgresql' is not installed, so not removed

However I have 4 postgres images on ubuntu:
docker images | grep postgres

REPOSITORY                          TAG                 IMAGE ID            CREATED             SIZE

postgres                            9.6                 1c81a342ea13        2 months ago        200MB
postgres                            12                  d38331307292        2 months ago        314MB
postgres                            12-alpine        3781fe35c6b8        3 months ago        157MB
postgres                            latest              f51c55ac75ed        2 weeks ago         314MB

Does this interfere ?
The only one I am using is postgres:12 for keycloak. I will delete 9.6 and 12-alpine.

No, it shouldn't. I also have several postgres images and postgres installed locally.

@kaleming did installing the pg client apps fix the issue?

Hi @mvilanova, I didn`t go further into this issue.
You mean installing running: sudo apt-get install postgresql-client   ?
Where should I add this ? Into some docker-file or my local machine ?

@kaleming yes, you should install it where you're running the install.sh.

Now I got this message:
Do you want to load example data (WARNING: this will remove all existing database data) (y/N)?y

Downloading example data from Dispatch repository...
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100  136k  100  136k    0     0   269k      0 --:--:-- --:--:-- --:--:--  269k
Dropping database dispatch if it already exists...
dropdb: could not connect to database template1: could not connect to server: Connection refused
	Is the server running on host "localhost" (<IP_ADDRESS>) and accepting
	TCP/IP connections on port 5432?
Cleaning up...

But there is nothing running. Just a postgres container trying to reconnect (during the ### Do you want to load example data question).
On stackoverflow says: Most likely it's because your system (maybe the container) shutdown unexpectedly

Hmm can you check that the database server is listening locally on port 5432 before answering yes to load the example data? You can use nestat or trying to connect to it using telnet or netcat. Did you modify the install.sh script to connect to a database called template1 instead of dispatch?

There is nothing running when I run: netstat -na | grep "5432"
There is only this container restarting:
CONTAINER ID   IMAGE      COMMAND                  CREATED          STATUS                          PORTS     NAMES
c10844c0d43a   postgres   "docker-entrypoint.s…"   19 minutes ago   Restarting (1) 25 seconds ago             dispatch_postgres_1

That contains this logs.
PostgreSQL Database directory appears to contain a database; Skipping initialization

2020-12-14 23:09:55.867 UTC [1] FATAL:  database files are incompatible with server
2020-12-14 23:09:55.867 UTC [1] DETAIL:  The data directory was initialized by PostgreSQL version 12, which is not compatible with this version 13.1 (Debian 13.1-1.pgdg100+1).

Ah yeah, PostgreSQL won't start unless you upgrade the data directory to the version you're currently using. We have instructions on how to upgrade it here. Alternatively, you can delete the volume used by the container if you don't have any real data in the data directory.

@kaleming were you able to resolve the issue?

@kaleming were you able to resolve the issue?

Hi @mvilanova, I couldn't handle to solve it on my computer. Maybe it is related to something I did previously.
I just choose No, and it it worked.
Do you want to load example data (WARNING: this will remove all existing database data) (y/N)?N.
I will close this issue for a while. because I think this can be related to my machine.

Hi @mvilanova, I couldn't handle to solve it on my computer. Maybe it is related to something I did previously.
I just choose No, and it it worked.
Do you want to load example data (WARNING: this will remove all existing database data) (y/N)?N.
I will close this issue for a while. because I think this can be related to my machine.

I had the same issue and created a merge request to fix the dependency to local installed postgres client tools.

I had the same issue and created a merge request to fix the dependency to local installed postgres client tools.


Test failure in SQLiteSuiteTest

Tests run: 137, Failures: 1, Errors: 0, Skipped: 3, Time elapsed: 7.18 sec <<< FAILURE! - in com.mysema.query.suites.SQLiteSuiteTest$Select
StandardTest(com.mysema.query.suites.SQLiteSuiteTest$Select)  Time elapsed: 6.619 sec  <<< FAILURE!
junit.framework.AssertionFailedError: Failed with 1 failure(s) of 402 tests
hour(e.timefield) = 3 failed

	at junit.framework.Assert.fail(Assert.java:47)
	at com.mysema.query.QueryExecution.report(QueryExecution.java:268)
	at com.mysema.query.SelectBase.StandardTest(SelectBase.java:1248)

On Mac OS X 10.8.5 using Java 1.7.

All of the tests pass on my macbook pro so I'm closing this ticket.

I think it might be good to revise the outcomes, there is still one for me that fails (not hour() though, but week()).


Revert "[release-1.4] instruct K8s to garbage collect the validatingwebhookconfiguration"

Reverts istio/istio#19476

@morvencao this caused test failures in postsubmit

@morvencao @sdake how am I supposed to cleanup istio now? I am pretty sure 95% of people do kubectl delete namespace istio-system and expect things to be cleaned up properly, but that will not happen now.


Add icon

Done : Icon show in Chrome toolbar.

Added icons 16, 48 and 128 pixels wide, from the official ACIM icon.


Feature Request: Add --insert-ignore-comments flag to dart fix command for existing code

This tracker is for issues related to:

Dart analyzer and linter

Description
As the language grows, we often introduce new lint rules to maintain and improve code quality. However, introducing new lint rules to large existing codebases can be challenging, especially when the rules are not auto-fixable. A common approach is to simply ignore the new lint rules for existing, working code and focus on ensuring the new code adheres to these rules.
Currently, this process requires developers to manually add ignore comments to existing code or write custom scripts to automate this task.
To streamline this process, a new --insert-ignore-comments flag can be added to dart fix command. This flag will allow developers to focus on improving new code without the immediate need to refactor legacy code.
I have created a quick (functional but with errors after it adds comments) prototype to demonstrate this idea. In case this is something that the Dart team agrees could be a valid feature, I'd love to contribute. I would love to learn the thoughts and opinions of the Dart team.

This "fix" should probably only apply for lints that don't have an automatic fix.

This "fix" should probably only apply for lints that don't have an automatic fix.

Yep, agreed. That was the intention behind the proposal. I have updated the description to mention that this flag will only apply to lint rules that do not have an automatic fix.


[FLAP-166][FLAP-168] Create Helm chart

Description
Write a Helm chart for deploying the Simulator service on the Kubernetes
cluster.
Link to work item
FLAP-166
FLAP-168
How to Test
Try deploying the helm chart on AWS

Changes looks good, Ingress is well integrated.


New Priority Vector

Paramter Priority Vector for better Simulation

Can you please also provide one ore more test cases?

All Prio. Test off the Lib.
Before you had to change connectors to other Prio to have.
Now you can control with  parameters the Prio and do not recompile.
51 of 51 Test successful in OM.


Revert #1461

This reverts #1461 (8672b1b04a9abc44377a5eac2b89d2fdeb7f0004) due to breaking changes.

Thanks @henkmollema!


add #unless helper functionality

unless is a built-in helper for handlebars, and should probably be supported.

Hi Mark / Chris,
This is a bit of a big patch. It brings in the play-json integration as an addon library, which can be published with handlebars (and using the same version).
I added an sbt task, updateVersion, which updates the README.md files to use the current version, as specified in sbt. There is also an aggregator project, all. Steps to release a new version might look like this:

edit build.sbt, update version
sbt all/updateVersion
sbt all/publishSigned

I've updated the README.md for handlebars-scala-play-json and synchronized the example code to work with the latest package schemes.
I hope you'll consider including this patch, and deploying the handlebars-scala-play-json jar along with handlebars releases. I think it will benefit the users of the library, and make integration with other JSON libraries within reach.

Okay, I've pushed a new patch.
I fixed the typo, I made a note about play 2.4.x, I updated Scala to 2.10.5, and I ripped out the non-standard helpers. I also removed the _ from the package name, and made it parallel with the dynamic binding package (should have done that to begin with, too).
So, for dynamic binding, import:
import com.gilt.handlebars.scala.binding.dynamic._
And, for playjson binding, import
import com.gilt.handlebars.scala.binding.playjson._
Thanks for taking some time to review the patch, Chris, I appreciate it!

Love it. One more instance of play_json to convert.
Also, since you've changed the deploy process, would you mind making a DEPLOY.md where the steps are outlined (like you did earlier in comments here).
Other than that this looks good to me.

Doh!!!! The tests!!! The tests!
DEPLOY.md pushed

On Aug 10, 2015, at 20:57, Chris Hicks<EMAIL_ADDRESS>wrote:
Love it. One more instance of play_json to convert.
Also, since you've changed the deploy process, would you mind making a DEPLOY.md where the steps are outlined (like you did earlier in comments here).
Other than that this looks good to me.
—
Reply to this email directly or view it on GitHub https://github.com/mwunsch/handlebars.scala/pull/46#issuecomment-129686701.


[CARBONDATA-3611] Fix failed when filter with measure columns on stream table when this stream table includes complex columns

Problem:
Filter failed with measure columns on stream table when this stream table includes complex columns
Solution:
Use 'segmentProperties.getDimensions().size()' instead of 'segmentProperties.getLastDimensionColOrdinal()' when set  'columnResolvedFilterInfo.setColumnIndexInMinMaxByteArray' on stream data file.
Be sure to do all of the following checklist to help us incorporate
your contribution quickly and easily:

[ ] Any interfaces changed?  No

[ ] Any backward compatibility impacted?  No

[ ] Document update required?  No

[x] Testing done
Please provide details on
- Whether new unit test cases have been added or why no new tests are required?
- How it is tested? Please attach test report.
- Is it a performance related change? Please attach the performance test report.
- Any additional information to help reviewers in testing this change.

[ ] For large changes, please consider breaking it into sub-tasks under an umbrella JIRA.

Build Failed  with Spark 2.1.0, Please check CI http://<IP_ADDRESS>:12545/job/ApacheCarbonPRBuilder2.1/1116/

Build Success with Spark 2.2.1, Please check CI http://<IP_ADDRESS>:12545/job/ApacheCarbonPRBuilder2.2/1125/

Build Success with Spark 2.3.2, Please check CI http://<IP_ADDRESS>:12545/job/ApacheCarbonPRBuilder2.3/1135/

Build Success with Spark 2.1.0, Please check CI http://<IP_ADDRESS>:12545/job/ApacheCarbonPRBuilder2.1/1117/

Build Success with Spark 2.2.1, Please check CI http://<IP_ADDRESS>:12545/job/ApacheCarbonPRBuilder2.2/1126/

Build Success with Spark 2.3.2, Please check CI http://<IP_ADDRESS>:12545/job/ApacheCarbonPRBuilder2.3/1136/

@jackylk @QiangCai please help to review this, thanks.

Build Success with Spark 2.1.0, Please check CI http://<IP_ADDRESS>:12545/job/ApacheCarbonPRBuilder2.1/1132/

Build Success with Spark 2.3.4, Please check CI http://<IP_ADDRESS>:12545/job/ApacheCarbonPRBuilder2.3/1151/

LGTM

@QiangCai please check

Build Success with Spark 2.2.1, Please check CI http://<IP_ADDRESS>:12545/job/ApacheCarbonPRBuilder2.2/1141/

Build Success with Spark 2.1.0, Please check CI http://<IP_ADDRESS>:12545/job/ApacheCarbonPRBuilder2.1/1136/

Build Success with Spark 2.2.1, Please check CI http://<IP_ADDRESS>:12545/job/ApacheCarbonPRBuilder2.2/1145/

Build Success with Spark 2.3.4, Please check CI http://<IP_ADDRESS>:12545/job/ApacheCarbonPRBuilder2.3/1155/


Swiping event

Hi! I am trying to build something like this: http://damusnet.github.io/react-swipe-views/
I am using Tocca.js for swipeLeft and swipeRight events.
I think that having new events like 'swiping' or 'swipingLeft' would give more power to this library since in for 'native like' ux on mobile we need it.

Why? Can't you use the touchmove events?

Yes but it's like a dragging event, swipe direction + move. It's doable manually, but it would be very cool to have it. Swiping direction is a common pattern on mobile interaction as we see on native ios and android apps.

works only on tag elements not classes in jquery

So :(


Fix script for starting local app in background

Resolve failure in starting APIView on CI.

/check-enforcer override


BUG?: multi-monitor: focuswindow or movewindow by direction from fullscreen window

Good day to you!
focuswindow:
Steps to reproduce

open some windows on monitor 1
fullscreen  some window on monitor 1
focuswindow in direction to monitor 2

Expected outcome
focused window or  cursor  on monitor 2
Noted outcome
focused window on monitor 1, like cyclenext

movewindow:
Steps to reproduce

open some windows on monitor 1
fullscreen some window on monitor 1
`movewindow' in direction to monitor 2

Expected outcome
window moved to monitor 2
Noted outcome
nothing happens

I'm having the same issue, I'm not sure if it's a bug but it's extremely counterintuitive. The functionality I'm looking for is similar to sway, where when you have a window fullscreened on a display, moving focus will go to other monitors and act as if that display only has the fullscreened window.

Still actual?


Question: Why does DotNetCoreInstaller@1 marked as deprecated?

Hi,
I was building a pipeline when VS Code brought to my attention that the task DotNetCoreInstaller@1 is marked as deprecated. I then tried to look for alternatives or suggestions, but even under the documentation, I can't find any information regarding its deprecation: https://docs.microsoft.com/en-us/azure/devops/pipelines/tasks/tool/dotnet-core-tool-installer?view=azure-devops.
I feel like it's a mistake, because I'm even currently seeing pull requests for the second version of the same tool, which seems not be released yet.
Can anyone explain?
Thank you,
David

Hey David I came across the same error in VS Code. Switched to UseDotNet@2 and no error :)

Oh, I should have thought it was as simple as that eheh! Thanks!


fix: flaky test ClusterMetadataManifestTests

Description
We're comparing for unequal manifests but randomBoolean() has a high probability of getting clashed because of a small search-space, making test flaky. Let's limit randomization here.
Related Issues
Resolves #9688
Check List

[x] New functionality includes testing.

[x] All tests pass

[ ] New functionality has been documented.

[ ] New functionality has javadoc added

[x] Commits are signed per the DCO using --signoff
[ ] Commit changes are listed out in CHANGELOG.md file (See: Changelog)

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

Dividing the test for each field would give better coverage. I am fine with the suggestion.

@r1walz please take a look at the gradle failures

#9776 Flaky test. Other gradle check is failing because of OOM issues.

Is there a plan to merge this PR? Seems it is failing continously.


introduce scheduling method Selector

This is a remake #1567
A comprehensive solution seems to be in far distance, therefore here a new try based an the latest enhancements of the scheduler.
What this PR does / why we need it:
The new scheduling method Selector allows to make use of the new label selector field
providers to select seeds running on different providers depending of the provider list list and matching labels. It prefers matching seeds if the load is the same.
Which issue(s) this PR fixes:
Fixes #
Special notes for your reviewer:
Release note:

If automatic cross provider scheduling is desired, it  is possible know to specify a new seed selector field `providers` for a cloud profile to enable scheduling on seeds running on different providers.
It is observed if the scheduling method `Selector` has been chosen, which is the new default now.

New version (see comment above) introducing a better minimal distance strategy

@danielfoehrKn can you please have a look?

yepp, I've fixed the protobug generater and added a forked version just for testing.
protobug generatio now succeeds (at least locally).
Could you verify that the api server communication still works

Opened a pull request kubernetes/kubernetes#90296 for the protobuf fix.
So far only for master. Let's see what happens.
As discussed with @rfranzke we will need it for 1.16.

/kind/enhancement

@mandelsoft can you check the latest comments and update the PR?

That is exactly what the MinimalDistance()Strategy already does today.

@danielfoehrKn You are completely right, I missed the first line in minimal distance.
But nevertheless don't you think, that we should offer both:

only based on difference  MinimalDistance and
Preferred a matching region and then minimal distance?

The general problem here is the word: it should prefer. Basically there no such mechanism in the scheduler so far. It just selects the seed with the smallest number of shoots from a list of possible shoots. So, what should prefer mean?  If we use only matching seed, if such seeds exist, the others will never be selected, even if they are empty and the matching ones are full.  Basically we are missing some kind of weight, that is assigned to every potential seed and that is multiplied with the number of shoots. A preselection as done so far in MinimalDistance does not make sense.
Should I try to add such a weight in this PR or is it better to handle this separately.

@mandelsoft I am also for introducing weights - I would opt for  introducing them in another PR.
With the current implementation we would get cross-provider scheduling based on the new minimal distance strategy what is definitely an improvement.
In another PR the scheduling then could be made more configurable via weights. This would also be nice in case we want to adjust the scheduling behaviour based on the current load on the seeds.
Just to check: What would be possible weights?

[number_of_shoots] *  [distance]

However I am not sure how to include a preference for the case that regions in different cloud providers have the same name (one provider is the provider of the Shoot). Maybe another weight?-> see post above.
We could create a dedicated issue to follow up.
WDYT

That sounds good.
The weight shout somehow include the size/capacity of the seed. Because of the autoscaling
this seems to difficult. But there is a useful maximum capacity. Therefore the weight should incorporate the quotient of the actual size and this maximum capacity (may be this must be a configuration option of the seed)
We still have the protobuf problem. I've opened a pull request there, but absolutely nothing happens. The only alternative would be to use a forked version with the fix, instead.
Changing the intended manifest structure just to work around the problem would be quite ugly.

/hold
until https://github.com/kubernetes/kubernetes/pull/90296 got feedback

/area/usability
/topology/garden
/platform/all
/priority/normal
/needs/rebase

The Kubernetes PR has been merged 🎉 Can we pin the k8s.io/code-generator dependency to this commit (I hope we can skip versions as we don't want to fork and cherry-pick it) and rebase this PR?

@mandelsoft can you please check the unresolved comments and rebase?

Unfortunately even 1.17 is too old for the code generator to update to the latest version.
# github.com/gardener/gardener/pkg/client/core/clientset/versioned/typed/core/v1beta1
../../../client/core/clientset/versioned/typed/core/v1beta1/backupbucket.go:72:5: too many arguments in call to c.client.Get().Resource("backupbuckets").Name(name).VersionedParams(&options, scheme.ParameterCodec).Do
	have (context.Context)
	want ()
../../../client/core/clientset/versioned/typed/core/v1beta1/backupbucket.go:88:5: too many arguments in call to c.client.Get().Resource("backupbuckets").VersionedParams(&opts, scheme.ParameterCodec).Timeout(timeout).Do
	have (context.Context)
	want ()
../../../client/core/clientset/versioned/typed/core/v1beta1/backupbucket.go:104:8: too many arguments in call to c.client.Get().Resource("backupbuckets").VersionedParams(&opts, scheme.ParameterCodec).Timeout(timeout).Watch
	have (context.Context)
	want ()
../../../client/core/clientset/versioned/typed/core/v1beta1/backupbucket.go:114:5: too many arguments in call to c.client.Post().Resource("backupbuckets").VersionedParams(&opts, scheme.ParameterCodec).Body(backupBucket).Do
	have (context.Context)
	want ()
../../../client/core/clientset/versioned/typed/core/v1beta1/backupbucket.go:127:5: too many arguments in call to c.client.Put().Resource("backupbuckets").Name(backupBucket.ObjectMeta.Name).VersionedParams(&opts, scheme.ParameterCodec).Body(backupBucket).Do
	have (context.Context)
	want ()
../../../client/core/clientset/versioned/typed/core/v1beta1/backupbucket.go:142:5: too many arguments in call to c.client.Put().Resource("backupbuckets").Name(backupBucket.ObjectMeta.Name).SubResource("status").VersionedParams(&opts, scheme.ParameterCodec).Body(backupBucket).Do
	have (context.Context)
	want ()
../../../client/core/clientset/versioned/typed/core/v1beta1/backupbucket.go:153:5: too many arguments in call to c.client.Delete().Resource("backupbuckets").Name(name).Body(&opts).Do
	have (context.Context)
	want ()
../../../client/core/clientset/versioned/typed/core/v1beta1/backupbucket.go:168:5: too many arguments in call to c.client.Delete().Resource("backupbuckets").VersionedParams(&listOpts, scheme.ParameterCodec).Timeout(timeout).Body(&opts).Do
	have (context.Context)
	want ()
../../../client/core/clientset/versioned/typed/core/v1beta1/backupbucket.go:181:5: too many arguments in call to c.client.Patch(pt).Resource("backupbuckets").Name(name).SubResource(subresources...).VersionedParams(&opts, scheme.ParameterCodec).Body(data).Do
	have (context.Context)
	want ()
../../../client/core/clientset/versioned/typed/core/v1beta1/backupentry.go:75:5: too many arguments in call to c.client.Get().Namespace(c.ns).Resource("backupentries").Name(name).VersionedParams(&options, scheme.ParameterCodec).Do
	have (context.Context)
	want ()
../../../client/core/clientset/versioned/typed/core/v1beta1/backupentry.go:75:5: too many errors
note: module requires Go 1.14
# github.com/gardener/gardener/pkg/client/core/clientset/versioned/typed/core/v1alpha1
../../../client/core/clientset/versioned/typed/core/v1alpha1/backupbucket.go:72:5: too many arguments in call to c.client.Get().Resource("backupbuckets").Name(name).VersionedParams(&options, scheme.ParameterCodec).Do
	have (context.Context)
	want ()
../../../client/core/clientset/versioned/typed/core/v1alpha1/backupbucket.go:88:5: too many arguments in call to c.client.Get().Resource("backupbuckets").VersionedParams(&opts, scheme.ParameterCodec).Timeout(timeout).Do
	have (context.Context)
	want ()
../../../client/core/clientset/versioned/typed/core/v1alpha1/backupbucket.go:104:8: too many arguments in call to c.client.Get().Resource("backupbuckets").VersionedParams(&opts, scheme.ParameterCodec).Timeout(timeout).Watch
	have (context.Context)
	want ()
../../../client/core/clientset/versioned/typed/core/v1alpha1/backupbucket.go:114:5: too many arguments in call to c.client.Post().Resource("backupbuckets").VersionedParams(&opts, scheme.ParameterCodec).Body(backupBucket).Do
	have (context.Context)
	want ()
../../../client/core/clientset/versioned/typed/core/v1alpha1/backupbucket.go:127:5: too many arguments in call to c.client.Put().Resource("backupbuckets").Name(backupBucket.ObjectMeta.Name).VersionedParams(&opts, scheme.ParameterCodec).Body(backupBucket).Do
	have (context.Context)
	want ()
../../../client/core/clientset/versioned/typed/core/v1alpha1/backupbucket.go:142:5: too many arguments in call to c.client.Put().Resource("backupbuckets").Name(backupBucket.ObjectMeta.Name).SubResource("status").VersionedParams(&opts, scheme.ParameterCodec).Body(backupBucket).Do
	have (context.Context)
	want ()
../../../client/core/clientset/versioned/typed/core/v1alpha1/backupbucket.go:153:5: too many arguments in call to c.client.Delete().Resource("backupbuckets").Name(name).Body(&opts).Do
	have (context.Context)
	want ()
../../../client/core/clientset/versioned/typed/core/v1alpha1/backupbucket.go:168:5: too many arguments in call to c.client.Delete().Resource("backupbuckets").VersionedParams(&listOpts, scheme.ParameterCodec).Timeout(timeout).Body(&opts).Do
	have (context.Context)
	want ()
../../../client/core/clientset/versioned/typed/core/v1alpha1/backupbucket.go:181:5: too many arguments in call to c.client.Patch(pt).Resource("backupbuckets").Name(name).SubResource(subresources...).VersionedParams(&opts, scheme.ParameterCodec).Body(data).Do
	have (context.Context)
	want ()
../../../client/core/clientset/versioned/typed/core/v1alpha1/backupentry.go:75:5: too many arguments in call to c.client.Get().Namespace(c.ns).Resource("backupentries").Name(name).VersionedParams(&options, scheme.ParameterCodec).Do
	have (context.Context)
	want ()
../../../client/core/clientset/versioned/typed/core/v1alpha1/backupentry.go:75:5: too many errors
note: module requires Go 1.14
FAIL	github.com/gardener/gardener/pkg/scheduler/controller/shoot [build failed]

@mandelsoft , see https://twitter.com/ibuildthecloud/status/1230542321508184064.
https://github.com/kubernetes/enhancements/blob/master/keps/sig-api-machinery/20200123-client-go-ctx.md#alternatives is added with v1.18

I am open for a separate PR that bumps our Kubernetes dependencies to v1.18 now that we have bumped them to 1.17 already. However, will your code-generator fix work even with v1.18? It's merged into today's master branch of k/k, so actually targetted for 1.19, right?

https://github.com/kubernetes/kubernetes/pull/91731 finally got merged. Can you please rebase and re-vendor @mandelsoft?

/unhold

/status author-action
/needs rebase

ping @mandelsoft

@mandelsoft could you please check make check-generate?

@ialidzhikov, I've removed the reference

@mandelsoft , could you please squash to single commit? Then lgtm from my side.

@ialidzhikov, because scripts are always taken from the content branch, there is no way to get them from the meta/ci branch

@ialidzhikov, because scripts are always taken from the content branch, there is no way to get them from the meta/ci branch, which would be repository local

Hmm, how is that preventing squashing to single commit? 🤔

I hadn't squashed it yet, because of github PR comments in code.
Just use squash-and merge


enter doesn't do the same as l/right

I have certain directories where enter works as expected, but l and right enter the directory without showing any files(not even /..)
I'm not yet sure what's so special or different about these directories so I can't really tell you how to reproduce it.
So if you have any ideas or want me to test something, just tell me :)

Do these directories have some special name or something?

I've watched the same behaviour but it only manifests sometimes.... maybe an initialization problem ?
The folder with that behaviour has a subfolder with ( ) in its name.

I did some tests and apparently long filenames(>115) are a problem.

@M1cha Could you upload some example dir? I have tried some very long names (even with spaces, diactitics, braces in it) and haven't noticed any issue.

Try with the following folder:
mkdir -p<PHONE_NUMBER>12345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890/123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890/123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890/123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890/123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890

@jpralves Nice! Thank you. I can replicate it now.


Blackbird show's balances incorrectly

The images pretty much explain it all.

Okcoin is accurate, but bitfinex isnt displaying my actual USD balance and is reversing the USD and Bitcoin balances. I hope this makes sense.

You need to have your USD and BTC on your Bitfinex trading account (not exchange account)

Also, if you use $5.00 TEST cash make sure that you have at least $5.00 on your accounts (or use FULL cash instead).
I will add a function that will first verify that your TEST cash matches what you have on your accounts.

Okay, I understand that I have to have $5 on both accounts, so I will fix okcoin tonight (when I retrieve my other computer) But the balances still dont appear to be showing correctly. (Again, sorry so much pestering you, I really really do appreciate it :100:)

I cannot reproduce your problem. My Bitfinex trading account information is correctly displayed when I start Blackbird. Are you sure that in bitfinex.cpp you are using the following format:
#define API_HEAD "X-BFX-APIKEY:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"
#define KEY      "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"

Note that you need to keep the X-BFX-APIKEY: part.

It's most certainly the right information in the fields. After further experimentation I have found this. When USD is put in to deposit I can see it in the BTC field of blackbird, and when BTC is put into exchange is shows up in the USD field. No other configuration shows up in blackbird.

Thank you for your investigation I appreciate it. I just found the cause of the issue and will fix it within the next few days. I'll let you know.

Thank you for your investigation. It looks like the order of JSON arrays elements are not preserved in Bitfinex for some reason. I updated bitfinex.cpp with a fix that should solve your problem. Could you please try again? Thanks

You're the man butor, it works now. Thank you loads! I will continue reporting errors if I find anymore.

Great thanks. I'll close the issue. Yes let me know if you find other issues.


I would like to be able to click a "view in catalog" hyperlink for each item within a DPUL collection that will take me to the item record in the online catalog and/or finding aid.

This was brought up during a training session for DPUL today, and I think it is something worth making a priority. The suggestion was made by Emma Sarconi, who had heard feedback while she was serving on a working group requesting this very thing for online exhibitions in general. Looking at figgy metadata, the source metadata id does link to the cat record. is there a way we could feed that field with the hyperlink into DPUL?

@hackmastera I would like this to also work for the FA (see above) :) thank you!

This is done except there were some items that didn't reindex; those are ticketed in #779


The ChakraCore Team Is Hiring

If you're looking at issues in this repo then you might be a candidate to work for Microsoft on ChakraCore. We're looking for code-generation and VM enthusiasts. Holler at me EdMaurer AT microsoft.com

With so many issues this will get lost in the noise and be annoying to have open all the time. Perhaps we should have a link to our open positions in the readme?

+1 on adding it to readme.

+1 for adding to readme

Is there a link to our open positions? I can add it in the Contribute block.

I approve of adding this solicitation to the readme! Accepting PRs :)

The ChakraCore Team is no longer hiring.

Breaking news - Chakra Hiring Again!
holler.


What tool is used to generate the gif?

Hi, I wanted to know what tool is being used to generate the gif which seems to be automated from assets/sptui.tape
I have looked into asciinema and ttyrec, but they do not seem to be it.

The tool used is vhs. You can find more details at: https://github.com/charmbracelet/vhs.

Perfect, thank you.


[blend2d] Update to beta_2019-12-27

Blend2D updated to beta_2019-12-27
local Asmjit updated to 2019-12-27

/azp run

Thanks for the PR!


change expand/collapse behavior, change highlight color

closes #67

Makes it such that expanding/collapsing doesn't affect height. Height is set to a nice 4:3 proportion on page load, but after that is not touched unless user changes it.
Fits the graph when clicking expand/collapse
Also changes node highlight color.

@dongbohu this is a very simple one if you're working from home today. Or honestly @dhimmel could probably review the code too.


Update akka-actor, akka-persistence, ... to 2.6.11

Updates

com.typesafe.akka:akka-actor
com.typesafe.akka:akka-persistence
com.typesafe.akka:akka-persistence-query
com.typesafe.akka:akka-slf4j
com.typesafe.akka:akka-stream
com.typesafe.akka:akka-testkit

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

Ignore future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [ { groupId = "com.typesafe.akka" } ]

labels: library-update, semver-minor

Superseded by #53.

Superseded by #53.


Add trail count to check21 and fail if no trail exist

Related to https://github.com/toniblyx/prowler/issues/431
check21 will now fail if no trails were found in the account.
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

@toniblyx I thought so too in the beginning. However, when testing it I discovered the check goes over every region, and searches for trails in that region. Implementing it as you suggested means every region which does not have a multi-region cloudtrail, throws a failure... But one multi-region trail in one region is enough for this check. So I implemented it outside the for regx in $REGIONS; do loop block


Enhance filesystem.process_file get_metadata cache performance.

Did some more profiling on the new master  https://github.com/jmathai/elodie/commit/d8cee15f32d3853070111c972ecf987a05a55549 with over 500 images and noticed that calls to pyexiftool (get_metadata) are double the file count.  Meaning each image processed was making two calls to get_metadata.  It turns out in filesystem (process_file) there is a media.set_original_name sandwiched between two media.get_metadata.  All media setters have a reset_cache method that clears the cache.  I've moved the media.set_original_name after the last media.get_metadata to ensure all getters are using cache.

After making this change you can see base.py (get_metadata) drops from 55% to 37% of runtime.   Also the number of calls to pyexiftool (get_metadata) drop by almost half.

One side effect of this change is the time executing "utime" increases from 200ms to 7 seconds.  It's not clear to me yet why this is the case or if its just an anomaly.
Master

Pull Request

It's a simple change but could have unintended consequence.  Appreciate if you could take a look at it.
Here are the prof files:
elodie-amaleki-process-file-setter.zip

Thanks @amaleki for the continued performance enhancements :)


Add panic = "unwind" causes weird compilation error

🐛 Bug description
If you add the following section to your Cargo.toml:
[profile.release]
panic = "unwind"

And then you attempt to run wasm-pack build, you will get the following compilation error:
   Compiling foo v0.1.0 (/home/pierre/Projets/wasm-pack-template)
error: the crate `panic_unwind` does not have the panic strategy `unwind`

error: language item required, but not found: `eh_personality`

error: aborting due to 2 previous errors

error: Could not compile `foo`.

I reproduced this directly from https://github.com/rustwasm/wasm-pack-template/.
I'm not sure if wasm-pack overrides the panic strategy or something, but whether it is normal or not, the error is quite confusing.
🌍 Your environment
wasm-pack version: 0.8.1
rustc version: 1.34.0

I have the same problem on the latest stable rust toolchain (1.34.2). However, the issue does not occur if I use rustup to switch to the beta toolchain (1.36.0-beta.1 (3a5d62bd5 2019-05-22)) and it also is not an issue on the latest nightly (1.36.0-nightly (37ff5d388 2019-05-22)), so it seems a fix for this may already be in place, it just hasn't made it's way to the stable release yet.

@tomaka @jrandall are you seeing this problem still? thanks for filing!

This is indeed fixed in the latest version of Rust (stable).


Disabled dates

minDate: (Date or string) The earliest date a user may select.
maxDate: (Date or string) The latest date a user may select.
I need to block the selection before and after a set date range. Please help!!!

I am busy recent weeks,  but not future days。 Pass a function as disabled rule may it ok? I will learn more about how other component realize this

i'm Sorry, how send a function as rule?

@camilo0119  sorry， not  available now, I will support it later

@ly525 any progress on this?


Fix incorrect added book number

always show added book for the last

https://github.com/andgineer/goodreads-export/commit/1ac07c72b7201084230208034b6b79e7c5117800


Brook - Eleventy Starter Blog Theme

34tt5t

@zachleat For some reason the checks seem to be failing on L196 with the following bizarre error:

"Original error stack trace: ReferenceError: slug is not defined"

@pdehaan the open collective global data file doesn't have security access to the environment variables for pull requests. We just need a better defensive check for that before fetching