Maintain a Communication Arrangement for Inbound Communication

Tutorial URL: https://developers.sap.com/tutorials/abap-environment-communication-arrangement.html
I have done the tutorial an wonder how I can make use of the communication arragement. Are there any tutorials available showing how to use a communication arragement?

Hi @D029515 ,
a communication arrangement helps you to configure the electronic data exchange between the system and a communication partner .
Here is the link to the documentation
We also have this example for outbound communication:
https://developers.sap.com/tutorials/abap-env-create-comm-arrangement-api.html
Do you have any further questions?
Best regards,
Merve

Hi Merve,
thanks a lot for your quick answer. Unfortunately I did not get the docu link. Could you please re-send it?
Yes, I have another question: As part of the tutorial I created a communication user. What authorities does this user have? I was not able to find any docu on this nor the place where communication users get their authorizations assigned.
Thanks a lot in advance,
Claudi
From: Merve Temel<EMAIL_ADDRESS>Sent: Freitag, 28. Februar 2020 12:44
To: SAPDocuments/Tutorials<EMAIL_ADDRESS>Cc: Dangers, Claudia<EMAIL_ADDRESS>Mention<EMAIL_ADDRESS>Subject: Re: [SAPDocuments/Tutorials] Maintain a Communication Arrangement for Inbound Communication (#4696)
Hi @D029515https://github.com/D029515 ,
a communication arrangement helps you to configure the electronic data exchange between the system and a communication partner .
Here is the link to the documentation[image]https://user-images.githubusercontent.com/27953324/75545848-a794e980-5a27-11ea-9e34-c20556c44671.png
We also have this example for outbound communication:
https://developers.sap.com/tutorials/abap-env-create-comm-arrangement-api.html
Do you have any further questions?
Best regards,
Merve
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://github.com/SAPDocuments/Tutorials/issues/4696?email_source=notifications&email_token=AKYU4NBHJ7E2AJX5QWMTYXDRFD2GNA5CNFSM4K4WLIIKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOENIH6SQ#issuecomment-592478026, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AKYU4ND6WSBFG6NSGP5KFPTRFD2GNANCNFSM4K4WLIIA.

Hi @D029515 ,
here is the general link to the documentation: https://help.sap.com/viewer/65de2977205c403bbc107264b8eccf4b/Cloud/en-US/e34a329acc804c0e874496548183682f.html
Communication arrangement: https://help.sap.com/viewer/65de2977205c403bbc107264b8eccf4b/Cloud/en-US/fab3fd449cf74c6384622b98831e989e.html
Maintaining communication user: https://help.sap.com/viewer/65de2977205c403bbc107264b8eccf4b/Cloud/en-US/eef80dda3867461c92ac1273689ed36f.html
Best regards,
Merve

Thank you for your feedback. The issue seems to be resolved, so I am closing the issue.
If you still have questions, feel free to reopen the issue.


[M001144] Rep. Jeff Miller

Rep. Jeff Miller:
http://jeffmiller.house.gov/
Likely contact form URL to start with:
http://jeffmiller.house.gov/contact

YMAL file not found. I am working on it.


Fix the null exception when value is null

Any chance you could take a look at the failing unit test?

@KuroroSam just a friendly reminder.


.dropdown.search with onChange

I have a select searchable (.dropdown.search) box defined with onChange function.
When i select an element the onChange function fires but the textbox inside (cause of the search class) remains focused. So when i click anywhere in the page the onChange function fires again.
This doesn't happens without the search class.
Any ideas?
Thanx

Can you provide a JSFiddle that shows this behavior, and a set of reproducible steps. This will help facilitate debugging.

Yeap @jlukic sorry, here you are.
Select an item from the dropdown menu. Alert pop ups. Hitting OK alert pop ups again.
Try replacing the alert with a console.log. After you select an item, input textbox is focused. If you click anywhere in the page, onChange will trigger again. :/

Well, somebody beat me to it. Anyway, I prepared a commit to showcase the problem, but the Fiddle snippet above shows the same problem I'm experiencing.
Or, see https://github.com/foxlance/Semantic-UI/commit/7456293407d099803500d28e84077a6203237fb4

Sorry about that bug, quite nasty. Fixed in next release.


Handling of yaml parsing in helm output

Fixing the issue - https://github.com/microsoft/azure-pipelines-tasks/issues/11931

Attached issue is closed


Add doc to explain how to work with notation renaming

What happened in your environment?
We recently rename all notaryv2 strings to notation across the repo to be consistent with notation project. For the verifierReports, the verifier name of notation would be changed from notaryv2 to notation as well, we should have a doc explaining how to work with change.
What did you expect to happen?
No response
What version of Kubernetes are you running?
No response
What version of Ratify are you running?
No response
Anything else you would like to add?
No response
Are you willing to submit PRs to contribute to this bug fix?

[ ] Yes, I am willing to implement it.

https://notaryproject.dev/docs/faq/#notary-project-terms


mechs that get knocked down after either getting hit in the head or losing their head causes an exception

Hi.  I'm trying to setup a savegame for testing so hoping to clarify a couple key points if you could.  Do you know if the knockdown from head hit/destruction, throws on weapons fire or only melee?  Do you know what is the exception?  Thanks!

@gnivler Here's what I have right now
[5:37 PM] jo: @LadyAlekto was there any more context for that charlesb thing? I couldn't find any in the scrollback
[5:38 PM] LadyAlekto: when that stacktrace happens
[5:38 PM] LadyAlekto: the game freezes
[5:38 PM] LadyAlekto: or rather turndirector freezes
[5:38 PM] jo: sure but are there steps leading to it?
[5:38 PM] LadyAlekto: mech got knocked over
[5:39 PM] LadyAlekto: thats all the steps i could observe os far

[10:08 AM] Thegingermagician: @LadyAlekto same glitch again where the leader is dead but the computer still thinks he is alive
[10:09 AM] Arcanan: try doing using a called shot on that target
[10:09 AM] LadyAlekto: @jo got told of the stacktrace that caused the bug, do you have a way to reliably reproduce it to he may find what exactly goes wrong?
[10:09 AM] Thegingermagician: hes untargetable
[10:10 AM] Thegingermagician: i can give you my log but it only happens when he headshot and then knocked down

[4:34 PM] akodoreign: got an immortal unit. cannot target it to kill, someone said a way to finish it off, if someone could remind me :wink: (its dead but computer claimes its not quite dead yet)
[4:34 PM] LadyAlekto: and it happens when charlesb kills a unit on knockdown :/

Cool thanks.  That looks a bit like #12 that I thought was just me.
Yesterday I was able to execute all test scenarios without reproducing a bug.  I'll try again.  I had knocked over opfor with melee, shooting, punching and DFA (I rigged the json to make all hits go to head).

I replicated it during normal play it appears.
at BattleTech.Mech.ApplyHeadStructureEffects (BattleTech.ChassisLocations,BattleTech.LocationDamageLevel,BattleTech.LocationDamageLevel,BattleTech.WeaponHitInfo) <0x000bc>
at BattleTech.Mech.ApplyStructureStatDamage (BattleTech.ChassisLocations,single,BattleTech.WeaponHitInfo) <0x004eb>
at BattleTech.Mech.DEBUG_DamageLocation (BattleTech.ArmorLocation,single,BattleTech.AbstractActor,BattleTech.DamageType) <0x00834>
at CharlesB.MechFallSequenceDamageAdder.ApplyFallingDamage (BattleTech.MechFallSequence,int,int) <0x006a3>
at (wrapper dynamic-method) BattleTech.MechFallSequence.setState_Patch0 (object,BattleTech.MechFallSequence/MechFallState) <0x00036>
at BattleTech.MechFallSequence.Update () <0x00203>
at BattleTech.MechFallSequence.OnUpdate () <0x0001c>
at BattleTech.MultiSequence.OnUpdate () <0x001ff>
at BattleTech.OrderSequence.OnUpdate () <0x00022>
at BattleTech.AttackStackSequence.OnUpdate () <0x0001c>
at BattleTech.StackManager.Update () <0x00482>
at BattleTech.CombatGameState.Update () <0x00035>
at BattleTech.GameInstance.Update (single) <0x00034>
at (wrapper dynamic-method) BattleTech.UnityGameInstance.Update_Patch1 (object) <0x0005c>

The issue appears to be that attackSequence is null.  I have no ideas how to address this off the top of my head...

I don't know with any certainty but I'm tempted to call this a vanilla bug.  I re-wrote the method in a patch and simply added a null check, which is present in related code.  Just works now.
[HarmonyPatch(typeof(Mech), "ApplyHeadStructureEffects", MethodType.Normal)]
public static class Mech_ApplyHeadStructureEffects_Patch
{
    public static bool Prefix(
        Mech __instance,
        ChassisLocations location,
        LocationDamageLevel oldDamageLevel,
        LocationDamageLevel newDamageLevel,
        WeaponHitInfo hitInfo)
    {
        var mech = __instance;
        mech.pilot.SetNeedsInjury(InjuryReason.HeadHit);
        if (newDamageLevel == oldDamageLevel) return false;
        if (newDamageLevel == LocationDamageLevel.Destroyed)
        {
            AttackDirector.AttackSequence attackSequence =
                mech.Combat.AttackDirector.GetAttackSequence(hitInfo.attackSequenceId);
            if (attackSequence != null)
            {
                mech.pilot.LethalInjurePilot(
                    mech.Combat.Constants,
                    hitInfo.attackerId,
                    hitInfo.stackItemUID,
                    true,
                    DamageType.HeadShot,
                    attackSequence.GetWeapon(hitInfo.attackGroupIndex, hitInfo.attackWeaponIndex),
                    attackSequence.attacker);
            }
            mech.Combat.MessageCenter.PublishMessage(
                new AddSequenceToStackMessage(
                    new ShowActorInfoSequence(mech, "PILOT: LETHAL DAMAGE!", FloatieMessage.MessageNature.PilotInjury, true)))
        }
        return false;
    }
}

With that patch is the head still destroyed in the end?

The head is pretty sure.  The only conclusive proof might be an
after-action report for review?  I'll re-test it sometime soon.  Looking it
over again, I wonder if it's the pilot that may be an issue, not receiving
any injury from the destroyed head.  That will shake out with testing
though.

—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/janxious/CharlesB/issues/14#issuecomment-425136370,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ARmQpVxtEaVDOrArcchN7cm67yxjChf5ks5ufO5ugaJpZM4Wmbt2
.

Frig, I forgot about this, sorry.  Well more accurately procrastinated, then forgot.
Patch as-is is no good, leaves the pilot uninjured.

Don't worry about it. I have a fix mostly worked out, I think.The issue is primarily that the damage code expects a weapon to be involved, so I may create a new weapon called "TheGround" for this mod.

Ok right on I'm glad, was going to ask if you had ideas.  I was thinking something might need to be created and had tried new Mech() and new Weapon() which compiled.. but yeah, didn't work :)
I've got the testing method more or less cased, if you want me to test your changes just lemme know.


