[website] Add Innovatrics adopter

What type of PR is this?

/kind documentation
What this PR does / why we need it:
Added Innovatrics to adopters list.
Which issue(s) this PR fixes:

N/A
Special notes for your reviewer:
Does this PR introduce a user-facing change?

NONE

/lgtm
/approve
Awesome, thank you @mmolisch. Looking forward for the collab to continue!
cc @mwielgus @mwysokin

cc @tenzen-y @dgrove-oss

/cherry-pick website


Fix whitespace in task parameters to workaround change in MSBuild 15.8

In MSBuild < 15.8, new line characters are removed. In 15.8, they are not. This removes newlines from arguments which are meant to run on bash as a single line.

I'm going to merge before EOD to unblock CI.


[Question] Exception catching

Hi. I'm building a nodeJS application using node-onvif to track some cameras. I have a situation where I'm looping over a couple of times over device.fetchSnapshot() in order to parse the results for my scenario.
From time to time, I'm getting an error that I cannot track down.
ERROR Error: Uncaught (in promise): 11552024 - Exception catching is disabled, this exception cannot be caught. Compile with -s DISABLE_EXCEPTION_CATCHING=0 or DISABLE_EXCEPTION_CATCHING=2 to catch.
My code is written Promise style:
this.device.fetchSnapshot()           .then(async (res) => {               // my code           });
I tried adding a catch statement, but the scenario is the same. I tried using try {} catch, but it seems to just hang if this error is thrown.
Unfortunately it doesn't happen all the time (I reckon from time to time, due to the looping over fetchSnapshot() the camera doesn't return a response or something breaks, thus the error.)
Any ideas ?

I am having the same problem, I am looping through several cameras.
I am calling the function in the server.js and the console.log output is changing fine with the actual ip's. But it uses the same data first time around and randomly jumps between cameras.
Is this a cache issue?
console.log('Current camera ip ' + params.address);
var device = devices[params.address];

UPDATE.
I have changed the following and it now works but there is a major speed decrees with the init device.init().then(() Is there something wrong in them loop?
var device = devices[params.address];
device.fetchSnapshot((error, result) => {

to
var device = devices[params.address];
device.init().then(() => {
device.fetchSnapshot((error, result) => {

Okay anybody else having issue with multiple cameras can use this.
function saveSnapshot(conn, params) {

	console.log('saveSnapshot server.js = ' + params.address);
	var device = '';
	var device = devices[params.address];
	if(!device) {
		var res = {'id': 'fetchSnapshot', 'error': 'The specified device is not found: ' + params.address};
		conn.send(JSON.stringify(res));
		return;
	}

	// Initialize the OnvifDevice object
	device.fetchSnapshot().then(() => {
  		// Get the data of the snapshot
  		console.log('fetching the data of the snapshot...');
  		return device.fetchSnapshot();
	}).then((res) => {
		start_time = Date.now();
  		// Save the data to a file
  		fs.writeFileSync(__dirname + '/public/camera-public/' + Date.now() + '-' + params.address.split('.').join('') + '-snapshot.jpg', res.body, {encoding: 'binary'});
  		console.log('Done!');
	}).catch((error) => {
  		console.error(error);
	});

}


patch for operation-status enum types in release

Fixed below error related for operation-status Enum types in release
Error Message:
Caused by:
    unknown variant `Approved`, expected one of `undefined`, `queued`, `scheduled`, `pending`, `approved`, `rejected`, `deferred`, `queuedForAgent`, `phaseInProgress`, `phaseSucceeded`, `phasePartiallySucceeded`, `phaseFailed`, `canceled`, `phaseCanceled`, `manualInterventionPending`, `queuedForPipeline`, `cancelling`, `evaluatingGates`, `gateFailed`, `all` at line 1 column 2413

Solution:
Patched enum type to match the return type
Output:

Thanks for the fix - looks good.
How did you get the new list of valid values?  I see there are quite a few more than the published spec (plus the capitalization is different).

Thanks for the fix - looks good.
How did you get the new list of valid values? I see there are quite a few more than the published spec (plus the capitalization is different).

Based on the output , I tried with two different test and deduced that 1st letter is capitalized


UIBarButtonItem Support iOS 11 and higher.

I have added constraints that fix bug, when FaveButton is untouchable when it is added to navigation bar as UIBarButtonItem(customView: FaveButton), this problem occurred on iOS 11 and higher.
class ViewController: UIViewController, FaveButtonDelegate {

    let myButton = FaveButton(frame: CGRect(x: 0, y: 0, width: 24, height: 24),
                              faveIconNormal: UIImage(named: "star"))

    override func viewDidLoad() {
        super.viewDidLoad()
        myButton.delegate = self
        navigationItem.rightBarButtonItem = UIBarButtonItem(customView: myButton)
    }

    func faveButton(_ faveButton: FaveButton, didSelected selected: Bool) {
        print("Button pressed!")
    }
}

Can this be merged please?


leafletDataHelper.getLayers returning old data

I'm trying to adjust the map's bounds to the bounds of a featureGroup.
However, when retrieving the bounds of the group, it contains no marker layers.
I'm calling the following function after setting the markers in the $scope object:
 $scope.layers = {
    baselayers: {},
    overlays: {
        primary: {
            type: 'featureGroup',
            name: 'Primary Lines',
            visible: true
        },

        secundary: {
            type: 'featureGroup',
            name: 'secundary',
            visible: false
        }
    }
};

$scope.markers = {};

myApiService.getMarkerData()
    .then(function(data) {
        $scope.markers = mapMarkers(data.lines);
        fitToLayer('primary');
    });

function fitToLayer(name) {
    leafletData.getMap()
        .then(function(map) {
            leafletData.getLayers()
                .then(function(layers) {
                    var layer = layers.overlays[name]; //<== layer has no markers defined
                    map.fitBounds(layer.getBounds()); //<==throws error 'lat' undefined
                });
        });
}

function mapMarkers(lines) {
    return lines.map(function(line) {
        return {
            layer: 'primary',
            lat: line.x,
            lng: line.y,
            key: line.id
        };
    });
}

the full error:
TypeError: Cannot read property 'lat' of undefined
    at Object.L.LatLngBounds.getNorth (leaflet-src.js:1336)
    at Object.L.LatLngBounds.getNorthWest (leaflet-src.js:1316)
    at L.Map.L.Class.extend.getBoundsZoom (leaflet-src.js:1887)
    at L.Map.L.Class.extend.fitBounds (leaflet-src.js:1635)
    at main.controller.js:95
    at processQueue (angular.js:13248)
    at angular.js:13264
    at Scope.$get.Scope.$eval (angular.js:14466)
    at Scope.$get.Scope.$digest (angular.js:14282)
    at Scope.$get.Scope.$apply (angular.js:14571)

have you tried dumping layer.getBounds()?

This issue was moved to angular-ui/ui-leaflet#150

I'm going to rework&redesign angular-leaflet-directive to be compatible with Leaflet v1.0. It will mantain almost all its functionality, and will be compatible with the current features of the directive, but I must start from a fresh point, so I'm going to close this issue. If you think it must be worked with the new version, please reopen it.

Actually, same problem here when dinamically pushing layers into the model. Then I get layers from the leafletData helper within a layeradd event callback, and that works.
$scope.$on('leafletDirectiveMap.layeradd', function(event, args) {
  leafletData.getLayers().then(function(layers) {
    console.log(layers.overlays['my-layer-id']);
  });
});

$scope.layers.overlays['my-layer-id'] = {
   // my layer settings
};

Hi @azoletwork , could you provide a jsfiddle showing this behaviour? You could use this jsfiddle as a starting point:
http://jsfiddle.net/maistho/9jymzymu/
I'm actually reworking all the code to make it compatible with Leaflet 1.0 and start the compatibility with Angular 2.0, but I can take a look at your problem if it's a bug generic enough.
I will reopen this issue if you provide the jsfiddle. Thanks

Hi @tombatossals,
thanks for your reply. Here is a fiddle that shows the case (similar to what happens to me).
https://jsfiddle.net/azoletwork/j8d8tfyL/1/

Hi
I also seem to be running into this error. I'm trying to access the layers so I can build a opacity control into my UI.
The following:
leafletData.getLayers().then(function (layers) {
    console.log(layers.overlay);
});

Outputs:
Object {}

Just wondering if there's a way around this or some other way to change the opacity.
Thanks

@danieldooley, did you tried by intercepting the Leaflet 'native' layeradd event as I suggested above, or by using a $timeout?

@azoletwork Ah, I totally glossed over your example above, i'll give that a go. Could you elaborate as to how a $timeout helps to resolve this?

I didn't get the reason of this behaviour, so that's just an assumption.
It happens that if you access your Leaflet's layers through leafletData.getLayers() some may be undefined - to me, layer data is asynchronously fetched from a service. But when if you print them on your console, you see that the layers array in the promise callback is correctly populated.
It sounds like you're accessing my layers too early someway. So if I put that block into a $timeout you're actually saying "put that code on your event stack and then run it". Didn't try if it works.


Upgrade project to Xcode 10.2 and Swift 5

Applies migrations for Swift 5 under Xcode 10.2

@jonkykong Feel free to review and leave some feedback! 😄

I really need this update

Pull request has been updated to include one more fix by @Zeta611 regarding the .podspec file.

i really need this update

how we can take this update i mean using pods?

You can add:
pod 'SideMenu', :git => 'https://github.com/stelabouras/SideMenu.git', :branch => 'upgrade/xcode-10.2'

in your Podfile, as for now.

Please let's get this merged in! :)

Any idea when this will be merged?

Maybe this repo is no longer maintained? The latest commit's from last year..

Maybe this repo is no longer maintained? The latest commit's from last year..

last commit in another branch "major refactor", 17 days ago

Folks, sorry for the radio silence. I have been long working on a major refactor of this project because it has been a pain to maintain and taken way more of my time than I ever anticipated. Before I merge any pull request I make sure things are working as expected, and I've barely had the time to allocate to the refactor alone (which is in Swift 5). You should be able to update your pods to pull to this PR's branch, if it's urgent for you to be using Swift 5.
I appreciate your patience.

@jonkykong that's great to hear you are working on a refactor. But I would propose that you release swift 5 compatible version and work on refactor afterward 🤷♂

Hi @stelabouras and everyone else, SideMenu 6.0.0 is now available which includes support for Swift 5. Please run pod update to get the latest source. Unfortunately there are lots of changes so you will see some deprecation warnings in your code, however the setup is still ultra simple so it should not take long to migrate.


Implement "remove" command

Allows for removing tracks in the middle of the queue.
Example usage: !remove 2 pops the second enqueued track.

Hello, I'd like to take this issue!


Color Picker Dialog

Being able to use an OS's native color picker would be a nice addition to the addon.
Edit: Checked the library that this plugin is based on and it seems that the library itself doesn't have this option. Maybe I should make a suggestion there instead.

Sure! I also think portable-file-dialogs could benefit from that feature, so it is a good idea to suggest it there if it hasn't already. But I'm also open to new features not present in portable-file-dialogs, though I would need a lightweight C/C++ library suggestion to consider it.


2.31

A company is planning on deploying an application onto Azure. The application will be based on
the .Net core programming language. The application would be hosted using Azure Web apps.
Below is part of the various requirements for the application:

Gives the ability for the testing team to view the different components of an application and see
the calls being made between the different application components
Helps business analyse how many users actually return to the application
Ensuring IT administrators get alerts based on critical conditions being met in the application
Which of the following service would be best suited for fulfilling the requirement of "Helps
business analyse how many users actually return to the application"?
A. Application Insights
B. Azure Service Health
C. Azure Advisor
D. Azure Policies

A


Make error message layout consistent

Currently, the error message for invalid change address is displayed on the right while in the "Pay to" and "Address" fields do not show the error message, as commented in https://github.com/bitcoin-core/gui/pull/553#issuecomment-1047306976.
This PR makes the address error feedback consistent across all fields.
Supersede https://github.com/bitcoin-core/gui/pull/534

master

PR

The following sections might be updated with supplementary metadata relevant to reviewers and maintainers.

Conflicts
Reviewers, this pull request conflicts with the following ones:

#534 (Add translatable address error message by w0xlt)
#533 (Add more detailed address error message by w0xlt)

If you consider this pull request important, please also help to review the conflicting pull requests. Ideally, start with the one that should be merged first.

I assume in this figure there is a static placeholder for the red label (normally empty):

I assume that's regular P2WPKH invoice address you are showing.
Would mean the destination address box be shorter. So what happens if destination address is a longer P2WSH address? Would it then clip while with the current code it would not?

Concept ACK

🐙 This pull request conflicts with the target branch and needs rebase.
Want to unsubscribe from rebase notifications on this pull request? Just convert this pull request to a "draft".

tACK commit 9d75184fe7d915e05ac01d50cec90881594ef19a
Tested all address types in the 'Pay To', 'Custom Change Address', and 'New Send Address' fields.
Just noting that it says "Warning: Invalid Bitcoin address" immediately, but only highlights red when you click out of the text box. I don't know if I have a preference there.  But I like the change.

There hasn't been much activity lately and the patch still needs rebase. What is the status here?

Is it still relevant? ➡ Please solve the conflicts to make it ready for review and to ensure the CI passes.
Is it no longer relevant? ➡ Please close.
Did the author lose interest or time to work on this? ➡ Please close it and mark it 'Up for grabs' with the label, so that it can be picked up in the future.

There hasn't been much activity lately and the patch still needs rebase. What is the status here?

Is it still relevant? ➡ Please solve the conflicts to make it ready for review and to ensure the CI passes.
Is it no longer relevant? ➡ Please close.
Did the author lose interest or time to work on this? ➡ Please close it and mark it 'Up for grabs' with the label, so that it can be picked up in the future.

Closing this due to lack of activity. Feel free to reopen.


boards/xtensa/esp32: Move the WLAN initialisation to the common directory.

Summary
Move the WLAN initialisation to the common directory.  Since the initialisation part is the same for all the boards.
Impact
Shouldn't have any impact.  The same code was just refactored.
Testing
esp32-devkitc:wapi
esp32-wrover-kit:wapi

@v01d it looks like the macOS(other) build timed out.  However, the interesting configs (wapi) were built error free.

Yes, it seems network error: curl: (6) Could not resolve host: github.com

I don't feel like we need to restart it again, I think the important configs passed.  So if you don't have any concerns let's merge it please.

The error isn't related to this patch, let's merge it to avoid the waste of build resource.


Extra namespaces in QSFS zdb, doesn't decommission on destroy

I've deployed the latest QSFS example with no changes to the default values, on testnet. I noticed when inspecting the created zdb that there are additional namespaces beyond those used in my deployment. After I destroyed the deployment, the zdb is still available. I've queried contracts associated with my twin and don't see any that could correspond to the zdb deployment. Is it possible that I'm somehow using a zdb deployed by another user?
Before destroying:
> redis-cli -h 300:9fab:2cda:749d:aa8e:43c:aeee:dfef -p 9900

> NSLIST
 1) "default"
 2) "647-10987-meta1"
 3) "647-10987-meta2"
 4) "647-10987-meta3"
 5) "647-10987-meta4"
 6) "647-10987-data1"
 7) "647-10987-data2"
 8) "647-10987-data3"
 9) "647-10987-data4"
