Break up test_utils.rs: extract DictStateReader

and CachedState constructors

Stack:

#1181
#1180
#1179
#1178
#1177
#1176
#1175 ⬅

⚠ Part of a stack created by spr. Do not merge manually using the UI - doing so may have unexpected results.

This change is

Codecov Report
Attention: 9 lines in your changes are missing coverage. Please review.

Comparison is base (b10f502) 67.41% compared to head (470dc27) 68.04%.

Files
Patch %
Lines

...tes/blockifier/src/test_utils/dict_state_reader.rs
75.00%
8 Missing and 1 partial :warning:

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #1175      +/-   ##
==========================================
+ Coverage   67.41%   68.04%   +0.62%
==========================================
  Files          52       54       +2
  Lines        6740     6900     +160
  Branches     6740     6900     +160
==========================================
+ Hits         4544     4695     +151
- Misses       1782     1790       +8
- Partials      414      415       +1

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


[feat]: CI support arm64

What problem does this PR solve?
Issue Number: None
Problem Summary:
#32 [linux/arm64 web_builder 5/5] RUN make build-frontend
#32 140.1 info There appears to be trouble with your network connection. Retrying...
#32 147.5 info There appears to be trouble with your network connection. Retrying...
#32 165.7 info There appears to be trouble with your network connection. Retrying...
#32 183.8 info There appears to be trouble with your network connection. Retrying...
#32 189.0 info There appears to be trouble with your network connection. Retrying...
#32 195.4 info There appears to be trouble with your network connection. Retrying...
#32 217.7 info There appears to be trouble with your network connection. Retrying...
#32 225.9 info There appears to be trouble with your network connection. Retrying...
#32 243.6 info There appears to be trouble with your network connection. Retrying...
#32 ...

Fix yarn install network timeout bug
Check List
Tests

[x] Unit test
[x] Integration test
[x] No code

@stone1100  PTAL!


[UWP][Android] Add primary and destructive button styling support

Solves this 3 issues: https://github.com/Microsoft/AdaptiveCards/issues/1968
https://github.com/Microsoft/AdaptiveCards/issues/1969
https://github.com/Microsoft/AdaptiveCards/issues/1970


Readme addition: wiring gauge

Hi, this design is so very nice, and I built one side of my keyboard with it.... but, I used 26awg solid wire, as a result, I have to shim to crap out of one side of each of my keyswitches to ensure a good electrical connection. For those that come after, could a mention about recommended wiring gauge be added? I did deeper diving into your thingiverse link, and it is mentioned there, but consider this github to be your one-stop-shop, it would be great to have it mentioned.
I'm going to be building my second side of keyboard with 26awg still (because I'm too lazy to go to the store to buy new wire), but I will triple wrap the other terminal to ensure a good connection.
Thanks @stingray127 !

Added wire gauges to the README. Good luck with the build!


get rid of dev branch, in favor of always using main for devel

create a prod branch for pushing prod deployments for now until we have more time to design a better solution

resolved


WhiteSource Scan for the ODFE Repos

Issue #, if available:
Description of changes:
Add standalone-tools for the WhiteSource scan of the ODFE repositories. The workflow will be scheduledto run the job daily at 3:30AM.
Test Results:
https://github.com/opendistro-for-elasticsearch/opendistro-build/actions/runs/311674184
Note: If this PR is related to Helm, please also update the README for related documentation changes. Thanks.
https://github.com/opendistro-for-elasticsearch/opendistro-build/blob/master/helm/README.md
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

Consider making the PR title an action item:
"Adding WhiteSource Scan for repos within opendistro-for-elasticsearch org on GitHub"


This doesn't exactly say how to use ForceDelete

[Enter feedback here]

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

ID: 67566e6a-ffb4-4adf-73b5-3d6c0c58cd05
Version Independent ID: 9c9a6f63-ec87-0e45-9d0e-f5030041ab06
Content: Add and verify custom domain names - Azure Active Directory
Content Source: articles/active-directory/enterprise-users/domains-manage.md
Service: active-directory
Sub-service: enterprise-users
GitHub Login: @curtand
Microsoft Alias: curtand

Hello @juantuhod , thanks for taking time to share your valuable feedback! We are taking a look into this and will get back to you soon.

There is a similar question around the same.
Go to Home > Azure Active Directory > Custom Domain Names > Click into the domain name > Delete

Ensure that all of your resources attached to the domain are deleted first. You should be able to remove the account from the directory and add it to a new one.
Also note that, you need to delete the custom domain using a Global Administrator account that is either tied to the default domain (onmicrosoft.com) or a custom domain (mydomainname.com) to delete the custom domain.
We will now proceed to close this thread. If there are further questions regarding this matter, please tag me in your reply. We will gladly continue the discussion and we will reopen the issue.


Polish the Alerts UI

[ ] Descenders on 'g's are getting clipped
[ ] the whole thing feels a little cramped
[ ] last table row underlaps the tab bar

Fixed with #1082


Migrate NAS from Ubuntu to Truenas SCALE

Describe the bug or feature request
Truenas SCALE now is more in-line with what I would want to use as a NAS OS since they dropped the horrific k3s implementation.
Code of Conduct

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

Mostly painless transition and it works


CashAddr

Working on a Swift CashAddr implementation, will put it here.

// Copyright 2018 DesWurstes

// Permission to use, copy, modify, and/or distribute this software for any purpose with or without
// fee is hereby granted, provided that the above copyright notice and this permission notice appear
// in all copies.

 IN NO EVENT SHALL THE
// AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
// WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT,
// NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF
// THIS SOFTWARE.

// Copyright (c) 2017 Pieter Wuille
//
// Permission is hereby granted, free of charge, to any person obtaining a copy
// of this software and associated documentation files (the "Software"), to deal
// in the Software without restriction, including without limitation the rights
// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
// copies of the Software, and to permit persons to whom the Software is
// furnished to do so, subject to the following conditions:
//
// The above copyright notice and this permission notice shall be included in
// all copies or substantial portions of the Software.
 IN NO EVENT SHALL THE
// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
// THE SOFTWARE.

import Foundation

let CHARSET = ["q", "p", "z", "r", "y", "9", "x", "8", "g", "f", "2", "t", "v", "d", "w", "0", "s", "3", "j", "n", "5", "4", "k", "h", "c", "e", "6", "m", "u", "a", "7", "l"]

let BECH_ALPHABET: [Character: UInt8] = ["q": 0, "p": 1,
					   "z": 2, "r": 3, "y": 4, "9": 5, "x": 6, "8": 7,
					   "g": 8, "f": 9, "2": 10, "t": 11, "v": 12, "d": 13,
					   "w": 14, "0": 15, "s": 16, "3": 17, "j": 18, "n": 19,
					   "5": 20, "4": 21, "k": 22, "h": 23, "c": 24, "e": 25,
					   "6": 26, "m": 27, "u": 28, "a": 29, "7": 30, "l": 31];

func craftCashAddr(isP2SH: Bool, data: [UInt8], isMainnet: Bool, withPrefix: Bool) -> String {
	if data.count != 20 {
		return ""
	}
	var retArr: [UInt8] = [0]
	if isP2SH {
		retArr[0] = 1 << 3
	}
	retArr += data
	var convertedRetArr = convertbits(data: retArr, frombits: 8, tobits: 5, pad: true)
	var prefixExpanded: [UInt8] = []
	if isMainnet {
		prefixExpanded = [2, 9, 20, 3, 15, 9, 14, 3, 1, 19, 8, 0]
	} else {
		prefixExpanded = [2, 3, 8, 20, 5, 19, 20, 0]
	}
	let polymod = polyMod(data: prefixExpanded + convertedRetArr + [0,0,0,0,0,0,0,0])
	for i in 0 ... 7 {
		convertedRetArr.append(UInt8((polymod >> (35-5*i)) & 0x1f))
	}
	var result = ""
	if withPrefix {
		if isMainnet {
			result = "bitcoincash:"
		} else {
			result = "bchtest"
		}
	}
	for char in convertedRetArr {
		result.append(CHARSET[Int(char)])
	}
	return result
}

// Throws an error if data == []
// ErrorCorrectedAddress: Returns the error corrected address, or the address itself if there are
// no typing errors.
func decodeCashAddr(cashAddr: String) -> (isP2SH: Bool, data: [UInt8], isMainnet: Bool) {
	if cashAddr.components(separatedBy: ":").count > 2 {
		// Contains multiple ":"
		return (false, [], false, "")
	}
	if cashAddr.uppercased() != cashAddr && cashAddr.lowercased() != cashAddr {
		// CashAddress that are pure uppercase or pure lowercase are allowed
		return (false, [], false, "")
	}
	var isMainnet: Bool?
	if cashAddr.hasPrefix("bitcoincash:") || cashAddr.index(of: ":") == nil {
		isMainnet = true
	} else if cashAddr.hasPrefix("bchtest:") {
		isMainnet = false
	} else {
		return (false, [], false)
	}
	let ret = Array(cashAddr.lowercased())
	var charArr: [UInt8] = []
	for i in ret.index(of: ":")! ..< ret.count {
		if let charVal = BECH_ALPHABET[ret[i]] {
			charArr.append(charVal)
		} else {
			if ret[i] == ":" {
				charArr.removeAll(keepingCapacity: true)
			} else {
				print(ret[i])
				return (false, [], false)
			}
		}
	}
	var prefixExpanded: [UInt8] = []
	if isMainnet! {
		prefixExpanded = [2, 9, 20, 3, 15, 9, 14, 3, 1, 19, 8, 0]
	} else {
		prefixExpanded = [2, 3, 8, 20, 5, 19, 20, 0]
	}
	var polymodInput = prefixExpanded + charArr
	let polymod = polyMod(data: polymodInput)
	if polymod != 0 {
		//if !fixUpToOneError {
		return (false, [], false)
		//}
		//var syndromes: [UInt64: Int] = [:]
		/*for p in 0 ..< polymodInput.count {
			for e: UInt8 in 1 ..< 32 {
				polymodInput[p] ^= e
				let c = polyMod(data: polymodInput)
				if c == 0 {
					let newAddr = rebuildAddress(addressBytes: polymodInput)
					let z = decodeCashAddr(cashAddr: newAddr, fixUpToOneError: false)
					return (z.isP2SH, z.data, isMainnet!, newAddr)
				}
				//syndromes[c ^ polymod] = (p << 5) + Int(e)
				polymodInput[p] ^= e
			}
		}*/
	}
	var convertedCharArr = convertbits(data: charArr, frombits: 5, tobits: 8, pad: false)
	convertedCharArr.removeLast(5)
	var isP2SH: Bool?
	if convertedCharArr[0] == 0 {
		isP2SH = false
	} else if convertedCharArr[0] == 1 << 3 {
		isP2SH = true
	} else {
		// Those addresses are currently not in use
		return (false, [], false)
	}
	convertedCharArr.removeFirst()
	return (isP2SH!, convertedCharArr, isMainnet!)
}

func rebuildAddress(addressBytes: [UInt8]) -> String {
	var ret = "";
	var i = 0;
	while (addressBytes[i] != 0)
	{
		// 96 = ord('a') & 0xe0
		ret += String(UnicodeScalar(96 + addressBytes[i]))
		i += 1;
	}
	ret += ":";
	for k: Int in stride(from: i + 1, to: addressBytes.count - 1, by: 1) {
		ret += CHARSET[Int(addressBytes[k])]
	}
	return ret;
}