strange issue with reading cells

I'm using version 16.7 and I have noticed some strange issues with reading some cells. Even thought some cells value in them I still get "undefined". Whatever I do it dose not fix the problem of reading, the only solution I found is to copy and paste another cell from the excel sheet and then modify that cell. This becomes annoying when dealing with large scale excel files. Any thoughts? Thanks in advance!

Please share a sample file<EMAIL_ADDRESS>or you can attach to the issue.  The most likely situation is that the cell is a formula and the raw value was not cached in the file -- you would see a string in the f or F field but the value would not be available.


typo: Double word "the"

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


feat(system): Output bundle format for System.register modules

Using this contrived example again,
Export file with super class:
/// foo.ts
export class Foo {
  a: string;
}

Import file with sub class:
/// bar.ts
import {Foo} from './foo';

export class Bar extends Foo {
  b: string;
}

System.register format output:
/// bar.js
var __extends = (this && this.__extends) || function (d, b) {
    for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p];
    function __() { this.constructor = d; }
    __.prototype = b.prototype;
    d.prototype = new __();
};System.register(['./foo'], function(exports_1) {
    var foo_1;
    var Bar;
    return {
        setters:[
            function (_foo_1) {
                foo_1 = _foo_1;
            }],
        execute: function() {
            Bar = (function (_super) {
                __extends(Bar, _super);
                function Bar() {
                    _super.apply(this, arguments);
                }
                return Bar;
            })(foo_1.Foo);
            exports_1("Bar", Bar);
        }
    }
});

The output of System.register contains no namespace. This is not valid System.register bundle format output. When we bundle our files, our bundle will be broken with this output. To adhere to proper bundle format, the output would need to be:
/// bar.js
var __extends = (this && this.__extends) || function (d, b) {
    for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p];
    function __() { this.constructor = d; }
    __.prototype = b.prototype;
    d.prototype = new __();
};System.register('bar', ['./foo'], function(exports_1) {
    var foo_1;
    var Bar;
    return {
        setters:[
            function (_foo_1) {
                foo_1 = _foo_1;
            }],
        execute: function() {
            Bar = (function (_super) {
                __extends(Bar, _super);
                function Bar() {
                    _super.apply(this, arguments);
                }
                return Bar;
            })(foo_1.Foo);
            exports_1("Bar", Bar);
        }
    }
});

Notice that the System.register call now has a namespace which matches the name of the file.
This would help Angular out a lot.
Thanks for all the hard work guys!

1+

The problem is choosing the name. should this file be called "Bar" or "mymodules\bar" or something else.. the correct path is to use https://github.com/systemjs/builder to build your bundles. we are working on adding TypeScript support in the next release.

One could potentially leverage something like what we have for amd /// <amd-module name="Foo"/>. Although I've always advised against it :) and like that its an undocumented feature.

Just to clarify, the issue we are tracking here is making sure that __extends is emitted inside the body of the register call.

Is it? I'm reading this as a namespace issue. __extends just seems related.