10) "647-10987-data5"
11) "647-10987-data6"
12) "647-10987-data7"
13) "647-10987-data8"
14) "647-10987-data9"
15) "647-10987-data10"
16) "647-10987-data11"
17) "647-10987-data12"
18) "647-10987-data13"
19) "647-10987-data14"
20) "647-10987-data15"
21) "647-10987-data16"
22) "647-10987-data17"
23) "647-10987-data18"
24) "647-10987-data19"
25) "647-10987-data20"
26) "81-11081-meta1"
27) "81-11081-meta2"
28) "81-11081-meta3"
29) "81-11081-meta4"
30) "81-11081-data1"
31) "81-11081-data2"
32) "81-11081-data3"
33) "81-11081-data4"

After destroying:
> NSLIST

 1) "default"
 2) "647-10987-meta1"
 3) "647-10987-meta2"
 4) "647-10987-meta3"
 5) "647-10987-meta4"
 6) "647-10987-data1"
 7) "647-10987-data2"
 8) "647-10987-data3"
 9) "647-10987-data4"
10) "647-10987-data5"
11) "647-10987-data6"
12) "647-10987-data7"
13) "647-10987-data8"
14) "647-10987-data9"
15) "647-10987-data10"
16) "647-10987-data11"
17) "647-10987-data12"
18) "647-10987-data13"
19) "647-10987-data14"
20) "647-10987-data15"
21) "647-10987-data16"
22) "647-10987-data17"
23) "647-10987-data18"
24) "647-10987-data19"
25) "647-10987-data20"

every node has one zdb instance only and when you create a zdb workload, it will just add a namespace for you on this zdb instance, and deletion will remove this namespace

Thanks for the explanation @AhmedHanafy725. Feels to me like this should be more isolated, but that's an issue for Zos.


DEV: Add doc option to runtests.py

What does this implement/fix?
The documentation can now be built using runtests.py e.g.
python3 runtests.py -j4 --doc html --doc latex

will build both html and latex.
Using this ensures that the same python is used to build SciPy and to build the docs, so issues like https://github.com/scipy/scipy/pull/10687#discussion_r316897205 should never happen. The -j argument is also passed through to sphinx, so the docs can be built in parallel.

@peterbell10 Should this be the recommended method for building docs? If so, we should update the Rendering Documentation instructions.

@mdhaber I think so. Steps 2-5 could be simplified to:

Execute git submodule update --init. Some of the documentation theme files are not distributed with the main scipy repository; this keeps them up to date with git submodules.
Enter python3 runtests.py --doc. This can take a while the first time, but subsequent documentation builds are typically much faster.

I would change this here but it would conflict with gh-10687.

OK I will add them there if this is merged.

First time I ran python3 runtests.py --doc there were a ton of warnings and it said build finished with status 1, but it seemed to build html-scipyorg just fine.

I've always had a few warnings locally and I believe sphinx is configured to treat warnings as errors hence the status 1.

After installing TeX Live, I tried python3 runtests.py -j4 --doc html --doc latex. This time reading sources was super fast. It showed "Waiting for workers..." for a while,

I've noticed that too, with some patience it does always finish for me. It probably just means that the workers finished at different times.

Does it not show any status when you build in parallel?

When I run it, I get status updates with multiple file names e.g.
reading sources... [100%] tutorial/stats/continuous_gilbrat .. tutorial/stats/discrete_zipf

For you, it might be effected by the terminal settings because you're inside a docker container?


pub serve: strange error running it against a zip file of some code

I unzipped the file attached to: https://code.google.com/p/dart/issues/detail?id=15620
$ pub serve
Error in pubspec for package "polymer" loaded from /usr/local/google/home/jmesserly/.pub-cache/hosted/pub.dartlang.org/polymer-0.9.2+4/pubspec.yaml:
Could not find a file named "pubspec.yaml" in "/usr/local/google/home/jmesserly/.pub-cache/hosted/pub.dartlang.org/polymer-0.9.2+4"
note that that path doesn't exist.
I instead ran "pub upgrade" and it fixed the problem:
$ pub upgrade
Resolving dependencies..................
Downloading polymer 0.9.2+4 from hosted...
Dependencies upgraded!

This issue has been moved to dart-lang/pub#777.


Is this project abandoned?

Thank you Thomas @tcort for creating this awesome tool. There hasn't been any update on this project for quite some time now.
Have you abandoned this project? Or are you looking for more contributors? How can we help.

I haven't abandoned the project. New release coming today :)
More contributors would be great. The best way to help would be to write code; create a pull request for one of the open Issues.

For people having the same question, I committed to help on this project by:

tirage issues.
review PRs (and merge).
fix issues (try to) and push PRs.

I can only commit on effort and not on result though. So please don't blame me if your issue is not solved fast enough.
I also have access to tcort/link-check and tcort/markdown-link-extractor so we can go through the whole dependency chain
If you want to contribute, please do:

create or comment on issues (testing and reproduce them takes time)
push PRs to fix these issues.
review and comment PRs.

Thank you for your help!


🚀 Feature Request: Support cloudflare:email imports at all times

Describe the solution
Currently, when a user is running a Worker/Function locally that imports from cloudflare:email, it will fail with the error UncaughtError: No such module: "cloudflare-internal:email". This can break Workers which may have a dependency on cloudflare:email, even if it is never used. It would also affect local development of a Worker with the SendEmailBinding, as even if the user never attempts to actually send an email in local development, the import will still be processed.
Would it be possible to have this import available at runtime in development?
How to reproduce
// worker.ts

import { EmailMessage } from "cloudflare:email";

export default {
	async fetch(request, env) {
		const msg = new EmailMessage();
		console.log(msg);
		return new Response("Hello World!");
	},
};

# wrangler.toml

name = "test-worker"
main = "./worker.ts"
compatibility_date = "2024-01-01"

wrangler dev will output the following:

I'm facing this problem as well. The code shouldn't throw if cloudflare:email is imported


/sdcard/Android/obb can't access and modify after installing

want to play blue archive but it depended on obb folder
`vbox86p:/sdcard/Android # ls
data  media
vbox86p:/sdcard/Android # mkdir obb
mkdir: 'obb': File exists
1|vbox86p:/sdcard/Android # ls
data  media
vbox86p:/sdcard/Android # rm obb -rf
rm: obb: No such file or directory
1|vbox86p:/sdcard/Android # cd obb
vbox86p:/sdcard/Android/obb # ls
ls: .: No such file or directory
1|vbox86p:/sdcard/Android/obb # `