func polyMod(data: [UInt8]) -> UInt64 {
	var c: UInt64 = 1
	for d in data {
		let c0 = UInt8(c >> 35)
		c = ((c & 0x07ffffffff) << 5) ^ UInt64(d);
		if (c0 & 0x01 > 0) {
			c ^= 0x98f2bc8e61;
		}
		if (c0 & 0x02 > 0) {
			c ^= 0x79b76d99e2;
		}
		if (c0 & 0x04 > 0) {
			c ^= 0xf33e5fb3c4;
		}
		if (c0 & 0x08 > 0) {
			c ^= 0xae2eabe2a8;
		}
		if (c0 & 0x10 > 0) {
			c ^= 0x1e4f43e470;
		}
	}
	return c ^ 1
}

func convertbits(data: [UInt8], frombits: UInt16, tobits: UInt16, pad: Bool) -> [UInt8] {
	var acc: UInt16 = 0
	var bits: UInt16 = 0
	var ret: [UInt8] = []
	let maxv: UInt16 = (1 << tobits) - 1
	for value in data {
		if (value>>frombits != 0) {
			return []
		}
		acc = (acc << frombits) | UInt16(value)
		bits += frombits
		while bits >= tobits {
			bits -= tobits
			ret.append(UInt8((acc>>bits)&maxv))
		}
	}
	if pad {
		if bits > 0 {
			ret.append(UInt8((acc<<(tobits-bits))&maxv))
		}
	} else if bits >= frombits {
		return []
	} else if ((acc << (tobits - bits)) & maxv) != 0 {
		return []
	}
	return ret
}

print(craftCashAddr(isP2SH: false, data: [203, 72, 18, 50, 41, 156, 213, 116, 49, 81, 172, 75, 45, 99, 174, 25, 142, 123, 176, 169], isMainnet: true, withPrefix: true))
print(decodeCashAddr(cashAddr: "bitcoincash:qr95sy3j9xwd2ap32xkykttr4cvcu7as4y0qverfuy"))

Thank you for this. I"m actually working on this currently as well.  The core library for address generation is in C, so I'm planning on implementing the functionality there, but this is good to have.  Thanks!


Fix: NaN value making infinite loop inside GraphEdit's NOTIFICATION_DRAW

Fix: #70147

Should likely use is_finite() to cover both nan and infinity.

Sorry for the late reply. here is the changes. I couldn't find exact is_finite() but isfinite() did the trick.

Thanks!


Documentation updates

Towards https://github.com/giantswarm/roadmap/issues/718

fix broken links from Happa in the documentation
documentation: how to test a Loki installation
minor documentation additions

:red_square: Deploy on AWS failed: issues with access to S3.
:green_square: Deploy on Azure works, tests with port-forwarding work, but not through ingress.

That's already enough to check that metrics are scraped by Prometheus, build dashboards, and create alerts.
I think we can already merge this documentation updates if you're OK with them.

@TheoBrigitte, could you please check my updates fix your concerns?


Is ion-textarea auto resize support in ionic 2??

Run ionic info from terminal/cmd prompt: (paste output below)
Cordova CLI: 6.3.0
Gulp version:  CLI version 3.9.1
Gulp local:   Local version 3.9.1
Ionic Framework Version: 2.0.0-beta.10
Ionic CLI Version: 2.0.0-beta.35
Ionic App Lib Version: 2.0.0-beta.19
ios-deploy version: 1.8.6
ios-sim version: 5.0.8
OS: Mac OS X El Capitan
Node Version: v5.9.1
Xcode version: Xcode 7.3.1 Build version 7D1014 \
Like Title , Is auto resize support in ionic2 for ion-textarea? If not , Could any one point me a way to implementing this ?
Many thanks

Hello! Thanks for opening an issue with us! Resizing is supported for ion-textarea in Ionic 2 and can be turned on by using the following css:
textarea {
   resize: both;
}

You can read more about the resize css property here

thanks yo  Great job on the ionic 2 ! i cant wait for its to launch ! Also look into the enterprise account now !

I don't think this question was understood correctly, but it comes up as a top result in Google.
I wrote a simple directive for autoresizing ion-textarea as you input text. Here it is: https://gist.github.com/maxt3r/2485356e91a1969bdb6cf54902e61165

@maxt3r I have used your solutions and its working great on web.
But when using on a device I have a problem:
When the text fills up the screen (with the keyboard open) each keystroke causing the page to scroll up and down, have you seen this kind of issue?

@jwg96: I think the question was originally intended to be about native support for automatic resize, not the regular old manual resize.

@royipressburger sorry the delay. I haven't seen these issues, but I have yet to test it properly on Android. Also, angular2-elastic works perfectly well, so I might just use that.

This is working perfectly fine on Device too.Tested  Ionic 3.8.0
https://competenepal.com/elastic-text-area-component-in-ionic-framework/


Transfer to Windows doesn't work

Describe the bug
I can send a file from my computer to my phone, but not vice versa. When the application on the computer is in receiver mode, the phone doesn't see it. It appears in the device list only when I switch to sender mode, I can’t send and can’t save device to my favorites only on phone.
To reproduce

Go to '...'
Click on '...'
Scroll down to '...'
See error

Expected behavior
Receiving a file on a PC
Screenshots
No response
Desktop (please complete the following information)
Windows 10 22H2
Smartphone (please complete the following information)
Realme C21Y
Additional context
No response

Solution:
Control Panel > System and Security > Windows Defender Firewall > Allow an app or feature
Then select LocalSend from the list of applications. If it's not there then browse for it and add it to the list and make sure you check the boxes to its left and right.
If it still doesn't work then go to:
Control Panel > System and Security > Windows Defender Firewall > Advanced Settings > Inbound Rules
and [right click > enable] all the rules associated with LocalSend.


Tool support in pipelines

Add tool support for the LLM with prompt + assistant nodes

Tool support for the normal LLM node is done. Assistant tools are configured at the assistant config form.
Still todo:

custom actions for the LLM node


Can't set custom label on object field using ui : itemProps(item)

Describe the issue that you're seeing. Any Loom videos or screenshots usually help a lot!
I'm trying to set a custom label on an object field using ui : itemProps(item) but the label remains main_field.
Looks like it's only working for list:true
export default defineConfig({
  schema : {
    collections: [
      {
        name : 'test_collection',
        label : 'Test collection',
        path  : 'content/tests',
        fields : [
          {
            name  : 'main_field',
            type  : 'object',
            ui    : {
              itemProps(item) {
                return { label : item?.sub_field || 'Custom Label' };
              },
            },
            fields : [ { name : 'sub_field', type : 'string' }]
          }
        ]
      }
    ]
  }
});

Reproduction
https://github.com/NicolasRoehm/tina-app/blob/53438839aa77d579fd646c613c630e35917c113a/tina/config.js#L13
Steps to reproduce

Fresh install using npx create-tina-app@latest but also visible at latest

tinacms : 1.5.17
@tinacms/cli : 1.5.26

Described config tina/config.js

System Info
npx envinfo --system --npmPackages '{tinacms,@tinacms/*}' --binaries --browsers
Need to install the following packages:
<EMAIL_ADDRESS>Ok to proceed? (y) y

  System:
    OS: Windows 10 10.0.19045
    CPU: (12) x64 Intel(R) Core(TM) i7-10850H CPU @ 2.70GHz
    Memory: 15.59 GB / 31.61 GB
  Binaries:
    Node: 18.14.2 - C:\laragon\bin\nodejs\node-v18.14.2-win-x64\node.EXE
    Yarn: 1.22.19 - C:\code\next-boilerplate\node_modules\.bin\yarn.CMD
    npm: 9.3.0 - ~\AppData\Roaming\npm\npm.CMD
  Browsers:
    Edge: Spartan (44.19041.1266.0), Chromium (113.0.1774.35)
    Internet Explorer: 11.0.19041.1566

Validations

[X] Follow our Code of Conduct
[X] Read the docs.
[X] Check that there isn't already an issue that reports the same bug.

Yeah itemProps is by design intended to only work with list fields, as a way of distinguishing between the different list items (so this is more of a feature request than a bug). I'm going to convert this to a discussion.
For extra context; in your use-case, why do you need that group label to be configurable?


Demo app in Heroku

Codecov Report

Merging #2 (6a7da12) into master (70c6536) will not change coverage.
The diff coverage is n/a.

@@            Coverage Diff            @@
##            master        #2   +/-   ##
=========================================
  Coverage   100.00%   100.00%
=========================================
  Files            3         3
  Lines          133       133
=========================================
  Hits           133       133

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 70c6536...6a7da12. Read the comment docs.


Luhn: update tests to canonical data as in #129

As described in #129, the canonical data for luhn tests was changed. These changes are now reflected in the erlang tests.

Please make sure that the example implementation passes the tests.

I was not sure how to update this current pull request, so I have issued a new one at #184 that passes the new tests. I will look in to how to do this in the future. I will close this one now.

You update a PR by committing to the PRs source branch.


Update to Umbraco 13

Just a super quick update of packages to target Umbraco 13

Hi @Digipex
Thank you so much for this PR. Sorry that I reply so late, my last few weeks have been something.
I hope to find some time today to take a look at your PR and compare it with the other PR out there.

Hi @Digipex,
I've taken your changes and combined them with this PR: https://github.com/patrickdemooij9/SeoToolkit.Umbraco/pull/257. So I'll be closing this one.
Thank you so much for your changes. I'll be posting a new version in the coming days!


Update sbt-mdoc to 2.2.20

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

Ignore future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [ { groupId = "org.scalameta", artifactId = "sbt-mdoc" } ]

labels: sbt-plugin-update, semver-patch

Superseded by #126.


Invitation Dialog V3

Feature Request
Outline a series of small improvements identified after the first iteration.
Improvements

[ ] Have a confirmation link was copied to the clipboard (GMeet uses a toaster, Jitsi has a different UX)
[ ] Add a button to invite participant by email
[ ] Display room phone number for people joining over SIP

Interesting UX from Jitsi. Found some details a bit cumberstone.
https://github.com/user-attachments/assets/12fbb868-3292-415e-9152-22a09d103f3f


Remove unnecessary calculation

Remove unnecessary calculation in endsWith

Hi @liunian, I'm your friendly neighborhood Microsoft Pull Request Bot (You can call me MSBOT). Thanks for your contribution!

This seems like a small (but important) contribution, so no Contribution License Agreement is required at this point. Real humans will now evaluate your PR.

TTYL, MSBOT;


Add commit hash check to release script

add an extra check to fail the release if there's a commit hash in there.
It seems there are a lot of ways we can mess up the release to accidentally include the commit-hash. Unfortunately, this causes a bunch of annoying problems with docs being generated, so we should add a check to fail the release if it's not correct. To be clear, we do occasionally want to do custom builds/releases, but I think that's a slightly different process than a main release.

I think we have this handled since @msteffen's refactor. Now make doc and make point-release dont use commit hashes / trailing release suffixes (e.g. RC1), and we have analogous make doc-custom and make release-custom tasks for truly one off releases.


Update Tutorial 00.xml

Fixing typo: Vector positions can be shifted, not directions.

this is wrong

Sorry, I must be confused.
On Mon, Dec 25, 2023 at 10:24 AM Pavel Rojtberg @.***>
wrote:

this is wrong
—
Reply to this email directly, view it on GitHub
https://github.com/paroj/gltut/pull/151#issuecomment-1869026076, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/AALUVSDYPU7L4YBJS76GVGDYLGLETAVCNFSM6AAAAABBB74K3WVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQNRZGAZDMMBXGY
.
You are receiving this because you authored the thread.Message ID:
@.***>

--
-Aaron


Implement counters

This has two parts:

Implementation of a counters or telemetry package
Exposing the data on localhost on a documented port

The localhost interface will be used by a sidecar that will extract the counter data and do proper bucketing and local analysis before sending to the Netflix metrics system.

Implemented in #33 and #34


bodyPath() does not return the value in the xml path

bodyPath('/Envelope/Body/User/user') == 'Jonathan' this statement
is valid it returns a true or false i know this for fact because it goes to next scenario if its true.
now i want to use it like this