The module name issue should be handled by the builder(see https://github.com/Microsoft/TypeScript/issues/3655#issuecomment-117796197), We have a workitem to get this done for 1.6,

Note anonymous System.register output as it is doing should always be the default, with names optional only for creating bundles.
There is another issue here actually, and that is that code outside of the System.register closure statement is not strictly supported by the format. It runs in a global scope, so will leak variables declared here onto the global object which isn't ideal. It also messes with SystemJS's format detection which assumes a System.register module will have that as the first code in the file, not the helper definitions.

(note the above explains the multiple anonymous System.register statements issue - it's not detecting the file as a System.register format due to this extra code)

The suggested fix would be to output:
System.register(['./foo'], function(exports_1) {
/// bar.js
var __extends = (this && this.__extends) || function (d, b) {
    for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p];
    function __() { this.constructor = d; }
    __.prototype = b.prototype;
    d.prototype = new __();
};
    var foo_1;
    var Bar;
    return {
        setters:[
            function (_foo_1) {
                foo_1 = _foo_1;
            }],
        execute: function() {
            Bar = (function (_super) {
                __extends(Bar, _super);
                function Bar() {
                    _super.apply(this, arguments);
                }
                return Bar;
            })(foo_1.Foo);
            exports_1("Bar", Bar);
        }
    }
});

@guybedford  In some cases this can be useful even out of creating bundles.
For example in Meteor, with anonymous modules, all files are reload again by xhr in Systemjs.
Only in production mode the files are bundled.
Today it is solved by meteor-angular2-typescript package with this code:
var tsFile = compileStep.read().toString('utf8');
var output = typescript.transpile( tsFile, { module : typescript.ModuleKind.System });
var moduleName = compileStep.inputPath.replace('.ts','');
output = output.replace("System.register([",'System.register("'+moduleName+'",[');

in TypeScript 1.5 transpile function has parameter moduleName for this exact purpose.

Any update on having the helper functions included within the System.register wrapper here? From a SystemJS perspective this is one of the last remaining major issues I believe.

Should have it in a release before the end of the week.

The change should be in the typescript@next release later tonight.

Awesome, I'm going to be doing some testing very soon, hoping to add a little more polish to these workflows to hopefully make things slightly easier all around.

It works! Thanks you!

@vladima sorry for commenting on a closed issue but the way I understand your comment it should be possible to use the moduleName  option to have a non-anonymous System.register module. That is, based on this config:
 var compileResult = ts.transpile(content, {
            module: ts.ModuleKind.System,
            moduleName: 'foo'
});

I would expect to get System.register('foo', ['angular2/angular2'], function(exports_1) but I'm getting (with typescript@next): System.register(['angular2/angular2'], function(exports_1)
Is there any additional compiler switch that needs / should be used?

@pkozlowski-opensource I've posted the answer in #4801


Remove unused scripts

Description of the change:
Removes some scripts that are no longer used.
Motivation for the change:
kube_deps is not used for pinning kube dependencies anymore
the other scripts were used for older ways that olm integrated with
openshift and are no longer needed
Reviewer Checklist

[ ] Implementation matches the proposed design, or proposal is updated to match implementation
[ ] Sufficient unit test coverage
[ ] Sufficient end-to-end test coverage
[ ] Docs updated or added to /doc
[ ] Commit messages sensible and descriptive

/lgtm
/rerun-all

Manually overriding the DCO check - as an aside, we need to add a list of required status contexts for this repositories tide configuration.


[BEAM-8876] Run hadoop tests with different versions and enable HadoopFormatIT test on Postcommit

Enable HadoopFormatIOIT test with postgres container
Add multiple versions of Hadoop to tests

Thank you for your contribution! Follow this checklist to help us incorporate your contribution quickly and easily:

[ ] Choose reviewer(s) and mention them in a comment (R: @username).
[ ] Format the pull request title like [BEAM-XXX] Fixes bug in ApproximateQuantiles, where you replace BEAM-XXX with the appropriate JIRA issue, if applicable. This will automatically link the pull request to the issue.
[ ] Update CHANGES.md with noteworthy changes.
[ ] If this contribution is large, please file an Apache Individual Contributor License Agreement.

See the Contributor Guide for more tips on how to make review process smoother.

GitHub Actions Tests Status (on master branch)

See CI.md for more information about GitHub Actions CI.

 I screwed up a bit the previous PR (update Hadoop to 2.10.1 and test with 2.8.5) because I didn't change the classpath variable which is essential. The Gradle magic :)

Run Java PreCommit

Thanks @piotr-szuberski
I've asked @iemejia in a chat for advice on how we should proceed (either fix this here which I think makes sense, or revert the last PR and fix in one PR)

Run Java PostCommit

Run Java PreCommit

Run Python PreCommit

Run Java PostCommit

Run SQL PostCommit

Run Java HadoopFormatIO Performance Test

Run Spark ValidatesRunner

Run Java PreCommit

Run Java PreCommit

As a follow up it would be extremely nice to have also:
1. A phrase based task to invoke the Hadoop Versions tests from a PR e.g. "Run Hadoop Versions Compatibility Tests"

2. Make the hadoopTests run by default on precommit if the hadoop related modules are touched. (triggerPathPatterns)

Will do!


Suggestion

hi unam, you could make a control panel to see how the miner is doing, how many people are clicking and their video cards/processor just like a trojan.
-- just an idea --

That already exists for my new miner: https://github.com/UnamSanctam/SilentCryptoMiner

I thought and you did, you insane bro. You have any screenshot from the page working?

Yes, here is my test from just now:

It doesn't have all the statistics and such yet since it was more important to release it than to delay it just for that.

Very impressive, good job, imma update my files right now, thank you for the panel.


Changed source and target versions to Java 11

Changed source and target versions to Java 11

You're going to want to remove Java 8 from the GitHub Actions with this change, CI failing to build using JDK8

Seems alright, paving the way towards VarHandle and Junit 5


Allow for empty keys in hash map

Fixes #10859.
There is also an alternate implementation as follows where we add following method to GuiceAnnotationIntrospector and remove #findPropertyIgnorals
  @Override
  public boolean hasIgnoreMarker(AnnotatedMember annotated)
  {
    return annotated.hasAnnotation(JacksonInject.class);
  }

Though, it will throw an exception if the user tries to pass input with values for properties that were annotated with JacksonInject. As opposed to the current world, where such erroneous input is silently ignored.
Description

Fixed the bug ...
Renamed the class ...
Added a forbidden-apis entry ...

This PR has:

[ ] been self-reviewed.

[ ] using the concurrency checklist (Remove this item if the PR doesn't have any relation to concurrency.)

[ ] added documentation for new or modified features or behaviors.
[ ] added Javadocs for most classes and all non-trivial methods. Linked related entities via Javadoc links.
[ ] added or updated version, license, or notice information in licenses.yaml
[ ] added comments explaining the "why" and the intent of the code wherever would not be obvious for an unfamiliar reader.
[ ] added unit tests or modified existing tests to cover new code paths, ensuring the threshold for code coverage is met.
[ ] added integration tests.
[ ] been tested in a test Druid cluster.

Thank you @Gabriel39 @jihoonson @clintropolis for the review.


Question:  How to run "BasicTestApp" from Visual Studio

I have Blazor building locally now and all the test cases pass, I want to add another test case for SVGs to first correctly catch the error then fix it.
I want to be able to run the "BasicTestApp" but when I attempt to I get:
jsinteroptests.js:1 Uncaught SyntaxError: Unexpected token <
blazor.webassembly.js:1 Uncaught SyntaxError: Unexpected token <

Looking at the "Network" tab, I see it is returning html. thus the error... but why?
I turn off headless on selenium tests and see that this app actually loads for the tests... why doesn't it when I just set it as StartUp Project and run from Visaul Studio?
Thanks.

I thought it had to do with
missing:
"commandLineArgs": "--pathbase=/subdir",
But I still get the same error.

Only way I can get it to run is by removing the  tag and all refs to the subdir.


Add support for proxying multicast streams through a UDPxy server.

This patch adds support for relaying multicast streams through a popular stream relay, UDPxy (http://www.udpxy.com/).
It adds a new configuration settings (udpxy) in settings.json. If that is set to point to a UDPxy server , and the stream is multicast, then the stream URL is rewritten to be accessed through UDPxy.
This is similar to https://github.com/xteve-project/xTeVe/pull/132, without the change to the asset pipeline as requested. Instead, I've done a run of xteve with the dev flag enabled, to regenerate the cache in src/webUI.go.

Your pull request is for testing in the beta branch. Can you write a few more lines that I can then include in the documentation?

Sure. Which format would work? Do you want it in another pull request for https://github.com/xteve-project/xTeVe-Documentation?

it’s enough if you write it in here. I add it to the documentation myself when everything is in the master.

Ack.
So, this change allows xTeVe to proxy multicast streams present in a playlist through UDPxy (www.udpxy.com). UDPxy is a data stream relay, capable of listening to multicast UDP stream and provide a tcp unicast stream.
It adds a new configuration options, UDPxy, configurable both via the configuraiton UI and via an entryin settings.json' (the key for this is udpxy). This can be set to a host(orhost:port`).
When this is set, every multicast stream URL present in the playlist (i.e., a stream that begins with udp://@) is rewritten to be proxied through the UDPxy server configured, regardless of the buffer settings. For example, if the Stream Buffer settings is set to none, then the rewritten url will be passed to the requested; if set to ffmpeg, then ffmpeg will be instructed to access the video stream passing through UDPxy.


[DOCFIX] ALLUXIO-1998 Update "Browse File System" to "Browse" in docs/cn/Running-Alluxio-on-EC2-Mesos.md to be consistent with the Web UI navigation barBrowse File System to Browse

Update "Browse File System" to "Browse" in docs/cn/Running-Alluxio-on-EC2-Mesos.md to be consistent with the Web UI navigation bar
The link is : https://alluxio.atlassian.net/browse/ALLUXIO-1998?filter=-4&jql=assignee in (EMPTY) order by created DESC

Can one of the admins verify this patch?

ok to test

Thanks for the contribution @MiniMush ! It looks like your commits are not associated with your github account...
Here are instructions to get your commits associated with your github account: https://help.github.com/articles/setting-your-email-in-git/#commits-on-github-arent-linking-to-my-account
Can you please close this PR, redo the commits with github account and then reopen another one? thanks

Merged build finished. Test PASSed.

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

Since the user.name is not assoicated with the github account ,I closed this PR, and reopen a new one.


Provide a generic submodel service component

This implementation addresses the feature request #445.
Test files are included in this commit, and an example folder illustrates the setup.
Please refer to the README files in the basyx.submodel.service.component and basyx.submodel.service.component/example  folders for further details.
Closes #445

I will integrate the mongoDB solution

MongoDB is integrated and the java method delegation is implemented as feature now.

Hi @geso02 ,
Thanks a lot for your contribution.
We have added this PR for review in our pipeline. We will update this PR once we are finished with the review.


% flutter pub get
Could not find a file named "packages/image_picker/image_picker/pubspec.yaml" in https://github.com/cpboyd/plugins.git e9965bd9bfc8e401ee595dd0a9ee6f0940e9b127.
Running "flutter pub get" in mobile...
pub get failed (1; Could not find a file named "packages/image_picker/image_picker/pubspec.yaml" in https://github.com/cpboyd/plugins.git
e9965bd9bfc8e401ee595dd0a9ee6f0940e9b127.)

My iOS app crashes when I try to upload a file. It was working just fine before I upgraded image_picker from version ^0.6.6+4 to ^0.7.2+1. Thoughts?

is there any solution yet?  The app still crashes when you go to select images for the second time.

@samandmoore it's not in master yet. You can use the image_picker_workaround branch of @cpboyd
like this:
# https://github.com/flutter/flutter/issues/65995
#  image_picker: ^0.6.7+12
  image_picker:
    git:
      url: https://github.com/cpboyd/plugins.git
      ref: image_picker_workaround
      path: packages/image_picker/image_picker

This is not working for me using Flutter version 1

Im also getting the same issue with iOS where the app crashes on trying to open the gallery second time
onTap method looks somewhat like this
  Future<void> pickImage() async {     final picker = ImagePicker();     final PickedFile pickedFile = await picker.getImage(         source: ImageSource.gallery, maxWidth: 600,);   }

Updating to flutter 2.0.3 and using image_picker: ^0.7.3 helped me.

Remove the crash label as we are not tracking the crash in this issue. In this issue, we track how the permission in handled on image picker. The fix is on the way in https://github.com/flutter/plugins/pull/3264
For crash, please follow https://github.com/flutter/flutter/issues/67430

@cyanglaz the fix is still not merged, is there anything blocking it?

This bug still happens with Fltuter 2.2.2 and image_picker: ^0.8.0+4

I still have this problem with Flutter 2.2.3 and image_picker: ^0.8.1+3

@MiguelSOliveira I don't really have the time to finish the PR, but anyone else can feel free to pick up where I left off.
I just rebased #3264 again: https://github.com/cpboyd/plugins/tree/ios-optional-permissions
It was mostly there as of last year, before several significant PRs...
Things may not fully work due those changes and my primary concern has been with single image selection, but the other stuff should function similarly.
There's not really much that needs to be done aside from suppressing the calls to checkPhotoAuthorization and the loading of originalAsset whenever the value is set.
The prior rebase is here (there were substantial changes due to the multi-select PR):
https://github.com/cpboyd/plugins/commit/d22082a2343652e777bbf2334829ce8d4f60fdcb

I believe that showing all photos isn't the issue for iOS 14+, since this is the expected behavior of the newer PHPicker. Whit this picker (which Image_picker already uses if iOS 14+), you don't need to request photos permission at all, the picker itself works as a permission prompt, that is why all photos are being shown even if you set the permission as selected photos.
You can see more here: https://developer.apple.com/videos/play/wwdc2020/10652/?time=70
I believe the correct approach would be handling better the automatic permission prompt, and let iOS 14 users bypass it. At least, that was my workaround.

@victorbotamedi Yes, UIImagePickerController in iOS11 and above don't need to request photos permission too.

@victorbotamedi Yes, it'd be nice for those who want metadata to better handle if the user decides not to give permission.
My PRs are focused on enabling developers who don't need metadata to disable any possibility of permissions prompts on iOS.

@victorbotamedi could you please share details of your workaround?

@jjoelson This is precisely the approach I ended up taking with my own app. You can use my branch by modifying your pubspec.yaml:
  image_picker:
    git:
      url: https://github.com/cpboyd/plugins.git
      ref: ios-no-permissions
      path: packages/image_picker/image_picker

In reality, I don't think you even need the permissions in iOS 13 either... It's only if you explicitly want the image metadata (like GPS coordinates, which I agree with Apple should be private)

Any updates on how to fix the issue?

Will this be fixed any time soon, or should I use @cpboyd branch?

Any update on this?

In iOS14+, users can still get all photos when the software permission is "selected photos". Any update on this?

In iOS14+, when the software permission is "selected photos", you can still get all photos. Any  update on this?

In iOS14+, when the software permission is "selected photos", you can still get all photos. Any update on this?

@cyanglaz we need to add this as a know issue in the readme in the iOS section. Users of the plugin needs to know so to make informed decisions.
If you want, I can create a MR with the edit of the the readme, but this needs to be done. Issue has been opened 1 year and half ago, okay the P3 but at least it needs to go on the readme as a know issue.

Hi all, I created the PR to add this issue asa known issue on the readme: #5184

Will this be fixed any time soon, or should I use @cpboyd branch?

I got back to the issue and my PR after a while, I hope to have it fixed soon.

@cpboyd any chance you make a PR here ?

@cpboyd any chance you make a PR here ?

I believe that he's abandoned his work towards adding his code to the public plugin. I've taken it over here

@PiotrMitkowski Hope your PR will be merged soon, this issue has been going on for too long.

Any updates?

@idrats Looks like it will be fixed soon. here

Hi everyone, any updates? I have upgrade image_picker to the latest version and still have issue on IOS

Hi @AlehSabadashGmail, I'm still working on a group of PRs for this change. Please follow https://github.com/flutter/plugins/pull/4638 for progress, as this PR will have the actual change for the image_picker package and will be landed as the last one. Cheers!

@PiotrMitkowski Thank you very much for your answer, last question, when are going to release it ?

First out of 3 PRs is merged (platform interface), there're two more to go. It should be achievable to complete them by the end of June. I'll post a comment when it's done.
Note that I'm not working on fixing the exact issue with "Select Photos" permission - my change will allow picking images without asking for permission (unless you need some specific image metadata).

Once all the PR are merged will this plugin finally work correctly with "Select Photos" permission?   Is anyone actively working on this issue?

Any update with this? I still got that weird error.

Still showing all images and videos when clicked select photo. Is it OK when opened in appmarket?

Two years passed， still showing all photos

Still getting same issue please address it

any updates on this ?

waiting for @cyanglaz review for https://github.com/flutter/plugins/pull/5915

The fix that was made is not complete. It solves the problem with the photo but does not solve the problem with the video :(


kubectl delete all -l foo=bar - does not delete ingress

kubectl delete all -l foo=bar

does not delete ingress with label foo=bar.

I think this is because of ingress is a luster scoped resource.
https://github.com/kubernetes/community/blob/master/contributors/devel/kubectl-conventions.md#rules-for-extending-special-resource-alias---all

Ingress is namespaced.  --all probably uses a static list somewhere.

Yes but when i use kubectl delete all -l foo=bar -n baz it doesn't work either.

My comment was in response to @mengqiy.
@bowei is this your team?

yes -- cc: @nicksardo

@Vrtak-CZ : do you have a minimal repro we can try? (e.g. ingress YAML)

sure
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
  name: awesome-ingress
  namespace: foo
  labels:
    app: bar
spec:
  rules:
  - host: example.com
    http:
      paths:
      - path: /
        backend:
          serviceName: awesome-service
          servicePort: 3000

and then I try kubectl delete all -l app=bar -n foo

If kubectl get all doesn't show ingresses, then I'm glad kubectl delete all doesn't delete ingresses. https://github.com/kubernetes/kubernetes/issues/42885
According to this https://github.com/kubernetes/kubernetes/pull/42954#issuecomment-286012772, changes are afoot.

@pwittrock -- doesn't seem to be a networking related issue? Who should own this then?

@mengqiy Would you follow up on this and figure out if it was fixed in 1.7 with dynamically populating "all"?

I didn't find any code dynamically populating "all".
We still hard code all.
So we still don't support ingress and daemonset in all.

dynamically populating "all"?

@pwittrock Can you give me an pointer to this?

is there any progress?

Ingress is a cluster scoped resources.
Per https://github.com/kubernetes/community/blob/9151896ac90a1a3bacb4f33768e7bde96abbde22/contributors/devel/kubectl-conventions.md#rules-for-extending-special-resource-alias---all, ingress should not be included.

/reopen

This is still an issue for me, any updates?
Client Version: version.Info{Major:"1", Minor:"11", GitVersion:"v1.11.1", GitCommit:"b1b29978270dc22fecc592ac55d903350454310a", GitTreeState:"clean", BuildDate:"2018-07-17T18:53:20Z", GoVersion:"go1.10.3", Compiler:"gc", Platform:"linux/amd64"}
Server Version: version.Info{Major:"1", Minor:"9", GitVersion:"v1.9.9", GitCommit:"57729ea3d9a1b75f3fc7bbbadc597ba707d47c8a", GitTreeState:"clean", BuildDate:"2018-06-29T01:07:01Z", GoVersion:"go1.9.3", Compiler:"gc", Platform:"linux/amd64"}

"kubectl delete ingress ingress-name -n namespace" .   this should be working fine

/sig cli
/area kubectl
/kind bug

How to delete just ingress and not all  with kubectl?

kubectl delete all,ing -l app=bar -n foo works for me

kubectl delete all,ingress --all --namespace=[namespace] works for me

Why is ingress not part of "all" if it is in the namespace?

Why is ingress not part of "all" if it is in the namespace?

This is because "all" is the name of a category, and the ingress resource type does not belong to the "all" category.
"all" is an unfortunate name for a category because it causes a lot of confusion with kubectl because people think that kubectl makes some determination about what should or should not be included in "all" when it is really just a category name.
If you have kubectl 1.26 or later, you can see which categories various resources belong to by running kubectl api-resources -o wide.


[Feature]: Additional decimal

Is there an existing issue for this?

[X] I have searched the existing issues

Summary
I use Appsmith for my companies inventory management system and we have a lot of parts that have sub-dollar cost. Currently, I can only select 0, 1, or 2 decimal places. Would be nice to allow 3 decimal places at least.  Some of our parts are ordered in the tens of thousands, so even 4th decimal places can add up fast and significantly affect our estimates for ordering.
Specifically, I am using a JSON form with the 'Currency Input' field type.

Why should this be worked on?
More decimal places are needed to use with sub-dollar priced items for use with accounting and inventory management at large scales.

HI @CWatson-Tactile , I have raised a pr. Could you review it once.


Need exact syntax to use, please

Hi, Can anyone please post the exact syntax to use the exe?
I don't understand some of the things in the parameter like:
a) what will be the application name?
b) in the below command line -
sqlcc --app.mode=start --action=execute --target="mstest.exe" --targetArgs="/testcontainer:SQLCC.Sample.Tests.dll" --traceFileName="TraceF"
      1) what is target and targetArgs in the command line of the batch file?

Is my batch file going to run with the below syntax?

Please suggest and help.
Thanks,
-Sam

Target is the full path to mstest.exe or if you're using nunit, it is nunit.exe.  TargetArgs is the arguments that are fed into mstest or nunit.

Thanks Josh, so, if I use mstest or nunit I don't have to provide the text exe file path that I provided in the middle line because if I use mstest then I will provide the test project dll only.. so no need to create another app to call the SPs.. Thanks in advance.

Basically, in the below statement, you will need to provide the exact path
to mstest.exe (your test runner) and the targetArgs provide where your
tests are (the assembly that runs your SQL code).  No need to create
another app that calls them, only provide your unit test assembly.
sqlcc --action=execute --target="mstest.exe"
--targetArgs="/testcontainer:SQLCC.Sample.Tests.dll"
--traceFileName="TraceFile"
On Fri, Oct 2, 2015 at 10:33 AM, Sam<EMAIL_ADDRESS>wrote:

Thanks Josh, so, if I use mstest or nunit I don't have to provide the text
exe file path that I provided in the middle line because if I use mstest
then I will provide the test project dll only.. so no need to create
another app to call the SPs.. Thanks in advance.
—
Reply to this email directly or view it on GitHub
https://github.com/jbarker7/sqlcc/issues/12#issuecomment-145040207.

Hi Josh,
Wanted to check if i can use this as stand alone with out nunit or mstest .  using this with sqlcmd or profiler.exe alone in target and targetArgs


feat: [IDP-3044]: Added the Run step for jira project creation

Description

Please describe your changes: Added the Run step for jira project creation
Jira/GitHub Issue numbers (if any): ______________________________
Preview links/images (Internal contributors only): __________________

PR lifecycle
We aim to merge PRs within one week or less, but delays happen sometimes.
PRs must meet these requirements to be merged:

[x] Successful preview build.
[x] Code owner review.
[x] No merge conflicts.
[x] Release notes/new features docs: Feature/version released to at least one prod environment.

Please check the Execution Link of the Pipeline for the Website Draft URL. This is located in the Preview Step behind the Harness VPN and also is available in #hdh_alerts. E.g Website Draft URL: https://unique-id--harness-developer.netlify.app. Current Draft URL is: https://66683bcefd88b700f56ffcec--harness-developer.netlify.app

Please check the Execution Link of the Pipeline for the Website Draft URL. This is located in the Preview Step behind the Harness VPN and also is available in #hdh_alerts. E.g Website Draft URL: https://unique-id--harness-developer.netlify.app. Current Draft URL is: https://666b18b984039e5d09444e12--harness-developer.netlify.app

Please check the Execution Link of the Pipeline for the Website Draft URL. This is located in the Preview Step behind the Harness VPN and also is available in #hdh_alerts. E.g Website Draft URL: https://unique-id--harness-developer.netlify.app. Current Draft URL is: https://66712e49559a9bc1d69472da--harness-developer.netlify.app


Moving from Dronekit to MAVSDK

I'm writing a Dronekit wrapper to make it easier to migrate Dronekit apps and use MAVSDK.

There are many Mavlink msgs that are not supported.
For example, how can we send a MAV_FRAME_LOCAL_NED msg with MAVDK?

msg = self.vehicle.message_factory.set_position_target_local_ned_encode(
	0,

	0,          # SysId
	0,          # CompId

	mavutil.mavlink.MAV_FRAME_LOCAL_NED,          # frame
	0b111,          # mask (ignore x,y,z)

	0,	        # x
	0,	        # y
	0,          # z

	vx, 		# vx
	vy,		    # vy
	vz,         # vz

	0,          # afx
	0,          # afy
	0,          # afz

	0,          # yaw
	yawRate,          # yaw rate
)
self.vehicle.send_mavlink(msg)
self.vehicle.flush()

Is there any way to send a custom message built with message_factory through the MAVSDK connection?
This would be very handy (feature request).

MAVSDK in C++ allows for any message to be sent using the MavlinkPassthrough plugin. However, since that pulls in the MAVLink C headers, that's not currently supported in the language wrappers such as Python.
My plan is to add support for any messages in v4 (v3 is about to come out). It will allow to set and send custom messages at runtime, rather than compile time, along the lines of:
message = mavlink_passthrough.create_message("MESSAGE_NAME")
message.set_field_float("altitude", 1.0)
mavlink_passthrough.send_message(message)
...

Now for your request, have you looked into the offboard plugin? I think it has an API that is pretty close to it:
https://github.com/mavlink/MAVSDK/blob/bc0da1ea516bb0a015052aca1bf224cb2bd93326/src/mavsdk/plugins/offboard/offboard_impl.cpp#L381-L423

Yes, I'm using offboard and I think I can live with some missing Mavlink messages for now.


Improve error message "Cannot compile namespaces when the '--isolatedModules' flag is provided"

TypeScript Version:  nightly (2.4.0-dev.20170609)
Code
declare module "foo" {}

Expected behavior:
"Cannot compile ambient module declarations" or "Cannot compile module augmentations".
Actual behavior:
"Cannot compile namespaces"

related to https://github.com/Microsoft/TypeScript/issues/15230

Just looking at old issues; this was fixed by #40032 (and this issue was a dupe of the above, effectively).


Publish new release/tag for Deno 1.24.1

Happy to help as maintainer/releaser if there is too much to make elsewhere.

I'll cut a release right after Deno 1.25 is released tommorow. There is one breaking change in the FFI API.

Hey @littledivy, any idea on when this might be released?

https://github.com/denoland/deno_bindgen/releases/tag/0.7.0

Sorry for the delay


Make sure to build when calling the release target

Issue
We are not building when the release make target is called.
Solution
Add a dependency of the build to ensure that we always build when we call release.
Release Notes
Make sure to build when calling the release target

Thanks for the reviews!


⚠ Bofrost.de has degraded performance

In 2248514, Bofrost.de (https://www.bofrost.de) experienced degraded performance:

HTTP code: 200
Response time: 899 ms

Resolved: Bofrost.de performance has improved in 68db14e after 6 minutes.


Creating a user query to query on daterange and keyword

Hey there,
I'm trying to query the WOS lite API on a keyword and date range.  From the 'query examples', I can only find how to search on the key word ( usr_query = 'TS=(' + keyword + ')' ) but I don't see any extra documentation on how to query using other parameters.  Is there documentation anywhere on this?
My code to query on a keyword
import woslite_client
from woslite_client.rest import ApiException

wos_apikey = config['wos_apikey']
configuration = woslite_client.Configuration()
configuration.api_key['X-ApiKey'] = wos_apikey

res = search_api_instance.root_get(database_id, usr_qkeyword = '"Brachylagus idahoensis"'
database_id = 'WOS'
usr_query = 'TS=(' + keyword + ')'
count = 100
first_record = 1
lang = 'en'
sort_field = 'PY+D'uery, count, first_record, lang=lang,
                                                                 sort_field=sort_field)

Thanks,
Kyle

Hi Kyle,
What kind of date do you need? Do you mean the published year?
The Query language does not support > or < operators but you can use boolean operators to include multiple values,e.g.
TS=(keyword1 or keyword2) and PY=(2020 or 2021)
You can find more information at
http://images.webofknowledge.com//WOKRS529AR7/help/WOS/hp_advanced_examples.html
Thanks,
Kadri

This is perfect!
Thanks Kadri,
Kyle
--
Kyle Enns
Developer /  Operations Research Analyst
(970) 226-9201
Fort Collins Science Center
2150 Centre Ave, Bldg C
Fort Collins, CO 80526

From: Kadri Nebiu<EMAIL_ADDRESS>Sent: Monday, February 15, 2021 5:47 AM
To: Clarivate-SAR/woslite_py_client<EMAIL_ADDRESS>Cc: Enns, Kyle D<EMAIL_ADDRESS>Author<EMAIL_ADDRESS>Subject: [EXTERNAL] Re: [Clarivate-SAR/woslite_py_client] Creating a user query to query on daterange and keyword (#1)
This email has been received from outside of DOI - Use caution before clicking on links, opening attachments, or responding.
Hi Kyle,
What kind of date do you need? Do you mean the published year?
The Query language does not support > or < operators but you can use boolean operators to include multiple values,e.g.
TS=(keyword1 or keyword2) and PY=(2020 or 2021)
You can find more information at
http://images.webofknowledge.com//WOKRS529AR7/help/WOS/hp_advanced_examples.htmlhttps://gcc02.safelinks.protection.outlook.com/?url=http%3A%2F%2Fimages.webofknowledge.com%2F%2FWOKRS529AR7%2Fhelp%2FWOS%2Fhp_advanced_examples.html&data=04|01|kenns%40usgs.gov|6044616a02ad462da07108d8d1afe0c2|0693b5ba4b184d7b9341f32f400a5494|0|0|637489900613858995|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|1000&sdata=2nOtNhJbWwbdvjuU4pVu%2Frefr2WSXwYT1TcHuLj23w8%3D&reserved=0
Thanks,
Kadri
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHubhttps://gcc02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FClarivate-SAR%2Fwoslite_py_client%2Fissues%2F1%23issuecomment-779201762&data=04|01|kenns%40usgs.gov|6044616a02ad462da07108d8d1afe0c2|0693b5ba4b184d7b9341f32f400a5494|0|0|637489900613858995|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|1000&sdata=yNHe1nNWrxCWAoJVkUqr5V6%2FtpY0yFKc%2F2gQwGXN71E%3D&reserved=0, or unsubscribehttps://gcc02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAIYXRYDNAYEHGSN3WZ54AKTS7EJWFANCNFSM4XRJ733A&data=04|01|kenns%40usgs.gov|6044616a02ad462da07108d8d1afe0c2|0693b5ba4b184d7b9341f32f400a5494|0|0|637489900613868951|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|1000&sdata=Ernr%2B4N%2F%2B66BSiHzk5E9bg8ClJi722X2M1TNwR1rpz8%3D&reserved=0.


import threeML fails

Even after a successful installation of threeML, from threeML import * end up in an error.  error is given as
ModuleNotFoundError: ' no module named naima'
AttributeError : ''config object has no attribute logging"
installation was done using miniconda. have tried ti install nyma package manually, but still the error persist.

Hi @josephsaji , could you please post the entire output you get after you tried to import threeML?
Also, could you please post the output of the following bash commands: conda list | grep threeml and conda list | grep astromodels and python --version.

hi,
thanks for the quick reply.
I have attached the screenshots of this version check as well as error
along with this mail. pls mail me if anything more is required.
On Sat, Mar 27, 2021 at 1:11 AM Henrike F @.***> wrote:

Hi @josephsaji https://github.com/josephsaji , could you please post
the entire output you get after you tried to import threeML?
Also, could you please post the output of the following bash commands: conda
list | grep threeml and conda list | grep astromodels and python --version
.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/threeML/threeML/issues/449#issuecomment-808468700,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/APHAX7BPTNZQQSB7S2MDCELTFTPPVANCNFSM4Z37GMVA
.

I see. This should be fixed in the next tag. In the mean time, please try updating to the latest versions of threeML/astromodels from github:
pip install --upgrade git+https://github.com/threeml/astromodels.git
pip install --upgrade git+https://github.com/threeml/threeML.git

(Btw, the real problem is not that naima is missing (which should only lead to a warning), but rather that it runs into an error when it tries to report that naima is not available. We recently updated the way error messages are logged, and it seems the new functionality is not fully consistent in the last tags of threeML/astromodels.)

Hi,
I was getting the same problem for a long time and tried a lot to fix it. After the naima installation, we still get a problem for pygsl. While trying to install pygsl, I am not able to install it in python 3.7 which is installed with threeML from conda-forge
Python 3.7.10 | packaged by conda-forge | (default, Feb 19 2021, 15:59:12)
[Clang 11.0.1 ] on darwin
However, the installation of pygsl is successful in the python 3.8 which is anaconda3/python
Python 3.8.5 (default, Sep  4 2020, 02:22:02)
[Clang 10.0.0 ] :: Anaconda, Inc. on darwin
Type "help", "copyright", "credits" or "license" for more information.

import pygsl

The problem seems to me with Clang 11.0.1 which is coming with threeML python 3.7 as pygsl is successfully installed in default anaconda3 python 3.8.
Please let me know how to fix this.
Regards,
Vikas

Hi,
It is working now after the installation with updated install_threeML.sh file.
Thanks a lot.


Optimize isInstanceOf on Scala objects

Hi,
I'm being hit by the slow performance of isInstanceOf in tight loops when using scala objects. If I use @ScalaJSDefined objects it's really fast, but using normal scala objects I get a 5x performance hit.
I remember reading somewhere that @sjrd was aware of this problem and that it would be improved in the future, but I could not find any issue tracking this.
So, how is the current status? Are all the obvious optimizations already applied, or there is room for improvement?
Thanks

The status is that I need time (or students' time) to completely change the way isInstanceOf is implemented. I know exactly what to do, but I don't have the time to do it.

That's good to know. At least there is room for improvement.
Thanks

@sjrd @paullepoulpe Are you guys still working on this? Otherwise I might start working on this. If you would like me to do that, please give me a couple of pointers on where to put what (I'm assuming you have thought this through quite well) so I can get started faster.

https://github.com/scala-js/scala-js/compare/master...SebsLittleHelpers:isInstanceOf looks like @paullepoulpe's most recent version. It at least needs a rebase and probably polish, but most of the implementation strategy, if not all, should be in there already.

I haven't had a lot of time to work on it these days. Will be working on it this weekend. The current implementation in SebsLittleHelpers is missing support for incremental compilation.

@paullepoulpe Ok, so I'll let you work on it. Make sure to sync with @sjrd and @tOverney on making the Emitter incremental.

@sjrd Isn't this still an open issue w.r.t. to tagging interfaces instead of fully naming them? IIUC this could still improve instance checks on interface tests and potentially also reduce code size.

(re-opening so this doesn't get lost, if you think there is really no room for improvement anymore, feel free to close)

There is indeed still room for improvement for interfaces.
I had closed this issue because the OP was referring to the performance issue that isInstanceOf[C] is slower for Scala classes than for JS classes. That issue is fixed, since there are no JS interfaces to compare against.
But we can leave it open too.


Awesome project!

Thank you for create a really cool & useful project! :)

feel free to close this, I just wanted to share some positive feedback.

I agree!
P.S. why did you switch from Vercel to Railway?

Thank you both!
I ran into the limits of the free tier on Vercel, and I don’t really have a reason to upgrade my plan on Vercel, but I was already paying on Railway so I decided to move it there. It looks like it’ll be cheaper to host on Railway (~$6/month) than Vercel’s pro plan ($20/month). Also, I can control caching on Railway using Redis instead of relying on Vercel’s CDN cache, which is more reliable!

I do agree, this is awesome!
Every service I found is paid or if it is not it's heavily rate-limited. And then I find this one that's free and works very well!!!


Fix setYPosition to avoid useless state change

You might want to add a UT for that.

Codecov Report

Merging #650 into master will increase coverage by <.01%.
The diff coverage is 100%.

@@            Coverage Diff             @@
##           master     #650      +/-   ##
==========================================
+ Coverage   99.71%   99.71%   +<.01%
==========================================
  Files         261      261
  Lines        6683     6684       +1
  Branches     1561     1562       +1
==========================================
+ Hits         6664     6665       +1
  Misses         19       19

Impacted Files
Coverage Δ

src/components/actions/ActionBarReducers.ts
100% <100%> (ø)
:arrow_up:

Continue to review full report at Codecov.

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


Unify experience of dragging widgets and popouts

Today widget could be moved to another position by dragging it and dropping it to desired position. As a user working with few monitors I want to drag widget, move it to other monitor and drop there.
Today these are two different actions - 1. drag and 2. click button to pop out to move to other monitor. From user perspective it is really one and the same goal - change position of widget, so it would make sense to unify behavior/ experience how it is done.
Other products are doing this by drag & drop.

Thanks, we'll look into this.

This is a prerequisite for https://github.com/iTwin/appui/issues/650


Allow charsets/collations in single or double quotes for create database/alter database

Fixes: https://github.com/dolthub/dolt/issues/4977

Did a quick over the shoulder review with zachmu


Support GPU-accelerated separation

Done in https://github.com/JeffreyCA/spleeter-web/pull/51

Done in https://github.com/JeffreyCA/spleeter-web/pull/51


0.6.1 staging

Codecov Report

Merging #77 into series/0.6.x will increase coverage by 0.71%.
The diff coverage is n/a.

@@               Coverage Diff                @@
##           series/0.6.x      #77      +/-   ##
================================================
+ Coverage         57.14%   57.85%   +0.71%
================================================
  Files                 9        9
  Lines               280      280
  Branches             21       21
================================================
+ Hits                160      162       +2
+ Misses              120      118       -2

Impacted Files
Coverage Δ

...es/core/src/main/scala/atto/syntax/ParserOps.scala
50% <0%> (+4.16%)
:arrow_up:

...es/core/src/main/scala/atto/parser/Character.scala
56.52% <0%> (+4.34%)
:arrow_up:

Continue to review full report at Codecov.

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


Fix transformFromAst and add minimal test

The exported transformFromAst function did not correctly call the underlying function from Babel - forgetting to pass the AST argument! This fixes the issue & adds a minimal test.

LOL. Thanks!


Vscode: reason: oom, code: -536870904

Does this issue occur when all extensions are disabled?: Yes/No

VS Code Version:  1.63.1(user setup), date: 2021-12-04
Commit: fe719cd3e5825bf14e14182fddeb88ee8daf044f
Electron: 13.5.2
Chrome: 91.0.4472.164
Node.js: 14.16.0
V8: 9.1.269.39-electron.0
OS Version: Windows11, 21H2, 2021/11/1, 22000.376

Steps to Reproduce:

I got this message, but i didn't do anything.

The same problem.
This has been happening for SEVERAL versions but hasn't been fixed yet! Even the LATEST version 1.68.0 has such a fatal BUG! I have to doubt what Microsoft is doing these days!??
It feels really TERRIBLE to find my editor crashed when coding attentively!!! Please FIX IT RIGHT AWAY!!! PLEEEEEEEEEASE!!!

The same problem 👍
Version: 1.69.0 (user setup)
Commit: 92d25e35d9bf1a6b16f7d0758f25d48ace11e5b9
Date: 2022-07-07T05:28:36.503Z
Electron: 18.3.5
Chromium: 100.0.4896.160
Node.js: 16.13.2
V8: <IP_ADDRESS>-electron.0
OS: Windows_NT x64 10.0.22000

Same problem here. I can't really use VS Code anymore, because it crashes all the time
VS Code version: Code 1.73.1<PHONE_NUMBER>f055b99068d3688932416f2346dd3b, 2022-11-09T04:27:29.066Z)
OS version: Windows_NT x64 10.0.22621
Modes:
Sandboxed: No

System Info

Item
Value

CPUs
Intel(R) Core(TM) i7-10700K CPU @ 3.80GHz (16 x 3792)

GPU Status
2d_canvas: enabledcanvas_oop_rasterization: disabled_offdirect_rendering_display_compositor: disabled_off_okgpu_compositing: enabledmultiple_raster_threads: enabled_onopengl: enabled_onrasterization: enabledraw_draw: disabled_off_okskia_renderer: enabled_onvideo_decode: enabledvideo_encode: enabledvulkan: disabled_offwebgl: enabledwebgl2: enabledwebgpu: disabled_off

Load (avg)
undefined

Memory (System)
31.87GB (19.53GB free)

Process Argv
--crash-reporter-id 68e5899c-b7c3-4404-bbfe-4b549d437930

Screen Reader
no

VM
0%

Extensions (32)

Extension
Author (truncated)
Version

rtf
ale
2.6.1

time-tracker
ale
1.0.4

github-markdown-preview
bie
0.3.0

markdown-checkbox
bie
0.4.0

markdown-emoji
bie
0.3.0

markdown-footnotes
bie
0.0.7

markdown-mermaid
bie
1.15.2

markdown-preview-github-styles
bie
1.0.1

markdown-yaml-preamble
bie
0.1.0

mytime
cod
0.9.6

vscode-office
cwe
2.9.0

vscode-pandoc
Dou
0.0.8

foam-vscode
foa
0.20.2

vscode-markdown-footnote
hou
1.0.0

pomodoro
lky
1.1.3

vscode-kanban
mkl
1.33.2

isort
ms-
2022.6.0

python
ms-
2022.18.2

vscode-pylance
ms-
2022.11.20

jupyter
ms-
2022.9.1202862440

jupyter-keymap
ms-
1.0.0

jupyter-renderers
ms-
1.0.12

vscode-jupyter-cell-tags
ms-
0.1.6

vscode-jupyter-slideshow
ms-
0.1.5

remote-wsl
ms-
0.72.0

wordcount
ms-
0.1.0

datetime
rid
2.2.2

markdown-preview-enhanced
shd
0.6.5

character-count
ste
0.1.1

ayu
tea
1.0.5

best-light-themes-pack
the
1.0.2

timesince
wva
1.0.1

(14 theme extensions excluded)

A/B Experiments
vsliv368:30146709
vsreu685:30147344
python383:30185418
vspor879:30202332
vspor708:30202333
vspor363:30204092
vswsl492:30256859
vstes627:30244334
vslsvsres303:30308271
pythonvspyl392:30443607
vserr242cf:30382550
pythontb:30283811
vsjup518:30340749
pythonptprofiler:30281270
vsdfh931cf:30280410
vshan820:30294714
vstes263:30335439
pythondataviewer:30285071
vscod805cf:30301675
binariesv615:30325510
bridge0708:30335490
bridge0723:30353136
cmake_vspar411:30581797
vsaa593cf:30376535
pythonvs932:30410667
cppdebug:30492333
vsclangdc:30486549
c4g48928:30535728
dsvsc012cf:30540253
azure-dev_surveyone:30548225
pyindex848cf:30577861
nodejswelcome1cf:30587006
fc301958:30595537
3biah626:30602489
gswce1:30605430
3d0df643:30604793
dbltrim-noruby:30604474
89544117:30607850

Please use extension bisect to narrow any problematic extensions that might cause the OOM https://code.visualstudio.com/blogs/2021/02/16/extension-bisect

This issue has been closed automatically because it needs more information and has not had recent activity. See also our issue reporting guidelines.
Happy Coding!


[BUG] RAM warning rendering

recOrder RAM warning renders funny on some machines - see screenshot from NIC

It's because the message has hardcoded line breaks:
https://github.com/mehta-lab/recOrder/blob/5bc9314a9bacf6f4e235eaffb06c297cf20e4b65/recOrder/io/utils.py#L204-L210

I think it was wrote in this way to accommodate terminals that do not auto-wrap lines. But I agree that a nicer look should be implemented when we rework the logging/notification system of recOrder (see related discussion in #172).

Thanks for flagging.
IIRC if I didn't add linebreaks the napari warning window would hide most of the message after an ellipses.
Adding the linebreaks improved the look of the message on the machines I tested, but Qt + napari must be making different choices for different screen resolutions.
I expect a fix will require a better understanding of napari's notification system.


Add issue templates

as per https://github.com/ministryofjustice/staff-infrastructure-monitoring-deployments/tree/main/.github/ISSUE_TEMPLATE


How to unwrap an async

I just upgraded from Cvdm.ErrorHandling to this.
In Cvdm.ErrorHandling, I could unwrap an Async<Result<User, string>> by using let! operator without piping into any of the AsyncResult or Result module conversion functions.
// tryGetUser = int -> Async<Result<User, string>>
let! myResult = tryGetUser(1) // returns a Result<User, string>

Now this fails because it's trying to look at the result type. But in this case, I don't want to fully unwrap it to be just a User -- I actually want it to be a Result<User, string> so that I can do some custom logic for the error case.
Is there a way to do this? I'm looking through the AsyncResult module, but I don't see anything relevant.

Yeah this is a known problem with how the binding overloads work in F#. 😞  This is discussed in  https://github.com/demystifyfp/FsToolkit.ErrorHandling/issues/88
Short answer, use the async CE or rework so you don't need to do this.

Shoot.
So then my options are to revert back to Cvdm version, or rework with async CE.
I suppose async CE is the better choice since Cvdm is no longer maintained.

For a more concrete example, you can an async CE inline and do something like this:
let doTheThing () = asyncResult {
    let! user = async {
        let! myResult = tryGetUser(1)
        match myResult with
        | Ok user -> user
        | Error msg -> //custom errorHandling
    }
}

Yeah I did this in my codebase in many places as well.  I should probably find the F# RFC for helping fix this issue so people 👍  it.

:.(

Would you consider adding this helper function to the AsyncResult module?
module AsyncResult =
    /// Awaits a result type without resolving it.
    let awaitResult (fn: Async<Result<_, _>>) =
        async {
            let! result = fn
            return Ok result
        }

// Usage
// tryGetUser = int -> Async<Result<User, string>>
let! myResult = tryGetUser(1) |> AsyncResult.awaitResult // returns a Result<User, string>
match myResult with
| Ok -> ...
| Error -> ...

I'm glad you found a solution that works for you but I don't think I would accept it.  Here are some of my reasons:

I'd like for the real fix to be in the F# compiler itself and I'm shy to add work arounds to the library for it.
This creates a Result in a Result so Async<Result<Result<'a,'err>,'err>> which doesn't seem obviously useful.
awaitResult seems like a misnomer, it's not really awaiting anything, just nesting it.
Explaining why this is useful in a doc-comment can be very tricky.

I believe https://github.com/fsharp/fslang-suggestions/issues/905 is the correct suggestion to fix this in the F# compiler.  I think I need to add to that issue since our particular case is because use the Source transformation to help cut down on the need for combinatorially explosive extension methods (reduction shown in https://github.com/demystifyfp/FsToolkit.ErrorHandling/pull/83).

It's meant to be more of a shim / adapter, so it's not the same 'err in the outer result.
It would be more like this: Async<Result<Result<'a, 'originalError>, 'adaptedError>>

So the use case being that you are using a custom error DU within your asyncAwait CE, and then you want to await an async result function that doesn't use your custom error DU, and you don't want to unwrap the result.

The name could definitely be better!
Yes, it is definitely an edge case -- although it didn't take very long for this case to come up for me.

Well I hope you'll change your mind. But if not, I guess it's an easy enough function to create locally.

Looking again at #88, I think this is slightly different.
I'm not getting the "lookup of indeterminate object type" error.
The issue is that I'm using a custom error DU in my awaitResult -- in my case, DrawingLogError -- and I'm trying to await a function that returns a result with a different error type: ProjectData.getBim360ProjectInfo.
    // Custom error DU
    type DrawingLogError =
        | ForgeNeedsAuthorization
        | GeneralError of string

    asyncResult {
        let! token = AuthController.tryGetBim360Token3 ctx |> Result.requireSome ForgeNeedsAuthorization

        // has return type of Async<Result<ProjectInfo, string>>
        // I want to await Result<ProjectInfo, string>, but this fails
        let! bim360ProjectInfo = ProjectData.getBim360ProjecInfo dbCtx projectId

        match bim360ProjectInfo with
        | Ok projInfo -> // do stuff
        | Error msg -> printfn "Error: %s" msg
    }

The getBim360ProjecInfo fails with "Type mismatch. Expecting a Async<Result<ProjectInfo, DrawingLogError>> but given a Async<Result<ProjectInfo, string>>".
So the shim function wraps the Result<ProjectInfo, string> with the matching error type.

Also stumbled on this recently and thought of a potential solution. Please excuse the names, they are just placeholders!
// Marker DU, not used directly
type AsyncResultBindAsResult<'T, 'TError> = AsyncResultBindAsResult of Async<Result<'T, 'TError>>

// Wrapper function
module AsyncResult =

  let bindAsResult (x : Async<Result<'T, 'TError>>) =
    AsyncResultBindAsResult x

// Overload added to AsyncResultCE

        member inline __.Bind
            (
                bindAsResult: AsyncResultBindAsResult<'T, 'TError>,
                binder: Result<'T, 'TError> -> Async<Result<'U, 'UError>>
            ) : Async<Result<'U, 'UError>> =
            async {
                let (AsyncResultBindAsResult asyncResult) = bindAsResult
                let! result = asyncResult

                return! binder result
            }

// Usage
// tryGetUser = int -> Async<Result<User, string>>
let! myResult = tryGetUser(1) |> AsyncResult.bindAsResult // returns a Result<User, string>

Not actually tested so there may be some hurdles I'm missing.

AsyncResult

How would I go about defining this ? I get an error in Rider for the member:  Unexpected Member in definition.
Sorry if the question is weird, Im still new to F#
Or is there a better fix available by now?


Fix vs2019 build

Fixes: https://github.com/ChilliCream/hotchocolate/issues/3686
Summary of the changes

Updated nuget package version for xuinit runer

Closes #3686

/AzurePipelines run

I ran into this just now. Can't remember ever encountering this issue before. Must've been a recent VS2019 update...


Add dap-cpptools to auto-requires of dap for rust

dap-cpptools is, for the time being, the recommended way of setting up
dap-mode with Rust.
The setup I ended up being able to properly reproduce is available in a small blog post and had to rely on dap-cpptools after some research and help from Ivan

Thanks!


Input overflow

When typing in input and reaching the end of the input it would be nice to have an overflow.
Choose between:

Scrollable input: can create multi line messages
Left/Right overflow

I had a problem with this as well, and could not successfully merge what was in the overflow branch to implement this for myself.


Cleanup stale files in /tmp which is filling up during some runs

Output status of disk and memory on build host for some extra info on build environment before start
This should fix the travis problem made visible in this run:
https://travis-ci.org/apache/cloudstack/jobs/68291716

LGTM
I executed the command on one of my machines and it's fine - although my eyes could already see it was.
Result:
[wrodrigues@mct-wrodrigues ~]$ sudo find /tmp -type f -mtime +2 | grep -v "sudo lsof | grep /tmp |awk '{print $9}'|sed -e '1 d' |sort |uniq | tr \\n \|"
/tmp/libvirt/pool_images.xml
/tmp/libvirt/pool_iso.xml
Remark: I removed the "| xargs sudo rm -vf" part because I did not want to remove my files
Cheers,
Wilder

@runseb @DaanHoogland @remibergsma
Does this one needs 2 LGTM as well?
I'm willing to close a few PRs.
Cheers,
Wilder

changes looks good to me.

@wilderrodrigues let's stick to that for now (I kind of did the last few findbugs thing to see what happened with them:)
LGTM

@DaanHoogland
I already merged :)
Got a LGTM from @karuturi
Thanks, guys!


SQl Proj - Fixed a bug with canceling publish

Fixed a bug with canceling publish after the first quickpick option.

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

0 of 2 (0.0%)  changed or added relevant lines in 1 file are covered.
No unchanged relevant lines lost coverage.
Overall coverage decreased (-0.002%) to 41.652%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

extensions/sql-database-projects/src/dialogs/publishDatabaseQuickpick.ts
0
2
0.0%

Totals

Change from base Build<PHONE_NUMBER>:
-0.002%

Covered Lines:
26577

Relevant Lines:
57809

💛  - Coveralls