Try to use FV File Manager, since Android 11 have extra protection on Android folder.
Or you can use adb instead:
adb shell
mkdir -p /sdcard/Android/obb/com.nexon.bluearchive
adb push filename.obb /sdcard/Android/obb/obb/com.nexon.bluearchive

adb shell vbox86p:/ # cd sdcard/Android/                                                                                vbox86p:/sdcard/Android #  vbox86p:/sdcard/Android # ls data  media vbox86p:/sdcard/Android # cd obb vbox86p:/sdcard/Android/obb # ls ls: .: No such file or directory 1|vbox86p:/sdcard/Android/obb # mkdir test mkdir: 'test': No such file or directory 1|vbox86p:/sdcard/Android/obb # ls ls: .: No such file or directory 1|vbox86p:/sdcard/Android/obb # exit

Before install:
genymotion:/sdcard/Android # ls
data  media  obb
genymotion:/sdcard/Android # cd obb
genymotion:/sdcard/Android/obb # ls
genymotion:/sdcard/Android/obb # mkdir test
genymotion:/sdcard/Android/obb # ls
test

Had this issue where I could not install apps that write to obb. logcat showed permission denied writing to the obb folder. Example: botanicula. Mincraft install worked.
I installed then opengapps x86 nano and then it worked (drag and dropped the zip), so the gapps installed by genymotion did not work for some games.

any news about this issue? I got this problem too, and it's annoying...

Please kindly submit proper ticket request in Genymotion Help Center, since this repo only provide library for libhoudini.


State transition spec tests

implemented all of state transition spec tests
already fixed some bugs
improved travis build to only install dependencies once and run all three types of tests in parallel

Bunch of tests are failing, mostly because of bls verify (maybe ssz) and crosslink comittee calculation.
It's wierd that bls is failing as it passes all bls tests.
Once fixes it should resolve #236