def username =  bodyPath('/Envelope/Body/User/user')
print username

this returns an empty print message
11:15:14.431 [nioEventLoopGroup-3-4] INFO  com.intuit.karate - [print]
the xmlPath is correct because this bodyPath('/Envelope/Body/User/user') == 'Jonathan' this statement  matched
or maybe I'm using it wrong. if I'm using it wrong please suggest a better method.

I've posted this on stackoverflow  and you shared your documentation, but still i don't see which better method may be useful for this case.

https://stackoverflow.com/questions/57575362/cant-print-extracted-xml-content-with-karate/57575537?noredirect=1#comment101611672_57575537

this method does the Job karate.xmlPath(data,path) i'll close this issue.


Some documentation

installation
explain justpy.env file which should be in working dir
how to run (from directory with input images)
browser recommendation: Firefox appears to "remember" most recent directory.

All done!


not sure what the error messages mean and how to fix

I notice a lot of these error messages in the log, I have no idea what they mean can anyone shed some light on them?
viseron        | [2023-11-05 09:46:29] [ERROR   ] [viseron.components.ffmpeg.stream.camera_5] - [hevc @ 0x55d7ffd92e40] PPS id out of range: 0
viseron        | [2023-11-05 09:46:29] [ERROR   ] [viseron.components.ffmpeg.stream.camera_5] - [hevc @ 0x55943c139bc0] PPS id out of range: 0
viseron        | [2023-11-05 09:46:29] [ERROR   ] [viseron.components.ffmpeg.stream.camera_6] - [hevc @ 0x556cd21e9f80] Could not find ref with POC 18
viseron        | [2023-11-05 09:46:30] [ERROR   ] [viseron.components.ffmpeg.stream.camera_1] - [hevc @ 0x55d69374f340] PPS id out of range: 0
viseron        | [2023-11-05 09:46:30] [ERROR   ] [viseron.components.ffmpeg.stream.camera_4] - [hevc @ 0x55f9811ec9c0] Could not find ref with POC 20
viseron        | [2023-11-05 09:46:31] [ERROR   ] [viseron.components.ffmpeg.stream.camera_5] - [hevc @ 0x55943c14f540] Could not find ref with POC 11
`
If you need more info let me know
Thanks

Errors like these are nothing to worry about, as long as the stream is working correctly.
The decoders sometimes encounters non-fatal errors and they can be suppressed by using ffmpeg_recoverable_errors


Add .vue files as a supported language

It would be great to select language: 'vue' as a supported language, with all the code completion and linting. It works great with vs codes so it would be nice in Monaco Editor for the browser.

any news?

Is there anything new?

Is there anything new?

Hello!
You might be interested in my build codemirror editor for working with vue
This is not a fully designed project, now I have no time to do this :-(
Pay attention to the tern server, which is used by webworker to improve performance. it can be assembled using the config example from the webpack-config.js file
https://github.com/cron13/codemirror-vue-setup

Is there anything new?

Can Vue be directly supported now

Can Vue be directly supported now

How to configure

First of all, it's a question. Not an answer. Secondly, Moanco 0.10 version can be implemented with plug-ins. Now what I'm doing is supporting Vue myself

@y912765390 can you please share monarch definition file for the vuejs language if you managed to create one?

Instead of writing a component, I learned Vuter and wrote a Vue language into the Monaco-Editor. But the current support is not as perfect as Vuter

I’m also interested in this. Did someone find a solution that works and can share it?

https://github.com/Kingwl/monaco-volar

We closed this issue because we don't plan to address it in the foreseeable future. If you disagree and feel that this issue is crucial: we are happy to listen and to reconsider.
If you wonder what we are up to, please see our roadmap and issue reporting guidelines.
Thanks for your understanding, and happy coding!


Dependancy causing issue in Managed-Java Type mapping

Bug Information
Version Number of Plugin: 3.0.1
Version of VS: 2017 (2) Version 15.2(26430.14)
Version of Xamarin: 2
Versions of other things you are using:
Steps to reproduce the Behavior
Install Xamarin Forms to projects, install Media Plugin 3.0.1
Expected Behavior
Should build
Actual Behavior
Doesn't build
Code snippet
https://gist.github.com/thedjnova/59d003865ee67ff6cc51d992c4fff561

Further investigation show this to be an issue with Plugin.Permissions, this requires closing

You probably need to make sure you compile against 7.0 Android and make sure ALL of your nugets for android support are updated to 25.3.1 and clean/rebuild.

Hi James,
Yea it was the fact we arent targeting 7 yet, when i updated any package that depends on Permissions it pulls im newer support libs. Permissions was only one needing newer support things so maybe something to look at? (would mean Media v3 use on non 7 targeting projects).
Reverted everything to versions which use permissions v1 and all is well again.
Thanks,
Graham
Sent from my iPhone
On 5 Jul 2017, at 17:31, James Montemagno <notifications<EMAIL_ADDRESS>wrote:
You probably need to make sure you compile against 7.0 Android and make sure ALL of your nugets for android support are updated to 25.3.1 and clean/rebuild.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHubhttps://github.com/jamesmontemagno/MediaPlugin/issues/296#issuecomment-313156025, or mute the threadhttps://github.com/notifications/unsubscribe-auth/Ach7-0nOrMriVAQImonR4VqFfrvVnOwzks5sK7pGgaJpZM4OOFdA.

Yes, you would want to use the latest permissions plugins though.
I recommend reading: http://motzcod.es/post/162402194007/plugins-for-xamarin-go-dotnet-standard
I have a guide on updating your support libs.

Thanks, Ill check it out.
Targeting 7 is in our roadmap but we target devices built specially for client and didnt want to pollute builds with libraries that werent needed yet, but this could give me some ammunition to push for targeting 7 now 🤗
Sent from my iPhone
On 5 Jul 2017, at 17:44, James Montemagno <notifications<EMAIL_ADDRESS>wrote:
Yes, you would want to use the latest permissions plugins though.
I recommend reading: http://motzcod.es/post/162402194007/plugins-for-xamarin-go-dotnet-standard
I have a guide on updating your support libs.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHubhttps://github.com/jamesmontemagno/MediaPlugin/issues/296#issuecomment-313159712, or mute the threadhttps://github.com/notifications/unsubscribe-auth/Ach7-7bY_h5lZfu0k6ONiDPYN9yYSGofks5sK71wgaJpZM4OOFdA.

You just need to Compile against 7, you can still target older versions of it. :)


--pyargs not used if -k is used

I'm seeing this problem with a src-layout in both an editable install and also a plain spin test. If I pass -k through to pytest then --pyargs is not also passed:
$ spin test -- -k test_mfpz_mod_poly
...
$ /home/oscar/.pyenv/versions/3.11.3/envs/python-flint-3.11/bin/python3.11 -P -m pytest -k test_mfpz_mod_poly
======================================== test session starts ========================================
platform linux -- Python 3.11.3, pytest-7.4.3, pluggy-1.2.0
rootdir: /home/oscar/current/active/python-flint
plugins: hypothesis-6.84.2, cov-4.1.0, split-0.8.1, timeout-2.1.0, doctestplus-1.0.0, xdist-3.3.1
collected 49 items / 1 error / 49 deselected / 0 selected

============================================== ERRORS ===============================================
____________________________ ERROR collecting src/flint/test/test_all.py ____________________________
import file mismatch:
imported module 'flint.test.test_all' has this __file__ attribute:
  /home/oscar/current/active/python-flint/build-install/usr/lib/python3.11/site-packages/flint/test/test_all.py
which is not the same as the test file we want to collect:
  /home/oscar/current/active/python-flint/src/flint/test/test_all.py
HINT: remove __pycache__ / .pyc files and/or use a unique basename for your test file modules
====================================== short test summary info ======================================
ERROR src/flint/test/test_all.py
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Interrupted: 1 error during collection !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
================================== 49 deselected, 1 error in 0.35s ==================================

A plain spin test works because it uses --pyargs:
$ spin test
...
$ /home/oscar/.pyenv/versions/3.11.3/envs/python-flint-3.11/bin/python3.11 -P -m pytest --pyargs flint
======================================== test session starts ========================================
platform linux -- Python 3.11.3, pytest-7.4.3, pluggy-1.2.0
rootdir: /home/oscar/current/active/python-flint
plugins: hypothesis-6.84.2, cov-4.1.0, split-0.8.1, timeout-2.1.0, doctestplus-1.0.0, xdist-3.3.1
collected 49 items

build-install/usr/lib/python3.11/site-packages/flint/test/test_all.py ....................... [ 46%]
..........................                                                                    [100%]

======================================== 49 passed in 1.16s =========================================

:thinking:
    if tests and "--pyargs" not in pytest_args:
        pytest_args = ("--pyargs", tests) + pytest_args

Verified this behavior, will hunt it down.

The fix is going to be slightly more restrictive in some cases, since
spin test -- -k test_mfpz_mod_poly example_pkg/tests/test_core.py

will need to be invoked as
spin test -t example_pkg/tests/test_core.py -- -k test_mfpz_mod_poly

There's no other way to really know when the pytest arguments are intended to specify tests.

will need to be invoked as
spin test -t example_pkg/tests/test_core.py -- -k test_mfpz_mod_poly

I think when using --pyargs you should use module syntax:
spin test -t example_pkg.tests.test_core -- -k test_fmpz_mod_poly

Probably if spin is going to intercept the -t argument it should also provide a more direct way to do something more or less equivalent to pytest's -k argument anyway though rather than using --.
It should not usually be necessary to combine -k and -t though.

Note that this also works:
$ spin test -t flint.test.test_all::test_fmpz_mod_poly
...
$ /home/oscar/.pyenv/versions/3.11.3/envs/python-flint-3.11/bin/python3.11 -P -m pytest --pyargs flint.test.test_all::test_fmpz_mod_poly
======================================== test session starts ========================================
platform linux -- Python 3.11.3, pytest-7.4.3, pluggy-1.2.0
rootdir: /home/oscar/current/active/python-flint
plugins: hypothesis-6.84.2, cov-4.1.0, split-0.8.1, timeout-2.1.0, doctestplus-1.0.0, xdist-3.3.1
collected 1 item

src/flint/test/test_all.py .                                                                  [100%]

========================================= 1 passed in 1.02s =========================================

I think when using --pyargs you should use module syntax:

pytest handles that fine, although it may be abusing the syntax. What is the correct syntax for "look on the system path for the module, but interpret what I give you as a file path". --pyargs filepath seems to fit that behavior, but there may be a more direct way.
I've marked #205 as draft, since the following doesn't work:
spin test -t example_pkg/tests/test_core.py -- -k test_mfpz_mod_poly

I'd need to expand the test suite as well to make sure we capture all the cases correctly. If you have time to help extricate all the use-cases (file-vs-module test specification, test specification directly or via pytest args, src vs non-source layout, editable vs meson-build-path), I'd appreciate it.

I think that there are really just two cases that matter:

in-package tests
out-of-package tests

For in-package tests you should always use the module's import name and it should always be discovered via sys.path. Then spin makes the package importable or there is an editable install and either way it works via the import system. It does not matter whether a src layout is used if the mechanism for locating the tests is via the import system which is also the same mechanism as for locating the library.
For out-of-package tests the path to the test file needs to be given somehow and then it should maybe be treated as a standalone file. If the tests are themselves a package (separate from the library package) then if they are supposed to be installed by meson this is really just in-package tests. If they are in a package but not supposed to be installed then again they should be located by import module name but somehow spin/pytest should be configured to add the relevant base directory to sys.path.
I can't really think of a case where it makes sense to use file paths rather than module names besides a single file test script that is run like python test.py. If the tests are in a module that is supposed to be imported then that module should always be specified as an importable name relative to sys.path.

I can't really think of a case where it makes sense to use file paths rather than module names besides a single file test script that is run like python test.py. If the tests are in a module that is supposed to be imported then that module should always be specified as an importable name relative to sys.path.

This is one of the most interesting parts of this project; learning developers' different work styles!
E.g., I exclusively use the file-path mode of invoking tests, because I can TAB-complete at the prompt to find the filename I want to run.

Yes, strange magic :ghost:  We could potentially detect when src/ is the test prefix and modify the test invocation accordingly.

Even more simply, we could detect when path/to/file.py exists, and then turn it into a module. BUT, what about packages that do not ship their tests?

BUT, what about packages that do not ship their tests?

I think this is the more important question for spin. Other cases are handled fine by just using the module import name.
If the tests are not shipped then that presumably means they are not in the build directory and therefore spin test needs to make them importable somehow. I expect that this is just something that should be configured somehow with spin but I don't know any good example projects to look at and see what would be needed.

For now, I consider this expected behavior: if you specify additional args to pytest, we do not mess with those args. However, if you use -t to specify tests, everything should still work as expected. See #213.

Closed by #213


Alert fix

:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

Exchange-Server-2013/active-directory-permissions-role-exchange-2013-help.md
:white_check_mark:Succeeded
View

Exchange-Server-2013/add-the-federation-mailbox-to-the-ad-rms-super-users-group-exchange-2013-help.md
:white_check_mark:Succeeded
View

Exchange-Server-2013/address-lists-role-exchange-2013-help.md
:white_check_mark:Succeeded
View

Exchange-Server-2013/administrator-audit-log-structure-exchange-2013-help.md
:white_check_mark:Succeeded
View

Exchange-Server-2013/an-incompatible-operating-system-was-found-exchange-2013-help.md
:white_check_mark:Succeeded
View

Exchange-Server-2013/audio-codecs-exchange-2013-help.md
:white_check_mark:Succeeded
View

Exchange-Server-2013/clean-up-the-recoverable-items-folder-exchange-2013-help.md
:white_check_mark:Succeeded
View

Exchange-Server-2013/configure-a-spam-quarantine-mailbox-exchange-2013-help.md
:white_check_mark:Succeeded
View

Exchange-Server-2013/configure-exchange-2013-for-split-permissions-exchange-2013-help.md
:white_check_mark:Succeeded
View

Exchange-Server-2013/configure-mail-flow-and-client-access-exchange-2013-help.md
:white_check_mark:Succeeded
View

Exchange-Server-2013/configure-storage-quotas-for-a-mailbox-exchange-2013-help.md
:white_check_mark:Succeeded
View

Exchange-Server-2013/configure-the-startup-mode-on-a-client-access-server-exchange-2013-help.md
:white_check_mark:Succeeded
View

Exchange-Server-2013/configure-um-to-work-with-lync-server-exchange-2013-help.md
:white_check_mark:Succeeded
View

Exchange-Server-2013/configuring-federated-sharing-between-exchange-organizations-exchange-2013-help.md
:white_check_mark:Succeeded
View

Exchange-Server-2013/configuring-kerberos-authentication-for-load-balanced-client-access-servers-exchange-2013-help.md
:white_check_mark:Succeeded
View

Exchange-Server-2013/connect-a-voip-gateway-ip-pbx-or-session-border-controller-to-um-exchange-2013-help.md
:white_check_mark:Succeeded
View

Exchange-Server-2013/control-automatic-mailbox-distribution-using-database-scopes-exchange-2013-help.md
:white_check_mark:Succeeded
View

Exchange-Server-2013/create-a-custom-dlp-policy-exchange-2013-help.md
:white_check_mark:Succeeded
View

Exchange-Server-2013/create-a-public-folder-exchange-2013-help.md
:white_check_mark:Succeeded
View

Exchange-Server-2013/create-a-regular-or-exclusive-scope-exchange-2013-help.md
:white_check_mark:Succeeded
View

Exchange-Server-2013/create-a-sharing-policy-exchange-2013-help.md
:white_check_mark:Succeeded
View

Exchange-Server-2013/create-an-address-list-exchange-2013-help.md
:white_check_mark:Succeeded
View

Exchange-Server-2013/create-an-email-address-policy-exchange-2013-help.md
:white_check_mark:Succeeded
View

Exchange-Server-2013/create-an-unscoped-role-exchange-2013-help.md
:white_check_mark:Succeeded
View

Exchange-Server-2013/customize-the-outlook-web-app-sign-in-language-selection-and-error-pages-exchange-2013-help.md
:white_check_mark:Succeeded
View

Exchange-Server-2013/database-availability-groups-role-exchange-2013-help.md
:white_check_mark:Succeeded
View

Exchange-Server-2013/database-copies-role-exchange-2013-help.md
:white_check_mark:Succeeded
View

Exchange-Server-2013/databases-role-exchange-2013-help.md
:white_check_mark:Succeeded
View

Exchange-Server-2013/datacenter-switchovers-exchange-2013-help.md
:white_check_mark:Succeeded
View

Exchange-Server-2013/delegate-role-assignments-exchange-2013-help.md
:white_check_mark:Succeeded
View

Exchange-Server-2013/deploy-exchange-2013-in-a-cross-forest-topology-exchange-2013-help.md
:white_check_mark:Succeeded
View

Exchange-Server-2013/deploy-exchange-2013-um-exchange-2013-help.md
:white_check_mark:Succeeded
View

Exchange-Server-2013/deploying-exchange-2013-um-and-lync-server-overview-exchange-2013-help.md
:white_check_mark:Succeeded
View

Exchange-Server-2013/diagnose-exchange-search-issues-exchange-2013-help.md
:white_check_mark:Succeeded
View

Exchange-Server-2013/disable-or-bypass-anti-malware-scanning-exchange-2013-help.md
:white_check_mark:Succeeded
View

Exchange-Server-2013/disaster-recovery-role-exchange-2013-help.md
:white_check_mark:Succeeded
View

Exchange-Server-2013/disconnected-mailboxes-exchange-2013-help.md
:white_check_mark:Succeeded
View

Exchange-Server-2013/distribution-groups-role-exchange-2013-help.md
:white_check_mark:Succeeded
View

Exchange-Server-2013/edge-subscriptions-role-exchange-2013-help.md
:white_check_mark:Succeeded
View

Exchange-Server-2013/edgesync-replication-data-exchange-2013-help.md
:white_check_mark:Succeeded
View

Exchange-Server-2013/enable-internet-calendar-publishing-exchange-2013-help.md
:white_check_mark:Succeeded
View

Exchange-Server-2013/enable-or-disable-information-rights-management-on-client-access-servers-exchange-2013-help.md
:white_check_mark:Succeeded
View

Exchange-Server-2013/enable-the-mrs-proxy-endpoint-for-remote-moves-exchange-2013-help.md
:white_check_mark:Succeeded
View

Exchange-Server-2013/enable-voice-mail-users-to-receive-faxes-exchange-2013-help.md
:white_check_mark:Succeeded
View

Exchange-Server-2013/exchange-2010-servers-must-be-upgraded-to-service-pack-3-exchange-2013-help_1.md
:white_check_mark:Succeeded
View

Exchange-Server-2013/exchange-2013-system-requirements-exchange-2013-help.md
:white_check_mark:Succeeded
View

Exchange-Server-2013/exchange-activesync-exchange-2013-help.md
:white_check_mark:Succeeded
View

Exchange-Server-2013/exchange-server-2013-exchange-2013-help.md
:white_check_mark:Succeeded
View

Exchange-Server-2013/exchange-server-deployment-assistant-exchange-2013-help.md
:white_check_mark:Succeeded
View

Exchange-Server-2013/exchange-servers-role-exchange-2013-help.md
:white_check_mark:Succeeded
View

This comment lists only the first 50 files in the pull request.
For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.


Consistently getting BEX Errors

Pretty consistently getting Buffer Overflow errors on subnets
Problem signature:
Problem Event Name:	BEX
Application Name:	SNMPScanner.exe
Application Version:	<IP_ADDRESS>
Application Timestamp:	5a2e9fe6
Fault Module Name:	ucrtbase.DLL
Fault Module Version:	10.0.10586.1412
Fault Module Timestamp:	5a64613e
Exception Offset:	000847fb
Exception Code:	c0000409
Exception Data:	00000007
OS Version:	6.3.96<IP_ADDRESS>.400.8
Locale ID:	1033
Additional Information 1:	6497
Additional Information 2:<PHONE_NUMBER>32558afe1cfcbec20369b2
Additional Information 3:	41d3
Additional Information 4:	41d3efda2495bdb3a02e19fc2ff429f2
Read our privacy statement online:
http://go.microsoft.com/fwlink/?linkid=280262
If the online privacy statement is not available, please read our privacy statement offline:
C:\Windows\system32\en-US\erofflps.txt

Please indicate the Windows version and system language

Please indicate the Windows version and system language


The login UI should provide a way for privacy-conscious users to provide an access token

The login UI should provide a way for privacy-conscious users to provide an access token.
This should not be too prominent, as it could confuse less technical users, but it should be possible.
Right now users that don't want to e.g. give Madata access to their whole GH account, cannot use apps using Madata to connect to GH, which is unfortunate.

I think we should probably prioritize this.
It doesn’t have to be fancy, I’m thinking a small link like "Enter a personal access token manually…" that would show an <input>


Update README.md

add imports to 2nd example
remove unnecessary comments now that imports are there
move from gleam/erlang to gleam/erlang/process for sleep_forever

this is fixed now in the last release it seems


Add retries to selfhost deployer

Fixes https://github.com/aspnet/AspNetCore-Internal/issues/2450. Port conflict issues need retries. This is used for both Kestrel and HttpSys. I've only seen this issue on HttpSys.

🆙 📅 For 3.0, I decided to just retry if we fail to deploy. In master, I'm going to work on a new feature that allows HttpSys to bind to port 0 (for test reliability and cause it isn't a bad feature).

/azp run all

@Tratcher @anurse ping


Create sort/filter implementation

Create outline for implementation

Tool has limitations and cannot be used to create new resources.

Implemented sort functionality for Goals; troubleshooting some errors encountered. -2/1

Dan said that there was some code that can be used to implement these. Sravan is exploring.

Sravan is working to sort and filter the rows vs. the data points. Need to map the rows.

sort UI appears, but appears to have under "Filter Options" fifteen identical instances of the "OHSU - POC" filter:

this is related to many warnings that appear in the console:

irrespective of whichever "OHSU - POC" filter I select, they all toggle the first instance - all others do nothing -

If I filter by "OHSU - POC" no records are displayed:

There are "OHSU - POC" records available so the filter appears to not be working :

On a minor note, the "SORT/FILTER" UI always opens with no options selected, irrespective of whether or not I had previously selected an option, and which is presently driving record sorting or filtering.

yeah that's it.  the Medications page has 21 medications on there, and it has 21 instances of the "OHSU - POC" filter.  so evidently there's a loop in the code that iterates over resources, and is just adding the "source" to the filter list without checking for duplicates.
fixing this will address the UI issue.  still need to sort out why enabling a filter causes no records to show.

just checking status of the sort/filter logic in version 2.2.0.
firstly, the sort/filter UI looks WAY better, so thank you for those fixes!  the filtering also works as intended, so that's great.
that's the good news.
the bad news is that the sorting is still sorting only within the context of source groups, and not all together.  that is, all OHSU resources are sorted first (A-Z or Z-A), then (for example) Cerner resources are sorted (A-Z or Z-A).
screenshots:
A-Z, OHSU then Cerner:

Z-A, OHSU then Cerner:

so it looks like a little more needs to be done on this to get it where it needs to be.


Ruby 2.4.10 is not available

On Ububtu 14.04 (and other OS'es) Ruby 2.4.10 is not available.
It has been just recently released along with 2.7.1, 2.6.6, and 2.5.8. Those are present, but not 2.4.10.

Ruby 2.4.10 is now available on most of OS'es. Thanks!


Feature: expose color utils in bundle

:tada: This PR is included in version 1.4.0-rc.18 :tada:
The release is available on:

npm package (@next dist-tag)
GitHub release

Your semantic-release bot :package::rocket:

:tada: This PR is included in version 2.0.0 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Update tc-asa-build-and-test.yaml

Closing this temporarily because sandbox launch keeps failing on indexer - health even with Indexer disabled.


EVP_PKEY *pk is freed twice resulting in a dealloc error / bad access.

I have code that calls CMS_Decrypt(), passing in the EVP_PKEY as one of the parameters, which results in dealloc error when trying to free the the EVP_PKEY:
   bio = BIO_new(BIO_s_mem())
   privateKey = getEVPPKEY() // makes bio, makes key from pemString, free's bio.

   CMS_decrypt(pkcs7, privateKey, cert, null, bio, 0)

   // cleanup
   EVP_PKEY_free(privateKey)
   BIO_free(bio)

After talking a look at the code, it seems that CMS_decrypt() passes the EVP_PKEY down the chain:

https://github.com/openssl/openssl/blob/4596c20b86871b2bb0f9a7f6b855c0b7f0d4fbf3/crypto/cms/cms_smime.c#L859

Calls CMS_decrypt_set1_pkey(cms, pk, cert))

https://github.com/openssl/openssl/blob/4596c20b86871b2bb0f9a7f6b855c0b7f0d4fbf3/crypto/cms/cms_smime.c#L879

CMS_decrypt_set1_pkey() then calls CMS_decrypt_set1_pkey_and_peer()

https://github.com/openssl/openssl/blob/4596c20b86871b2bb0f9a7f6b855c0b7f0d4fbf3/crypto/cms/cms_smime.c#L700

In CMS_decrypt_set1_pkey_and_peer(),
On line 745, the EVP_PKEY references is upped by one, (now we have ref count = 2)

https://github.com/openssl/openssl/blob/4596c20b86871b2bb0f9a7f6b855c0b7f0d4fbf3/crypto/cms/cms_smime.c#L744-L749

Then the CMS_RecipientInfo_set0_pkey() function is called the fist time on 746 and frees the EVP_PKEY on line 487, which sets the reference counter form 2 down to 1.

https://github.com/openssl/openssl/blob/c3aed7e4e6f1960eaa43ecbea2178b82481887af/crypto/cms/cms_env.c#L481-L490

Then back in CMS_decrypt_set1_pkey_and_peer() on line 748, we call the same function again, CMS_RecipientInfo_set0_pkey(), freeing the EVP_PKEY again and now the reference count is zero.
Exiting CMS_decrypt() and back to my code, the EVP_PKEY has been freed and I get a bad access / dealloc error.
Is this by design?
Does the CMS_decrypt free the EVP_PKEY?
This feels like unintended behavior.

@DDvO - this is fixed I assume?

Then the CMS_RecipientInfo_set0_pkey() function is called the fist time on 746 and frees the EVP_PKEY on line 487, which sets the reference counter form 2 down to 1.

Lines 487 and 488 in CMS_RecipientInfo_set0_pkey mean that any existing pkey is freed from the recipient info, and it is replaced with the new pkey. If the EVP_PKEY_free(ri->d.ktri->pkey) call on 487 is actually doing something, and decrementing the ref counter for the same pkey that you are adding, then this means that the pkey being added is already present in the recipient info. If that's the case then we would have expected the pkey to have 2 refs to it when you called CMS_decrypt, i.e. one ref for your application, and one ref for the recipient info.
So - how did the pkey get into the recipient info?

I have code that calls CMS_decrypt(), passing in the EVP_PKEY as one of the parameters, which results in dealloc error when trying to free the the EVP_PKEY:

Which exact version/commit ID of OpenSSL are you using?
The code snippet you provide appears to match nicely with test_encrypt_decrypt() in test/cmsapitest.c, which works fine. So I see little chance for reproducing the issue unless you provide a complete example.


Testing out manual upload feature (BHR)

@cakesoft-shashank can you remove data from relay my seed words : recall vacant slight meat announce bright later forest insect frown slab youth
Asset file

Pending from devs


Add a metrics package

Goal : Evaluate if a designed protein is a good design/a good binder.

[ ] Secondar structure annotations - This function should take in a pdb file and return a plot of the secondar annotations, return a json object with ss annoation for each residue idx
[ ] Implement Allan's chemical violition metrics
[ ] Rosetta SASA scores and pairwise/individual rosetta scores of a structure in CSV
[ ] Sequence Features like - number of repeats/alanine's etc.

@AllanSCosta  If you want to add any other metrics we should have

I have a proposal interface:
- metrics
- base.py -> Defines the Metric, and the MetricsPipe class
- protein/
  - secondary_structure.py
  -

When one wants to use:
from moleculib.metrics import MetricsPipe, SecondaryStructureAnnotate
metrics_pipe = MetricsPipe(
  SecondaryStructureAnnotate(params),
  ...
)
datum = ProteinDatum.fetch_pdb_id('1L2Y')
datum_metrics = metrics_pipe(datum) # returns dictionary of metrics

It would be great to keep metrics operating on ProteinDatum instead of directly on PDB files – although not all metrics can be made so I believe (@ManvithaPonnapati correct me if I'm wrong). This would be for the sake of being able to use some metrics in training pipeline without needing to do files I/O

@AllanSCosta I have been using the annotations from a gb file using the biotite.sequence.io.genbank to generate the secondary sequences information since the gb file has all the secondary sequence information neetly packaged, have not been using a pdb file. Is this alright?


Gray delimiters with treesitter enabled

I noticed that when using treesitter, the color for delimiters, such as semicolons, parentheses, and brackets are a dark gray, like below:

This does not occur without treesitter:

Is this intentional? In my opinion delimiters should always be a bright color.

Is this intentional?

Yep! We are currently discussing syntax highlighting over at the Discord server. I'm gonna mention this there :)

You can now customize the colors of every highlight group using Catppuccin's remapping function and its API: https://github.com/catppuccin/nvim#overwriting-highlight-groups


Chore/remove legacy piece directplay rules

What kind of change does this PR introduce? (Bug fix, feature, docs update, ...)

What is the current behavior? (You can also link to an open issue here)

What is the new behavior (if this is a feature change)?

Other information:

Status

[ ] Code documentation for the relevant parts in the code have been added/updated by the PR author
[ ] The functionality has been tested by the PR author
[ ] The functionality has been tested by NRK

@nytamin any problem with this being merged right away?

Codecov Report

Merging #579 (022013a) into release38 (ff4348b) will increase coverage by 0.03%.
The diff coverage is 33.33%.

@@              Coverage Diff              @@
##           release38     #579      +/-   ##
=============================================
+ Coverage      67.30%   67.33%   +0.03%
=============================================
  Files            261      261
  Lines          17894    17892       -2
  Branches        3836     3838       +2
=============================================
+ Hits           12043    12048       +5
+ Misses          5810     5803       -7
  Partials          41       41

Impacted Files
Coverage Δ

meteor/server/api/userActions.ts
38.55% <0.00%> (+0.15%)
:arrow_up:

meteor/server/api/playout/adlib.ts
28.88% <50.00%> (+0.26%)
:arrow_up:

packages/blueprints-integration/src/context.ts
100.00% <0.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 ff4348b...022013a. Read the comment docs.


Error: connect

I was trying to work with SDK but today I got  Error: connect ETIMEDOUT <IP_ADDRESS>:80

Hi, maybe the server is down or there is a problem with your internet connection. I've tested the demo code today and everything works fine.
However, as of 22th August 2016 there will be an update to the API which we will have to wait for the changes to come. Here is their announcement message:

As of 22 August 2016, there will be an upgrade to Trace and Trace Application core system. | Please update the application to its latest version to avoid discontinuous of service.| | IOS | https://itunes.apple.com/th/app/thailand-post-track-trace/id637371355 | | Android | https://play.google.com/store/apps/details?id=com.trackandtrace.lazylist

Hi,
Indeed that was temporary problem. Now it works.
Thank you! I hope you will update the module soon.
Regards,
Viktor
From: Punnawut Khowkittipaiboon
Sent: Saturday, August 20, 2016 5:58 PM
To: itsKaynine/thailand-post
Cc: tihonnsk ; Author
Subject: Re: [itsKaynine/thailand-post] Error: connect (#1)
Hi, maybe the server is down or there is a problem with your internet connection. I've tested the demo code today and everything works fine.
However, as of 22th August 2016 there will be an update to the API which we will have to wait for the changes to come. Here is their announcement message:
As of 22 August 2016, there will be an upgrade to Trace and Trace Application core system. | Please update the application to its latest version to avoid discontinuous of service.| | IOS | https://itunes.apple.com/th/app/thailand-post-track-trace/id637371355 | | Android | https://play.google.com/store/apps/details?id=com.trackandtrace.lazylist
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or mute the thread.

@tihonnsk You're welcome! The new app has been released so i'll be updating the module asap.

@tihonnsk Now working with latest version of API!

Great! Thank you!
From: Punnawut Khowkittipaiboon
Sent: Sunday, August 28, 2016 2:40 AM
To: itsKaynine/thailand-post
Cc: tihonnsk ; Mention
Subject: Re: [itsKaynine/thailand-post] Error: connect (#1)
@tihonnsk Now working with latest version of API!
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.

Hi Punnawut,
When trying use API I receive many errors like this:
count= 1 country= EC weight= 200
count= 1 country= CM weight= 200
{ [Error: read ECONNRESET] code: 'ECONNRESET', errno: 'ECONNRESET', syscall: 'read' }
{ [Error: read ECONNRESET] code: 'ECONNRESET', errno: 'ECONNRESET', syscall: 'read' }
count= 1 country= DM weight= 500
count= 1 country= MC weight= 500
{ [Error: read ECONNRESET] code: 'ECONNRESET', errno: 'ECONNRESET', syscall: 'read' }
count= 1 country= DJ weight= 200
{ [Error: read ECONNRESET] code: 'ECONNRESET', errno: 'ECONNRESET', syscall: 'read' }
count= 1 country= CZ weight= 200
count= 1 country= GH weight= 200
What is the reason?
Thanks,
Viktor
From: Punnawut Khowkittipaiboon
Sent: Sunday, August 28, 2016 2:40 AM
To: itsKaynine/thailand-post
Cc: tihonnsk ; Mention
Subject: Re: [itsKaynine/thailand-post] Error: connect (#1)
@tihonnsk Now working with latest version of API!
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.

@tihonnsk Hi, what OS/Node.js version are you using and how frequent are the requests sent? I also suspect that it might be something related to HTTPS since we were using HTTP before the API updates in August.


Set state on group

Ok, not really an issue but an enhancement request. It would be great if another method is added to set state (and possibly brightness) on groups as well. As it was missing I assumed that the same setDevice statement can be used for group ids but it doesn't work.
Love the pkg though!

Thank you! I wrote this package with group support in mind, I just couldn't find the time to finish it. Actually it was pretty easy to implement, check out the updated docs in version 0.1.2, hope it works!

Fantastic - I'll give it a test tonight to confirm the update. Many thanks!

Works like a charm. Thanks for the great work!


Atom to Rune trade failing

Overview
when attempting to trade atom to rune it is coming up with an error in broadcasting
References and additional details

log into app.shapeshift and connect to wallet if choice
Enter an atom to rune trade
Broadcast tx and note that the trade does not go through

https://github.com/shapeshift/web/assets/100157997/34da68b9-9865-448f-a3de-45bbc488c6ca
Acceptance Criteria
Should be able to trade atom to rune
Need By Date
No response
Screenshots/Mockups
No response
Ownership

[X] If my bounty needs engineering or needs product I have added the respective labels on the right
[X] As the sponsor of this bounty I will review the changes in a preview environment (ops/product) or review the PR (engineering)

Estimated effort
No response
Sponsor / Stakeholder
No response
Bounty Hunters

Join our discord
Include an expected timeline for you to complete work in the work plan when you apply for this bounty!
Please refer to this link for some basic info
Please do not start work on this issue until you are approved in Gitcoin.

@MBMaria just confirming this is happening on prod, too? The video recording is on wood.

@MBMaria just confirming this is happening on prod, too? The video recording is on wood.

yep, happening on prod as well.

@kaladinlight looks like the tx broadcast is failing in unchained. When trading atom -> rune on native wallet:
Request
{"rawTx":"CpkBCk8KDi90eXBlcy5Nc2dTZW5kEj0KFLUYNCDBYTR6tjwjIT0IQk0v4EIrEhRb4LptXs9BLiTXyIABeCtXyrVcURoPCgV1YXRvbRIGNDg0MDI3EkY9OlRIT1IuUlVORTp0aG9yMTd5amV4NjJueXl6anA4ajV4OTdqNjN6MzB3bjN1c3Vrd3l2czlzOjEwMTc2Mzg4MjpzczowEmgKUApGCh8vY29zbW9zLmNyeXB0by5zZWNwMjU2azEuUHViS2V5EiMKIQNn9AkOoJcUdYFmKiP7V9YdBeuI+P/C4wEd2IsRw7bQQBIECgIIARgNEhQKDgoFdWF0b20SBTEwMDAwEMCEPRpACoMRQiLT8pX2N9/ZaOm/VW0AcROsOH3g5lFTEgmXnN8xq+lGNtdIGqXcLvtuX/I6X7JxUMv2utrxRkJzdCQXPA=="}

Response
{
    "message": "failed to broadcast transaction: codespace: sdk, code: 2, description: tx parse error"
}


Matt/create ticket

Description
Adds ticketing to create flow.
Refactors some NFT utils because tickets default to POAP NFT use case.
DRAFT for now.

Should NFT upload step be skipable?
because there will be errors on the page if user does skip it


refactor(cdk-experimental/menu): refactor MenuStack to ensure submenus are popped off and closed

When closing a menu from the menu stack this ensures that any sub-menu's are popped off the stack
and closed resulting in a stack which represents the state of the UI.

@teflonwaffles @jelbourn feedback should be addressed.


Fix file-update.yml

TODO

Implement in misc scripts and propagate.

Updating a workflow file requires workflows permissions, which can only be granted via PAT.
Not sure yet how to handle this. PAT is overkill and inconvenient. Maybe just update local in these cases, with the failed workflow run providing at least a notification.


[Request for External] Page "Order Planning" - global variables

Page "Order Planning"
please make the global variable "DemandQuantityHideValue" , "QuantityHideValue" and "DemandQtyAvailableHideValue" accessible. (protected)

Thanks for reporting this. We agree, and we’ll publish a fix asap, either in an update for the current version or in the next major release. We will update this issue with information about availability.


Improve cooperation with C++ environments

Some code from C source files should be wrapped by the setting “extern "C"” for C++ tools.

Thanks Markus for your proposal ;-)
I'll add it to the ToDo list and such support will be released in v1.2.2.

Solved in the release of v1.2.2.


fix(sort-switch-case): #313: fixes break statements not being recognized

Fixes #313.
Changes

Fixes break statements not being recognized.
Adds tests.

What is the purpose of this pull request?

[x] Bug fix

Thanks!


Do not evaluate expressions added to configs in preset.json

Version
3.11.0
Environment info
Mac/Ubuntu
Node  10.16.0

Steps to reproduce
Add the following to preset.json.
"configs": {
   "vue": {
       "lintOnSave": process.env.NODE_ENV === 'production' ? 'error' : true,
    }
}

What is expected?
The config mentioned to go in vue.config.js as it is.
lintOnSave: process.env.NODE_ENV === 'production' ? 'error' : true,

What is actually happening?
The above config evaluates the expression and adds
lintOnSave: true,

to the vue.config.js...as one can expect.
But I want the config to go in as it is mentioned in preset.json. How do I make sure that the expression doesn't evaluate?

I can't follow your description. the content for preset.json that you show is not valid JSON, parsing will fail.
Please provide a runnable reproduction in a github repository.


the sequence is not right ?

why the sequence is not right ？？

@olafchou The plugin rename according to the order of the layers/artboards and not to the position on the canvas. Order them first on the layer list and try again.
I hope it helps.

Ah that seems to be the issue.  It would be nice to order it based on X/Y.  Maybe that is another plugin that someone can make: the ability to reorder artboards based on X/Y.

yeah, i am looking for that plugin too that can order artboarts based on X/Y.

This plugin "Automate" might help you sorting the artboards https://github.com/Ashung/Automate-Sketch


Try to get AWS region from local environment if not provided

Get the AWS environment from the local environment (e.g. ~/.aws/config ) if it is not provided, Rusoto probably has a function for this.
Only really matters for the initial get_bucket_location request, as after that we want to use region of the bucket itself.

Duplicate of #18 .

Thanks for the help!


Sending multiple parameters

Hello,
I would like to send more custom parameters to the getUserMedia() method. For this I changed that method to the following:
public function getUserMedia($id = 'self', array $params)
{
    return $this->_makeCall('users/' . $id . '/media/recent', strlen($this->getAccessToken()), $params);
}

This enables me to send in an array of possible parameters, like for instance the timestamp limits:
$media = $this->instagram->getUserMedia('self', [
    'MAX_TIMESTAMP' => $this->getToDate()->timestamp,
    'MIN_TIMESTAMP' => $this->getFromDate()->timestamp,
]);

Although the url is correct, it doesn't get the limited data in that date range. This is the URL:
https://api.instagram.com/v1/users/self/media/recent?access_token=MY_TOKEN&MAX_TIMESTAMP=1446537600&MIN_TIMESTAMP=1446451200

Did I miss something that might cause this behaviour ?
Thanks,

Everything seems fine. What error is it returning?

There is no returned error, just that it is not filtering data based on those 2 dates. When I limit it to the previous day only, I still get the full number of results that instagram profile has, instead of like 2-3 images posted on that day.

Does the timestamp you send and the timestamp it returns look the same?

They are the same yes.
What I send:
// $paramString, in _makeCall()
"&MAX_TIMESTAMP=1446537600&MIN_TIMESTAMP=1446451200"

And next_url from the pagination key:
https://api.instagram.com/v1/users/198152435/media/recent?MIN_TIMESTAMP=1446451200&sig=TOKEN&MAX_TIMESTAMP=1446537600&access_token=TOKEN&max_id=1047160062405383159_198152435

The min and max timestamp correspond.

That is definitely strange. I guess this is out of my knowledge of the API. Sorry I can't help more.


hint-only installers

It would be nice to have:

--installer=cargo(-install?)
--installer=cargo-binstall

Which produce installer hints without any need for any physical artifact. This requires some way to tell the reader of the dist-manifest that no such artifact exists, only the hint/description.

I made Artifact::name optional to future-proof against this -- it being None will signal the artifact is purely informative and has no physical files.

Note that oranda has a builtin feature for this, reducing the pressure to add this for the cargo-dist+oranda tag-team. It's called "package_managers" and is basically a string => string map it will forward verbatim.
https://github.com/axodotdev/oranda/blob/cec1092d39cf191be661c4ab9352c61447f28833/oranda.json#L17-L19

Probably all the work for this will go into oranda at this point.


There is a translation error in the Japanese version of this Microsoft docs.

There is a translation error in the Japanese version of the Microsoft docs.
https://docs.microsoft.com/en-us/powerapps/maker/portals/manage-sharepoint-documents#step-5-create-appropriate-table-permission-and-assign-it-to-the-appropriate-web-role
https://docs.microsoft.com/ja-jp/powerapps/maker/portals/manage-sharepoint-documents#step-5-create-appropriate-table-permission-and-assign-it-to-the-appropriate-web-role
[Append To] should be translated as [追加先], not [追加].
Due to this translation, the end user was not able to set the proper permissions, which took some time to resolve.
Please correct the translation.

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

ID: fd70bb46-8651-365b-7a25-215b921f55b6
Version Independent ID: f628a69a-04c8-901a-832f-b867aff68603
Content: Manage SharePoint documents - Power Apps
Content Source: powerapps-docs/maker/portals/manage-sharepoint-documents.md
Service: powerapps
Sub-service: portals
GitHub Login: @sandhangitmsft
Microsoft Alias: sandhan

@momotanaka3
Thank you for your feedback. We are looking into this issue.

@momotanaka3
Thanks for your feedback. We have updated the translations, and the updated translations are live. Closing this issue.


Missing IInstrumentationDiscoverer argument for PerfItRuntime.Install in README

In the README for the line
PerfItRuntime.Install(Assembly.GetExecutingAssembly()))
there needs to be a second argument for the object of type IInstrumentationDiscoverer

Thank you!


Tabs are replaced with spaces in Makefile

As mentioned in atom/language-make#3, I'm having problems with tabs being replaced with spaces in a Makefile. As this causes the Makefile to stop working, it's a rather big problem. I've identified the tabs-to-spaces package as the perpetrator. I've tried to adjust my configuration to:
"*":
  "tabs-to-spaces":
    "onSave": "untabify"
"Makefile":
  "tabs-to-spaces":
    "onSave": "tabify"

But the "Makefile" section seems to be ignored. Tabs are still replaced with spaces in my Makefile. Is my configuration invalid?

Yes, your configuration is invalid. In order to manually add language-specific configuration, also called scope-specific configuration, you need the "scope name" of the language you want to configure. In this case, the scope name for Makefiles is .source.makefile. This information can be found in the settings page for the language package in question:

If you change your configuration to look like this:
"*":
  "tabs-to-spaces":
    "onSave": "untabify"
".source.makefile":
  "tabs-to-spaces":
    "onSave": "tabify"

it should work. Let me know if that doesn't help!

@lee-dohm Awesome, that did indeed do the trick! I've never seen that "Scope" before. Thanks for pointing it out! It's almost as I feel like "tabs-to-spaces" should add the untabify configuration for Makefiles by default, or at least mention it in the documentation. Thoughts?
On to something else, I noticed that tabs within a line, to align something like Markdown references, aren't replaced. Such as:
[edit]:				https://help.github.com/articles/editing-files-in-your-repository/
[github]:			https://github.com/signup/free

Is that intentional, so "tabs-to-spaces" should only replace indentation at the start of the line?

I feel like "tabs-to-spaces" should add the untabify configuration for Makefiles by default, or at least mention it in the documentation. Thoughts?

I specifically default onSave to off so that people can configure it how they like themselves. If I mentioned Makefiles in the documentation, it would create implicit expectations for me to warn of any special exceptions. I'm not sure I want to take on the maintenance burden. I'll consider it though.

"tabs-to-spaces" should only replace indentation at the start of the line?

Yes, the tabs-to-spaces package was designed specifically for altering leading indentation. Atom itself has commands for converting all indentation on a line.

@lee-dohm Thanks!

actually you should probably just hardcode this for makefiles.
space-indented makefiles are always wrong, and it’s easy to configure your package in a way that makes this bug appear.

actually you should probably just hardcode this for makefiles.

As I said above, the onSave functionality defaults to off. This complies with the common "safe by default" axiom. If people want to change from the default configuration then it is up to them to understand their own requirements and set their configuration accordingly. I'm not going to force a setting which can have significant performance implications to on.

I'm not going to force a setting which can have significant performance implications to on.

why do you assume this might be the case?

why do you assume this might be the case?

Why do you assume and imply that the author of the package doesn't know the performance characteristics of their own creation?

because having intuition about performance of complex software is hard 😄
but yeah, you don’t want that, and i don’t use this addon so i don’t need to lobby for adding it 😉

Yes, but making decisions based on data is much, much easier :grinning:


Update upstream (adds 1.19.4 support)

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you all sign our Contributor License Agreement before we can accept your contribution.0 out of 11 committers have signed the CLA.:x: rom1504:x: extremeheat:x: dependabot[bot]:x: Prosciuttino:x: frej4189:x: turikhay:x: XHawk87:x: hvlxh:x: IceTank:x: AugustinMauroy:x: andriycraftYou have signed the CLA already but the status is still pending? Let us recheck it.


Fix/detail movie error handling

Implement error handling in MovieDetailScreen #15

Merged as part of #21


ESXi - Does not have the latest Version

Link to product page on endoflife.date
https://endoflife.date/esxi
Details of incorrect and correct details you have found
The latest version of this product has not been updated.
What is the source website for the product and for its version information?
https://docs.vmware.com/en/VMware-vSphere/8.0/rn/vsphere-esxi-80u2b-release-notes/index.html
Additional context
ESXi 8.0 Update 2b has been released.

Seems to be update currently so likely can be closed (noticed this while working on #5653)


Firefox buggy

Hey there!
My Firefox version 48 runs service workers. But, I've already noticed the Chrome sounds better.
Because Firefox just puts a new one cache version. And old cache versions are left. I can verify it by executing on console:
caches.keys().then(function(cacheNames) { console.log(cacheNames) })
They don't go away on Firefox. Even although Chrome works well.
And it's my activate event function below:
self.addEventListener('activate', function(event) {
var cacheWhitelist = ['xxxxxxxx'];
  event.waitUntil(
    self.caches.keys().then(function(cacheNames) {
      return Promise.all(
        cacheNames.filter(function (cacheName) {
          return (cacheWhitelist.indexOf(cacheName) === -1);
        })
        .map(function (key) {
          return self.caches.delete(key);
        })
      );
    })
  );
});
How could I make it works properly?
Thanks in advance.

You should probably file this in Mozilla's bug tracker instead, since it's about a particular implementation of this specification.

If you are going to file an issue on Mozilla's bug tracker, then please
leave the link to it here.
On Aug 10, 2016 10:00 PM, "Josh Matthews"<EMAIL_ADDRESS>wrote:

You should probably file this in Mozilla's bug tracker
https://bugzilla.mozilla.org/enter_bug.cgi?product=Core&component=DOM%3A Service Workers
instead, since it's about a particular implementation of this specification.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/slightlyoff/ServiceWorker/issues/948#issuecomment-238968945,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ABIlkeE92iSmfn3fvtzbSMTyg4sqrgGSks5qeh_UgaJpZM4JhdK7
.

If you are going to file an issue on Mozilla's bug tracker, then please
also leave the link to it here.
On Aug 10, 2016 10:00 PM, "Josh Matthews"<EMAIL_ADDRESS>wrote:

You should probably file this in Mozilla's bug tracker
https://bugzilla.mozilla.org/enter_bug.cgi?product=Core&component=DOM%3A Service Workers
instead, since it's about a particular implementation of this specification.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/slightlyoff/ServiceWorker/issues/948#issuecomment-238968945,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ABIlkeE92iSmfn3fvtzbSMTyg4sqrgGSks5qeh_UgaJpZM4JhdK7
.

Are you sure the activate event is firing?  If you are used to chrome devtool's forced update feature, then you might be surprised firefox does not activate the new worker during page reload.  You either need to use skipWaiting() or close all controlled windows before the new worker will fully activate.

@wanderview Yes, I guess it's not being fired. I did mention at here:
Bug 1294216
Maybe some has got any tip. I can clear the old caches manually. Thus I'd try to enforce an event binding to call the function.
Should not the "spec" rule all the browsers' behaviour smoothly? :confused:
I'll check it out (tomorrow). I'm glad since then! Thanks.

Ok, I responded there.

All right.
I can't open the console, unless it's seen as tab in some way.
If I want to override this rule as you said, so those methods help me on it. The skipWaiting and claim works perfectly. Thank you so.


Read JSON support from Chapel

Duplicate of this error:  https://github.com/chapel-lang/chapel/issues/8748 Marcos implemented the temporary fix suggested by david iten.
At the moment, I am getting this error:
/Users/buddha/github/buddha314/chrest/src/ChrestClient.chpl:11: error: cannot resolve base type for method 'readWriteThis'
/bin/sh: ./test/test: No such file or directory
rm: test/test: No such file or directory

Since David has put in this pull request: https://github.com/chapel-lang/chapel/pull/8787 perhaps we just wait for it to go through rather than fixing the file not found error.

@buddha314 , I have detected the problem. This error is due to the use DateTime; inside ChrestClient.
I hate to mistake, but I added the date time after committed. I am not proud of this.I committed an incomplete code.
It was my fault.I am sorry!


Minor tests improvements

One of the test that tends to fail not too often, but often enough to be noticeable, is EnrollDifferentUTXO.
Turns out it was another case of postTransaction... Or so I think.

Two of them failed on Flash on the first try but the automatic retry (in the script) means they went green "first try"

The second commit fixed https://github.com/bosagora/agora/issues/2426


Errors when using a non-valid Certificate

Hi there,
I'm trying to test the firehose-to-syslog out on a bosh-lite deployment of CF but it's failing because I'm using a self-signed cert.
I've implemented a quick fix for this locally by adding a --skip-ssl-validation flag and passing &tls.Config{InsecureSkipVerify: skipSSLValidation} through to noaa and gorequest. Would you be interested in a PR for this?
Cheers,
Ed

Ah yeah, that would be great! :)

PR solves the issue.
Thanks again.


linux_dependencies: fix NixOS

I forgot a rec... (and I removed the redundant file name).
Objective

Fix the whoopsie from #5086.

@fluunke I'm assuming this has your approval?

That fixes it :) many thanks!

bors r+


[react-router-redux] Location change action is not dispatched.

We are trying to tie route changes in react router to redux-saga.
Almost everything is working like a charm except we found that not all history actions end up creating LOCATION_CHANGE actions.  Below is a bit contrivied but I hope I can explain it well enough.
store
export const history = createBrowserHistory()

const sagasMiddleware = createSagaMiddleware()
const router = routerMiddleware(history)

const middlewares = [sagasMiddleware, router]

const store = createStore(
  reducers,
  compose(
    applyMiddleware(...middlewares),
  ),
)

// Boot up our saga middleware.
sagasMiddleware.run(rootSaga)

export default store

redux saga
function* handleLocationChange({ payload }) {
  console.log(payload)

  if (payload.pathname !== '/foo') {
      yield put(push('/foo'))
  }
}

export function* routes() {
  yield takeEvery(LOCATION_CHANGE, handleLocationChange)
}

Router
import {history} from './redux/store'
import Settings from './components/settings/Settings'

import './App.css'

const App = () => {

  return (
    <ConnectedRouter history={history}>
      <div>
        <Switch>
          <Route path="/home" component={Settings}/>
          <Route render={props => (
            <Fragment>
              <Route path="/settings" component={Settings}/>
            </Fragment>
          )}/>
        </Switch>

      </div>
    </ConnectedRouter>
  )
}

export default App

The issue is that the yield put(push('/foo')) executes and the browser's history is modified but the LOCATION_CHANGE action is not dispatched.  If we call that same push() action creator outside of the saga you will see the action dispatched.  One last strange behavior is that if you set a timeout then use the push in a saga it works.  See below.
      yield put(push('/login'))
      yield call(delay, 1)
      yield put(push('/login'))

We are really at a loss here.

This is a bug tracker, not a support system. For usage questions, please use Stack Overflow or Reactiflux where there are a lot more people ready to help you out. Thanks!

I am sorry that you feel this but I appear to be a bug.  What do I have to do to prove that?

@nmaves We had a similar issue but it turned out to be that the history instances used for the middleware and the Router were not the same.


Error pulling bcinsider build

Today I'm trying to use the script pasted below to pull the latest bcinsider build.  It has worked in the past.  Today it is erroring out...I'm pasting the output below as well.
$securePassword = ConvertTo-SecureString -String "DynamicsPath1!" -AsPlainText -Force
$credential = New-Object System.Management.Automation.PSCredential -argumentList "admin", $securePassword
docker login "bcinsider.azurecr.io" -u "" -p ""
New-NavContainer     -accept_eula
-alwaysPull     -imageName "bcinsider.azurecr.io/bcsandbox:us"
-containerName "bcsandbox"     -Credential $credential
-memoryLimit 3G     -isolation hyperv
-updateHosts     -shortcuts Desktop
-includeCSide     -assignPremiumPlan
-auth NavUserPassword     -enableSymbolLoading
-includeTestToolkit     -doNotExportObjectsToText
-licenseFile "C:\Download\Epimatic.flf"
Login Succeeded
NavContainerHelper is version <IP_ADDRESS>
Host is Microsoft Windows Server 2019 Datacenter - ltsc2019
Docker Client Version is 18.09.4
Docker Server Version is 18.09.4
Pulling image bcinsider.azurecr.io/bcsandbox:us-ltsc2019
us-ltsc2019: Pulling from bcsandbox
Digest: sha256:983d8930a56eeab64a838f0a13635eecf2aeb56010f377c6c028ca1a70a1ae32
Status: Image is up to date for bcinsider.azurecr.io/bcsandbox:us-ltsc2019
Using image bcinsider.azurecr.io/bcsandbox:us-ltsc2019
Removing container bcsandbox
Removing bcsandbox from hosts
Removing C:\ProgramData\NavContainerHelper\Extensions\bcsandbox
Creating Nav container bcsandbox
Using license file C:\Download\Epimatic.flf
Version: 14.1.31955.0-US
Platform: 14.0.31907.0
Generic Tag: <IP_ADDRESS>
Container OS Version: 10.0.17763.437 (ltsc2019)
Host OS Version: 10.0.17763.437 (ltsc2019)
Using hyperv isolation
Creating container bcsandbox from image bcinsider.azurecr.io/bcsandbox:us-ltsc2019
9a5cfb86fc2a76d1f9f8d52b08e903f9624c9a3f870a5cae6e3cd7a7d4e72c83
Waiting for container bcsandbox to be ready
Initializing...
Starting Container
Hostname is bcsandbox
PublicDnsName is bcsandbox
Using NavUserPassword Authentication
Starting Local SQL Server
Starting Internet Information Server
Creating Self Signed Certificate
Self Signed Certificate Thumbprint BAD877364F180042C0B4C7B84DDA0B11C2BC04EC
Modifying Service Tier Config File with Instance Specific Settings
Starting Service Tier
Registering event sources
Creating DotNetCore Web Server Instance
Enabling Financials User Experience
Using license file 'c:\run\my\license.flf'
Import License
Creating http download site
Setting SA Password and enabling SA
Creating admin as SQL User and add to sysadmin
Creating SUPER user
Assign Premium plan for ADMIN
Container IP Address: <IP_ADDRESS>
Container Hostname  : bcsandbox
Container Dns Name  : bcsandbox
Web Client          : http://bcsandbox/NAV/
Dev. Server         : http://bcsandbox
Dev. ServerInstance : NAV
Files:
http://bcsandbox:8080/al-3.0.124247.vsix
Initialization took 264 seconds
Ready for connections!
Reading CustomSettings.config from bcsandbox
Creating Desktop Shortcuts for bcsandbox
Importing Objects from C:\TestToolKit\CALTestCodeunits.US.fob (container path)
!
at Import-NAVApplicationObject, C:\Program Files (x86)\Microsoft Dynamics NAV\140\RoleTailored Client\Microsoft.Dynamics.Nav.Ide.psm1: line 147
at , : line 35
at , : line 22
!
At C:\Program Files\WindowsPowerShell\Modules\navcontainerhelper\<IP_ADDRESS>\ContainerHandling\Invoke-ScriptInNavContainer.ps1:31 char:13

        Invoke-Command -Session $session -ScriptBlock $scriptbloc ...

        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

CategoryInfo          : NotSpecified: (:) [Write-Error], WriteErrorException
FullyQualifiedErrorId : Microsoft.PowerShell.Commands.WriteErrorException,Import-NAVApplicationObject
PSComputerName        : 9a5cfb86fc2a76d1f9f8d52b08e903f9624c9a3f870a5cae6e3cd7a7d4e72c83

I just tried this again and it worked...but i didn't get a bcsandbox CSIDE shortcut?

I ran your exact powershell command (except for the license of course) and it works fine.
Maybe disk space or other things locally?
maybe do a docker cleanup if strange problems persists - the script works and the container works.

Thanks Freddy.  Earlier i tried three times and got the error each time.  I tried again now and it worked fine...very strange...all on the same machine with 100GB free on the primary drive.


Angular 9 console errores

Please remember, the issues forum is NOT for support requests. It is for bugs and feature requests only.
Please read https://github.com/nth-cloud/ng-toggle/blob/master/CONTRIBUTING.md and search
existing issues (both open and closed) prior to opening any new issue and ensure you follow the instructions therein.
Bug description:
After updating my projecto to Angular 9 Im getting this error in console.
index-add-edit.component.html:165 ERROR TypeError: Cannot read property 'nativeElement' of undefined
at NgToggle.get container$ [as container$] (ng-toggle.js:456)
at NgToggle.calculateWidth (ng-toggle.js:390)
at NgToggle.ngOnChanges (ng-toggle.js:167)
at checkAndUpdateDirectiveInline (core.js:32900)
at checkAndUpdateNodeInline (core.js:45701)
at checkAndUpdateNode (core.js:45640)
at debugCheckAndUpdateNode (core.js:46663)
at debugCheckDirectivesFn (core.js:46606)
at Object.updateDirectives (index-add-edit.component.html:172)
at Object.debugUpdateDirectives [as updateDirectives] (core.js:46594)
Link to minimally-working StackBlitz that reproduces the issue:
https://angular-prr5xh.stackblitz.io
https://stackblitz.com/edit/angular-prr5xh
Versions of Angular, ng-bootstrap and Bootstrap:
Angular:
9.0.2
ng-bootstrap:
Bootstrap:

This is related to https://angular.io/guide/static-query-migration. Starting with version 9, the static flag will default to false. That means the containerElement will be undefined in the first call to ngOnChanges.

I haven't had time to look at supporting Angular 9 yet. I'll try to get to it as soon as I can.

Any update on this one?

Nothing yet. My main job has been keeping me busy. I'll try to add Angular 8 & 9 support as soon as I can.

@trickeyone I've had a go at upgrading to Angular 8 that should fix most of the issues with angular 9? See https://github.com/nth-cloud/ng-toggle/pull/24
Welcome to your feedback, I just made the best decisions I could to get it migrated.

Thanks for doing that, @philjones88 ! It looks really good, I just had one comment on it. Please look at the PR. Once the changes are done, I'll get it merged and deploy a new build.


[bug] why devtools setting not working?

Describe the bug

The dock location set not working and the dark theme setting not save？？
Reproduction
No response
Expected behavior
the setting be working.
Full tauri info output
~~~
$ pnpm run tauri info

><EMAIL_ADDRESS>tauri D:\db\dbnexus-app
> tauri "info"

WARNING: Only one package manager should be used, but found npm and pnpm and yarn.
         Please remove unused package manager lock files, will use npm for now!

[✔] Environment
    - OS: Windows 10.0.26100 x86_64 (X64)
    ✔ WebView2: 131.0.2903.112
    ✔ MSVC: Visual Studio Community 2022
    ✔ rustc: 1.85.0-nightly (bdc6b3de4 2024-12-23)
    ✔ cargo: 1.85.0-nightly (652623b77 2024-12-20)
    ✔ rustup: 1.27.1 (54dd3d00f 2024-04-24)
    ✔ Rust toolchain: nightly-x86_64-pc-windows-msvc (default)
    - node: 18.12.0
    - pnpm: 8.15.3
    - npm: 8.19.2

[-] Packages
    - tauri 🦀: 2.1.1
    - tauri-build 🦀: 2.0.3
    - wry 🦀: 0.47.2
    - tao 🦀: 0.30.8
    - @tauri-apps/api : 2.0.0-beta.13 (outdated, latest: 2.1.1)
    - @tauri-apps/cli : 2.1.0

[-] Plugins
    - tauri-plugin-fs 🦀: 2.2.0
    - @tauri-apps/plugin-fs : not installed!
    - tauri-plugin-shell 🦀: 2.2.0
    - @tauri-apps/plugin-shell : 2.2.0
    - tauri-plugin-dialog 🦀: 2.2.0
    - @tauri-apps/plugin-dialog : 2.2.0

[-] App
    - build-type: bundle
    - CSP: unset
    - frontendDist: ../dist
    - devUrl: http://localhost:1420/
    - framework: React
    - bundler: Vite
~~~

Stack trace
No response
Additional context
No response

See https://github.com/MicrosoftEdge/WebView2Feedback/issues/4423

And https://github.com/tauri-apps/tauri/issues/10629 for the theme (includes a fix)


Adding storage plugins

Currently, trafilatura supports storing the output in files.
How about a base interface class that can be extended to send output to any other place as well.
For example File, S3, DB, Data Lake or API, etc.

Hi @lalitpagaria, it is a design decision of mine to leave that question to the user. The multiple output formats offered serve as input to most databases, especially CSV and JSON. From there is up to the users to define how they will store and query the data.
Do you see another well-known format which could be added?

I see. I understood correctly you like to keep design simple which is a good idea.
For now, I think you already covered well-known formats. parquet might be help users to create condensed files.

Thanks for the suggestion! I believe people using parquet can build an input pipeline using one of the formats offered by Trafilatura so I'm closing the issue for now.


Editor can't select animated models

I'm using the tps demo.
Robots can't be selected, clicking with mouse on them always select underlying geometry.
https://github.com/DevMagicLord/Godot3/blob/master/bugs/download/norobotselect.jpg?raw=true

I think Godot 3.1 alpha 1 official had a regression that prevented scene instances from being selectable while in select mode.
That has since been fixed however. You can download nightly builds at https://hugo.pro/projects/godot-builds/ to verify

Downloading.


Memory Leak

Description
Vanilla install of sharp v0.24.0 on Debian Linux 9 get memory leak. Not releasing input image buffer? Install says "sharp Using cached /home/sam/.npm/_libvips/libvips-8.9.0-linux-x64.tar.gz ..."
Tried messing with sharp.cache settings and forcing global.gc() but neither fixed the issue.
What is the output of running npx envinfo --binaries --languages --system --utilities?
npx: installed 1 in 0.742s

  System:
    OS: Linux 4.9 Debian GNU/Linux 9 (stretch) 9 (stretch)
    CPU: (1) x64 Intel(R) Core(TM) i5-8265U CPU @ 1.60GHz
    Memory: 3.12 GB / 3.86 GB
    Container: Yes
    Shell: 4.4.12 - /bin/bash
  Binaries:
    Node: 12.13.1 - /usr/bin/node
    npm: 6.12.1 - /usr/bin/npm
  Utilities:
    Make: 4.1 - /usr/bin/make
    GCC: 6.3.0 - /usr/bin/gcc
    Git: 2.11.0 - /usr/bin/git
  Languages:
    Bash: 4.4.12 - /bin/bash
    Perl: 5.24.1 - /usr/bin/perl
    PHP: 7.0.33 - /usr/bin/php
    Python: 2.7.13 - /usr/bin/python
    Python3: 3.5.3 - /usr/bin/python3

What are the steps to reproduce?
Run this code with k=1 or k=2 (k=0 case works fine):
const fs = require('fs')
const sharp = require('sharp')
const num = 300;

function test(k) {
  const testBuffer = fs.readFileSync('test.jpg');
  for(i=0; i < num; i++) {
    console.log(i);
    switch(k) {
      case 0:
        sharp(testBuffer).resize(20, 20, { fit: 'inside' }).png().toFile('/tmp/resized.png');
        break
      case 1:
        const b = fs.readFileSync('test.jpg');
        sharp(b).resize(20, 20, { fit: 'inside' }).png().toBuffer((err, buffer, info) => {
          fs.writeFileSync('/tmp/resized.png', buffer)
        });
        break
      case 2:
        sharp(fs.readFileSync('test.jpg')).resize(20, 20, { fit: 'inside' }).png().toFile('/tmp/resized.png');
        break
    }
  }
  console.log('Done')
}
test(1)

What is the expected behaviour?
Don't use all RAM.
Are you able to provide a standalone code sample, without other dependencies, that demonstrates this problem?
As above.
Are you able to provide a sample image that helps explain the problem?
Just created a random large (8000x8000) JPG with gimp:
ls -lh test.jpg && file test.jpg
-rw-r--r-- 1 admin admin 8.8M Jan 30 13:11 test.jpg
test.jpg: JPEG image data, JFIF standard 1.01, resolution (DPI), density 300x300, segment length 16, comment: "Created with GIMP", progressive, precision 8, 8000x8000, frames 3

FYI for anyone coming across this. The above test script was an imperfect distillation of some server code that was causing OOM when large WxH images were submitted to servers on containers with a 2G max memory limit. I did need to add an await, but this did not complete the fix. The fix was to drastically reduce sharp.cache to {files: 10, items: 10} or even smaller to be safe.


VDisks in 2 rows

On some clusters we have more than 18 VDisks on 1 PDisks. With this amount they are wrapped to a second row, but without preserving relative size (VDIsk width corresponds to its relative data size). It looks weird

VDisk compact min size was decreased, it's needed to check whether this issue is still valid for our clusters

https://github.com/ydb-platform/ydb/issues/10160


Back to the drawing board...


Ripple has cached my javascript and html!

I have noticed that Ripple is served old Javascript! I've cleared the cache in Chrome and re-started Ripple.  It makes no difference.
Where is the web server that Ripple uses located on a Mac?
How can I 'kick' it to clear its cache?
Thanks

Hi! Sometimes I also incorrectly updates the page. This can be understood by a quick restart of the page. It seems that Ripple has a mechanism for full update, but sometimes buggy. If it sticks, it saves a click on the area of my application and cmd + R. Full reload can be identified by a complete cleansing of the page and the appearance of the Ripple loader:

Hi, Have you resolve this problem yet?

Anyone has any workarounds?

Having this issue with Chrome a year later. Hard reload using Chrome DevTools and complete restart of Visual Studio still do not clear this problem. What a pain!


set button not show in 'ios' theme.

set button not show in 'ios' theme.
this happened in the lastest version.
Thank you for browsing.
				$("#ip-ios").AnyPicker( 				{ 					mode: "datetime", 					layout: "fixed", 					dateTimeFormat: "MMMM d, yyyy", 					theme: "iOS" // "Default", "iOS", "Android", "Windows" 				});

Thank you for reporting issue. Please try latest version and try exmaple AnyPicker-Layout-Fixed-Date.htm.


[Fixes #376] Removed redundant Sharpe Ratio Endpoint

This pr fixes #376

Great @ritik48, your PR got merged! Keep contributing like this in GSSOC'23!

Thanks @ighoshsubho