update to node v10.15.3 and correct issue:##318

 Thank you for your submission, we really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.


Support for HTTP Headers when performing metrics scraping

Hi guys,
I am facing a scenario in which I need to scrap the metrics from microserices deployed on a PaaS (Cloud Foundry). In order to get the metrics from individual instances of a microservice, I need to send a header X-CF-APP-INSTANCE: APP_GUID:APP_INDEXwhere APP_GUID change at runtime APP_INDEX. Here is a link to the docs. I haven't found anything that could help me in the current version of Prometheus. Would you consider this feature important and would you accept a pull request? Or am I missing something, is this already possible somehow?

A small proxy server would be the best way to handle this.
Offering headers to users would likely see them used in cases where other solutions would be more appropriate, and make debugging a lot more difficult.

Hi Brian,
I see your point. Do you have in mind any proxy in particular? Thanks!

Probably easiest to write something quickly yourself, though something like HAProxy is probably configurable to do this by taking it from a url parameter and making it into a label.

This has been requested several times in the past and was rejected. So closing here.
Please see #1724 for past discussion.

@ihr You might find https://github.com/promregator/promregator interesting (still in experimental stage, though).


[Enhancement] Change Xmx in start_fe to 8G

Problem Summary:
Fixes # (issue)
If there are some Illegal characters in the fe.conf, the JAVA_OPTS will be read in the start_fe.sh, but the Xmx in start_fe.sh is 1G, which will cause OOM.
Set Xmx in start_fe.sh to 8G.
What type of PR is this:

[ ] BugFix
[ ] Feature
[x] Enhancement
[ ] Refactor
[ ] UT
[ ] Doc
[ ] Tool

Checklist:

[ ] I have added test cases for my bug fix or my new feature
[ ] This pr will affect users' behaviors
[ ] This pr needs user documentation (for new or modified features or behaviors)

[ ] I have added documentation for my new feature or new function

Bugfix cherry-pick branch check:

[x] I have checked the version labels which the pr will be auto backported to target branch

[x] 3.0
[x] 2.5
[x] 2.4
[x] 2.3

@Mergifyio backport branch-3.0

@Mergifyio backport branch-2.5

@Mergifyio backport branch-2.3


Loading screen stuck

Hey,
Running basic Debian 7,8 with virtualmin installation.
When going to System Settings => Edit server template (or create new template) => Bind DNS Domain:
Changing following settings triggers a never ending loading screen:

DNSSEC Cryptographic Algorithm

I could reproduce this in chrome (win & mac) and safari.

Same problem occurs when trying to change following settings:

Webmin => Networking => Linux Firewall => Set Default Action To: [Dropdown] (changing dropdown menu triggers problem)

Confirmed! Thanks for reporting! I will fix it in version 10.0.0 in couple of days.
To work around the problem, please double click on stuck loader.

Great! Thanks for the fast response!


GitHub Actions

This switches from strictly Make/Docker + CircleCI to Make/Docker/GoReleaser + GitHub Actions.
I am starting with two separate "workflows", one for changes to the master branch and one for pull requests to the master branch. Both workflows will push images to GCR (since using built images out of the GCR is the easiest way to get pre-release builds into the hands of the testers).
For the most part, things have been ported 1-1 from CircleCI to GitHub Actions; with the exception of the switch to GoReleaser for redskyctl (which eliminated the need for ghr and will eventually lead to other build improvements like signing). Outside of CI, the make tool target will mimic the snapshot release for local builds. Also, the Docker image now uses the already build binary instead of rebuilding it.
Finally, the versioning scheme has changed. Previously the version.go file was updated at or after each release to contain the "next" version to be released. That is no longer the case and the alternate behavior is to override the variables in version.go on every build: if a version is not explicitly set, the Makefile will set it to the tag of the last release plus -next (e.g. at the time of writing we will go from 1.5.0 to 1.4.2-next).

Failing checks are due to removed configurations.


fix: Typo in "Be Open" part of Code of Conduct

👋 This PR updates a wording which had been introduced during copy-editing of the page.
I hope nothing is lost by changing the spelling to this.

Thanks!


Introducing cross-namespace references for HRs

Towards: https://github.com/giantswarm/roadmap/issues/2455
Some hints on changes to this repository
Public information only
This is a public repository. The content and commit history is visible to everyone.
Do not provide any customer-specific details. Use the customer's repository for that.
Descriptive PR title
Please write a descriptive pull request title. In this repo we don't maintain a changelog file, so the PR title (becoming the commit message after squash-merge) is the main information to understand a change in retrospect.

can be merged?


FillAnalytics requires inx feature

Bug description
gather_analytics should not live in the stardust_inx module which is inx feature gated. It is, however, not dependent on INX in order for it to work.

Closed by #1061

Closed by #1070


add new puzzle untangle

Add new puzzle untangle

@Spandan-Bhattacharya  pls assign me under JWOC

This won't fit the theme of the website.

@Spandan-Bhattacharya  pls check this  once

It's good but it won't fit with the other games in the website.

it is not game it is puzzle


Missing null check

https://github.com/d3/d3-selection/issues/315
Would be great to get someone's second opinion on this, I don't fully understand mbostock 's view.

Duplicate of #315. Please comment there if you want to continue discussing.


Git log page should be able to filter branches and only show specific ones

It should be possible to select all and deselect all but one

Related to #60

also see comment
I think it would be nice to be able to have a more advanced filtering. as long as we create a usercontrol that:

gets all available branches as some data object
allows to [de]select via checkboxes all available branches.
.. then we can decide how we add it later; as a popup or tab or whatever.


ERROR: The format of the input string is incorrect.

Hi,
When debugging I'm getting "ERROR: The format of the input string is incorrect." after Key Check, I guess its because I'm running the program on non-US Windows environment?
Could you fix it please?

No it's because as test data you are putting something that is not correct basing on the wordlist type you selected, and if you try to run it in the Runner it will skip that line and not test it. To solve this you can go to the Envrionment.ini file and set Verify=False on the wordlist type you want to use or you can just fix your input data. Closing.

I have already tried to put the verify variable on false, and same thing, also I've set the wordlist type on Numeric, and its basically a digit chain...


Not able to play videos over sub domains with https

Bug
I'm trying to play videos from subdomains over ssl. but it throws error NSLocalizedDescription=cancelled} [-999]
Task <44748981-EA08-4F2B-B347-D0A23E4DEF62>.<1>
load failed with error Error Domain=NSURLErrorDomain Code=-999 "cancelled"
UserInfo={NSErrorFailingURLStringKey=https://ab.abc.com,
NSErrorFailingURLKey=https://ab.abc.com, _NSURLErrorRelatedURLSessionTaskErrorKey=(
    "LocalDataTask <44748981-EA08-4F2B-B347-D0A23E4DEF62>.<1>"
),
_NSURLErrorFailingURLSessionTaskErrorKey=LocalDataTask
<44748981-EA08-4F2B-B347-D0A23E4DEF62>.<1>, NSLocalizedDescription=cancelled} [-999]

Environment info

React native info output:
"react": "16.8.6",
"react-native": "0.59.4",
"react-native-video": "4.4.1",