The only thing is missing new spec-test-util release with timeout (I've linked it locally and it works with it) and fix for bls bug. We need option to switch constants than we can add minimal spec tests. @GregTheGreek @wemeetagain

conflicting

fixd


Question on "subscribers" in "pub/sub"

Hi Anthony,
Thanks for your great library. not sure if it is a proper question here, or else please ignore it.
As what you mentioned, subscribers need to decorate controller actions with the Topic attribute and the source code is in DaprEndpointRouteBuilderExtensions.cs. I am wondering if it is a good idea to write a "subscribers" method (just like "publish~" in DaprClientgrpc.cs) directly?

In DaprEndpointRouteBuilderExtensions we map a post endpoint for each topic, so there is no need to decorate controller actions with a Topic attribute, and no need for modifying DaprClientgrpc.cs.
I hope this answers your question.

Yeah, "subscripber" functionality declared in startup.cs and mapped to controller actions automatically. It looks like it is very convenient but I am not sure if it is a better way than a seperate "subscribers" method.
Anyway, it works. Thanks.

Appreciate your question. IEventBus offers an abstraction so that both publishers and subscribers do not need to be aware of Dapr (except of course in Startup).


Remove using PureScript internals in JavaScript

Closes #7
Seems like specifying scroll behavior was always broken. And it wasn't even passed to the DOM API in case of scrollIntoView. I also added missing "instant" scroll behavior option. And Spago files to make local development easier.
Not sure if that's the best way to do it. Seems like a lot of boilerplate and some healthy amount of duplication. In these cases, the data structures (ScrollToOptions and ScrollIntoViewOptions) are simple and all values have static defaults (I presume top and left default to 0.0) so we don't need to use null values. But I don't know how this approach would work in more complicated use cases.

Thanks!


Use Nuget repo or PSDeploy

On the machine from which Remotely is fired, look at setting up a Nuget repo.
This will help in resolving dependencies on the remotely nodes.

wrongly closed by a commit.


Unable to install due to dependency<EMAIL_ADDRESS>

Hi,
If I run npm install -g homebridge-broadlink-rm / with or without sudo I get
npm ERR! code ETARGET
npm ERR! notarget No matching version found for<EMAIL_ADDRESS>npm ERR! notarget In most cases you or one of your dependencies are requesting
npm ERR! notarget a package version that doesn't exist.
npm ERR! notarget
npm ERR! notarget It was specified as a dependency of 'homebridge-broadlink-rm'

If I check https://www.npmjs.com/package/broadlinkjs-rm it only shows version 0.2.2 is there some delay, or some command I can run to update the repo so that it can download 0.2.4. Even if I install broadlinkjs-rm directly with npm it pulls 0.2.2
Thanks

Having same issue here

Sorry, published it.


Navigate to start/end of a tracklet

Given the current Menu:

I propose to add two more "hot spots" on a track:

Select Tracklet Downward
Select Tracklet Upward
Navigate to Tracklet start
Navigate to Tracklet end

(the latter two could also be: Tracklet mother and Tracklet daughter... not perhaps super clear on the first look, but I believe user will find the difference)
They complement "in-between" the current special targets:

the intermediate previous/consecutive spot

to where one can select or navigate
which jumps maximally over one division (to the very first daughter spot)

here the new thing

can select and navigate
isn't jumping over division points

and the very beginning(root) / end(all leafs)

to where one can only select
which jumps over divisions

Navigate to Tracklet start
Navigate to Tracklet end

This functionality is actually already there, try ctrl+alt+up/down... but not visible from the menu, one has to "notice it" in the Keymap settings (filter for navigate)

Select Tracklet Downward
Select Tracklet Upward

Is also there, try ctrl+shift+up/down.. .but ain't working (at least) on WinX (fresh stuff as of 13th March 2024)
-> Update:
Maybe add these to the menu, definitively fix the selection thing (and avoid using Meta keys as there's no key for it on Win platforms)

Yes there are some weirdness with these shortcuts I am not sure I understand. They are not the same in BDV (no need for alt) and in TrackScheme, despite being listed the same in the keymap window. I don't get it.


Tiny bug in docs!

This is probably verison specific, but the line in the docs:
 from polymorphic.models import PolymorphicModel

did not work for me, instead:
  from polymorphic.polymorphic_model import PolymorphicModel

You've seen the new docs for the 0.8 release. It will be out in a few days!

Great, thanks! Happy Holidays :O)


Wrong logo reference?

https://github.com/ScottG489/scottg489.github.io/blob/01441e10f48a557db5c6ed23475b4f005a408545/src/templates/post.tsx#L474
Should this reference my logo instead of the ghost one? Does the ghost one even exist in this repo anymore?

Closed by 8a93214f8315300bc2d1ecc79e3327b45a4373b5.


Fix missing word

Fixes #32480

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


⚠ Samsung has degraded performance

In 7d50134, Samsung (https://samsung.com) experienced degraded performance:

HTTP code: 200
Response time: 2597 ms

Resolved: Samsung performance has improved in 6dcb7e5.


Timeout for test running

Should we include a timeout for test running?
In case the test has an infinity loop (no so frequent to have it, but anyway) it would block flacoco

This is easy to do when we merge #35, since test-runner supports timeout. Actually, it already has a value by default, but we should make it configurable through FlacocoConfig.


Add a troubleshooting section in the documents

This is something recently @veillard encounter and I think it is good to document it (troubleshooting section) or if possible have a part of our checks (not sure).
Issue:
$ crc setup
[...]
INFO Setting up libvirt 'crc' network
INFO Starting libvirt 'crc' network
FATA exit status 1 : error: Failed to start network crc
error: COMMAND_FAILED: '/usr/sbin/iptables -w10 -w --table filter --insert LIBVIRT_INP --in-interface crc --protocol tcp --destination-port 67 --jump ACCEPT' failed: iptables: No chain/target/match by that name.

Solution:
$ crc delete
$ sudo iptables -F
$ sudo restart firewalld
$ sudo systemctl restart libvirtd
$ crc setup

What's the cause of the issue?

We've had a troubleshooting section for quite a while now.
@praveenkumar Does the reported issue still occur? If we still need to document this, I'll leave this issue open. Otherwise, I think we can safely close it.

I belioeve this is something that could be detected and fixed by the setup command.


Issue in /src/pages/guides/projects/approval.md

Expected Behaviour
Actual Behaviour
Reproduce Scenario (including but not limited to)
Steps to Reproduce
Platform and Version
Sample Code that illustrates the problem
Logs taken while reproducing problem

Closing this issue as the issue is not described.


Add diagnose command

Add a CLI command for the diagnose
To do, minimum

[ ] Add CLI command: diagnose
[ ] Print output about (check the integrations guide and other languages for the specifics):

[ ] Library and language
[ ] Host
[ ] Agent diagnose report
[ ] Configuration
[ ] Push API key validation
[ ] Paths

[ ] Add an --environment option? Other languages have this.
[ ] Add a diagnose transmitter
[ ] Add a --[no-]send-report option to automatically send the report
[ ] Add Python to the diagnose_tests repo and add it as a submodule

To do, secondary
Create an issue for this if we want to split up the work.

[ ] Update the front-end to render the Python diagnose report

Diagnose command was merged in https://github.com/appsignal/appsignal-python/pull/89


Update piet-scene to depend on peniko

This adds a new dependency on peniko, reintroduces kurbo for geometry (!), removes the now defunct types from piet-scene and updates all the test scenes to use the new types.
There is unfortunately a lot of churn here, but most of the changes should be relatively simple.
Depends on linebender/peniko#1

piet-scene is depended on by both the new and the old editions, to add to the context.

piet-scene is depended on by both the new and the old editions, to add to the context.

Right, thanks. To expand on this a bit, piet-scene currently contains a set of types for defining rendering and composition state (brushes, blend modes, stroke/fill styles, etc) along with it's own geometry types (point, matrix). This lifts the former set of types to the peniko crate which now depends on kurbo for the latter set.
The goal of all this is to both reintroduce kurbo to piet-gpu and to provide a separate crate for these "styling" types that can be used across the ecosystem. At the very least, parley (text layout), the font enumeration library, and the oxidize glyph loader will make use of this.

This is now ready to go. linebender/xilem#1 will need changes after this lands. Also depends on linebender/glazier#33 to sync kurbo versions.

Very happy for this to go in once my review comments are addressed. I'll be around to do an approve quickly.

This should be ready now.
For the invalid layer shape case, I decided to encode an empty path regardless of whether it's a clip or blend. This makes sense since blends are also clips in the valid case.
In the future, I'd also like to consider moving the blend mode syncing between BeginClip/EndClip to the clip_leaf shader where path_ix is copied over. This would remove the need for accounting on the encoding side.


Allow process to output AGN pdz distributions

lephare.process currently returns the galaxy redshift posterior. We should allow it to output AGN posteriors too or take an argument to specify which distribution is output.
Before submitting
Please check the following:

[x] I have described the purpose of the suggested change, specifying what I need the enhancement to accomplish, i.e. what problem it solves.
[x] I have included any relevant links, screenshots, environment information, and data relevant to implementing the requested feature, as well as pseudocode for how I want to access the new functionality.
[x] If I have ideas for how the new feature could be implemented, I have provided explanations and/or pseudocode and/or task lists for the steps.

Perhaps an optional argument here:
https://github.com/lephare-photoz/lephare/blob/055b330139f282a14aef71584ee33e81faa68397/src/lephare/process.py#L88
which provides a list of which pdf to return.

We should also have an option to write outputs:
photz.write_outputs
We should do this with an optional flag write_outputs=False so one can choose whether to or not.
This will write spectra, the ascii file, and the pdf if defined in the config.


Alignment of multimedia

Description
In this issue, I will cover the CSS specifications for aligning the multimedia used in a website either horizontally or vertically.
Domain
Frontend Dev HTML/CSS/JS
Type of Contribution
Documentation
Code of Conduct

[X] I follow Contributing Guidelines & Code of conduct of this project.

/assign

This issue is no longer opened.


geekbench 4.4.1 => 5.0.2

Motivation for this change
Update geekbench to newest
Things done

[X] Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS)
Built on platform(s)

[X] NixOS
[ ] macOS
[ ] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[X] Tested compilation of all pkgs that depend on this change using nix-shell -p nix-review --run "nix-review wip"
[X] Tested execution of all binary files (usually in ./result/bin/)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[ ] Ensured that relevant documentation is up to date
[X] Fits CONTRIBUTING.md.

Notify maintainers
cc @

cc @michalrus


Just maybe.

Maybe there could be an extra watermark in the Main Menu??
I just think it could be a good idea.

trash

well i tried


[ERROR] undefined method `title' for nil:NilClass

I am developing a benchmark of the page generation time of the different SSGs, middleman is not conducting as expected.
Expected behavior and actual behavior
The middleman builds the site.
Steps to reproduce the problem (from a clean middleman installation)
Run middleman build.
Additional information
Data:
source/posts/2019-09-21-01.md
---
layout: post
date: 2019-09-21
title: "2019-09-21-01"
---
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum euismod luctus massa. Pellentesque porta augue non varius semper. In vitae pulvinar dolor. Nunc erat sem, facilisis eu augue in, aliquam viverra magna. Quisque porttitor sodales diam, a vestibulum sem semper vel. Integer tempus quam eu ex egestas, sed auctor neque venenatis. Fusce mattis metus pellentesque iaculis euismod. Vestibulum a dictum lectus, a porta odio. Etiam sit amet lobortis lorem.


Fix default installation paths on mingw [1.1.1]

Mingw config targets assumed that resulting programs and libraries are
installed in a Unix-like environment and the default installation
prefix was therefore set to '/usr/local'.
However, mingw programs are installed in a Windows environment, and
the installation directories should therefore have Windows defaults,
i.e. the same kind of defaults as the VC config targets.
A difficulty is, however, that a "cross compiled" build can't figure
out the system defaults from environment the same way it's done when
building "natively", so we have to fall back to hard coded defaults in
that case.
Tests can still be performed when cross compiled on a non-Windows
platform, since all tests only depend on the source and build
directory, and otherwise relies on normal local paths.

Note that this is for 1.1.1 and probably 1.1.0, not for master.  For master, I plan on using the platform perl modules to get paths right, which is completely different from this solution.

Oh, I just realised this is an issue on 1.0.2 as well...  not installation wise, but certainly when it comes to the default OPENSSLDIR

Richard Levitte wrote:

levitte commented on this pull request.

@@ -14,6 +14,26 @@
our $dsoext = $target{dso_extension} || ".so";
our $makedepprog = $disabled{makedepend} ? undef : $config{makedepprog};

# $mingw_installroot and $mingw_commonroot is relevant for mingw only.

my $build_scheme = $target{build_scheme};

my $install_flavour = $build_scheme->[$#$build_scheme]; # last element

my $mingw_installenv = $install_flavour eq "WOW" ? "ProgramFiles(x86)"

                                                 : "ProgramW6432";

my $mingw_commonenv = $install_flavour eq "WOW" ? "CommonProgramFiles(x86)"

                                                : "CommonProgramW6432";

our $mingw_installroot =

    defined($ENV{$mingw_installenv}) ? $mingw_installenv : 'ProgramFiles';

our $mingw_commonroot =

    defined($ENV{$mingw_commonenv}) ? $mingw_commonenv : 'CommonProgramFiles';

my $mingw_installdflt =

    $install_flavour eq "WOW" ? "C:/Program Files (x86)"

                              : "C:/Program Files";

Yes.  These are default in case there are no such environment variables.  This is typically the case when "cross-compiling" on, say, Linux.  If you look at lines 34-35 below, you can see how these are used when the environment variables aren't there.

I cannot understand any of above paths. Even the fact that projects
produce  and use "native" programs and libraries installation uses
linux/unix tree .
From my retired mingw* installations:

mingw.org :
gcc.exe -v
Using built-in specs.
COLLECT_GCC=....\gcc.exe
COLLECT_LTO_WRAPPER=..../gcc/mingw32/4.8.1/lto-wrapper.exe
Target: mingw32
Configured with: ../gcc-4.8.1/configure --prefix=/mingw --host=mingw32
--build=mingw32 ...

*mingw-w64 ( 32 bit ):
gcc.exe -v
Using built-in specs.
COLLECT_GCC=...\gcc.exe
COLLECT_LTO_WRAPPER=.../gcc/i686-w64-mingw32/4.9.2/lto-wrapper.exe
Target: i686-w64-mingw32
Configured with: ../../../src/gcc-4.9.2/configure
--host=i686-w64-mingw32 --build=i686-w64-mingw32
--target=i686-w64-mingw32 --prefix=/mingw32
--with-sysroot=/c/mingw492/i686-492-posix-dwarf-rt_v4-rev3/mingw32
No installation of 64-bit from mingw-w64 project but expected prefix is
either /mingw or /mingw64 .
I'm puzzled by proposed solution.
Roumen

The proposed mingw paths mimic quite exactly the paths used with a VC build.  As I've understood it, it's not at all certain that a program built with mingw toolchains are run in a full fledged mingw environment.

The proposed mingw paths mimic quite exactly the paths used with a VC build. As I've understood it, it's not at all certain that a program built with mingw toolchains are run in a full fledged mingw environment.

Right. I don't understand @petrovr's concern. The point is that if you are using the mingw toolchain you are (probably) intending the resulting binaries to be used on "native" Windows and not inside a posix environment. Therefore default paths should be correct for native Windows (as is done with VC builds).

mattcaswell wrote:

The proposed mingw paths mimic quite exactly the paths used with a VC build. As I've understood it, it's not at all certain that a program built with mingw toolchains are run in a full fledged mingw environment.

Right. I don't understand @petrovr's concern. The point is that if you are using the mingw toolchain you are (probably) intending the resulting binaries to be used on "native" Windows and not inside a posix environment. Therefore default paths should be correct for native Windows (as is done with VC builds).

I show how mingw* projects setup packages. Projects provide MSYS{2}
environment that allows use of autotool  ("autoconf" and etc.) based
configurations.
So other open-source project will use unix style except OpenSSL?!?!?
Roumen
P.S.
Otherwise mingw* links to "C-runtime" installed on system. As result is
save to use "common" installation path.
This is not true for VC builds where binaries depend from compiler
"C-runtime". With other words is not save to install VC in common path.

The real problem is OPENSSLDIR and ENGINESDIR, which currently default to /usr/local/ssl and /usr/local/lib/engines-1.1 respectively, and are saved as such in the library.
As far as I understand, once in code, these paths are not translated to anything Windowsy by open() or fopen(), so they end up being interpreted as C:\usr\local\ssl and C:\usr\local\lib\engines-1.1 (C might be another device, but that doesn't really matter) by the underlying Windows RTLs.

Richard Levitte wrote:

The real problem is OPENSSLDIR and ENGINESDIR, which currently default to /usr/local/ssl and /usr/local/lib/engines-1.1 respectively, and are saved as such in the library.

I did not understand issue like this - hard-coded path more or less are
issue in any open-source project. As main development platform for most
of them is Linux 'relocatable' installation is not top priority.
For instance gettext try to use 'relocations' but I cannot remember what
was issue with its use In third party applications.

As far as I understand, once in code, these paths are not translated to anything Windowsy by open() or fopen(), so they end up being interpreted as C:\usr\local\ssl and C:\usr\local\lib\engines-1.1 (C might be another device, but that doesn't really matter) by the underlying Windows RTLs.

Android is another sample. For instance in PKIX-SSH for Android, builds
"wrap" open, fopen and rename to ensure some kind of ''relocatable''
installation.
Another way to resolve issue is 'package manager'. During installation
some paths are stored into registry and then project code reads from
them. This give another 'relocatable' solution - database (file) that
maps a number of locations(paths) to real installation.
In OpenSSL issue is not that OPENSSLDIR is stored into library . I see
declaration like: #  define X509_CERT_DIR           OPENSSLDIR "/certs".
In ssh code situation is same, even worst  :( - all defines(!?!?!) in
pathnames.h!
For my point of view defines like X509_CERT_DIR could be replaced with
function calls.
But if you prefer simple solution ( 'prefix' at build time ) go ahead.
'relocatable' could be postponed for future version (4.0 ).
Regards,
Roumen Petrov

Another way to resolve issue is 'package manager'. During installation some paths are stored into registry and then project code reads from them. This give another 'relocatable' solution - database (file) that maps a number of locations(paths) to real installation.

What should happen when those registry keys aren't present?  Are we supposed to add such keys in our installation targets?  What paths should they have?  ...  see how it still gets back to defining some kind of default path for stuff?

Richard Levitte wrote:

Another way to resolve issue is 'package manager'. During installation some paths are stored into registry and then project code reads from them. This give another 'relocatable' solution - database (file) that maps a number of locations(paths) to real installation.

What should happen when those registry keys aren't present?  Are we supposed to add such keys in our installation targets?  What paths should they have?  ...  see how it still gets back to defining some kind of default path for stuff?

There is not strict requirement to use 'registry' database. Main idea is
"mapping". It could be implemented with project specific 'file', where
is written following information:
"a" installed in "path1"
"b" installed in "path21"
...
"z" installed in "path94"
Regards,
Roumen Petrov
Remark: currently PKIX-SSH uses "wrap" solutions as it requires less
changes to exiting source but ... (off topic).

It could be implemented with project specific 'file'

So OK, a single path.  Still something that needs a default.
Also, mind you, this is for 1.1.1.  We can't radically change it to suddenly require this information to exist in the config file ('cause that's the idea, right?)

Merged.
1.1.1:
54aa9d51b09d67e90db443f682cface795f5af9e Fix default installation paths on mingw
The 1.1.0 port wasn't as simple as clean cherry-pick.  I will add another PR to that effect.

#9460

First of all, thanks for this fix!
After reviewing the commit, I have one remark and one question:

The current defaulting logic remains having an issue for 32-bit (mingw) builds. In this scenario the default prefixes now begin with C:/Program Files (x86)/OpenSSL/. This path however, only exists on 64-bit Windows systems, and missing on 32-bit Windows installations and thus can be created by a non-admin freely. This means that a 32-bit Windows build of OpenSSL, running on a 32-bit Windows install remains vulnerable to the code injection. My local mitigation for this was to use a prefix under C:/Windows/, which exists regardless of Windows flavour and where non-admins can't create new files and directories.

Is it now possible to manually set PREFIX/OPENSSLDIR/--prefix= to a custom, Windows path in a cross-build scenario?

With the last stable releases this fails, because Windows absolute paths were mistdetected as relative ones, making the build process bail out early with the error: Directory given with --prefix MUST be absolute. Another issue was that when passing a prefix containing spaces, the build process broke due to unquoted build paths that got the prefix appended to them. I could only fix the first issue by patching Configure, and the second one by using (once again) C:/Windows/ prefix, which has no spaces.

Regarding 2: yes, it should be possible to do.  We specifically use File::Spec::Win32 with mingw in the Makefile template, so Windows path semantics apply.  Feel free to try that out, I haven't tested that very much, so if there are kinks that need sorting out, now's the time!

Regarding 1: I have a hard time seeing C:/Windows/ as a feasible choice, I'd rather leave that space to Microsoft.  So question is how to behave...  you're entirely right that we assume a 64-bit Windows environment, even for 32-bit builds, simply because that is pretty much norm today (why Microsoft thought it was wise to reuse the old name for the new stuff and give old stuff a new name, I cannot understand)...

@levitte: Yes, C:/Windows/ isn't ideal either for different reasons. In fact for Windows it'd be perhaps most ideal to have an option to disable all dynamic library and config loads from fixed locations, precisely because on Windows there is no such fixed common location as /usr/local or /etc/ on *nix systems. [ As for these names, with reuse, spaces and all, well, ¯\_(ツ)_/¯ ]
Back to 1; I've made a cross-compile test (from macOS to mingw64) with latest master, and experiencing the same error as before:
./Configure mingw64 \
  --cross-compile-prefix=x86_64-w64-mingw32- \
  --prefix=C:/Windows/System32/OpenSSL

The one with a vulnerable-on-Windows *nix path builds fine:
./Configure mingw64 \
  --cross-compile-prefix=x86_64-w64-mingw32- \
  --prefix=/usr/local

The check is done in lines below in Configure, and it uses a bare call into Perl's native file_name_is_absolute(), where that function only works correctly on paths matching Perl's platform, which is in this case is This is perl 5, version 30, subversion 0 (v5.30.0) built for darwin-thread-multi-2level.
        elsif (/^[-+]/)
                {
                if (/^--prefix=(.*)$/)
                        {
                        $config{prefix}=$1;
                        die "Directory given with --prefix MUST be absolute\n"
                                unless file_name_is_absolute($config{prefix});
                        }

Ah, thanks for the pointer, I forgot to look there...
It will take a few days before I can do anything with this, though... I'm essentially away from the computer until next Thursday.

No worries/hurries, I got this for now with a simple patch, just take any time you need. Just drop me a line to make tests.

Would you mind creating an issue?  That would be helpful, as closed PRs are a bit hard for me to keep track of...

Fair point! — I've opened a new one here: https://github.com/openssl/openssl/issues/9520

It turns out that C:\Program Files*\ is a localized name, so it will be something else on certain non-English Windows versions. It mean this current hard-coded default is even worse that originally thought. As suggested earlier this summer, it'd be best to fully disable the use of hard-coded path in Windows builds, or if this isn't something acceptable for OpenSSL, it'd be better to use C:\Windows\[...], which has a somewhat better chance to be a non-writable folder on most systems. It also lacks a space, so it would actually work with the current build system, when cross-built.

Yeah, that might be the better solution, really, to simply refuse to configure without at least --prefix set.  That's actually a fairly easy thing to do...
I won't do it immediately, but will keep that in mind.


Spotify icon does not appear in notification area.

Describe the bug
When you start Spotify, the icon does not appear in the notification area.  Same occurs with "Close button should minimise the Spotify window to the tray" enabled.  Normal minimise works fine.
Steps to reproduce

Open Spotify
Check notification area - no icon present.

Expected behavior
The Spotify icon should appear in the notification area.
System information:

Windows version: Windows 10 Pro
Cairo version: 0.3.6693.0
32-bit or 64-bit: 64-bit
In Cairo Settings > Advanced, is Cairo set as shell?: Yes

Thanks for reporting this! I've implemented a fix that will be in the next release.

The fix has been released.


does not grok DNS round robin setups

When I try connecting to a host name which resolves to two IP addresses, I keep getting host key mismatches if both hosts on those IP addresses have different host keys.
Putting two lines with the same host name into known_hosts does not help, only the first one works. Putting two keys on the same line makes none work.
A possible solution would be to use and document either method to have multiple host keys in known_hosts.
Greetings
Marc

@bmiklautz perhaps we should close the issue ?

@hardening I kept it open since I thin thought known_hosts could use some improvements like support multiple hosts and/or ports. But we can close this one and create a feature issue.

We have /cert:fingerprint now to provide accepted fingerprints.


feature-hub is breaking on IE-11

We started using @feature-hub in our react application. But we are facing a problem with after adding @feature-hub. Our application is not working on IE 11 now with
it's throwing the below error
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"AsyncValue\", function() { return AsyncValue; });\n/**\n * An AsyncValue provides a promise and as soon as the promise resolves or\n * rejects, also exposes the returned value or error. It is useful for\n * accessing a promise value in a synchronous context.\n */\nclass AsyncValue {\n    constructor(promise, value, error) {\n        this.promise = promise;\n        this.value = value;\n        this.error = error;\n        promise.then(val => (this.value = val)).catch(err => (this.error = err));\n    }\n}\n//# sourceMappingURL=async-value.js.map\n\n//# sourceURL=webpack:///./node_modules/@feature-hub/core/lib/esm/async-value.js?");
Can you please guide to resolve this. Thanks

This is not an error but source code of a bundle that was built by webpack. Can you also post the error from the IE 11 console?

IE-11 shows the error
SCRIPT1002: Syntax error
and on clicking on it redirects to the above error.
below is the webpack

Thanks @unstubbable

We decided not to transpile the Feature Hub source code down to ES5. If we did this, we would degrade the performance for all modern browsers, especially with regards to asynchronous operations. Instead, we documented in this FAQ entry how you can still support IE11 as a Feature Hub integrator.


Character's FightProp does not exist other than AvatarInfo

Which Class is this bug report for?

CharacterInfo etc....(character folder)

Issue feature description
Character's FightProp does not exist other than AvatarInfo.
This is not usable when creating a wiki etc.
Version
0.1.4
Issue priority
High

Currently 0.2.0 is under development and will be folded into it.

Add character classes, and in doing so, add Voice and Story.
Therefore, this will be a fairly large new feature.
Since the release date is approaching and we are not sure if there will be enough users, we will lower the priority and implement it in 0.3.0.
If anyone uses it, please reply to this Issue.
I will restore the priority.


Bump kernel version to 4.10.21

$Subject

PR builder started
Link: https://github.com/wso2/product-is/actions/runs/10561436901

PR builder completed
Link: https://github.com/wso2/product-is/actions/runs/10561436901
Status: failure

PR builder started
Link: https://github.com/wso2/product-is/actions/runs/10563257816

PR builder completed
Link: https://github.com/wso2/product-is/actions/runs/10563257816
Status: success


ci: add semantic-release to publish packages

@kamilmysliwiec this should set up releases every time a commit is made to master with fix or feat in the subject, and will bump the package accordingly. Let me know if you'd like anything else

Great @jmcdo29! I'm not fully sure whether the GITHUB_TOKEN is required, you sure about this one? I believe anyone with write access should be able to commit & create a tag if needed.

@kamilmysliwiec this is from the recipe from the semantic-release GitHub repository. It's probably fine either way, but all GitHub Actions have access to GITHUB_TOKEN

I've added the NPM_TOKEN to secrets already so we should be good to merge :)


Cleanup 1

A bunch of various cleanup & testing after the mining branch.

The JSON merge stuff kinda sucks (is necessary for items currently), but as long as it works im happy for now. It probably is extraordinarily slow, but until I see it in a profile (which I am intentionally not doing), I dont care :)


Laravel 7 Support

Thanks for adding this!

My pleasure, thanks for merging it so swiftly!

v1.0.2 just pushed with the merged update.


Refactored, fixed bugs, added tests

I've made this handler into a cookbook that can easily be added to any runlist (or other cookbook). In addition, I've added a set of unit tests for the handler itself, and a set of test-kitchen integration tests. I've also updated the handler with a few other changes:

The SaladJenkinsTracking reference in the handler has been removed, because there was no gem dependency for it
The date rendering from this handler didn't match what Java expected in Jenkins (I should add that the Jenkins side of this uses a deprecated method of parsing dates)
The MD5 calculation now reads data in 1 MB chunks rather than all at once, which is better for large files
Changed the method for submitting data to Jenkins so that it renders the JSON cleanly and there are no Chef authorization headers being sent with the request
Added a dryrun attribute so that you can preview the data that's being sent without actually sending it.

This solution is really nice! Any chance you can update the handler to also support https?


Please provide sha256 checkums and signatures for releases!

Agreed that it would be a welcome additional security feature.


rkt: support multiple apps using the same image when not using --pod-manifest

After #1178 we can run multiple apps using the same image if we use rkt run --pod-manifest and specify different app names.
Here we can discuss whether we should allow several apps with the same image when using a regular rkt run. This would involve either generating names (if the image is called foo, foo-1, foo-2...) or adding a flag to specify the name during rkt run.

Vito previously proposed appname=image in https://github.com/vcaputo/rocket/commit/5ff80210305aa58eb126400ca0c7abdad465bcf1

Is there any interaction necessary/possible/useful for these names? If not, generation seems to be the best option.
I'm not sure about the following, but do I understand correctly that these names only have to be unique within the pods context?

@steveeJ as a simple example, rkt status provides per-app statuses so needs to be able to reference each by some unique identifier

Fixed by #3205.


Update google

Trello: https://trello.com/c/abmjyFtO

Deferring this feature for now. Current solution handles up to 100 search results fairly well.


SpeckleBIM2Revit - Improvements

[ ]  Preserve Assigned Family Types
When user assigns a type to a floor created via SpeckleBIM, we should preserve that type when updating the geometry. Take a look at the GIF below👇

[ ]  Keep Hosted Elements
Some elements in Revit needs a host. It can be a wall, floor, ceiling or a topography. As mentioned here by mariuszhermansdorfer, we should keep them hosted while updating the geometry. Take a look at the image below.

Before Updating - Material applied to topography, trees added

After Updating - Materials are gone, trees are not hosted anymore.

to be reviewed with the latest Speckle Mapper development

This should has been tackled in 2.14.


add split mode=hour

closes #124

Codecov Report

Merging #157 (5f91402) into master (4bb2849) will increase coverage by 0.02%.
The diff coverage is 90.90%.

@@            Coverage Diff             @@
##           master     #157      +/-   ##
==========================================
+ Coverage   94.68%   94.71%   +0.02%
==========================================
  Files          23       23
  Lines        2354     2363       +9
==========================================
+ Hits         2229     2238       +9
  Misses        125      125

Impacted Files
Coverage Δ

movingpandas/trajectory_splitter.py
95.23% <75.00%> (+0.11%)
:arrow_up:

movingpandas/tests/test_trajectory_splitter.py
100.00% <100.00%> (ø)

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 4bb2849...5f91402. Read the comment docs.

Thank you for this contribution, Ray!


Include message type to signed payload

The message type should be covered by signature/USIG certificate to guarantee that a singed payload will not happen to be misinterpreted. NB: Protobuf does not include the message type into the binary encoding.

My brief search shows that protobuf supports message type Any and golang provides the related package which should provide the functionality to embed the message type info into the message itself. Currently our project depends on the older version of protobuf (v1.3.1), so if we want to go in this direction we will start with updating protobuf version (which might cause unexpected issues).

I think first step to take would be defining an abstract interface for messages, thus separating message usage from message representation. Another thing to consider is that the signed/certified serialized message payload should be retained in its original form, so that validation will be reliable even if different node would use different version of Protobuf generating slightly different serialized binaries.
Now, I'm actually experimenting with similar kind of task. Maybe I could solve this issue using the gained experience, before introducing view-chage message types.

This issue seems to be solved by #122, so can we close this or do we have remaining items?

In fact, #122 was a preparation step to solve this issue in isolation from the core protocol logic. Messages' signed/certified payloads are still the same, i.e. missing any payload type designator/tag. I have solved similar problem somewhere else and plan to solve this issue in similar way.

Have nice holidays, too. Btw, I'll be fully back from Jan 2.


Passwords with \NUL are improperly handled

I guess this is something which could be expected from a Haskell library which is a wrapper around C code.  Yet I think that at least haddocks should give a warning about such a possibility.
Example code demonstrating the problem:
λ> hashPasswordUsingPolicy slowerBcryptHashingPolicy (p "mypassword")
Just "$2y$14$qZWe.VqY9gWiQZ6p5rjQ8.dj/H6gmrjZaR13Vte4EpD8TifJesDRq"
λ> validatePassword (p "$2y$14$qZWe.VqY9gWiQZ6p5rjQ8.dj/H6gmrjZaR13Vte4EpD8TifJesDRq") (p "mypassword\NULsome other bytes")
True

I guess the passwords should be passed in as Text and encoded as UTF8 or so.


Problems scrolling to bottom

First of all, I wanted to thank you for solving a month long problem I've had rendering large amounts of data. This package is by FAR the easiest, most understandable, and performant virtual list out there. I am however having some trouble scrolling the list to the bottom once I load information from my API. I use a state array of JSX elements as my data for the list, however, after I set the state, I need to immediately scroll to the bottom. After I set the state, I run model.scrollTo(myState.length).
However, it is not scrolling to the bottom I set the state, so I assume the list hasn't actually rendered in yet by the time I run the scrollTo function. I get no errors, just no scrolling. However, if I put it in a setTimeout, it only scrolls me most of the way to the bottom, so this can't be the proper way. Can you please tell me the right way I'm supposed to do this in very basic terms. I've only been using React for a few months now, so I'd appreciate it if you could explain it clearly. Thank you so much. Please let me know if you need additional information, and again thank you for this wonderful tool.  So pleased to read such a review) I am updating scrollTo functionality now, should be ready in 1-2 days. Problem is, that after element is added, it gets remeasured asynchronously and scrollHeight is changed only after that.

Sounds great, it means a lot you're taking such swift action. If you don't mind, please let me know once you have this implemented and I'll give it a shot.

@syllith I've upgraded packages to 0.0.4
check https://af-virtual-scroll.vercel.app/examples/list/ScrollToItem
Does that perform like you wanted?

This is what my code looks like when performing the scroll to bottom, although I don't think that's what is causing the glitch. Just making sure I did this right.

@syllith could you please provide full code?
I want to see complete component with hooks + I want to see how you process data
And one more thing: frequent itemCount change may be optimized further, so I'll also do it...for now I did everything for performant scroll, but frequent additions may be little slow, but it is optimizable, so idea is good, thx.

@nowaalex Absolutely, I can provide the entire project, however, I cannot post it here, as it contains confidential information my employer would not want me to share publicly. Would you consider allowing me to contact you via Discord? If not, I can try to post only the relevant parts, but I'd imagine you'd want to see everything working as a whole. Please let me know what you'd like to do, thanks.

Could you write email<EMAIL_ADDRESS>

Yes, I'll send you the project shortly. I'll send some additional information in the email as well.

@nowaalex I have just sent the email including some basic setup instructions. Thank you!

Hey there, I noticed something before I got started implementing those changes we talked about. It looks like the scroll position doesn't stay persistent when appending new items. For example, in this GIF, I have it set to only scrolls to the bottom on the initial load. When I load in the rest of the data, the position isn't maintained. Even after implementing the fixes we talked about, I feel this will still be a problem. Is there anything you can do to keep the scroll position where it was when new data is added?

You must put a condition like if(model.to !== model.itemCount into useEffect to scroll to bottom only when needed

In the GIF I posted above, I am only scrolling down once when the initial data is loaded. When the second half loads in, I am not scrolling at all, but the scroll bar position still changes.
On the first initial load, lets say the scroll height of the entire list is 5,000 and the user is scrolled to the bottom, making their scroll top position 5,000 as well.
When the rest of the data loads in, and the scroll height of the list now changes to 15,000, the users scroll top position remains at 5,000, making it look like they just got moved to a random place in the list when the second set of data is loaded. This is what I'm trying to prevent. Does that make sense? It's a little difficult to explain.

@syllith it is a little difficult to discuss this stuff without minimal code templates...maybe it is possible to make a separate SMALL component, that uses virtual scrolling in the way you want, and discuss it with code examples here?

@nowaalex Agreed, I've put together a basic sample component that should hopefully demonstrate the issue.
import { useState, useEffect, memo } from "react";
import { useVirtual, areItemPropsEqual, List } from "@af-utils/react-virtual-list";
import './css/SampleComp.css';

var scrolledToBottom = false;
var countryList = ["Afghanistan", "Albania", "Algeria", "American Samoa", "Andorra", "Angola", "Anguilla", "Antarctica", "Antigua and Barbuda", "Argentina", "Armenia", "Aruba", "Australia", "Austria", "Azerbaijan", "Bahamas (the)", "Bahrain", "Bangladesh", "Barbados", "Belarus", "Belgium", "Belize", "Benin", "Bermuda", "Bhutan", "Bolivia (Plurinational State of)", "Bonaire, Sint Eustatius and Saba", "Bosnia and Herzegovina", "Botswana", "Bouvet Island", "Brazil", "British Indian Ocean Territory (the)", "Brunei Darussalam", "Bulgaria", "Burkina Faso", "Burundi", "Cabo Verde", "Cambodia", "Cameroon", "Canada", "Cayman Islands (the)", "Central African Republic (the)", "Chad", "Chile", "China", "Christmas Island", "Cocos (Keeling) Islands (the)", "Colombia", "Comoros (the)", "Congo (the Democratic Republic of the)", "Congo (the)", "Cook Islands (the)", "Costa Rica", "Croatia", "Cuba", "Curaçao", "Cyprus", "Czechia", "Côte d'Ivoire", "Denmark", "Djibouti", "Dominica", "Dominican Republic (the)", "Ecuador", "Egypt", "El Salvador", "Equatorial Guinea", "Eritrea", "Estonia", "Eswatini", "Ethiopia", "Falkland Islands (the) [Malvinas]", "Faroe Islands (the)", "Fiji", "Finland", "France", "French Guiana", "French Polynesia", "French Southern Territories (the)", "Gabon", "Gambia (the)", "Georgia", "Germany", "Ghana", "Gibraltar", "Greece", "Greenland", "Grenada", "Guadeloupe", "Guam", "Guatemala", "Guernsey", "Guinea", "Guinea-Bissau", "Guyana", "Haiti", "Heard Island and McDonald Islands", "Holy See (the)", "Honduras", "Hong Kong", "Hungary", "Iceland", "India", "Indonesia", "Iran (Islamic Republic of)", "Iraq", "Ireland", "Isle of Man", "Israel", "Italy", "Jamaica", "Japan", "Jersey", "Jordan", "Kazakhstan", "Kenya", "Kiribati", "Korea (the Democratic People's Republic of)", "Korea (the Republic of)", "Kuwait", "Kyrgyzstan", "Lao People's Democratic Republic (the)", "Latvia", "Lebanon", "Lesotho", "Liberia", "Libya", "Liechtenstein", "Lithuania", "Luxembourg", "Macao", "Madagascar", "Malawi", "Malaysia", "Maldives", "Mali", "Malta", "Marshall Islands (the)", "Martinique", "Mauritania", "Mauritius", "Mayotte", "Mexico", "Micronesia (Federated States of)", "Moldova (the Republic of)", "Monaco", "Mongolia", "Montenegro", "Montserrat", "Morocco", "Mozambique", "Myanmar", "Namibia", "Nauru", "Nepal", "Netherlands (the)", "New Caledonia", "New Zealand", "Nicaragua", "Niger (the)", "Nigeria", "Niue", "Norfolk Island", "Northern Mariana Islands (the)", "Norway", "Oman", "Pakistan", "Palau", "Palestine, State of", "Panama", "Papua New Guinea", "Paraguay", "Peru", "Philippines (the)", "Pitcairn", "Poland", "Portugal", "Puerto Rico", "Qatar", "Republic of North Macedonia", "Romania", "Russian Federation (the)", "Rwanda", "Réunion", "Saint Barthélemy", "Saint Helena, Ascension and Tristan da Cunha", "Saint Kitts and Nevis", "Saint Lucia", "Saint Martin (French part)", "Saint Pierre and Miquelon", "Saint Vincent and the Grenadines", "Samoa", "San Marino", "Sao Tome and Principe", "Saudi Arabia", "Senegal", "Serbia", "Seychelles", "Sierra Leone", "Singapore", "Sint Maarten (Dutch part)", "Slovakia", "Slovenia", "Solomon Islands", "Somalia", "South Africa", "South Georgia and the South Sandwich Islands", "South Sudan", "Spain", "Sri Lanka", "Sudan (the)", "Suriname", "Svalbard and Jan Mayen", "Sweden", "Switzerland", "Syrian Arab Republic", "Taiwan", "Tajikistan", "Tanzania, United Republic of", "Thailand", "Timor-Leste", "Togo", "Tokelau", "Tonga", "Trinidad and Tobago", "Tunisia", "Turkey", "Turkmenistan", "Turks and Caicos Islands (the)", "Tuvalu", "Uganda", "Ukraine", "United Arab Emirates (the)", "United Kingdom of Great Britain and Northern Ireland (the)", "United States Minor Outlying Islands (the)", "United States of America (the)", "Uruguay", "Uzbekistan", "Vanuatu", "Venezuela (Bolivarian Republic of)", "Viet Nam", "Virgin Islands (British)", "Virgin Islands (U.S.)", "Wallis and Futuna", "Western Sahara", "Yemen", "Zambia", "Zimbabwe", "Åland Islands"];
var numbers = ["1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25"];

const SampleComp = () => {
    const [entries, setEntries] = useState({ entryList: [] });

    const Item = memo(
        ({ i }) => (
            <div>
                {entries.entryList[i]}
            </div>
        ),
        areItemPropsEqual
    );

    const model = useVirtual({
        itemCount: entries.entryList.length,
        overscanCount: 10,
        estimatedWidgetSize: 0,
        estimatedItemSize: 18
    });

    useEffect(() => {
        start();
    }, []);

    function start() {
        setEntries(oldState => ({ entryList: [...countryList, ...oldState.entryList] }));

        setTimeout(() => {
            // This is where the problem occurs. After 3 seconds, when this next line is executed, you can see that the position of the scroll bar changes, and does not remain persistent with the users current scroll position before the update happened
            console.log("This is where the problem occurs!")
            setEntries(oldState => ({ entryList: [...numbers, ...oldState.entryList] }));
        }, 3000);
    }

    useEffect(() => {
        if (scrolledToBottom === false && entries.entryList.length > 0) {
            scrolledToBottom = true;
            setTimeout(() => {
                model.scrollTo(entries.entryList.length - 1);
            }, 0);
        }
    }, [entries.entryList]);

    return (
        <List model={model} itemData={entries.entryList}>
            {Item}
        </List>
    );
};

export default SampleComp;

This would not be an issue if the data was being appended to the END of the array, but it's a requirement for my project to have the scrolling go from the bottom up, so the data must be appended to the beginning of the array. Here's a GIF better demonstrating the issue. I need the users scroll position, wherever that may be, to stay the same, no matter where they are scrolled to when the new data gets added.

Also
const Item = memo(         ({ i }) => (             <div>                 {entries.entryList[i]}             </div>         ),         areItemPropsEqual     );
this should be put outside of SampleComp component. data prop is provided to Item, not only i. data prop in Item is itemData.

Would it be possible to get an example of this working with the sample component I sent? I'm having trouble implementing this on my side.

Ok, I ll do it nearest time

Check this example
In order to use it you must upgrade @af-utils/* packages.

I have it working! Thank you so much, I'm sorry if I was a pain to work with. I'm getting a bit of delay when scrolling after loading data, but that's more than likely because I haven't reworked my code to be more efficient yet, so it's still quite slow. Not too worried about that at the moment.  Do you know any way to implement something like SimpleBar into this?
https://www.npmjs.com/package/simplebar-react

Everything is great, thx) Now I have new example)

Sorry to bother you again, but for some reason I'm getting this issue:

Any reason you can think of as to why this might be happening?

Everything is ok, it seems to be another issue. Could you provide full code? Problem is not in these 3 lines you have provided. I assume you are using List component. Internally List renders a div with overflow: auto, which is given ref={model.setOuterNode}. setOuterNode callback gets fired in 2 cases with one argument:

div gets mounted, with mounted element argument,
div gets unmounted. with null argument.

This error is happening, when you try to scroll with outerNode not being mounted.

https://box.endurehosting.com/contents/Activity.js

I tried a test regarding the delay when prepending data. Instead of creating genuine message, I simply return a single span, which should have been much faster, however, it didn't seem to have changed anything, so I think something is still wrong here.

After further investigation, it appears as if the example on your website is behaving the same way as mine. It's most noticeable when scrolled to the very bottom. Any ideas as to why this might be happening?

Hmm, I see, I will check this, thx for noticing

Did you have a chance to look into this yet? No rush, just curious if you found anything out.

Will look in 1-2 days, little busy

@syllith thx for waiting, check new version
Example

Closing this issue, fixed in version 0.0.7


Copying Data disk BEK Keys to Azure Key vault in DR region

Copy-keys.Ps1 is not copying the data disk keys, only OS disk keys are getting copied. If the entire VM having multiple Data disks is encrypted, How to copy those keys using this script? In this case how to make sure we are having the right encryption after doing a failover in the DR region using ASR.

Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: de2b1249-5247-938e-cc2a-bb5ba92a910d
Version Independent ID: fc999d69-7ce6-dacc-5add-7c591680bf7c
Content: Configure replication for Azure Disk Encryption-enabled VMs in Azure Site Recovery
Content Source: articles/site-recovery/azure-to-azure-how-to-enable-replication-ade-vms.md
Service: site-recovery
GitHub Login: @sujayt
Microsoft Alias: sutalasi

@msazurelearn Thanks for the feedback! We are currently investigating and will update you shortly.
Also, please help with the link of document on which above document feedback request is created.

@msazurelearn Can you please link the document that you are referring to?

@AshokPeddakotla-MSFT Here is the link
https://docs.microsoft.com/en-us/azure/site-recovery/azure-to-azure-how-to-enable-replication-ade-vms#copy-disk-encryption-keys-to-the-dr-region-by-using-the-powershell-script

adding @sujayt

adding @rayne-wiselman to assist.

Submitted a work item for the document owner to review this issue.

@Sharmistha-Rai - FYI

This document has since been updated. Hopefully this solved the issue. @please-close


V0.4.0

Breaking Changes:

rename str.repeat to str.rep.
moved nan and inf to standard math lib.
parsing floats from strings now tries to parse int and coerce if parsing float fails.

New Features:

added operator overloading for arithmetic and bitwise operators.
add + for list concat.


ORC-FORMAT-10: Updated Maven version to 3.9.6

What changes were proposed in this pull request?
This closes #10.
The PR aims at upgrading Maven version to 3.9.6
Why are the changes needed?
The details are captured as part of PR https://github.com/apache/orc/pull/1687
How was this patch tested?
Local build to be successful and CI passes

FYI, you need to add this magic string, This closes #issueID, to let GitHub knows the relations, @mystic-lama .
In your case, This closes #10. I added that.


Video: add option to display closed captions

Users need to be able to:

Activate and disactivate closed captions
Choose language in which closed captions show

Added those options within the Media-Video Component. Check the options below:

Desktop
Mobile

What do you think? I followed Youtube's guidelines loosely for this. @inesdgomes

@inesdgomes we don't really have portrait mode for videos do we? I haven't seen any and that's not even an option on the component. You mean Mobile and Desktop? You can check the template with the Closed Captions here

Hi @beatrizmartinmartins Even if we don't have portrait mode, I'm not sure how the CC modal should behave/be displayed on mobile. Does the CC button move to the left side? The languages text is overlapping here: https://www.figma.com/design/RRxsfLNxjoypKrfJg1EwJf/ILO-Components-Library?node-id=3859-10247&t=TCuUmQ6uP9E4FZzN-0
We can look at this together this pm.

Hey @inesdgomes So the CC on mobile would expand to the size of the video, so the width would be the same as the video just as shown here From what I have seen on the web, even if we have portrait mode videos, they always have a fixed height within the media component just like this option so there wouldn't be a problem with the CC. I used youtube as a reference. If we click on the CC, it just opens up the languages

Thanks @beatrizmartinmartins All good with me. Could you finalize the documentation of the component? This kind of seems to be disconnected from the rest?

@inesdgomes Just did. Check it here please. The Closed Captions options is disabled as default but we have a component property for it.

@justintemps Beatriz added a 'cc' button to the video component, as well as a pop-up to select the language. Please review the designs and let us know if it's ready for development: https://www.figma.com/design/RRxsfLNxjoypKrfJg1EwJf/ILO-Components-Library?node-id=6295-11148&t=08ldGpDJGZAAsTYn-0


[21322] Support for Fast DDS 3.0

(I tried to remove me as the author of first commit but IDK how it keeps being added)


Reduce logging by cookie message middleware

The syslogs.nature.com server is being spammed by logs from the cookie message middleware because it logs at the default :info level for production apps. To reduce the volume of output, log at the debug level and provide a way to override the logger if more info is needed in a production application.

Good to go, merging.


feat: have a time frame for the most popular posts

Also, we should have a time frame for the most popular posts. If Hacker News used our strategy, we would be seeing React.js' announcement post in the most popular posts tab.
Originally posted by @puskuruk in https://github.com/kamp-us/monorepo/issues/286#issuecomment-1457243443

Even though we have an example below, this issue still needs a triage to come up with a better UX for our site.

Time frame options from reddit


Add logger setup for build setup execute

Create branch: issue-6-add-logger-setup-for-build-setup-execute from main.


Problems with Qos control for centrailized gateway subnet

Hi, I tried to control the cluster traffic by setting the qos of the centralized gateway node using the latest image with pre-build kube-ovn-daemon binaries. But it seems not to work for me. I have entered the cni container to confirm that the relative ingress/egress policy and qos settings have been written in ovs database. Is the function of qos control for centralized gateway subnet available now for the latest kube-ovn image? Could you update a document guiding this? Thanks.

@belegent Some OS might not set the txqlen of the nic.
Can you try ip link set ovn0 txqueuelen 1000, to check if the QoS can work.


Add IBC status provider tests

What is the purpose of the change:

I accidentally committed the IBC provider tests to stage in the past, but they are quite simple.
This PR introduces the test suite for the IBC status provider, which has quite a few async operations. In short, it sets up a Promise.wait to either wait for an IBC ack confirming the transfer, or for the IBC timeout height to be reached on the counterparty chain from polling.
Linear Task
Linear Task URL
Brief Changelog

Adds unit tests for IBC transfer status provider
Makes minor improvements to the status provider and providers it uses

Testing and Verifying

All tests pass

Investigating why MSW stopped working in bridge pkg


Pull wants to overwrite SchemaExtensionFile without actually doing it

 Issue by do4gr
Thursday Sep 07, 2017 at 16:39 GMT
Originally opened as https://github.com/graphcool/api-bugs/issues/262

Triggering gc pull repeatedly always warns that it wants to overwrite a schemaextension file. But then it changes nothing.

We remove the pull command.


Improve logging of batch size changes for DynamicBatchWriter.  Also b…

…ump version number to 0.4.0

LGTM feel free to merge when tests finish


Does not discover service

Working thru the documentation using Visual Studio 2017. I can create and run the WCF service and perform the hello test with getdata. However when I create the windows form app paste the url and click go then click discover I get
There was an error downloading 'http://localhost:55706/Service1.svc/$metadata'.
Unable to connect to the remote server
No connection could be made because the target machine actively refused it <IP_ADDRESS>:55706
Metadata contains a reference that cannot be resolved: 'http://localhost:55706/Service1.svc'.
There was no endpoint listening at http://localhost:55706/Service1.svc that could accept the message. This is often caused by an incorrect address or SOAP action. See InnerException, if present, for more details.
Unable to connect to the remote server
No connection could be made because the target machine actively refused it <IP_ADDRESS>:55706
If the service is defined in the current solution, try building the solution and adding the service reference again.

@Tvalone -- thank you for your feedback.  Are you reading a particular docs.microsoft.com article?  Meanwhile, please consider these resources:

https://social.msdn.microsoft.com/Forums/vstudio
https://www.stackoverflow.com
https://www.reddit.com/r/VisualStudio/

As well, you might also consider using the Report a Problem tool to report the issue.

Thanks yes I was reading
https://docs.microsoft.com/en-us/visualstudio/data-tools/walkthrough-creating-a-simple-wcf-service-in-windows-forms?view=vs-2019
I am using VS2017. Not sure if that matters. What is skipped is the fact that you need to add two projects to the solution. Then of course this enables the client to discover the Service.  It is just not spelled out for people like me!
From: William Anton Rohm<EMAIL_ADDRESS>Sent: Tuesday, June 9, 2020 10:18 AM
To: MicrosoftDocs/visualstudio-docs<EMAIL_ADDRESS>Cc: Valone, Toren W.@DMV <EMAIL_ADDRESS>Mention<EMAIL_ADDRESS>Subject: Re: [MicrosoftDocs/visualstudio-docs] Does not discover service (#5448)
@Tvalonehttps://gcc01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FTvalone&data=02|01|Toren.Valone%40dmv.ca.gov|f0cd530c4df64ae1c6d408d80c9911e0|9ea0f73ca0d34b208018f0b0793ee9cd|0|0|637273198862218169&sdata=H2hmZREXIgJ7JPFuZLaZsiVu%2BrrJsbodfe9Bv9nsBNM%3D&reserved=0 -- thank you for your feedback. Are you reading a particular docs.microsoft.com article? Meanwhile, please consider these resources:

https://social.msdn.microsoft.com/Forums/vstudiohttps://gcc01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fsocial.msdn.microsoft.com%2FForums%2Fvstudio&data=02|01|Toren.Valone%40dmv.ca.gov|f0cd530c4df64ae1c6d408d80c9911e0|9ea0f73ca0d34b208018f0b0793ee9cd|0|0|637273198862228124&sdata=hIdkGySFKVsGUgGdOrTYJbY1uNgOEJrx5h4eZATGadE%3D&reserved=0
https://www.stackoverflow.comhttps://gcc01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.stackoverflow.com%2F&data=02|01|Toren.Valone%40dmv.ca.gov|f0cd530c4df64ae1c6d408d80c9911e0|9ea0f73ca0d34b208018f0b0793ee9cd|0|0|637273198862228124&sdata=UPxpP%2FKK3hjaJZBoH63yGbWw866Re1fCKOzjA3ppgwo%3D&reserved=0
https://www.reddit.com/r/VisualStudio/https://gcc01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.reddit.com%2Fr%2FVisualStudio&data=02|01|Toren.Valone%40dmv.ca.gov|f0cd530c4df64ae1c6d408d80c9911e0|9ea0f73ca0d34b208018f0b0793ee9cd|0|0|637273198862238079&sdata=6ATrqdZRuLzAoaRIPojtfbvppCZBsH17fYBrgrnoyvE%3D&reserved=0

As well, you might also consider using the Report a Problemhttps://gcc01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdocs.microsoft.com%2Fvisualstudio%2Fide%2Fhow-to-report-a-problem-with-visual-studio&data=02|01|Toren.Valone%40dmv.ca.gov|f0cd530c4df64ae1c6d408d80c9911e0|9ea0f73ca0d34b208018f0b0793ee9cd|0|0|637273198862238079&sdata=V8ceaPPNfeygMFwPvo1QnPz0%2BxJIXpPSChA0dReisdE%3D&reserved=0 tool to report the issue.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://gcc01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FMicrosoftDocs%2Fvisualstudio-docs%2Fissues%2F5448%23issuecomment-641457590&data=02|01|Toren.Valone%40dmv.ca.gov|f0cd530c4df64ae1c6d408d80c9911e0|9ea0f73ca0d34b208018f0b0793ee9cd|0|0|637273198862238079&sdata=I7iaZEow23ZTWmJA5mxFP102WEKqkgHuFlkk%2FNJBP94%3D&reserved=0, or unsubscribehttps://gcc01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAA3MCN7YSO4VBA5LUDMKMP3RVZVEXANCNFSM4NYYHUBQ&data=02|01|Toren.Valone%40dmv.ca.gov|f0cd530c4df64ae1c6d408d80c9911e0|9ea0f73ca0d34b208018f0b0793ee9cd|0|0|637273198862248038&sdata=cPKbTQxEap6WaxRCl%2Fx7icfIYXZq848%2F8ls%2FEwfdchw%3D&reserved=0.

@Tvalone -- thank you for clarifying.
@ghogen -- please look into this issue.


event.detail.group vs event.detail.__group

Hi
Thank you again for the nice library and fast support.
There seems to be an error in handling of the group property. According to you typing it should be in  __group, but it is actuall in group.
Probably because the protobuf field is named group while the xml specifies __group.
I think __group would be the most correct, but as long as the types matches implementation I am happy.
Example:
 raw: {
    event: {
      _attributes: { ... },
      detail: {
        uid: { _attributes: { Droid: 'MILL' } },
        contact: { ... },
        group: { _attributes: Group { name: 'Cyan', role: 'Team Member' } },

References:
https://github.com/deptofdefense/AndroidTacticalAssaultKit-CIV/blob/master/takproto/detail.proto
https://github.com/deptofdefense/AndroidTacticalAssaultKit-CIV/blob/master/takcot/xsd/details/__group.xsd

Good Catch! I'm fairly confident this is the fix, can you :eyes: and make sure that looks like what you are thinking? If so I'll merge and cut a release tomorrow
https://github.com/dfpc-coe/node-CoT/pull/43

Good Catch! I'm fairly confident this is the fix, can you 👀 and make sure that looks like what you are thinking? If so I'll merge and cut a release tomorrow
#43

Seems to work except for https://github.com/dfpc-coe/node-CoT/issues/44


DRILL-7637: Add an option to retrieve MapR SSL truststore/keystore cr…

…edentials using MapR Web Security Manager
DRILL-7637: Add an option to retrieve MapR SSL truststore/keystore credentials using MapR Web Security Manager
Description
An option added to provide MapR truststore/keystore credentials using MapR Web Security Manager instead of setting passwords openly in the config.
Documentation
To use this feature user need to:

Install Drill on MapR platform.
Enable the corresponding option in the Drill config:
drill.exec.ssl.useMapRSSLConfig: true
Pass this option with the connection string using sqlline:
./bin/sqlline -u "jdbc:drill:drillbit=node1.cluster.com:31010;enableTLS=true;useMapRSSLConfig=true"

Testing

Unit tests passed w/ and w/o mapr profile.
Functional/Advanced tests passed.
Manually tested Web UI and sqlline with the feature enabled/disabled.

@ihuzenko, I addressed your comments, please review.


Fixes native PHP template syntax

October CMS will internally process short tags <? ?> even if PHP doesn't support them, so we can use it to enable the shorter syntax. This also highlights the opening and closing tags.
Before Change (A)

Before Change (B)

After Change (A)

After Change (B)

Cool. Thanks.


Folding without end delimiter

I'm trying to incorporate this fork with org-super-agenda and I can get it to work by modifying it slightly to place the org-super-agenda-header-separators at the end of a super agenda group. However, ideally I would not have to change anything and could possibly just rely on the org-super-agenda-header-prefix as it worked with the old version of origami.
In short, is it possible for this to work without specifying an end delimiter?

Hi, in the old origami does not specify the org parser, so I guess it work by accident with their default behaviour! I have not really dig into the org file yet. Can you paste the current behaviour and expect behaviour comparison?


I have support for other language?

What changes have to make? I want train Chinese / Urdo like arabic.

Hi, you would have to add a custom tokenizer for your language and transform your characters into phonemes. In case of chinese, you would need to express the chinese symbols with some more granular characters. You would also have to add your custom dataset and train alignments with the teacher model. :) Any contribution in this direction would be welcome

closing this for inactivity

closing this for inactivity


Delete with autoClose causes warning "Can only update a mounted or mounting component"

When I use autoClose, upon deleting the item at the end of the list I get the warning:
Warning: setState(...): Can only update a mounted or mounting component. This usually means you called setState() on an unmounted component. This is a no-op. Please check the code for the Swipeout component.
but only when I delete the last item in the list.
I tried changing the items to use unique IDs instead of using the index (rowID) and this seemed to improve it somewhat, but it still happens with the last item in the list.

This PR appears to fix the issue: https://github.com/dancormier/react-native-swipeout/pull/102

@kenfehling Do you have a working example on how to delete a row? with animation?


Changes for graph overview support

We need to add a few things:

Create applicationId as a global var (uuid) - happens in Go SDK in function init() which is not exported to the user, it happens every time you run the app
Add app_id to producer & consumer creation req
producer & consumer creation req version - 3

These changes are not exported to the client, only for internal usage
For reference the Go SDK:
https://github.com/memphisdev/memphis.go/pull/115

Hi @shay23b,  Could you please assign this issue?

Hey @Durdush,
Currently, @rnowling-memphis is leading the Java SDK. @rnowling-memphis is it possible to offload some of the work from your to @Durdush, or with the current status of the Java SDK it would be too hard to collaborate?


How do I export to standalone version.

It's not an issue but I couldn't find a suitable way to discuss this thing.
I want to convert latest release of react-autosuggest(or any other node module) to standalone version so that I can use the updated standalone library. Is there any procedure to convert node modules to one standalone script? How it is done here ?

@tarun1089 We have a standalone npm task in package.json. It compiles a  standalone version into /dist/standalone. Is there any issue with the standalone version?

Closing due to inactivity.


fix: added video links

:tada: This PR is included in version 1.7.1 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


fix(testing): Fix flakybot-function deploy & documentation

Fix #72
The main change here is for the go.mod and go.sum files used to help manage the build of the flakybot binary. Others are minor cleanups.
I've successfully deployed, I'm going to open this PR then look to see both functions run the same, then delete the original buildcop-function.
Going to add reviewers after that cross-check on the function behavior.

There's no CI that runs on this change. I suppose we can wait for the next PR to come along and find out.

I've added an intentional error in PR #77. The goal here would be to merge and see tomorrow if Flakybot added an issue from the nightly test run.