Library version: 4.4.1
Reproducible sample code
<RNVideoPlayer
   resizeMode="contain"
   video={{ uri: https://ab.xyz.com }}
   style={VideoPlayerStyle.videoStyle}
   onLoad={this.onLoad}
/>

Can you share stream url?
https://ab.xyz/ does not return video

@ChaNGeTe here it is
https://jumbea-api.development.limited/api/v1/files/5d25ba6a417da77096acd590

Can you illustrate more the setup?
If you load https://jumbea-api.development.limited/api/v1/files/5d25ba6a417da77096acd590
It works?
But when you redirect from other domaim/subdomain it fails?
Or https://jumbea-api.development.limited/api/v1/files/5d25ba6a417da77096acd590 does not work at all for you?

Its works with https://jumbea-api.development.limited/api/v1/files/5d25ba6a417da77096acd590 but when redirect from another subdomain it doesn't work at all

Can you share the redirect url to see how it is handled?

Here's what I did to handle redirects, maybe it will help you, it solved most of redirect issues for me:
handleError = () => {
fetchRedirectUrl(oldUrl)
        .then((newUrl) => {
          if (oldUrl === newUrl) {
            // can't load video, and no redirects
            return
          } else {
            play (newUrl)
          }
        })
}

<Video
......
onError={this.handleError}
onLoadError={this.handleError}
/>

// fetchRedirectUrl.js
export function fetchRedirectUrl(url, msInterval = 1000, msTimeout = 10000) {
  return new Promise((resolve, reject) => {
    const request = new XMLHttpRequest()
    const intervals = []

    let responseURL = null
    let timeout = null
    request.onreadystatechange = (e) => {
      const intervalId = setInterval(() => {
        if (e.target.responseURL) {
          responseURL = e.target.responseURL
          request.abort()
        }
      }, msInterval)
      intervals.push(intervalId)
    }

    const finish = () => {
      if (responseURL) {
        resolve(responseURL)
        intervals.forEach((id) => {
          clearInterval(id)
        })
        clearTimeout(timeout)
      } else if (!responseURL) {
        reject('Timeout')
      }
    }

    timeout = setTimeout(finish, msTimeout)
    request.onabort = finish

    request.open('GET', url)
    request.send()
  })
}


Prevent UI Crash without Web Fixes #12

Coverage increased (+0.8%) to 79.688% when pulling e4ed907b2d7409c598dff9622cac7569b14028e7 on psastras:master into 09483ad50b03bef3f5456213ee48810534f6cfb9 on OpenChatAlytics:master.


Fix panic on starting exec more than once

Issue was caused when exec is tarted, exits, then stated again.
In this case, Close is called twice, which closes a channel twice.
Changes execConfig.ExitCode to a pointer so we can test if the it has
been set or not.
This allows us to return early when the exec has already been run.
Fixes #19362

LGTM

LGTM

LGTM


strand artifact annotation bug fix

use strand-agnostic allele fraction when we compute the strand-specific alt genotype likelihoods
only sum over reads in one strand when we compute the strand-specific ref genotype likelihoods

Strand-specific tumor lods look much more reasonable now

Hi @davidbenjamin, here are the bug fixes for the gatk3 strand artifact filter. The bug was only in the strand-artifact filter code after all.

@takutosato great catch and great fix


Added legacy config

Generates legacy fvm_config.json file to better support tools that need to migrate

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

Comparison is base (c0029c3) 62.63% compared to head (3b845e5) 62.80%.

Additional details and impacted files
@@            Coverage Diff             @@
##             main     #631      +/-   ##
==========================================
+ Coverage   62.63%   62.80%   +0.16%
==========================================
  Files          50       50
  Lines        1908     1914       +6
==========================================
+ Hits         1195     1202       +7
+ Misses        713      712       -1

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


(Review) Added --last Activation Flag

Added flag  "--last" or "-l" in the CLI that gets the most recent activation id for activation's get, logs and result. Issue #1498

@csantanapr, please add me as reviewer here.

Will need doc updates to info users that this new functionality exists. You may need to create an activation doc file as I do not see one in https://github.com/apache/incubator-openwhisk/blob/master/docs/.
Also need tests for everything that is added here.

Affected commands' usage syntax need to be changed.  With the introduction of the --last option, the ACTIVATION_ID argument is now optional.
Also, need a check to handle when ACTIVATION_ID and and --last are provided at the same time.

@mdeuser This checks the conflict between ID and --last
else if flags.activation.last && len(args) == 1 {  //Checks conflict between ID and --last       whiskErr := whisk.MakeWskError(errors.New("Can't use given ID with --last"), whisk.EXITCODE_ERR_GENERAL, whisk.DISPLAY_MSG, whisk.DISPLAY_USAGE)       return args, whiskErr   }   retu

Changed conflict code with ID and --last to work with filter fields, updated docs/comments, updated Activation_ID syntax, and added polling for ID with integration of --last flag.

PG 4 #445

for all the style related comments, https://github.com/apache/incubator-openwhisk/tree/master/tools/eclipse has an eclipse code formatting style. maybe we need automatic style checks now.

PG #821

@bpoole16, you may want to open an issue that states that we could move the field filter to a flag. With that functionality we will be able to tell that the field filter is not the activation ID.  See examples below:
wsk activation get cc5ea085c7824846959269f4a4c14e6f --fieldFilter response

wsk activation get--last --fieldFilter response

@bjustin-ibm, please merge.


Remove the temporary util.promisify dependency

This util.promisify dependency increases the number of transitive dependencies of xml2js from 3 total => 27 total.
I inlined the implementation for the one place it was being used so that the xml2js library has a low dependency and will install fast.
I manually tested this change on node 12,10,8,6,4 and 0.12

Coverage increased (+0.03%) to 97.727% when pulling 3c2c99ab74f508af4b9fc95abc4c75d6a334fbc2 on optoolco:reduce-deps into aefc64af9e9badbd0aade00814548f2ea33c9b4e on Leonidas-from-XIV:master.

Hmm, that's interesting. I am surprised that you can use reject & friends in such old Node versions but the code looks good, passes CI and having fewer dependencies is neat for sure. Thanks for your contribution, merging!

Only node 0.10 does not have global.Promise available ; it's also missing other apis like EventEmitter.prototype.removeAllListeners that causes the tests to fail.
Thanks for merging the contribution, let me know once you've released a new version :)
( git checkout master && npm version patch && git push origin master --tags && npm publish )
I'm excited about having a version of aws-sdk with less dependencies.

Just pushed 0.4.23.


Build debug image

perform a weekly build of a debug-enabled php image, pushed to ghrc.io
update workflow to use debug image
do not attempt to send failures to php qa
alpine build for local dev

perform a weekly build of a debug-enabled php image, pushed to ghrc.io
update workflow to use debug image
do not attempt to send failures to php qa
alpine build for local dev

I suppose that the goal would be to run all extension tests on php debug build, correct?

I suppose that the goal would be to run all extension tests on php debug build, correct?

Yes, this came up in SIG last week I think. All tests in this repo should run against a debug build after this PR... I wasn't sure about ZTS?

I suppose that the goal would be to run all extension tests on php debug build, correct?

Yes, this came up in SIG last week I think. All tests in this repo should run against a debug build after this PR... I wasn't sure about ZTS?

I suppose that the goal would be to run all extension tests on php debug build, correct?

Yes, this came up in SIG last week I think. All tests in this repo should run against a debug build after this PR... I wasn't sure about ZTS?

Right, I missed that everything needed to run tests is in build.yaml


Variable endpoint is not working

Sample:
variables:
Server: $[dependencies.Name.outputs['SetVariableJob.Server']]

task: SSH@0
inputs:
sshEndpoint: '${Server}'
runOptions: inline
inline: 'echo ${Server}'

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

ID: 8ad03c70-4014-135f-ffd3-245c08b3ce32
Version Independent ID: 42a84b54-9ab7-89b2-00b1-efcfc6ba6eef
Content: SSH Deployment task - Azure Pipelines
Content Source: docs/pipelines/tasks/deploy/ssh.md
Product: devops
Technology: devops-cicd
GitHub Login: @RoopeshNair
Microsoft Alias: ronai

@ANTPro  Thank you for the feedback, we're sorry your experiencing issues.
Instead of:
sshEndpoint: '${Server}'
runOptions: inline
inline: 'echo ${Server}'

...please try using:
sshEndpoint: '$(Server)'
runOptions: inline
inline: 'echo $(Server)'

And post the results.

What? Its eqal.

variables:
Server: $[dependencies.Name.outputs['SetVariableJob.Server']] #Value = Server1

task: SSH@0
inputs:
sshEndpoint: 'Server1'
runOptions: inline
inline: 'echo Server1'

bug
variables:
Server: $[dependencies.Name.outputs['SetVariableJob.Server']] #Value = Server2

task: SSH@0
inputs:
sshEndpoint: 'Server1'
runOptions: inline
inline: 'echo Server2'

Just a similar issue earlier...  see https://github.com/MicrosoftDocs/vsts-docs/issues/5747.
Are there any additional errors in the output?

No errors

This is probably better handled by the product team, please move the issue to azure-pipelines-tasks.
Our apologies for the inconvenience.

This is not task bug. Bug in Azure DevOps.

Thank you, I'll assign the author to then.

@ANTPro -- you may find answers here:

Azure DevOps Support Bot
Azure DevOps on Stack Overflow

I am closing this issue now.  You are welcome to @ mention me for any followup.
We hope to hear from you again.
My apologies for the delay in responding.

This bug fixed?

@RoopeshNair -- please look into this issue.

I'm still having the same issue. DevOps refused to run a pipeline with variables in endpoint parameters.
Error message shown in DevOps portal:

There was a resource authorization issue: "The pipeline is not valid. Job J2: Step SSH input sshEndpoint references service connection $(SSHENDPOINTFORHOSTING) which could not be found. The service connection does not exist or has not been authorized for use. For authorization details, refer to https://aka.ms/yamlauthz."

I've tested "SSH@0" and "CopyFilesOverSSH@0", and both of their sshEndpoint fields are not happy to accept variables as an input. The resource mentioned in the variable SSHENDPOINTFORHOSTING is authorized, and clicking the "Authorize Resources" button in the error box doesn't do anything.
Here's a simplified version of my pipeline:
stages:
- stage: S2
  jobs:
  - job: J2
    variables:
      SSHENDPOINTFORHOSTING: 'my_server'
    steps:
    - task: CopyFilesOverSSH@0
      inputs:
        sshEndpoint: '$(SSHENDPOINTFORHOSTING)'
        sourceFolder: 'foo'
        contents: |
          *.foo
          *.bar
        targetFolder: '/home/foo'
    - task: SSH@0
      inputs:
        sshEndpoint: '$(SSHENDPOINTFORHOSTING)'
        runOptions: 'inline'
        inline: |
          echo 'do something here'
        failOnStdErr: false

Oops, this is the docs repo. My bad.


Update README

The README file is currently very long, making it difficult to quickly reach specific sections. Adding a table of contents would improve navigation.
please assign me this issue

@Pallavi-Mukalla you have been assigned

I really like your app and want to work on your project ,please assign this issue to me under gssoc-ext 2024


Add Newsletter section to website

Problem description
Add a section to the website that documents how to create a newsletter and publishing checklist

I definitely see the value of having a section on the website (or somewhere) for archived newsletters, but if this issue means to track the need for how-to documentation that wouldn't be relevant to external contributors, it'd probably be better relocated to something else, like pulumi/marketing. Okay if I move it there?

This is currently handled through Hubspot as one-offs: e.g., https://info.pulumi.com/pulumi-in-2019-and-looking-ahead-to-2020?

the work item is:
Add a section to the website that documents how to create a newsletter and publishing checklist .. iow, it would include how to make sure the newsletter GETS to the site ... and makes sure a preview is sent before sending to the masses, and that "smart send" is enabled, etc.


Add rule to verify Pipeline version

https://issues.redhat.com/browse/HACBS-748
This is a proof of concept. Let's not merge it yet until we know for sure this is something we want.

Patch seems really solid. Nice work.

Dropping this in favor of https://github.com/hacbs-contract/ec-policies/pull/70


Openssl 3.0 update crashing on Mac

This is in continuation to the closed issue  https://github.com/openssl/openssl/issues/21249
I am not sure what am i doing wrong here.
As suggested by @levitte @tmshort . i moved on to use openssl with realname .
Steps done to generate openssl libs are :
./Configure darwin64-arm64-cc enable-fips enable-capieng --prefix=/Users/anils/openssl/arm64/dll/release --openssldir=/Users/anils/openssl/openssldir
Similary created x86_64 libs. I used both these archs to create a universal libs as libcrypto.3.dylib and libssl.3.dylib .
I am using these libs in my project. runtime load is not working for me ...generated libs initially reference to /Users/anils/openssl/arm64/dll/release/lib/ which --prefix path for me . I updated this rpath using install_tool_name to @rpath/libcrypto.3.dylib .
Now i don't understand why libs are not getting loaded into my project which eventually results in crash.
Not being able to resolve this myself need help from the community.

Incorrectly taged this as bug. :(

I'm not sure how much more I'm able to help. You might need to get help from the Mac development community, as this seems to be a Mac-specific issue. It very well may be a path-related issue, specific to your application, and where you intend  to locate the libraries and application.
You mention "crash", but I'd bet there are error messages emitted by macOS that would be helpful in solving this.

Hi  @levitte @tmshort
Is it fine if we use a custom name for libcrypto.3.dylib and libssl.3.dylib say libcrypto_test.dylib and libssl_test.dylib . Custom name doesn't have version info . Would this be fine or is it must to be using name with version name appended ?

Using version info in the library name is STRONGLY RECOMMENDED, especially if you are installing the libraries for general use (e.g. like what brew would do).
That being said, if this is your application that you're packaging, and only your application will have access to those libraries (because they're in a .app or something), then it doesn't really matter what you call them.


is there anyway to implement realtime monitor?

it would be awesome to have this feature.

This would be a nice feature. Actually the only way I found to get logs is to download all history (slow). I would like to get only new events as they happen. I think I will have to emulate the web interface (polling /form/RTRef periodically) and see what happens.

@kimsreng  yes I did it with python. It is windows application. Where you can get details of member in realtime with some features of python.
link: https://github.com/suzondas/ZKTeco-Realtime-with-Kivy


Update README.md

Change not working 'ease' into 'easing' for a better understanding of how animation works.

Thanks, you are absolutely right


Instructions for Windows download of kubectl.

The binary name is kubectl.exe in this case, not kubectl, which is not immediately obvious.

This change is

I've signed it!

Related #1458

I'm working through the linuxfoundation CLA process right now.

The only problem is that Windows doesn't ship with curl.

@techtonik is that a problem? It's easy to install, and most people trying out minikube will either have it already or know how to get it. Alternatively, we could tell people to download the kubectl.exe using their favourite browser and save it to a relevant location.

I've now signed the linuxfoundation CLA.

Well, I use wget when I work on console, because it doesn't require fancy output options. And on Windows it is more logical to use Save link as.. while following tutorial in the browser.

The link is in a code block, and isn't clickable. Adding a separate link below the block just for Windows users seems excessive. Perhaps I should add "(using curl; or use your browser)" to the comment?
Oops, thanks for spotting the hardcoded value, I forgot that.

I would just leave clickable link for Windows users without curl. The only reason why Linux uses command line instead of ordinary download link is that you also need to chmod and sudo to move the binary into global PATH location.

Fair enough!

LGTM. =)

Ouch. There are also binaries to 32-bit Windows.

minikube only has Windows binaries for amd64 so no need to support x86 kubectl.

Looks like it doesn't support x86 on all platforms, so following this logic, the curl links for 386 binaries should be removed for all platforms. But kubectl is a client that is not dependent on server architecture.

@kw217, @techtonik, can we resolve this?

@devin-donnelly feel free to merge - I will expand it later.

Please can you merge as @techtonik suggests. Thanks.


add hint for symlinked assets in htaccess

see https://github.com/symfony/symfony-docs/pull/5020/files#r24984113

Thank you @xabbuh.


Stubbed LocalDateTime for DateTime unit tests

This fixes the current broken test cases that were caused by not taking into account LocalTime for isCurrentWeek() implementation.
Merge this ASAP to pass the test cases on your own branches! 😅

Coverage increased (+0.01%) to 90.634% when pulling 2bc73c60b26cd933a1221b8d1d6521a831b3981c on fix-current-week-tests into 0497cfb143acdd4b4a4dcb58e60c118ddfce4cb1 on development.


Always run the bidi algorithm

See #175.

Hmm, I need to check the failing files to see what went wrong.

It's the crazy code which tries to combine the code back into tokens. These lines:
      and ( chardata[SU.codepoint(this.text)] and chardata[SU.codepoint(prev.text)] and (
        chardata[SU.codepoint(this.text)].linebreak == chardata[SU.codepoint(prev.text)].linebreak or
        chardata[SU.codepoint(this.text)].linebreak:match("^i") or
        chardata[SU.codepoint(prev.text)].linebreak:match("^i")

probably need to be removed. The idea was to paper over the differences between ICU's tokenisation and our non-ICU break iterator, (in unicode.lua) but it just makes the code more complicated.

I removed that block of code but it made no difference at all AFAICT.


maybe it should help og image not showing on Tweet

https://developer.twitter.com/en/docs/tweets/optimize-with-cards/overview/summary-card-with-large-image my references

@ykris45 those are already on the page, but thanks for trying!


Create a login page using glassomorphism

create a login page using glassomorphism

Can you assign me this?

Sure

you can start working on it @usmanghanidev

Check pull request


Mapping volumes

How does one go about mapping volumes? I want to map to a an Azure File Storage. Basically, what I'm looking is being able to do something like this (if it was a docker-compose.yml file):
services:
    ...
    ...
    volumes:
      - data:/var/www/html

Where data is the name of my Azure Storage mount name. Thank you!

@ashokgelal Currently action does not support this. If needed, please create a new issue with detailed description for the feature you are requesting.


Create unit tests for (initial) elements on page

Create a test folder and some unit tests to begin testing our code

Finished with unit tests branch.


Update travis CI for new testing schema

Attempting to address #299

Travis CI not kicking, so may have bad syntax in .travis.yml

Pull Request Test Coverage Report for Build 1719

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at ?%

Totals

Change from base Build 1718:
0.0%

Covered Lines:

Relevant Lines:
0

💛  - Coveralls

In this PR I have attempted to implement both the alternative testing structure advised by @ocefpaf while maintaining the legacy allow_failures options used when testing against the bleeding edge libpysal (PYSAL_PYPI=false) and when testing with the requirements_plus.txt soft dependencies (PYSAL_PLUS=true). Due to not being able to have named jobs through matrix expansion, it appears that all combinations must be enumerated with the include function. With this new matrix of tests (12 in total), the tarball type is tested four times. If I understand correctly, the tarball tests are simply checking the distribution (not running any other actual tests) so limiting these to one check would be acceptable. Am I correct in this?
I would appreciate any/all reviews suggestions.

@sjsrey  Do you have any thoughts on this before merging?
@ocefpaf  If you have a moment, would you be able to review this PR?

@ocefpaf If you have a moment, would you be able to review this PR?

Sorry, I was away the past two weeks. LGMT!
PS: we should probably abstract most of that into a ci-helper so people can easily copy-n-paste it into new projects.

@ocefpaf Thanks!

PS: we should probably abstract most of that into a ci-helper so people can easily copy-n-paste it into new projects.

For example?

For example?

Something like https://github.com/astropy/ci-helpers. I'll try to put something together.


Add documentation: How to scaffold

Peco looks great. Thanks for making this.
I'm having difficulty understanding how to scaffold my blog. I couldn't find anywhere a proper documentation of the sequence of commands or actions I'm supposed to perform to get started.

I just created a tool for this: https://github.com/egojump/pecoup

Fantastic. I went through the whole process. Everything went smoothly. And you did it so quickly!
How do you say pecoup?
pecoup new post "title of post" seems to have some problem. I'll add an issue to pecoup's repo.


MF-73 - Updated getting started doc for mainflux-cli building and docker status check

What does this do?
Updates the getting started document (MF-73)
Which issue(s) does this PR fix/relate to?
Resolves #73
List any changes that modify/break current functionality
Have you included tests for your changes?
Yes - mkdocs serve
Did you document any new/modified functionality?
Notes

@drasko What we have decided to do for this one?

@dramasamy please update the branch so that we can proceed with merging

@dramasamy please update the branch so that we can proceed with merging

@drasko Could you let me know what you mean by 'update branch'?

@drasko Could you let me know what you mean by 'update branch'?

@dramasamy It's our of date with a base branch (the one you started, master). You must update so we can merge. At the bottom of this page, you will see the Github message This branch is out-of-date with the base branch , you can try to update directly via UI. hopefully, if there are no conflicts you will be able to successfully update, otherwise, you must resolve conflicts locally and push the changes. You changed docs, I don't think you will have conflicts (just hit the Update branch button).

@drasko Sorry for delaying this much as I'm occupied with other tasks. Thanks for merging it


Correct option for dumpConfig

I tried so debug my program as described in the documentation but after a while I realize that the dumpConfig option is wrong.

Merged, thanks!


Feature Request: Bybass option

It would be very nice to have an EQ Bypass option, maybe a checkbox, in the menu dropdown. This would allow the user to compare the EQed sound vs the source, very easily.
to clarify. When the "bypass" checkbox is checked, just use the "flat" preset behind the scenes.

First of all, I would like to apologize for the lack of communication and responses to the current issue and all other issues in general.
I have made a conscious decision to focus most of my free time and focus on developing a more modern and new version of "eqMac". This means that I can't spend too much time looking back at old codebase and trying to make every user happy. This was the main reason I made this repository open-source, in hopes that other developers might help to sort out some issues and iron out all the bugs. Unfortunately, there are very few developers that are proficient in Core Audio and Objective-C or maybe they are just not interested in this repo, which I can understand.
I promise that the next version will be much more polished and I will make some sort of a mainstream system were solving issues will be very easy and quick. Just sit tight and wait for a new release this coming summer.
Thank you to everyone who gave "eqMac2" a try and I hope I won't disappoint you next time :)
Heres a sneak peak of the UI I am currently working on:

Hey everyone. Excuse me for the lack of updates. I have been really busy on the new version of eqMac. I am happy to announce an open beta release.
You can download it here: https://eqmac.app
There are a lot of known bugs that I could not fix just yet:

Driver not installing from the first try. Sometimes need to restart eqMac a couple times.
Complex Device switching logic is not perfect (for example when switching off the device that's currently playing, plugging in new device etc.)
UI takes long to load (a lot can be done to improve that)
UI dimensions are not synching properly
There's a noticeable audio delay in the playback, so not suitable for video yet (I know where the problem lies just haven't had the time to fix yet)
Sometimes the playback doesn't start, in that case please try to switch the output to the device you want and eqMac should try and build the audio pipeline again.

So as you can see there's still some work to be done but at least it's a completely modern tech stack that I am fully willing to work on: 100% Swift, User Space driver and a Web UI, instead of C++, Kernel Drivers. As I said, should work on Catalina and should not have any pesky ear drum blasting volume bugs (at least I didn't come across any).
I'm open to feedback and issue reports here: https://github.com/bitgapp/eqmac
That repo will become the main repo for eqMac and this repo will be archived eventually.
And yes it's called just eqMac, not eqMac3 :) And it will stay that way forever.

Open to feedback?
Bad pun?
☺
--
Thanks,
Allan Marcus
Los Alamos National Laboratory
505-667-5666
Allan<EMAIL_ADDRESS>From: Nodeful<EMAIL_ADDRESS>Reply-To: nodeful/eqMac2<EMAIL_ADDRESS>Date: Wednesday, January 8, 2020 at 1:40 PM
To: nodeful/eqMac2<EMAIL_ADDRESS>Cc: "Marcus, Allan B"<EMAIL_ADDRESS>Author<EMAIL_ADDRESS>Subject: Re: [nodeful/eqMac2] Feature Request: Bybass option (#118)
Hey everyone. Excuse me for the lack of updates. I have been really busy on the new version of eqMac. I am happy to announce an open beta release.
You can download it here: https://eqmac.app
There are a lot of known bugs that I could not fix just yet:
·         Driver not installing from the first try. Sometimes need to restart eqMac a couple times.
·         Complex Device switching logic is not perfect (for example when switching off the device that's currently playing, plugging in new device etc.)
·         UI takes long to load (a lot can be done to improve that)
·         UI dimensions are not synching properly
·         There's a noticeable audio delay in the playback, so not suitable for video yet (I know where the problem lies just haven't had the time to fix yet)
·         Sometimes the playback doesn't start, in that case please try to switch the output to the device you want and eqMac should try and build the audio pipeline again.
So as you can see there's still some work to be done but at least it's a completely modern tech stack that I am fully willing to work on: 100% Swift, User Space driver and a Web UI, instead of C++, Kernel Drivers. As I said, should work on Catalina and should not have any pesky ear drum blasting volume bugs (at least I didn't come across any).
I'm open to feedback and issue reports here: https://github.com/bitgapp/eqmac
That repo will become the main repo for eqMac and this repo will be archived eventually.
And yes it's called just eqMac, not eqMac3 :) And it will stay that way forever.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHubhttps://github.com/nodeful/eqMac2/issues/118?email_source=notifications&email_token=AAD3NZAHFNB644AXPA75YNLQ4Y24BA5CNFSM4EIQDZTKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEIN42GY#issuecomment-572247323, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AAD3NZCIZJIQZZILOR474LDQ4Y24BANCNFSM4EIQDZTA.

Hey everyone 👋
I will be open sourcing the new version of eqMac, therefore, I am closing this issue and repository as I will be transfering nodeful/eqMac2 repo to bitgapp/eqMac
Please bear with me for the next couple of days as I setup that new repo. The eqMac2 code will be living in the old-eqMac2 branch if anyone is interested in referencing it for whatever reason.
Please try out the new version and report bugs to the new repo.
Thanks for using eqMac.

This has been implemented in the new eqMac now, so closing


pr2_version_4.14.0_SSU.decipher.trained.rds

Hello professor!
I tried using this trained dataset for my analyses, but its seems corrupt.
Thank you! :D

Hi
Very difficult to help you with so little information.  Can you provide a minimal reproducible example ?

Hello professor!
The probleam was solved
It was that
Example:

load("pr2_version_4.14.0_SSU.decipher.trained.rds")

return:
Error in load("pr2_version_4.14.0_SSU.decipher.trained.rds") :
bad restore file magic number (file may be corrupted) -- no data loaded
In addition: Warning messages:
1: In readChar(con, 5L, useBytes = TRUE) :
truncating string with embedded nuls
2: file ‘pr2_version_4.14.0_SSU.decipher.trained.rds’ has magic number 'X'
Use of save versions prior to 2 is deprecated
I used readRDS function, and it worked now

Thanks for your attention.

Hi
Thanks for the feedback.  You can read more on the use of DECIPHEr here.


cargo check recompiles dependencies when checking lib and bin separately

For this project:
Cargo.toml:
[package]
name = "foo"
version = "0.1.0"
authors = ["Mika Attila<EMAIL_ADDRESS>
[dependencies]
rand = "*"

src/lib.rs:
#[cfg(test)]
mod tests {
    #[test]
    fn it_works() {
    }
}

src/bin/bar.rs: fn main() {}
cargo check does this:
$ cargo check --lib
   Compiling libc v0.2.18
   Compiling rand v0.3.15
   Compiling foo v0.1.0 (file:///tmp/foo)
    Finished debug [unoptimized + debuginfo] target(s) in 4.87 secs
$ cargo check --bin bar
   Compiling libc v0.2.18
   Compiling rand v0.3.15
   Compiling foo v0.1.0 (file:///tmp/foo)
warning: function is never used: `main`, #[warn(dead_code)] on by default
 --> src/bin/bar.rs:1:1
  |
1 | fn main() {}
  | ^^^^^^^^^^^^

I believe this is a dupe of https://github.com/rust-lang/cargo/issues/3418, so closing in favor of that, but thanks for the report!


Narrow all emissions filters based on time period

Definition of Ready

[x] Does this meet the INVEST criteria?
[x] Does this have a clearly defined user?
[x] Does this have an estimate?
[x] Does this have acceptance criteria?
[x] Does this have sufficient context for the specific functionality being developed (design, business rules, etc.)
[x] Does this have a dev link been provided in the design?
[x] Is this traceable to a feature, epic, or PI?

User Story
As a custom data download user I want the all the emissions filters to narrow based on time period so that I can avoid producing a query with no results
Acceptance Criteria
Given that a user has selected an emissions subtype
When the functionality is displayed
Then the user is required to apply filter criteria for time period first
AND the optional filters are greyed out until time period criteria is applied
Given that a user has selected an emissions subtype on the custom data download
When filter criteria is applied for time period
Then the system displays a spinner until the filter logic is engaged
Given that the filter logic is engaged
When filter panel functionality is displayed
Then non applicable selections are removed from the combo box
AND grayed out from the check list
Given that a user has selected a  time period where data is not available (dev environment)
When the time period criteria is applied
Then the system will display the following message:  "Data is not available for the selected time period. Enter a new time period"
And require the user to apply a new time period
Given that the filter logic is engaged
When new filter criteria is applied for year
Then the system will display the warning message: Changing the year will clear out previously selected criteria. Do you want to proceed?
AND if the user choses to proceed then all previously selected criteria are cleared
AND the time period is updated
Given that the filter logic is engaged
When new filter criteria is applied for year
Then the system will display the warning message: Changing the year will clear out previously selected criteria. Do you want to proceed?
AND if the user choses to cancel then all previously selected criteria are maintained
Given that the filter logic is engaged
When new filter criteria is applied for the month, day, or quarter
Then all previously selected criteria are maintained
Given that the filter logic is engaged
When the time period filter tag is cleared
Then the system will display the warning message: Removing time period will clear out previously selected criteria. Do you want to proceed?
AND if the user choses to proceed then all previously selected criteria are cleared
and all the optional filters are greyed out until time period criteria is applied
Development Notes

Scope: all emission sub types and all emission filters
Narrow all filters by time period

Does this Story require 508 Testing?

[ ] Implementing a new authoring tool that will produce code / content for the application
[ ] Implementing a 3rd party widget that will be part of the application
[x] Adding new / updating custom functionality
[ ] Adding new / updating a page template
[ ] Adding new / replacing existing functionality (unless the replacement has already passed 508 testing)
[ ] Full Site Review prior to a scheduled EPA 508 review
[ ] Planning a video that will appear on the application
[ ] Producing a video that will appear on the application
[ ] Producing Training materials
[ ] Producing documents

Context
(User journeys, design mockups, architectural diagrams, business rules, data element definitions)
Testing
Test Case: TC420
Tester: @JanellC
508 Testing:
@aprematta
Definition of Done

[x] Have all Acceptance Criteria been agreed to and validated by the scrum team?
[x] Has the code been unit tested and peer reviewed?
[x] Have the functional tests been executed?
[x] Have all defects been reviewed and dispositioned, resolved, or deferred?
[x] Is the user story ready to be deployed to the test/staging environments?

TC420 passed @tlageman-epa . I want to make you aware that in the requirements we did not account for the "select all" functionality on the check lists components. Since this was not in the requirements, I logged enhancement #2228 that the team can discuss at the beginning of refinement tomorrow.


bug: Header can be scrolled out of viewport on WP8

Type: bug
Platform: mobile browser
By slowly scrolling up, you can move a fixed header out of the viewport.
We work around this issue with
html,
body {
	-ms-touch-action: none;
}
```

Also, your issue creating tool doesn't like fenced code blocks ;)

Sadly, once you focus an input box, the view is scrolled up and with our "fix" you're not able to scroll it down again :P

shell:SystemTray.IsVisible="False" seems to resolve this issue. I don't know where the height of the tray is falsely taken into account, but hiding it helps.

Hey @oliversalzburg does this commit help? 26361d653979ba3d345772997b3c13ca038d8532

@perrygovier Seems weird that it would have an impact, but it could be worth a shot.
However, we've already learned to work around the issue by moving to a fullscreen layout and I'm not currently set up to quickly test the proposed change.

I just looked into our application CSS and found the following in the history:
@-ms-viewport {
	width     : device-width;
	height    : device-height;

	user-zoom : fixed;
	max-zoom  : 2;
	min-zoom  : 2;
}

I was playing around with those settings to see if they would fix this behavior. Given that they didn't make it into our product, I doubt they had any effect on the issue.

@oliversalzburg Are you still having this issue?

@beat-at-hartwig See question from @jgw96

No, not really. But since this issue arised our application changed a lot in code and UI. For example it is not a fullscreen application anymore. So I can hardly tell you how we solved our problem.

@beat-at-hartwig Alright, thanks for the info. This is definitely something that we need to look into but, since you guys are not having this issue anymore i will close this issue. Thanks for using Ionic!

header is scrolling out of the viewport in wp8. Please help.


Automatically serve webp when support is detected

I'm migrating to Sharp from Thumbor, where I relied on the AUTO_WEBP feature: https://github.com/thumbor/thumbor/wiki/Configuration#auto_webp
This looked at the incoming request's Accept header, and if it contained image/webp, it would automatically serve the image as webp.
Here's an example from an existing Thumbor resizer:
With no Accept header (legacy browser):
❯ curl -Is "https://d3v5ux74ykdcrl.cloudfront.net/560x280/filters:quality(50):focal(959x539:961x541)/insights/Emil-Headshot.jpg" | grep "content-type"
content-type: image/jpeg

With Accept: image/webp (modern browser)
~
❯ curl -Is --header "Accept: image/webp" "https://d3v5ux74ykdcrl.cloudfront.net/560x280/filters:quality(50):focal(959x539:961x541)/insights/Emil-Headshot.jpg" | grep "content-type"
content-type: image/webp

I've looked through the docs but don't see an equivalent feature.

Hi, this module is all about image processing and doesn't provide any networking or HTTP logic so you'll have to write that bit yourself.
Perhaps look at something like https://github.com/papandreou/express-processimage or https://github.com/asilvas/node-image-steam

gotcha, thanks for the quick response @lovell !


CAMEL-20383: convert CI jobs to a Matrix job (backport to 4.0.x)

If all goes well with #13898, I'll merge this one early next week.


Add support for Perl regexes

Is your feature request related to a problem? Please describe.
I like the Regex Tester, but it could be much more powerful if support was added for Perl regexes. One feature I find really useful in Perl regexes is the ability to define named subexpressions, because they can be grouped together in one place and then used several times (even recursively) in the same regex.
Example
(?(DEFINE)(?<an>[0-9A-Za-z]+))(?&an)_(?&an)_(?&an) should match 05aQ_4rY_dZ0m75.
Note
This is different from reusing capture groups. ([0-9A-Za-z]+)_\1_\1 would match 05aQ_05aQ_05aQ, but not 05aQ_4rY_dZ0m75.
Describe alternatives you've considered
Using grep, regex101 (which can use PCRE/PCRE2) or Notepad++ (which uses Boost.Regex).
Additional context
If it helps in any way, PowerToys' PowerRename also uses the Boost.Regex library (togglable) for this.

Hello,
Thank you very much for sharing this! It sounds like a fine addition.

Closing as no upvote/traction on this issue. This tool be made as an extension using our SDK: https://devtoys.app/doc


west/littlefs: update to upstream v2.1.1 release

This integrates all fixes previously merged in Zephyr fork, along with a
couple others.
Signed-off-by: Peter Bigot<EMAIL_ADDRESS>

Looked through the update in the littlefs repo, and this is pretty minor as a change.


Toggling the mipmap after changing the texture brings the original texture back

Software Versions

Python: 3.7
OS: Win7
Kivy: 1.11.1

Creating an image, changing the texture then toggling the mipmap undoes the texture change to the original image.
Example code:
from kivy.app import App
from kivy.uix.widget import Widget
from kivy.uix.image import Image
from kivy.core.window import Window
from kivy.graphics.texture import Texture
import cv2
import numpy as np

def swapTexture():
    img = cv2.imread('2.png', cv2.IMREAD_UNCHANGED)
    img = cv2.cvtColor(img, cv2.COLOR_BGR2RGB)
    img = img / 255.0
    imgCopy = img.copy()
    imgCopy = np.clip(imgCopy,0.,1.) * 255.
    imgCopy = imgCopy.astype("int8")
    imgCopy = cv2.flip(imgCopy, 0)
    outTexture = Texture.create(size=(imgCopy.shape[1], imgCopy.shape[0]))
    outTexture.blit_buffer(imgCopy.tostring(), colorfmt='rgb', bufferfmt='ubyte')
    return outTexture

class myWid(Widget):
    myImg = Image(source= '1.png',size = (500,500))
    def __init__(self, **kwargs):
        super().__init__(**kwargs)
        self.add_widget(self.myImg)
        self._keyboard = Window.request_keyboard(None, self)
        if not self._keyboard:
            return
        self._keyboard.bind(on_key_down=self.on_keyboard_down)

    def on_keyboard_down(self, keyboard, keys, text, modifiers):
        if keys[1] == 'spacebar':
            self.myImg.mipmap ^= True # toggles the mipmap
        if keys[1] == 'b':
            self.myImg.texture = swapTexture()

class MainApp(App):
    def build(self):
        return myWid()

MainApp().run()

Run it with images called 1.png and 2.png present, press 'b' to swap textures, then press 'spacebar' to toggle the mipmap and the second texture will be swapped back to the first one.
If this is intended, what's the right way to toggle the mipmap after the image creation?

I think changing the mipmap property causes it to regenerate the image based on the source property. If you want to preserve the results of generating another texture, I would suggest persisting that to another widget, then swapping out the widgets if you want the display changed?

Yeah, I worked around this bug by generating a new image from scratch everytime a user changes the filtering method.
I guess the real problem is that there is no image filtering options in kivy image aside from just enabling/disabling mipmap, and even that doesn't work after construction.

Agreed, but technically that not a bug so much as a feature request. Can we close this ticket, and if you feel like that should be added, create a feature request?
Thanks

This post is about the original bug where swapping the texture data then toggling the mipmap will reset the texture to the original, the filtering options is just a separate feature that would solve this for my particular case, not the bug itself.

From the docs  https://kivy.org/doc/stable/api-kivy.uix.image.html
Texture object of the image. The texture represents the original, loaded image texture.

That means the behaviour you are seeing is expected. Marking alterations to the texture and expecting them to persist is not a supported use case? Or am I missing something?

Ok, pretty weird design, but if that's the intended way, so be it.

Well, that's the way it currently works because it's the simplest design. You are welcome to open a feature request ticket detailing the behaviour you would like to see if you think there are improvements that can be made. And if you accompany that with a matching pull request that adds it, it's got a good chance of getting in 👍
Thanks


fix: inconsistent dir naming in PR #152

You discussed to change the initially proposed dir name from /opt/nb to /opt/nixbackup ... code got committed using both, in an inconsistent manner.

Glad you're around to catch it, thanks for the save!


Adds new JS client library to /ecosystem

Hey Steve, just a small addition with one of our client libraries. It doesn't like like there is any ordering on the list so I claimed pole-position. Happy to reshuffle it though.
Once again, thanks for everything!

Hey Paul. Cool library!
The ordering is fine. I'll later classify the libs by language.


DocsArchive-<IP_ADDRESS>Auto archive content

Please don't merge this PR until target archive repo PR https://github.com/OPS-E2E-PPE/docs-archive-test-target/pull/857 is merged into live branch.
Auto archive content to https://github.com/opstest2/docs-archive-test-target.git

Docs Build status updates of commit 6682cc7:
:x: Validation status: errors
Please follow instructions here which may help to resolve issue.

File
Status
Preview URL
Details

:x:Error

Details

[Error-GitBranchDeletedOrForcePushed] Cannot sync git repo to specified commit because branch Release_Archive_master_2021-06-01-03-43-45 has been deleted or has been force pushed

For more details, please refer to the build report.
If you see build warnings/errors with permission issues, it might be due to single sign-on (SSO) enabled on Microsoft's GitHub organizations. Please follow instructions here to re-authorize your GitHub account to Docs Build.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
Note: Your PR may contain errors or warnings unrelated to the files you changed. This happens when external dependencies like GitHub alias, Microsoft alias, cross repo links are updated. Please use these instructions to resolve them.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel


RDP error in kali  (WSL)

hey! I started kali linux on AWS later on CMD i tried to connect to rdp for kali and I am getting this error !!
I have done these:- ``` root@kali:/home/ec2-user# apt install xrdp,
 apt-get install tightvncserver,
apt-get update
apt-get install xrdp lxde-core lxde tigervnc-standalone-server -y
nano /etc/X11/Xwrapper.config
                                 (  allowed_users=ec2-user  )

root@kali:/home/ec2-user# systemctl start xrdp
Failed to start xrdp.service: Unit xrdp.service not found.
root@kali:/home/ec2-user#

Where's your xrdp.service?

it ia present  remote desktop.
if  you  want  to know what  i  did see this:-{ https://www.youtube.com/watch?v=GYtdVSSy-zg }
i followed   this tutorial   to start  the command line  interface in cmd of kali linux .
later  i found  that  i need   GUI  of  Kali Linux  so  i started to follow this:-{ https://www.youtube.com/watch?v=DO9O0FOQkU4&t=1s }
and  in  this  video  this part :-
root@kali:/home/ec2-user# systemctl start xrdp
Failed to start xrdp.service: Unit xrdp.service not found.
root@kali:/home/ec2-user#
didnot  worked   for  me, now  what  should  i do??

It looks like something's gone wrong with your xrdp installation.
What are the outputs of these commands?
dpkg -l "*xrdp*"
dpkg -L xrdp

I meant usually xrdp.service is located in /lib/systemd/system/xrdp.service or somewhere like there. Can you confirm if xrdp.service really present?

You must enable the service:
sudo systemctl enable xrdp
sudo systemctl enable xrdp-sesman
sudo systemctl daemon-reload
sudo systemctl start xrdp
for more infos and scripts see:
https://github.com/sbroers/linux-on-hyper-v

It looks like something's gone wrong with your xrdp installation.
What are the outputs of these commands?
dpkg -l "*xrdp*"
dpkg -L xrdp

hey!!  this is:-
"ec2-user@kali:~$ sudo dpkg -l "xrdp"
dpkg-query: no packages found matching xrdp
ec2-user@kali:~$ sudo dpkg -L xrdp
dpkg-query: package 'xrdp' is not installed
Use dpkg --contents (= dpkg-deb --contents) to list archive files contents."
what  I got. Now what  should I do??

sudo systemctl enable xrdp
sudo systemctl enable xrdp-sesman
sudo systemctl daemon-reload
sudo systemctl start xrdp

👆👆didn't  work   for me...

It is natural it didn't work because xrdp is not installed.

The commandlet that @sbroers has shown is misleading for your case. Just forget about it.
It is effective if everything going fine but yours is not going fine and we're try to find out what is going wrong.

The very first command you mentioned in the first post seems to have failed.
What do these commands give you (notice the asterisks in the second one):-
sudo apt install -y xrdp
sudo dpkg -l "*xrdp*"

The very first command you mentioned in the first post seems to have failed.
What do these commands give you (notice the asterisks in the second one):-
sudo apt install -y xrdp
sudo dpkg -l "*xrdp*"

\ec2-user@kali:~$ sudo apt install -y xrdp
Reading package lists... Done
Building dependency tree
Reading state information... Done
You might want to run 'apt --fix-broken install' to correct these.
The following packages have unmet dependencies:
python3-dev : Depends: python3 (= 3.8.2-3) but 3.7.5-3 is to be installed
Depends: libpython3-dev (= 3.8.2-3) but 3.7.5-3 is to be installed
Depends: python3.8-dev (>= 3.8.2-1~) but it is not going to be installed
python3-ldb : Depends: python3 (>= 3.8~) but 3.7.5-3 is to be installed
Depends: libpython3.8 (>= 3.8.2) but it is not going to be installed
python3-pandas : Depends: python3 (>= 3.8~) but 3.7.5-3 is to be installed
Depends: python3-pandas-lib (>= 0.25.3+dfsg2-2) but 0.25.3+dfsg-4+b1 is to be installed
python3-samba : Depends: samba-libs (= 2:4.11.5+dfsg-1+b1) but 2:4.11.3+dfsg-1 is to be installed
Depends: python3 (>= 3.8~) but 3.7.5-3 is to be installed
Depends: libpython3.8 (>= 3.8.2) but it is not going to be installed
Depends: libwbclient0 (= 2:4.11.5+dfsg-1+b1) but 2:4.11.3+dfsg-1 is to be installed
python3-talloc : Depends: python3 (>= 3.8~) but 3.7.5-3 is to be installed
Depends: libpython3.8 (>= 3.8.2) but it is not going to be installed
python3-tdb : Depends: libtdb1 (= 1.4.2-3+b1) but 1.4.2-3 is to be installed
Depends: python3 (>= 3.8~) but 3.7.5-3 is to be installed
python3-twisted-bin : Depends: python3 (>= 3.8~) but 3.7.5-3 is to be installed
samba : Depends: samba-common (= 2:4.11.5+dfsg-1) but 2:4.11.3+dfsg-1 is to be installed
Depends: samba-common-bin (= 2:4.11.5+dfsg-1+b1) but 2:4.11.3+dfsg-1 is to be installed
Depends: python3 (>= 3.8~) but 3.7.5-3 is to be installed
Depends: libgnutls30 (>= 3.6.12) but <IP_ADDRESS>-2 is to be installed
Depends: libpython3.8 (>= 3.8.2) but it is not going to be installed
Depends: libwbclient0 (= 2:4.11.5+dfsg-1+b1) but 2:4.11.3+dfsg-1 is to be installed
Depends: samba-libs (= 2:4.11.5+dfsg-1+b1) but 2:4.11.3+dfsg-1 is to be installed
samba-dsdb-modules : Depends: samba-libs (= 2:4.11.5+dfsg-1+b1) but 2:4.11.3+dfsg-1 is to be installed
Depends: libgnutls30 (>= 3.6.12) but <IP_ADDRESS>-2 is to be installed
Depends: libwbclient0 (= 2:4.11.5+dfsg-1+b1) but 2:4.11.3+dfsg-1 is to be installed
samba-vfs-modules : Depends: samba-libs (= 2:4.11.5+dfsg-1+b1) but 2:4.11.3+dfsg-1 is to be installed
Depends: libwbclient0 (= 2:4.11.5+dfsg-1+b1) but 2:4.11.3+dfsg-1 is to be installed
Recommends: libgfapi0 (>= 7.3) but 7.1-1 is to be installed
E: Unmet dependencies. Try 'apt --fix-broken install' with no packages (or specify a solution).
ec2-user@kali:~$ sudo dpkg -l "xrdp"
dpkg-query: no packages found matching xrdp
ec2-user@kali:~$
\
👆👆This  is  my  output brother. Now how should  i proceed?
thanks  to  all  of  you  for  your help!! I  am new to this coding field and till now i have  learned a lot of things from you all.😊😊

Your package database is in a mess. As a result, you are not able to install xrdp at all, much less run it. The apt command simply won't work in this situation.
You'll need to fix the errors above before you can continue.
I suggest you remove any PPAs you've installed as a starter. See here [askubuntu.com] bearing in mind you won't be able to install the ppa-purge utility if it isn't already installed.

Reporter’s local issue. No update from the reporter, closing.


Update "use" with "loader"

Loaders need to be specified with "loader" property at root level.
describe your changes...

[x] Read and sign the CLA. PRs that haven't signed it won't be accepted.
[x] Make sure your PR complies with the writer's guide.
[x] Review the diff carefully as sometimes this can reveal issues.
Remove these instructions from your PR as they are for your eyes only.

@bbddstory Please sign CLA

@bbddstory Friendly ping


Broken rerun format because of newline

Summary
Recent change of the output of rerun feature seems to break the feature by producing a content in the output file, which can not be read in again.
This is probably related to commit 488ea4dba8742d5bad26d71f90df5f32f4ed9654
Up until recently (probably before ) the workflow of running a cucumber suite with -f rerun --out rerun.txt followed by cucumber @rerun.txt to run failed tests again worked properly. It wrote a string in the file, e.g. test.feature:3:14 test2.feature:5 and ran those tests again.
Now cucumber will replace the space between the two feature files with \n resulting in test.feature:3:14\ntest2.feature:5 which can not be read properly. It will complain with
Expected Behavior
When I run a feature suite with -f rerun -- rerun.txt I expect cucumber to procude a file called rerun.txt which contains a valid description of the failed scenarios, so I can use them as input for a second run, e.g. by running cucumber @rerun.txt
Current Behavior
When running the suite with  -f rerun -- rerun.txt, the file will contain a string like test.feature:3:14\ntest2.feature:5 instead of formerly test.feature:3:14 test2.feature:5, which cucumber can not parse, but instead fails with

No such file or directory - \ntest2.feature:5. You can use cucumber --init to get started.

Possible Solution
Fix or revert the mentioned commit regarding the use of newlines in the rerun output file
Steps to Reproduce (for bugs)

Have a cucumber suite with at least two failing tests, each in a separate feature files
Run cucumber -f rerun --out somefile
Run cucumber @somefile

Your Environment

Version used: ruby 2.3.1p112, cucumber 3.0.1
Operating System and version: Ubuntu 16.04

Yes, the rerun feature was broken. The rerun formatter shall separate feature file entries with newline (see #1162), unfortunately 488ea4d made the rerun formatter instead print '\n' literately instead of newlines.

I am sorry, could you please also tell us if and when this issue was fixed?

@brasmusson I think we should do a patch release for this fix? I'm happy to do it later today or tomorrow?

Was this fixed in a new version of cucumber?

@summittracker yes: https://github.com/cucumber/cucumber-ruby/blob/master/CHANGELOG.md#302-2017-11-11


Android: Fails to unpublish/mute when stopping screenshare

https://livekit-users.slack.com/archives/C01KVTJH6BX/p1658307742319619

Looks like the screen share media track fails to send an "ended" event:
https://github.com/react-native-webrtc/react-native-webrtc/issues/977

@davidliu , I want to get 'ended' event from RTCVideoTrack but still not working, can u help?

This is still an open issue on the react-native-webrtc library: https://github.com/react-native-webrtc/react-native-webrtc/issues/1251.


HttpProxyCacheServer error

HttpProxyCacheServer error
com.danikula.videocache.ProxyCacheException: Error processing request
Caused by: com.danikula.videocache.ProxyCacheException: Error opening connection for"myurl"
Caused by: java.io.FileNotFoundException:"myurl"
how to fix this error

@lygttpod Are you sure you have internet connection and internet permissions?


5/16 Classwork

[x] Research methods of incorporating python into javascript
[x] Research specific methods
for pandas, cosine graphs, and sqlite

installing node.js and python shell package, then create a script for python which can be run from the js as a separate file

alternatives to make javascript pandas compatible:

using pandas-js: this is an alternative method that we can try using instead of the python pandas library. Thish may have been the source of some issues - when trying to convert the working program to javascript
dataframe-js: this is another way to add rows and columns, similar to sqlite functioning and api; dataframe would be an interesting alternative


Add unit tests

@ajturner any preference on unit testing library? I have started going down the path of using mocha+chai, so would prefer that, but open to input.

I'm ok with what you find most effective for this. So mocha+chai it is for now!


FormatTime() has regressed in release LTS 20210324.2, for cross compiler (was working in LTS 20190808)

Describe the bug
We are using this library with a purpose built GCC v7.5-2019.12 cross-compiler targeting ARM Cortex-A15 or Cortex-A9 based upon this software release from Linaro http://releases.linaro.org/components/toolchain/gcc-linaro/7.5-2019.12.
With this cross-compiler the FormatTime() API works fine as expected in abseil release LTS 20190808, but it is broken in latest release LTS 20210324.2.
Steps to reproduce the bug
Build and run this google-test with the above cross-compiler
#include <unordered_map>

#include <gmock/gmock.h>
#include <gtest/gtest.h>

#include "absl/time/clock.h"
#include "absl/time/time.h"

TEST(TimeUtilTests, FormatTime) {
  for (const auto& [epoch_ns, ts_str] : std::unordered_map<uint64_t, std::string>({
           {1634058342371043590, "2021-10-12T17:05:42"},
           {1634058340564981005, "2021-10-12T17:05:40"},
       })) {
    EXPECT_EQ(absl::FormatTime("%Y-%m-%dT%H:%M:%S", absl::FromUnixNanos(epoch_ns), absl::UTCTimeZone()),
              ts_str);
  }
}

With latest release LTS 20210324.2 this test fails:
CFS:default@S001T1190406421(B10:bn) [/tmp]$ ./time_util_test
Running main() from /home/yatish/work/clients/releasedevel/tarana3/cpu/filesystem/grpc/third_party/googletest/googletest/src/gtest_main.cc
[==========] Running 1 test from 1 test suite.
[----------] Global test environment set-up.
[----------] 1 test from TimeUtilTests
[ RUN      ] TimeUtilTests.FormatTime
util/time_util_test.cpp:14: Failure
Expected equality of these values:
  absl::FormatTime("%Y-%m-%dT%H:%M:%S", absl::FromUnixNanos(epoch_ns), absl::UTCTimeZone())
    Which is: "2021-10-12T1\0:14:56"
  ts_str
    Which is: "2021-10-12T17:14:56"
util/time_util_test.cpp:14: Failure
Expected equality of these values:
  absl::FormatTime("%Y-%m-%dT%H:%M:%S", absl::FromUnixNanos(epoch_ns), absl::UTCTimeZone())
    Which is: "2021-10-12T1\0:05:57"
  ts_str
    Which is: "2021-10-12T17:05:57"
[  FAILED  ] TimeUtilTests.FormatTime (11 ms)
[----------] 1 test from TimeUtilTests (11 ms total)

[----------] Global test environment tear-down
[==========] 1 test from 1 test suite ran. (15 ms total)
[  PASSED  ] 0 tests.
[  FAILED  ] 1 test, listed below:
[  FAILED  ] TimeUtilTests.FormatTime

Note the \0s in the output, which is why the output string of FormatTime() does not match with what is expected.
This test works fine with abseil release LTS 20190808, from which we're trying to upgrade.
What version of Abseil are you using?
LTS 20210324.2
What operating system and version are you using
Linux on ARM Cortex-A15 or Cortex-A9
What compiler and version are you using?
purpose built GCC v7.5-2019.12 targeting ARM Cortex-A15 or Cortex-A9 based upon this software release from Linaro http://releases.linaro.org/components/toolchain/gcc-linaro/7.5-2019.12.
What build system are you using?
$ bazel --version
bazel 4.2.1

Additional context
None

Can you reproduce it just using %H?

You might also try adding additional %H specifiers, and moving them to alternate places in the format string to see (1) if they each result in a NUL, or (2) whether the NUL changes position too.


Node crashed with no persistent root identifier found (should have been written already)

Preliminary Checks

[X] This issue is not a duplicate. Before opening a new issue, please search existing issues: https://github.com/MinaProtocol/mina/issues
[X] This issue is not a question, feature request, RFC, or anything other than a bug report. Please post those things in GitHub Discussions: https://github.com/MinaProtocol/mina/discussions

Description
Node crashing with the following exception [As seen from error reporting]
monitor.ml.Error, Failure, no persistent root identifier found (should have been written already), Raised at Stdlib.failwith in file "stdlib.ml", line 29, characters 17-33, Called from Transition_frontier.load_from_persistence_and_start.(fun) in file "src/lib/transition_frontier/transition_frontier.ml", line 108, characters 8-112, Called from Transition_frontier.load_with_max_length.(fun).continue in file "src/lib/transition_frontier/transition_frontier.ml", line 225, characters 10-297, Called from Transition_frontier.load_with_max_length.(fun) in file "src/lib/transition_frontier/transition_frontier.ml", line 341, characters 8-111, Called from Base__Result.try_with in file "src/result.ml", line 195, characters 9-15, Caught by monitor coda
Raised at Stdlib.failwith in file "stdlib.ml", line 29, characters 17-33, Called from O1trace.exec_thread in file "src/lib/o1trace/o1trace.ml", line 77, characters 6-27, Called from Transition_router.load_frontier.(fun) in file "src/lib/transition_router/transition_router.ml", line 274, characters 4-160, Called from Transition_router.initialize.(fun) in file "src/lib/transition_router/transition_router.ml", line 355, characters 6-160, Called from Async_kernel__Deferred0.bind.(fun) in file "src/deferred0.ml", line 54, characters 64-69, Called from Async_kernel__Job_queue.run_job in file "src/job_queue.ml" (inlined), line 128, characters 2-5, Called from Async_kernel__Job_queue.run_jobs in file "src/job_queue.ml", line 169, characters 6-47
Steps to Reproduce
Unclear at the moment. Node restarted and crashed.
Expected Result
Node should be able to load persisted frontier and root
Actual Result
Node crashed. Seeing quite a few occurrences of this error. Medium impact as the node can be restarted but needs to bootstrap
How frequently do you see this issue?
Frequently
What is the impact of this issue on your ability to run a node?
Medium
Status
From the error report-
data.sync_status
Listening

data.timestamp
Oct 17, 2023 @ 15:57:54.000

data.uptime_of_node
2.793m

Additional information
No response

Similar problem.
Around 20 hours the second BP-node keeps crashing.
Server settings: AMD Ryzen 7 3700X, HDD2x SSD M.2 NVMe 1 TB, RAM 64 DDR4.
My report:
coda_crash_report_2023-10-27_14-00-24.514966.tar.gz


Environment Configuration for Policy Selection

Is your feature request related to a problem? Please describe.
The default policies are hard-coded in the policy pipeline, but there are cases where a deployment might only require a subset of the builtin/custom policies.
Describe the solution you'd like
A configuration section for the selected policies within the environment configuration YAML.
Describe alternatives you've considered

Modifying the policy pipeline.
Manually deleting undesired policies after deployment.

I think the best approach at the moment is to document the steps for editing the Policy pipeline.  This gives the flexibility to change, policy set assignments & scopes.


Add seekbar support

Hello there! Thank you for the submission, we will definetely add support for this widget in a minor release. Please stay tuned until then.

Thank you!

Actually, looking through Android SDK sources, SeekBar is a descendant of ProgressBar. So, there's need for adding a dedicated class. KProgressBar will do the job. Still, we might consider adding simulation of manual thumb dragging

Support added. Hope it will work for you. Have a nice testing time!


Missing metadata files in v1.5

Hi,
Thank you for this great work, and for open-sourcing the dataset and code!
While checking the metadata-1.5 files (https://huggingface.co/datasets/AIDC-AI/Ovis-dataset/tree/main/meta_files/v1_5), I found that some files appear to be missing, such as doclaynet-65k, doclie-real-100k, docmatix-si-900k. Could you update the metadata files?

Thanks for your interest in our work. I have just checked the dataset page and can confirm that these meta files are present. You may need to click the 'Load more files' button at the bottom of the dataset page.


New Scope SessionCacheScoped

I would like to propose a new scope called @SessionCacheScoped with an optional cache name. The purpose of the scope is, that data is associated with a session without using the HttpSession as storage. I often associate some data that I loaded from the database with a user session and using @SessionScoped is usually fine, but in a clustered setup this becomes a problem due to session replication overhead. To avoid these issue, I would like to put the beans into a local cache instead which is associated with the session.
One might think that this kind of scope should be provided by JCache(JSR 107), but since it is not part of Jakarta EE (yet), I wanted to post it here and maybe start a discussion about the possible inclusion of the JCache API.

The purpose of the scope is, that data is associated with a session without using the HttpSession as storage.

So, would the scope still activate/deactivate based on session creation/timeout? In that case the lifecycle is basically identical to that of session scope but with some simple map backing it instead of HTTP session. Is that correct?

... but in a clustered setup this becomes a problem due to session replication overhead.

I don't see how the new scope you are proposing solves the issue of clustered setup? You will still need to propagate those beans in a cluster because otherwise you break any fail-over scenario. But to do that, you still need to have some replication which gets you back to square one.
I don't know your application, so this may be far fetched, but perhaps you could circumvent some of these issues by either not storing all information within the session bean, or using transient references?

This new scope should be defined in the JCache spec.

So, would the scope still activate/deactivate based on session creation/timeout? In that case the lifecycle is basically identical to that of session scope but with some simple map backing it instead of HTTP session. Is that correct?

Yeah, kind of. The storage would not be a "simple map" but a local JCache cache. The scope would use the bean name + some session identifier as cache key for beans.

I don't see how the new scope you are proposing solves the issue of clustered setup? You will still need to propagate those beans in a cluster because otherwise you break any fail-over scenario. But to do that, you still need to have some replication which gets you back to square one.

It solves the issue, by simply not replicating these beans. These beans in my case are provided through named producers. If a failover happens, it's no big deal if the producer is called again on a different node, as the data is transient. I still would like to associate it with the session though to have the same lifecycle.

It solves the issue, by simply not replicating these beans.

Ok, now I see what you mean.

Yeah, kind of. The storage would not be a "simple map" but a local JCache cache. The scope would use the bean name + some session identifier as cache key for beans.

I am with @mkouba on this - it should land in JCache specification. Just like @Transactional sits in JTA and @ViewScoped in JSF.

@mkouba, @manovotn

I am with @mkouba on this - it should land in JCache specification. Just like @Transactional sits in JTA and @ViewScoped in JSF.

Wait. In the sphere of JCache the concept of a "Session" is totally undefined.
@Transactional sits in JTA because it makes sense that the JTA team defines the semantics of such an annotation.
Should the JCache team define the semantics of an annotation for a web application? Or event do an implementation?

AFAIU JSR107 depends on CDI and CDI defines the session scope. So if JCache defines a scope that relies on that session scope as defined by CDI, this should be fine, no?

AFAIU JSR107 depends on CDI and CDI defines the session scope. So if JCache defines a scope that relies on that session scope as defined by CDI, this should be fine, no?

No it does not. The annotations that are defined in JCache are separate from injection. You can use them in Spring as well.
Also, in my opinion and in retrospective, defining the annotations within the same standard umbrella was a mistake.
The annotations did not get much attention and vetting before the standard was released.

@beikov

To avoid these issue, I would like to put the beans into a local cache instead which is associated with the session.

Why are you not just doing this? Just put the stuff into a local cache of your preference and use the session id as key.
You only need a standard, where you must interact with the application server. For your purpose the session id seems sufficient.
Let us think not as a performance guy, but as a standard guy:
What does "local" mean w.r.t. the CDI standard?
What would be the guaranteed / expected semantics of a @SessionCacheScoped annotation?
Answer:
There is no local, AFAIK
Since a cache may or may not store a value. The semantics would be, on a logic level: A valid implementation may always inject null or do the same as @SessionScoped or anything in between.
To be really useful more needs to be done:

How to refer to a (local) cache, or, can a cache name/cache reference and cache key be inferred
Define the concept of a local cache in the caching standard. Right now, in JCache you can basically specify an implementation explicitly or go with one default implementation. If you have the concept "local" and "not-local" you need to address a cache for each purpose in a general way.
Define how to resolve and configure a cache. JCache does not define how to specify a cache capacity or any external configuration or central cache configuration

For your use case to make sense I guess you are assuming sticky sessions across servers.
Is it supposed to be local, only when sticky sessions are used?

Why are you not just doing this? Just put the stuff into a local cache of your preference and use the session id as key.
You only need a standard, where you must interact with the application server. For your purpose the session id seems sufficient.

Of course I can implement all of this myself through standard means. I can write a portable extension that adds a context which implements the scope like I described with JCache, but I would prefer if this were something that is provided by the platfrom if possible. Like I wrote, I also wanted to start the discussion about including JCache into Jakarata with this use case.
Currently, I have code like this:
@Produces
@Named("someBean")
@SessionScoped // I want @SessionCacheScoped
public List<SelectItem> getItems() {
  // load from database while using some user session attribute
}

If a bean is not available in the cache, the producer would be called to produce it and then put it into the cache. The only way to implement this differently, that I can think of, is to use @RequestScoped and implement the caching in the method or maybe through an interceptor, although I'm not sure if interceptors are applied to producer methods.

Since a cache may or may not store a value. The semantics would be, on a logic level: A valid implementation may always inject null or do the same as @SessionScoped or anything in between.

Sure, but to be useful it should store the value 😄

How to refer to a (local) cache, or, can a cache name/cache reference and cache key be inferred

My idea was to add an attribute to @SessionCacheScoped(cacheName = "someCache") and use a default cache if a name is not given.

Define the concept of a local cache in the caching standard. Right now, in JCache you can basically specify an implementation explicitly or go with one default implementation. If you have the concept "local" and "not-local" you need to address a cache for each purpose in a general way.

I thought that JCache was all about "just" local caches and that providers can implement caches as distributed ones as well, but maybe I misread the spec.

Define how to resolve and configure a cache. JCache does not define how to specify a cache capacity or any external configuration or central cache configuration

Resolving of a cache should be done by looking up a Cache by name in the CacheManager. The configuration is a different topic. I usually use Infinispan and configure it through the vendor specific format, but expose the caches through the JCache API. Not sure if JCache really needs to unify cache configuration.

For your use case to make sense I guess you are assuming sticky sessions across servers.

Sticky sessions would reduce the database load, but aren't strictly required.

Is it supposed to be local, only when sticky sessions are used?

This should not matter. It's up to the user to configure the cache. Some maybe want the cache to be just local, others might want cluster invalidations, but that is part of the cache configuration.

What does "local" mean w.r.t. the CDI standard?

Maybe this should be in the Servlet spec, as this is the part that knows specifically about distributed items in the HTTP session. See https://jakarta.ee/specifications/servlet/5.0/jakarta-servlet-spec-5.0.html#distributed-environments
The fact that the current SessionScoped is in the CDI spec is IMHO a historical mistake. As mentioned above,  @transactional sits in JTA Transactions and @ViewScoped in JSF Faces.

My idea was to add an attribute to @SessionCacheScoped(cacheName = "someCache") and use a default cache if a name is not given.

Unfortunately scopes can not have attributes officially:
https://jakarta.ee/specifications/cdi/3.0/jakarta-cdi-spec-3.0.html#defining_new_scope_type
(But Faces violates this too, and works everywhere)
Otherwise perhaps @SessionScoped(distributable=false) could have been an option, together with an addition to the servlet container to mark single items in the session as not distributable.

Well, I guess it depends how you want to use the scope. I'd consider a @SessionScoped bean, regardless if distributed, not to vanish suddenly because of memory pressure. Whereas a @SessionCacheScoped bean should IMO have the option be evicted from the backing cache if the JVM is low on memory, but that should be handled by the cache implemention.


Accent color should be implemented as a global variable

Currently the accent color (yellow, green, red, or azure) used in hover effects, stats cards, etc. is set at the component level. This allows a page to use a mix of colors when there should only be one accent color applied consistently throughout a website.
Creating a global variable would allow site creators to define the accent color in a single place and have that color be inherited by all components using an accent color. This would eliminate the mix-and-match effect that can currently be created.

Hi @paboden, the following components are currently using the accent color:
Components
Author image (hover color)
Author (hover color)
Author card (hover color)
Bio card (hover color)
Content card with image (hover color)
Content card without image with emphasize
Publication module (hover color)
Card module (hover color)
Featured card (hover color)
Image reveal card (hover color)
Publication card (hover color)
Stats card (hover color)
Pagewide featured content card (hover color)
Stats (hover color)
Stats card slider (imports individual stats cards)
Callout (when the color background is used it should reference the global variable)
Patterns
Content cards (imports content card with image)
Content cards with and without images (imports multiple cards)
Featured cards (imports featured card)
Image reveal cards (imports image reveal card)
Stats slider (two rows) (imports stats card)
Progress bar navigation
Templates
Most templates import some of the above components.

Note that most card components are currently using Storybook controls to display one of four color options.

@paboden, there are four primary accent colors, you can see them here: https://design.undp.org/?path=/docs/foundation-colors--page. There are also darker/lighter variations, but the are used for hover effects and alike, sort of utilities for the primary four.
What we are looking for here is an enhancement for the entire components set where we can define accent color at any level and all respective component which are located inside that container will follow that setting.
Example:

In this example card1 will use green accent color even though it is not set at the card level - its container has .accent-green assigned. card2 will use red accent color since that class is set on the component itself. And card3 will use default yellow accent color since there are no global or local modifiers applicable to that widget.
In real world scenarios accent can be set on the  element or even on body and all elements should recognize that global modifier and although observe more specific modifiers if set.

@paboden , we are almost there, one last tiny issue we've just discovered, Content card without image shouldn't have accent color applied at all. Regardless of the global modifier it uses light grey background on hover all the time. Everything else looks good to me, once this is fixed I'll approve PR

Hi @Jura, I've removed the accent color to the content card without image. Go ahead and retest.

@mrelevo , for verification, changes are being built into https://develop.design-system.pages.dev/ right now


Learning simulations of particle-based interaction with rigid bodies with UPT

Hello!
I would like to model granular flow interacting with baffles (see image below)

The picture here is modeled using a modification of SPH for granular terrain. The particles are given an initial velocity of 2 m/s in the x direction (towards the baffles). I am fairly certain that this can be modeled using UPT, however I am confused as to how the Baffle's (which are rigid bodies modeled here using Boundary SPH particles) can be included. This use case seems to be similar to section 4.2 and figure 4 in the paper, but I am unable to find more information about how the obstacles were modeled. It would be great if you could point me to code or provide me with some information of how you modeled the rigid bodies in the flow path? My initial thoughts are to add a feature for the particle type and adding a loss for the infringement of a "fluid" particle type with a "rigid body" particle type.

Hi,
I don't have a definitive answer for this as we haven't investigated lagrangian simulations with obstacles yet.
For the steady state flow simulations in Section 4.2, its simple to model the obstacles as its an eulerian simulation (i.e. the position of the mesh cells doesnt change). For these simulations, the obstacles are simply modeled by never giving the model an input position that lies within an obstacle and never query a position within an obstacle. The orange circles from Figure 4 are overlays and never explicitly passed to the model (only implicitly as the model never gets a position within the obstacle).
Modeling the obstacles as "rigid body" particles with an infringment loss sounds reasonable to me, but as I said, we haven't investigated this particular setting yet.

Hello,
That makes sense. Thanks for letting me know!


Interactive demo

ability to add string, regex and options
To easily see what the regex actually does.

Print out the constructed regex and the options + extracted array

Got a demo over at daq-proc, where words-n-number plays a role. That will do for now.


Checking for returned errors when updating conditions & finalizers

This patch adds error checks to all update{Broker,Binding,Instance}Condition calls in the controller, along with tests to ensure that the errors are properly handled.
Fixes https://github.com/kubernetes-incubator/service-catalog/issues/925

This is a work in progress. More changes and (likely) some tests to come

There are lots more test cases to check for each edge case (every place where update*Condition might return an error) but I'd like to get this change in and do those in a follow-up. I'm taking off the in-progress label to solicit reviews.
cc/ @vaikas-google @pmorie @krancour

This is a relatively complex rebase, and is ongoing. I will update status here when it's ready for review again.

just a reminder of a rebase needed.

@arschles build failure:

Running gofmt:
*** Please gofmt the following:
pkg/controller/controller_binding_test.go:84:4: expected declaration, found ')'

Also a non-lint error:
[Build & Unit/Integration Tests] pkg/controller/controller_instance.go:549: undefined: toUpdae

Agree with @n3wscott. This PR has been obviated by #1149.


Peer to Peer Code review

This is an issue raised to provide code reviews to  @Kidd254 's repository

Hey @Kidd254, Great work with your project.
There is some feedback for you about your code and file structure.

I would advise you to structure your files and organize them, for example, create an images folder to store the images instead of having them all over.
I would advise you also to provide some meaningful classes for different areas of your code, instead of container1, container2 .....


feat(#168): async validation

Change IValidator.Validate to Task from void.
Here break backward compatibility, but it is easy way.
I don't know if this is allowed or not.
TODO: real test

@KellsoHP bump version to 6.4.10 you can try it.

thx, its work but i found bug. I will create issue.


java_deps: allow inclusion of libraries with duplicate names

What is the goal of this PR?
Fixes #111
What are the changes implemented in this PR?

Remove check for duplicated library file names
Prefix every library in the archive with its owner's package name

Considering the example similar to one in the issue:
java_library(
    name = "xserver",
    runtime_deps = [
        "//daemon:library",
        "//server:library",
    ]
)

java_deps(
    name = "xserver-deps",
    target = ":xserver",
    java_deps_root = "server/services/lib/",
    version_file = "//:VERSION",
    visibility = ["//:__pkg__"]
)

these libraries with duplicate library file names will be placed in the archive:
-r-xr-xr-x  0 vmax   wheel    5440 Jan  1  1970 server/services/lib/daemon__liblibrary-jar.jar
-r-xr-xr-x  0 vmax   wheel   31305 Jan  1  1970 server/services/lib/server__liblibrary-jar.jar

For a java_library target that exists in @graknlabs_grakn_core//common:common, the bundled jar should be named: graknlabs-grakn-core-common-common.jar

alternative approach is taken here: #139


js.waku.org does not get published

This is a bug report/
Problem
The Jenkins pipeline has not been triggered since 11 September despite many PRs merged on master: https://ci.infra.status.im/job/website/job/js.waku.org/

@jakubgs can you please assist?

I can see the webhooks are working:

Ohhh, the branch wasn't updated after domain name fix:

Fixed.


Pinot Geo Support

Start this session to discussion gps points indexing as well as geo filtering and udfs.

This support is tracked in this issue https://github.com/apache/incubator-pinot/issues/5280

implemented, see issue named above and release notes:
https://github.com/apache/pinot/releases?q=geo&expanded=true
-> this could be closed