new user question

Hi,
To see if I had installed correctly. I ran "new" and then "match" on the same sample mp3 file. However match ran for a few minutes  and then "Terminated".
I can't tell if that error matters.
Would appreciate any help. Apologies if I am doing something wrong.
Is there a post-install reference check I can do to see if my install is ok?
python audfprint.py new -d animals2 references/280.mp3
/usr/local/lib/python2.7/dist-packages/librosa/core/audio.py:33: UserWarning: Could not import scikits.samplerate. Falling back to scipy.signal
warnings.warn('Could not import scikits.samplerate. '
Thu Oct 15 07:42:13 2015 ingesting #0: references/280.mp3 ...
Added 162 hashes (16.7 hashes/sec)
Processed 1 files (9.7 s total dur) in 8.9 s sec = 0.913 x RT
Saved fprints for 1 files ( 162 hashes) to animals2
Dropped hashes= 0 (0.00%)
root@ubuntu:~/freetype-2.5.3/audfprint-master# python audfprint.py match -d animals2 references/280.mp3
/usr/local/lib/python2.7/dist-packages/librosa/core/audio.py:33: UserWarning: Could not import scikits.samplerate. Falling back to scipy.signal
warnings.warn('Could not import scikits.samplerate. '
Thu Oct 15 07:43:08 2015 Reading hash table animals2
Terminated

This looks very weird to me. Can you send me the mp3 ?
DAn.
On Thursday, October 15, 2015, joesloan<EMAIL_ADDRESS>wrote:

Hi,
To see if I had installed correctly. I ran "new" and then "match" on the
same sample mp3 file. However match ran for a few minutes and then
"Terminated".
I can't tell if that error matters.
Would appreciate any help. Apologies if I am doing something wrong.
Is there a post-install reference check I can do to see if my install is
ok?
python audfprint.py new -d animals2 references/280.mp3
/usr/local/lib/python2.7/dist-packages/librosa/core/audio.py:33:
UserWarning: Could not import scikits.samplerate. Falling back to
scipy.signal
warnings.warn('Could not import scikits.samplerate. '
Thu Oct 15 07:42:13 2015 ingesting #0: references/280.mp3 ...
Added 162 hashes (16.7 hashes/sec)
Processed 1 files (9.7 s total dur) in 8.9 s sec = 0.913 x RT
Saved fprints for 1 files ( 162 hashes) to animals2
Dropped hashes= 0 (0.00%)
root@ubuntu:~/freetype-2.5.3/audfprint-master# python audfprint.py match
-d animals2 references/280.mp3
/usr/local/lib/python2.7/dist-packages/librosa/core/audio.py:33:
UserWarning: Could not import scikits.samplerate. Falling back to
scipy.signal
warnings.warn('Could not import scikits.samplerate. '
Thu Oct 15 07:43:08 2015 Reading hash table animals2
Terminated
—
Reply to this email directly or view it on GitHub
https://github.com/dpwe/audfprint/issues/12.

Hi Dan,
I just picked this one at random...
http://www.noiseaddicts.com/samples_1w72b820/280.mp3
Maybe it is a bad example to use?
Joe
On 15 October 2015 at 14:28, Dan Ellis<EMAIL_ADDRESS>wrote:

This looks very weird to me. Can you send me the mp3 ?
DAn.
On Thursday, October 15, 2015, joesloan<EMAIL_ADDRESS>wrote:

Hi,
To see if I had installed correctly. I ran "new" and then "match" on the
same sample mp3 file. However match ran for a few minutes and then
"Terminated".
I can't tell if that error matters.
Would appreciate any help. Apologies if I am doing something wrong.
Is there a post-install reference check I can do to see if my install is
ok?
python audfprint.py new -d animals2 references/280.mp3
/usr/local/lib/python2.7/dist-packages/librosa/core/audio.py:33:
UserWarning: Could not import scikits.samplerate. Falling back to
scipy.signal
warnings.warn('Could not import scikits.samplerate. '
Thu Oct 15 07:42:13 2015 ingesting #0: references/280.mp3 ...
Added 162 hashes (16.7 hashes/sec)
Processed 1 files (9.7 s total dur) in 8.9 s sec = 0.913 x RT
Saved fprints for 1 files ( 162 hashes) to animals2
Dropped hashes= 0 (0.00%)
root@ubuntu:~/freetype-2.5.3/audfprint-master# python audfprint.py match
-d animals2 references/280.mp3
/usr/local/lib/python2.7/dist-packages/librosa/core/audio.py:33:
UserWarning: Could not import scikits.samplerate. Falling back to
scipy.signal
warnings.warn('Could not import scikits.samplerate. '
Thu Oct 15 07:43:08 2015 Reading hash table animals2
Terminated
—
Reply to this email directly or view it on GitHub
https://github.com/dpwe/audfprint/issues/12.

—
Reply to this email directly or view it on GitHub
https://github.com/dpwe/audfprint/issues/12#issuecomment-148385687.

--
Joe Sloan
Deoca Ltd,
Dublin, Ireland
mobile: +353872740776
skype:  joesloan
email<EMAIL_ADDRESS>

Sooo ...
It works on my macbook:
dpwe@dpwe-macbookpro2:~/Downloads/audfprint-master$ python
audfprint.py new -d animals2 ../280.mp3
/Users/dpwe/homebrew/lib/python2.7/site-packages/librosa-0.4.0rc2-py2.7.egg/librosa/core/audio.py:34:
UserWarning: Could not import scikits.samplerate. Falling back to
scipy.signal
Thu Oct 15 11:27:13 2015 ingesting #0: ../280.mp3 ...
Added 178 hashes (18.4 hashes/sec)
Processed 1 files (9.7 s total dur) in 0.1 s sec = 0.015 x RT
Saved fprints for 1 files ( 178 hashes) to animals2
dpwe@dpwe-macbookpro2:~/Downloads/audfprint-master$ python
audfprint.py match -d animals2 ../280.mp3
/Users/dpwe/homebrew/lib/python2.7/site-packages/librosa-0.4.0rc2-py2.7.egg/librosa/core/audio.py:34:
UserWarning: Could not import scikits.samplerate. Falling back to
scipy.signal
Read fprints for 1 files ( 178 hashes) from animals2
Analyzed ../280.mp3 of 9.125 s to 614 hashes
Matched ../280.mp3 9.125 sec 614 raw hashes as ../280.mp3 at 0.023 s
with 198 of 198 hashes
Processed 1 files (9.7 s total dur) in 0.2 s sec = 0.022 x RT
dpwe@dpwe-macbookpro2:~/Downloads/audfprint-master$
"Terminated" sounds like something really dire like Out Of Memory
killer.  It looks like maybe it's trying to use ~1GB of core with a
few glances at Top.
Maybe try
python audfprint.py new -d animals2 --bucketsize 20 ../280.mp3
.. which should reduce the memory usage to ~20% and see if that helps?
DAn.
On Thu, Oct 15, 2015 at 10:16 AM, joesloan<EMAIL_ADDRESS>wrote:

Hi Dan,
I just picked this one at random...
http://www.noiseaddicts.com/samples_1w72b820/280.mp3
Maybe it is a bad example to use?
Joe
On 15 October 2015 at 14:28, Dan Ellis<EMAIL_ADDRESS>wrote:

This looks very weird to me. Can you send me the mp3 ?
DAn.
On Thursday, October 15, 2015, joesloan<EMAIL_ADDRESS>wrote:

Hi,
To see if I had installed correctly. I ran "new" and then "match" on the
same sample mp3 file. However match ran for a few minutes and then
"Terminated".
I can't tell if that error matters.
Would appreciate any help. Apologies if I am doing something wrong.
Is there a post-install reference check I can do to see if my install is
ok?
python audfprint.py new -d animals2 references/280.mp3
/usr/local/lib/python2.7/dist-packages/librosa/core/audio.py:33:
UserWarning: Could not import scikits.samplerate. Falling back to
scipy.signal
warnings.warn('Could not import scikits.samplerate. '
Thu Oct 15 07:42:13 2015 ingesting #0: references/280.mp3 ...
Added 162 hashes (16.7 hashes/sec)
Processed 1 files (9.7 s total dur) in 8.9 s sec = 0.913 x RT
Saved fprints for 1 files ( 162 hashes) to animals2
Dropped hashes= 0 (0.00%)
root@ubuntu:~/freetype-2.5.3/audfprint-master# python audfprint.py match
-d animals2 references/280.mp3
/usr/local/lib/python2.7/dist-packages/librosa/core/audio.py:33:
UserWarning: Could not import scikits.samplerate. Falling back to
scipy.signal
warnings.warn('Could not import scikits.samplerate. '
Thu Oct 15 07:43:08 2015 Reading hash table animals2
Terminated
—
Reply to this email directly or view it on GitHub
https://github.com/dpwe/audfprint/issues/12.

—
Reply to this email directly or view it on GitHub
https://github.com/dpwe/audfprint/issues/12#issuecomment-148385687.

--
Joe Sloan
Deoca Ltd,
Dublin, Ireland
mobile: +353872740776
skype: joesloan
email<EMAIL_ADDRESS>—
Reply to this email directly or view it on GitHub.

Thanks will try that tomorrow, also will try on bigger server container.
Sent from my iPad

On 15 Oct 2015, at 16:32, Dan Ellis<EMAIL_ADDRESS>wrote:
Sooo ...
It works on my macbook:
dpwe@dpwe-macbookpro2:~/Downloads/audfprint-master$ python
audfprint.py new -d animals2 ../280.mp3
/Users/dpwe/homebrew/lib/python2.7/site-packages/librosa-0.4.0rc2-py2.7.egg/librosa/core/audio.py:34:
UserWarning: Could not import scikits.samplerate. Falling back to
scipy.signal
Thu Oct 15 11:27:13 2015 ingesting #0: ../280.mp3 ...
Added 178 hashes (18.4 hashes/sec)
Processed 1 files (9.7 s total dur) in 0.1 s sec = 0.015 x RT
Saved fprints for 1 files ( 178 hashes) to animals2
dpwe@dpwe-macbookpro2:~/Downloads/audfprint-master$ python
audfprint.py match -d animals2 ../280.mp3
/Users/dpwe/homebrew/lib/python2.7/site-packages/librosa-0.4.0rc2-py2.7.egg/librosa/core/audio.py:34:
UserWarning: Could not import scikits.samplerate. Falling back to
scipy.signal
Read fprints for 1 files ( 178 hashes) from animals2
Analyzed ../280.mp3 of 9.125 s to 614 hashes
Matched ../280.mp3 9.125 sec 614 raw hashes as ../280.mp3 at 0.023 s
with 198 of 198 hashes
Processed 1 files (9.7 s total dur) in 0.2 s sec = 0.022 x RT
dpwe@dpwe-macbookpro2:~/Downloads/audfprint-master$
"Terminated" sounds like something really dire like Out Of Memory
killer. It looks like maybe it's trying to use ~1GB of core with a
few glances at Top.
Maybe try
python audfprint.py new -d animals2 --bucketsize 20 ../280.mp3
.. which should reduce the memory usage to ~20% and see if that helps?
DAn.
On Thu, Oct 15, 2015 at 10:16 AM, joesloan<EMAIL_ADDRESS>wrote:

Hi Dan,
I just picked this one at random...
http://www.noiseaddicts.com/samples_1w72b820/280.mp3
Maybe it is a bad example to use?
Joe
On 15 October 2015 at 14:28, Dan Ellis<EMAIL_ADDRESS>wrote:

This looks very weird to me. Can you send me the mp3 ?
DAn.
On Thursday, October 15, 2015, joesloan<EMAIL_ADDRESS>wrote:

Hi,
To see if I had installed correctly. I ran "new" and then "match" on the
same sample mp3 file. However match ran for a few minutes and then
"Terminated".
I can't tell if that error matters.
Would appreciate any help. Apologies if I am doing something wrong.
Is there a post-install reference check I can do to see if my install is
ok?
python audfprint.py new -d animals2 references/280.mp3
/usr/local/lib/python2.7/dist-packages/librosa/core/audio.py:33:
UserWarning: Could not import scikits.samplerate. Falling back to
scipy.signal
warnings.warn('Could not import scikits.samplerate. '
Thu Oct 15 07:42:13 2015 ingesting #0: references/280.mp3 ...
Added 162 hashes (16.7 hashes/sec)
Processed 1 files (9.7 s total dur) in 8.9 s sec = 0.913 x RT
Saved fprints for 1 files ( 162 hashes) to animals2
Dropped hashes= 0 (0.00%)
root@ubuntu:~/freetype-2.5.3/audfprint-master# python audfprint.py match
-d animals2 references/280.mp3
/usr/local/lib/python2.7/dist-packages/librosa/core/audio.py:33:
UserWarning: Could not import scikits.samplerate. Falling back to
scipy.signal
warnings.warn('Could not import scikits.samplerate. '
Thu Oct 15 07:43:08 2015 Reading hash table animals2
Terminated
—
Reply to this email directly or view it on GitHub
https://github.com/dpwe/audfprint/issues/12.

—
Reply to this email directly or view it on GitHub
https://github.com/dpwe/audfprint/issues/12#issuecomment-148385687.

--
Joe Sloan
Deoca Ltd,
Dublin, Ireland
mobile: +353872740776
skype: joesloan
email<EMAIL_ADDRESS>—
Reply to this email directly or view it on GitHub.
—
Reply to this email directly or view it on GitHub.

Thanks Dan,
that worked.
On 15 October 2015 at 17:14<EMAIL_ADDRESS>wrote:

Thanks will try that tomorrow, also will try on bigger server container.
Sent from my iPad
On 15 Oct 2015, at 16:32, Dan Ellis<EMAIL_ADDRESS>wrote:
Sooo ...
It works on my macbook:
dpwe@dpwe-macbookpro2:~/Downloads/audfprint-master$ python
audfprint.py new -d animals2 ../280.mp3
/Users/dpwe/homebrew/lib/python2.7/site-packages/librosa-0.4.0rc2-py2.7.egg/librosa/core/audio.py:34:
UserWarning: Could not import scikits.samplerate. Falling back to
scipy.signal
Thu Oct 15 11:27:13 2015 ingesting #0: ../280.mp3 ...
Added 178 hashes (18.4 hashes/sec)
Processed 1 files (9.7 s total dur) in 0.1 s sec = 0.015 x RT
Saved fprints for 1 files ( 178 hashes) to animals2
dpwe@dpwe-macbookpro2:~/Downloads/audfprint-master$ python
audfprint.py match -d animals2 ../280.mp3
/Users/dpwe/homebrew/lib/python2.7/site-packages/librosa-0.4.0rc2-py2.7.egg/librosa/core/audio.py:34:
UserWarning: Could not import scikits.samplerate. Falling back to
scipy.signal
Read fprints for 1 files ( 178 hashes) from animals2
Analyzed ../280.mp3 of 9.125 s to 614 hashes
Matched ../280.mp3 9.125 sec 614 raw hashes as ../280.mp3 at 0.023 s
with 198 of 198 hashes
Processed 1 files (9.7 s total dur) in 0.2 s sec = 0.022 x RT
dpwe@dpwe-macbookpro2:~/Downloads/audfprint-master$
"Terminated" sounds like something really dire like Out Of Memory
killer. It looks like maybe it's trying to use ~1GB of core with a
few glances at Top.
Maybe try
python audfprint.py new -d animals2 --bucketsize 20 ../280.mp3
.. which should reduce the memory usage to ~20% and see if that helps?
DAn.
On Thu, Oct 15, 2015 at 10:16 AM, joesloan<EMAIL_ADDRESS>wrote:

Hi Dan,
I just picked this one at random...
http://www.noiseaddicts.com/samples_1w72b820/280.mp3
Maybe it is a bad example to use?
Joe
On 15 October 2015 at 14:28, Dan Ellis<EMAIL_ADDRESS>wrote:

This looks very weird to me. Can you send me the mp3 ?
DAn.
On Thursday, October 15, 2015, joesloan<EMAIL_ADDRESS>wrote:

Hi,
To see if I had installed correctly. I ran "new" and then "match" on
the
same sample mp3 file. However match ran for a few minutes and then
"Terminated".
I can't tell if that error matters.
Would appreciate any help. Apologies if I am doing something wrong.
Is there a post-install reference check I can do to see if my install
is
ok?
python audfprint.py new -d animals2 references/280.mp3
/usr/local/lib/python2.7/dist-packages/librosa/core/audio.py:33:
UserWarning: Could not import scikits.samplerate. Falling back to
scipy.signal
warnings.warn('Could not import scikits.samplerate. '
Thu Oct 15 07:42:13 2015 ingesting #0: references/280.mp3 ...
Added 162 hashes (16.7 hashes/sec)
Processed 1 files (9.7 s total dur) in 8.9 s sec = 0.913 x RT
Saved fprints for 1 files ( 162 hashes) to animals2
Dropped hashes= 0 (0.00%)
root@ubuntu:~/freetype-2.5.3/audfprint-master# python audfprint.py
match
-d animals2 references/280.mp3
/usr/local/lib/python2.7/dist-packages/librosa/core/audio.py:33:
UserWarning: Could not import scikits.samplerate. Falling back to
scipy.signal
warnings.warn('Could not import scikits.samplerate. '
Thu Oct 15 07:43:08 2015 Reading hash table animals2
Terminated
—
Reply to this email directly or view it on GitHub
https://github.com/dpwe/audfprint/issues/12.

—
Reply to this email directly or view it on GitHub
https://github.com/dpwe/audfprint/issues/12#issuecomment-148385687.

--
Joe Sloan
Deoca Ltd,
Dublin, Ireland
mobile: +353872740776
skype: joesloan
email<EMAIL_ADDRESS>—
Reply to this email directly or view it on GitHub.

—
Reply to this email directly or view it on GitHub
https://github.com/dpwe/audfprint/issues/12#issuecomment-148424800.

--
Joe Sloan
Deoca Ltd,
Dublin, Ireland
mobile: +353872740776
skype:  joesloan
email<EMAIL_ADDRESS>

In summary: The code works by allocating a large in-core database.  With the default options, this is something like 400MB.  When running on machines where this is a significant fraction of available core, this may cause the process to be killed by the kernel ("Terminated.").  Try running with fewer buckets, e.g. --bucketsize 20.


Add restaurant listing as a project idea

Associated solution: https://github.com/huangsam/chowist
It's a project that has helped me grow personally as a developer. It's went through multiple changes such as Ruby Sinatra, Ruby on Rails - and finally settling on Python Django.

@karan request for review 😄


Update theme previews

Preview screenshots for the themes haven't been update since August 2016.
They should be updated to reflect a more up-to-date version of the themes.

Updated with d4bb31f.


fix: ensure benchmark workflow is not cancelled on stable/unstable consecutive pushes

always run benchmark workflow to compleition on stable unstable push

:tada: This PR is included in v1.9.0 :tada:


Fix Transform change detection when transform is the same

Adds checks to only update transform components, when the new values are different to avoid triggering bevy change detection needlessly
Fixes: #279
UPDATE: non-intentionally referenced wrong issues

Thanks!


Protractor testing

Can anyone get the tests to work?  I am getting
Starting selenium standalone server...
[launcher] Running 1 instances of WebDriver
Selenium standalone server started at http://<IP_ADDRESS>:38540/wd/hub
FFF

Failures:

  1) my app should automatically redirect to /view1 when location hash/fragment is empty
   Message:
     Error while waiting for Protractor to sync with the page: "angular could not be found on the window"
   Stacktrace:
     undefined

  2) my app view1 should render view1 when user navigates to /view1
   Message:
     Error: Index out of bound. Trying to access element at index: 0, but there are only 0 elements that match locator By.cssSelector("[ng-view] p")
   Stacktrace:
     Error: Index out of bound. Trying to access element at index: 0, but there are only 0 elements that match locator By.cssSelector("[ng-view] p")
    at Array.forEach (native)
Error
    at [object Object].<anonymous> (/home/mark/Projects/material-start/e2e-tests/scenarios.js:22:57)
From: Task: Asynchronous test function: it()
Error
    at [object Object].<anonymous> (/home/mark/Projects/material-start/e2e-tests/scenarios.js:21:5)
    at [object Object].<anonymous> (/home/mark/Projects/material-start/e2e-tests/scenarios.js:14:3)
    at Object.<anonymous> (/home/mark/Projects/material-start/e2e-tests/scenarios.js:5:1)

  3) my app view2 should render view2 when user navigates to /view2
   Message:
     Error: Index out of bound. Trying to access element at index: 0, but there are only 0 elements that match locator By.cssSelector("[ng-view] p")
   Stacktrace:
     Error: Index out of bound. Trying to access element at index: 0, but there are only 0 elements that match locator By.cssSelector("[ng-view] p")
    at Array.forEach (native)
Error
    at [object Object].<anonymous> (/home/mark/Projects/material-start/e2e-tests/scenarios.js:37:57)
From: Task: Asynchronous test function: it()
Error
    at [object Object].<anonymous> (/home/mark/Projects/material-start/e2e-tests/scenarios.js:36:5)
    at [object Object].<anonymous> (/home/mark/Projects/material-start/e2e-tests/scenarios.js:29:3)
    at Object.<anonymous> (/home/mark/Projects/material-start/e2e-tests/scenarios.js:5:1)

Finished in 1.299 seconds
3 tests, 3 assertions, 3 failures

Shutting down selenium standalone server.

/usr/local/lib/node_modules/protractor/node_modules/selenium-webdriver/lib/atoms/error.js:113
  var template = new Error(this.message);
                 ^
UnknownError: unknown error: [ng:btstrpd] App Already Bootstrapped with this Element '<body ng-app="starterApp" layout="column" ng-controller="UserController as ul" class="ng-scope">'
http://errors.angularjs.org/1.3.15/ng/btstrpd?p0=%26lt%3Bbody%20ng-app%3D%22starterApp%22%20layout%3D%22column%22%20ng-controller%3D%22UserController%20as%20ul%22%20class%3D%22ng-scope%22%26gt%3B
  (Session info: chrome=39.0.2171.71)
  (Driver info: chromedriver=2.14.313457 (3d645c400edf2e2c500566c9aa096063e707c9cf),platform=Linux 3.13.0-40-generic x86_64) (WARNING: The server did not provide any stacktrace information)
Command duration or timeout: 6 milliseconds
Build info: version: '2.45.0', revision: '5017cb8', time: '2015-02-26 23:59:50'
System info: host: 'mark-14', ip: '<IP_ADDRESS>', os.name: 'Linux', os.arch: 'amd64', os.version: '3.13.0-40-generic', java.version: '1.8.0_25'
Driver info: org.openqa.selenium.chrome.ChromeDriver
Capabilities [{applicationCacheEnabled=false, rotatable=false, mobileEmulationEnabled=false, chrome={userDataDir=/tmp/.com.google.Chrome.8yKq2F}, takesHeapSnapshot=true, databaseEnabled=false, handlesAlerts=true, version=39.0.2171.71, platform=LINUX, browserConnectionEnabled=false, nativeEvents=true, acceptSslCerts=true, locationContextEnabled=true, webStorageEnabled=true, browserName=chrome, takesScreenshot=true, javascriptEnabled=true, cssSelectorsEnabled=true}]
Session ID: a9c68ee8ad04bd4bb031ea24cb1e6427
    at new bot.Error (/usr/local/lib/node_modules/protractor/node_modules/selenium-webdriver/lib/atoms/error.js:113:18)
    at Object.bot.response.checkResponse (/usr/local/lib/node_modules/protractor/node_modules/selenium-webdriver/lib/atoms/response.js:106:9)
    at /usr/local/lib/node_modules/protractor/node_modules/selenium-webdriver/lib/webdriver/webdriver.js:377:20
    at [object Object].promise.ControlFlow.runInFrame_ (/usr/local/lib/node_modules/protractor/node_modules/selenium-webdriver/lib/webdriver/promise.js:1877:20)
    at [object Object].promise.Callback_.goog.defineClass.notify (/usr/local/lib/node_modules/protractor/node_modules/selenium-webdriver/lib/webdriver/promise.js:2464:25)
    at [object Object].promise.Promise.notify_ (/usr/local/lib/node_modules/protractor/node_modules/selenium-webdriver/lib/webdriver/promise.js:563:12)
    at Array.forEach (native)
    at Object.goog.array.forEach (/usr/local/lib/node_modules/protractor/node_modules/selenium-webdriver/lib/goog/array/array.js:203:43)
    at [object Object].promise.Promise.notifyAll_ (/usr/local/lib/node_modules/protractor/node_modules/selenium-webdriver/lib/webdriver/promise.js:552:16)
    at [object Object].goog.async.run.processWorkQueue [as _onTimeout] (/usr/local/lib/node_modules/protractor/node_modules/selenium-webdriver/lib/goog/async/run.js:125:21)
From: Task: WebDriver.manage().timeouts().setScriptTimeout(11000)
    at [object Object].webdriver.WebDriver.schedule (/usr/local/lib/node_modules/protractor/node_modules/selenium-webdriver/lib/webdriver/webdriver.js:360:15)
    at [object Object].webdriver.WebDriver.Timeouts.setScriptTimeout (/usr/local/lib/node_modules/protractor/node_modules/selenium-webdriver/lib/webdriver/webdriver.js:1367:23)
    at [object Object].Runner.createBrowser (/usr/local/lib/node_modules/protractor/lib/runner.js:181:30)
    at /usr/local/lib/node_modules/protractor/lib/runner.js:257:21
    at _fulfilled (/usr/local/lib/node_modules/protractor/node_modules/q/q.js:797:54)
    at self.promiseDispatch.done (/usr/local/lib/node_modules/protractor/node_modules/q/q.js:826:30)
    at Promise.promise.promiseDispatch (/usr/local/lib/node_modules/protractor/node_modules/q/q.js:759:13)
    at /usr/local/lib/node_modules/protractor/node_modules/q/q.js:573:44
    at flush (/usr/local/lib/node_modules/protractor/node_modules/q/q.js:108:17)
    at process._tickCallback (node.js:415:13)
[launcher] Process exited with error code 1

+1
Ran into this same issue (I think) while trying to write Protractor tests for another project that uses Angular Material. All test assertions pass- but then the test hangs and eventually fails with Error while waiting for Protractor to sync with the page

They were pseudo-code, I don't think those ever worked. PR #37 includes two working tests.

Closed with 7caacf342a795837bffed7fd39ffdbca8559eecf.


currency - get_supply - error

Inside the contract I run:
currency(N(eosio.token)).get_supply(symbol_type(S(4, SYS)).name());
Cannot make it work:

Error 3050003: eosio_assert_message assertion failure
Error Details:
assertion failure with message: unable to find key

@filipniziol do you have token contract installed on to eosio.token account and SYS token created?

Yes. What started to work was replacing reference to currency.hpp => eosio.token.hpp and making get_supply and get_balance public not private
It seems not to work in that shape.
I have made pull request for this:
https://github.com/EOSIO/eos/pull/3832

Resolved by #3832.


Add note for deep link permissions

Thanks for your contribution! This is our public repo though, which means we can't merge this PR for publishing directly. Don't worry, we've ported your content to our private repo, dynamics365smb-docs-pr, and you can expect to see your contribution live in the very near future. Thanks again!


Added travis

@srinathnarayanan,
Thanks for your contribution as a Microsoft full-time employee or intern. You do not need to sign a CLA.
Thanks,
Microsoft Pull Request Bot


"view-eye" on "browsing"-page leads into empty details page

In addition the "Edit"-button has to be removed.

@Gerd-ECRIN  We are still working on the browsing module and once it is done you will see the data being populated

thanks @Gerd-ECRIN , this works now, closing the ticket.


prepared query errors on multi-node Cassandra cluster

I am trying to deploy Kong (0.5.4) and am using a 3-node cassandra cluster that is registered in consul. Here is my database-related configuration.
databases_available:
  cassandra:
    properties:
      contact_points:
        - "cassandra-kong-node.service.consul:9042"
      timeout: 1000
      keyspace: kong
      keepalive: 60000 # in milliseconds

And here is how the host resolves:
host cassandra-kong-node.service.consul
cassandra-kong-node.service.consul has address <IP_ADDRESS>
cassandra-kong-node.service.consul has address <IP_ADDRESS>
cassandra-kong-node.service.consul has address <IP_ADDRESS>

I can confirm that cassandra is listening on 9042 on all of those nodes.
With this configuration, Kong intermittently is returning errors. For example, here is the output when making requests against the Admin API:
$ curl gce-worker-004:4833
{"message":"An unexpected error occurred"}
$ curl gce-worker-004:4833
{"version":"0.5.4","lua_version":"LuaJIT 2.1.0-alpha","tagline":"Welcome to Kong","hostname":"b91b2bb85f1b","plugins":{"enabled_in_cluster":{},"available_on_server":["ssl","jwt","acl","cors","oauth2","tcp-log","udp-log","file-log","http-log","key-auth","hmac-auth","basic-auth","ip-restriction","mashape-analytics","request-transformer","response-transformer","request-size-limiting","rate-limiting","response-ratelimiting"]}}
$ curl gce-worker-004:4833
{"message":"An unexpected error occurred"}

In /usr/local/kong/logs/error.log, I see lots of error like:
2016/01/18 20:22:15 [error] 60#0: *1 [lua] responses.lua:61: Cassandra returned error (Unprepared): Prepared query with ID c5bd483fc757a66975a3c297d62407e7 not found (either the query was not prepared on this host (maybe the host has been restarted?) or you have prepared too many queries and it has been evicted from the internal cache), client: <IP_ADDRESS>, server: , request: "GET / HTTP/1.1", host: "gce-worker-001.node.consul:25038"

This looks somewhat similar to #660 but this is a little different of a scenario, I think.
When I use the exact same configuration for a single-node Cassandra instance, Kong runs fine. I'm pretty new to both Kong and Cassandra - does anyone know what is wrong with this setup?

This is a known issue and has been resolved in 0.6.

(It is not entirely related to #660 but the new driver provides much better support for prepared queries which also has the nice side benefit of fixing those occasional errors)

Thanks, I just had a chance to test with 0.6.0rc3 and it is working much better.


Full-height Jumbotron?

I was wondering whether it would be possible to include a section in the jumbotron component of the Bootstrap 4.1 docs for essentially creating full-height jumbotrons.
I'm finding more and more designs these days using full-height banners on their website, and I guess this is usually done using height: 100vh with some kind of possible fallback.
Firstly, we don't seem to have that as a utility class in Bootstrap, we have height: 100% but not 100vh.
Is it possible to create a full-height jumbotron example in the docs and possibly this additional utility class?
https://getbootstrap.com/docs/4.1/components/jumbotron/

Hi @sts-ryan-holton this has been discussed here #24374

@andresgalante  Will this be added? Looks like that discussion been completed yet?

I don't see it likely, we pass on that idea back then. I'll leave it open maybe mdo reconsiders now

@mdo What's your thoughts on this?

Unlikely to make it's way into the project I think. One line of custom CSS largely accomplishes this as it stands now, and we don't need utilities for this across every breakpoint either I think.


Align extract_partitioning_index logic with upstream shuffling

Dask modified how partitioning_index is used for shuffling in https://github.com/dask/dask/pull/10705 (included in dask>=2023.12.1). This PR modifies extract_partitioning_index to use the same logic.
TODO:

[ ] Testing

cc @VibhuJawa

@ayushdg - thanks for the review. Still don't have an eviroment to test this myself. I will try to do that later today, but if it's easy for you to test it is very welcome on my end :)

Can confirm I'm seeing expected results on the larger scale dataset with this fix. I'll run a few more tests on my end but it's generally looking good.
@rjzamora Do you have a small example that checks consistency of the behavior of these two shuffle approaches, that could be added as a unit test with the PR?

Do you have a small example that checks consistency of the behavior of these two shuffle approaches, that could be added as a unit test with the PR?

@VibhuJawa - Still trying to fix my environment so I can confirm locally, but won't the FuzzyDuplicates tests fail without this fix in place?

Do you have a small example that checks consistency of the behavior of these two shuffle approaches, that could be added as a unit test with the PR?

@VibhuJawa - Still trying to fix my environment so I can confirm locally, but won't the FuzzyDuplicates tests fail without this fix in place?

In theory the shuffle might give incorrect results, but the dataset/num_partitions here is small enough that it doesn't impact the correctness of final results (duplicate documents detected)


Security warnings about set-value and http-proxy

Security warnings are shown for the packages set-value and http-proxy during install.
I'm submitting a…

[ ] Regression (a behavior that used to work and stopped working in a new release)
[x] Bug report
[ ] Feature request
[ ] Documentation issue or request
[ ] Support request

Expected Behavior
Installation without security warnings.
Current Behavior
There seem to be two dependencies with security vulnerabilities marked as "high" (whatever that means in JS land).
npm WARN notice [SECURITY] set-value has the following vulnerability: 1 high. Go here for more details: https://www.npmjs.com/advisories?search=set-value&version=2.0.1 - Run `npm i npm@latest -g` to upgrade your npm version, and then `npm audit` to get more info.
npm WARN notice [SECURITY] http-proxy has the following vulnerability: 1 high. Go here for more details: https://www.npmjs.com/advisories?search=http-proxy&version=1.18.1 - Run `npm i npm@latest -g` to upgrade your npm version, and then `npm audit` to get more info.

Possible Solution
Assuming there's a fix upstream upgrading the dependencies might help.
Steps to Reproduce (for bugs)

Fresh Debian 10.4 install
apt install npm
clone caravan repo
npm install

Environment

Debian 10.4

npm 5.8.0

nodejs v10.19.0

Where are you running caravan: VM (quite irrelevant)

Operating system: Linux (Debian 10.4)

Browser and version: N/A

<EMAIL_ADDRESS>/opt/caravan
├──<EMAIL_ADDRESS>└─┬<EMAIL_ADDRESS>  └──<EMAIL_ADDRESS>
npm: 5.8.0
node: v10.19.0
Linux 4.19.0-8-amd64 #1 SMP Debian 4.19.98-1 (2020-01-26) x86_64 GNU/Linux

@sgeisler thanks for the bug report!
If you upgrade your version of nodejs and npm, rm -fr node_modules and then npm i you should see the following (I used nvm to test in node.js 12 and 13):
found 3 low severity vulnerabilities
  run `npm audit fix` to fix them, or `npm audit` for details

Thx for the quick reply! I'm not too concerned about it for myself (have it running in a restricted environment anyway), just wanted to let you know. I fear debian doesn't ship any more recent versions and I don't want to alter the system too much just for that.
So if you can fix it by upgrading some dep: great (I assume that's what npm audit fix would do?)! If it's just a reporting error due to old npm: my bad, feel free to close.

I believe some of the dependencies need to be bumped manually (not just npm audit fix) as they could result in some breaking changes (minor or major changes rather than just a patch) and so will need some testing.
Thanks for reporting!

I don't see this high vulnerability with the latest version but 5000 low-level vulnerabilities, where npm audit fix fixes 4999 of them.
Should I start a PR with the updated package.json and package-lock.json?

Should I start a PR with the updated package.json and package-lock.json?

:100: PRs are always welcome!


fix: Non-number slideScale causing mispositioning

Fix #173
Using null in number typed slideScale would also make Vue runtime type checking fail.
But notice this fix gives special meaning to value 0, replacing the original null.

I've tried replacing null with NaN instead, but NaN would require special comparison isNaN in order for SelectList in Settings.vue to work propertly with the checkmark class. So 0 is my best attempt so far.


user defined const param type backcompat

allowing a type to be used as a const parameter type adds some additional backcompat concerns.
For example adding raw/function pointer fields is suddenly a breaking change because the type stops being structural match.
How do we want to deal with this? Require the user to explicitly opt in, require all fields to be public (disqualifies NonZeroT), or something else?

We already have such behaviour for Send and Sync. So users already know that adding such fields can be breaking changes. I think as long as we aren't worse in UX than Send and Sync, this is fine?

hm, I guess I am a bit concerned because that interaction is a lot less obvious as I think many types aren't be intended to be used as const params. If there's a good way to avoid these issues I would prefer doing so.

When you add a ptr to your struct you can also:
unsafe impl (Send/Sync) for Foo

but that's not an option with this I think

we could add an additional derive(StructuralMatch) requirement for any types used as const generics.

I'm surprised I can't find previous discussion on this topic: this is presumably a problem for anything involving structural equality, not just const generics. Having a new marker trait seems like the only plausible solution here.

had a further discussion about this on zulip: https://rust-lang.zulipchat.com/#narrow/stream/260443-project-const-generics/topic/meeting.202021-03-02/near/228441502
The consensus seems to be that we want to add an additional trait to opt into allowing types as const parameters as proposed in https://github.com/rust-lang/project-const-generics/issues/6#issuecomment-778792223
Still open is how exactly this interacts with structural match, it probably makes sense to try and get some conclusions from https://github.com/rust-lang/rust/issues/74446. Maybe we can try and summarize the current status there and then talk about the remaining questions in a sync meeting?

closing this after summarizing the results in #34


Implement general treatment of sources

Allow the specification and use of different types of sources (e.g. well, recharge, etc.), with spatial characteristics (position, extent, etc.) and temporal information (time period, time series, etc.).


[Bug] Distribution lists not showing up in the meetings widget for the Release Planner dashboard

Distribution lists do not have a profile picture, so, they appear as empty spaces in the meetings widget of the release planner. Here is an example (profile pictures were covered for privacy):

Fixed, the first letter of the full name will appear if there's no profile picture.
Also, added a tooltip to display the person or distribution list name


Review input component across all screens (query settings screen is not using the ADS component as expected)

https://www.notion.so/Review-input-component-across-all-screens-query-settings-screen-is-not-using-the-ADS-component-as-e-f540a0264c2e4957b244d10be6b3d9a2

Bumping this issue up to prod because it should have made it's way there by now if it was not fixed


FAB support

Fab is now live, the downloads are available through the website https://www.fab.com/
It is also a new tab on the Epic Games Launcher which makes me think they have some new endpoint on the API, this needs to be investigated.

I agree, implementing this might take the developers a while

I'm begging, please implement support for FAB!

To whom it might concern: The FAB bridge and plugin can be downloaded alongside a pre-built UE5.5-preview version here: https://www.unrealengine.com/en-US/linux
When I built the editor from source the FAB plugin did not work. This might

@arrr-and-d I've installed the FAB plugin, but:
A - This won't help with installing plugins
B - In my case I couldn't import 3D models to projects with the Failed to load BuildPatchServicesModule error

I'm currently having issues myself. I started a new build from source right now with the latest commits on 5.5. EAM would be useful in any case even though the prebuilt editor has a somewhat functional FAB integration (Your issue seems to be a general issue with the preview)

So there have been some developments. What you need to do in order to get FAB working without the errors from the perbuilt version is build from source with commit 5e3936f on branch EpicGames/UnrealEngine:5.5 or above.
And there we are:

You will only be able to add files to your projects as @codereptile mentioned. I tested some vault assets and they will not load unless you download them from the vault.
The most simple solution to downloading project files right now seems to be installing Epic games launcher inside of a virtual machine with a mount to your local Unreal Projects folder.
I hope this temporary solution works for you

So good news is that the API does seem to be reasonably open and I can mitm it. Bad news is that it is a new API so all the structures and the entire workflow is slightly different. I am currently working on adding the support to the underlying API library and will keep this posted.

There are also some strange API limits on the FAB side that we will need to fight.. but I did manage to get all my library items now.
Some good news, I can get all the way to download manifests, which is great. The API is quite limited, not that many pictures and such but that might work in our favour as the multiple images on a tab was what was causing some crashes.

Thank you so much :rocket: :bow:


Reporting topic

Can I change the reporting topic?  I am not finding where it is set.
Thank You

The topic path for discovery is created based on sensor/actuator type and name, according to the Home Assistant MQTT discovery.
The topics path for commands and states follow a similar path structure for uniqueness, based on device name, entity name and so on. It's currently not possible to configure a full custom path for the command or state topics, but you can control it based on naming and prefixes you give your sensor/actuator in the constructor.


(trivial) Add documentation link to Cargo.toml

Thanks @C4K3 ! I'll publish this right now so crates.io has the link on it !


Double entry in visibility.py

DISPLAY_DATA_ID was there twice.

Thanks

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

Comparison is base (ec5d62b) 90.42% compared to head (91804ca) 90.46%.
Report is 12 commits behind head on devel.

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
Additional details and impacted files
@@            Coverage Diff             @@
##            devel    #1443      +/-   ##
==========================================
+ Coverage   90.42%   90.46%   +0.04%
==========================================
  Files          49       49
  Lines        6037     6074      +37
==========================================
+ Hits         5459     5495      +36
- Misses        578      579       +1

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


fix: switch HTTP.jl to use MbedTLS

Looks like HTTP via OpenSSL.jl doesn't look up system certs .i.e doesn't respect NetworkOptions environment variables. Instead it only looks into julia bundled certs (/share/julia/cert.pem). However switching to MbedTLS works.

Not the biggest fan of this since it modifies global context available outside of the package...

This PR is not a priority anymore, so it can be closed.
Just FYI, the approach here is suggested officially in https://juliaweb.github.io/HTTP.jl/stable/reference/#HTTP.request


align v2 autoallocate behavior with existing behavior

Please provide a description of this PR:
aligns v2 autoallocate behavior with existing behavior

In response to a cherrypick label: #52171 failed to apply on top of branch "release-1.23":
Applying: align v2 autoallocate behavior with existing behavior
Using index info to reconstruct a base tree...
M	pilot/pkg/serviceregistry/serviceentry/ip_autoallocation.go
M	pkg/config/constants/constants.go
Falling back to patching base and 3-way merge...
Auto-merging pkg/config/constants/constants.go
Auto-merging pilot/pkg/serviceregistry/serviceentry/ip_autoallocation.go
CONFLICT (content): Merge conflict in pilot/pkg/serviceregistry/serviceentry/ip_autoallocation.go
error: Failed to merge in the changes.
hint: Use 'git am --show-current-patch=diff' to see the failed patch
Patch failed at 0001 align v2 autoallocate behavior with existing behavior
When you have resolved this problem, run "git am --continue".
If you prefer to skip this patch, run "git am --skip" instead.
To restore the original branch and stop patching, run "git am --abort".

In response to a cherrypick label: new issue created for failed cherrypick: #52175


Italian [it-it]

Italian missing from languages list

This is expected - we do not have an Italian localizationvat the moment!
We rely on community contributions, so we would need someone to contribute Italian locale for it to appear in the list.

The link for the function AddStandardPluralizers() gives error 404, is this expected?

@TushieSushies They haven't made that repo public yet, so for the moment yes it is expected https://github.com/Yellow-Dog-Man/Locale/issues/81. You can check the original for an idea of what would be there but these may not line up perfectly with the actually available options https://github.com/jeffijoe/messageformat.net/blob/master/src/Jeffijoe.MessageFormat/Formatting/Formatters/PluralFormatter.cs Alternatively check some of the other locales and the Pluralizers used


Fix type from trusty-sdk-go.

Summary
This makes explicit use of a type from Trusty SDK library instead of a hand-rolled one which made migrating files around the SDK library itself harder.
Change Type

[ ] Bug fix (resolves an issue without affecting existing features)
[ ] Feature (adds new functionality without breaking changes)
[ ] Breaking change (may impact existing functionalities or require documentation updates)
[ ] Documentation (updates or additions to documentation)
[X] Refactoring or test improvements (no bug fixes or new functionality)

Testing
Unit tested.
Review Checklist:

[X] Reviewed my own code for quality and clarity.
[ ] Added comments to complex or tricky code sections.
[ ] Updated any affected documentation.
[ ] Included tests that validate the fix or feature.
[X] Checked that related changes are merged.

coverage: 54.77% (+0.007%) from 54.763%
when pulling 78c54c5e73c1516499703cf5894cd9894f83a8e8 on fix/fix-type-in-trusty-tests
into b96d7919faf2ea79dbd624ecbee9e926cf94c289 on main.


Only print flank version on Run command

Describe the bug

A clear and concise description of what the bug is.

Every command starts by printing the flank version. I think only the run command should start by printing the version.
The workflow is someone runs Flank and then wants to know what version of flank was used to execute the tests. I don't think it makes sense to print the flank version on flank provided-software list for example.
To Reproduce

Steps to reproduce the behavior:

Run flank provided-software list
See the version is printed

$ flank provided-software list
version: local_snapshot
revision: ae09391820ab7facaaa5b7679876e9ae2c0edaed
session id: 39f08992-c5c8-4f61-9fb2-e61aea7f7a97

┌──────────────────────┐
│ ORCHESTRATOR VERSION │
├──────────────────────┤
│ 1.0.2                │
└──────────────────────┘

Expected behavior

A clear and concise description of what you expected to happen.

No version printed unless we are invoking a flank run ... command or the version command directly.
$ flank provided-software list

┌──────────────────────┐
│ ORCHESTRATOR VERSION │
├──────────────────────┤
│ 1.0.2                │
└──────────────────────┘

Details (please complete the following information):

Have you tested on the latest Flank snapshot?
Post the output of  flank --version.

flank --version
version: local_snapshot
revision: ae09391820ab7facaaa5b7679876e9ae2c0edaed
session id: 35f6c8a1-2f32-44b7-963d-62b7ff1c6933

Currently, version printing is placed in Main.kt->main()

logLn("version: " + readVersion())
logLn("revision: " + readRevision())
logLn("session id: $sessionId")
logLn()

Implementation proposition

Move this code to Utils.kt to a separate function like

fun printVersionInfo() {
    logLn("version: " + readVersion())
    logLn("revision: " + readRevision())
    logLn("session id: $sessionId")
    logLn()
}

Use printVersionInfo() function in AndroidRunCommand and in IosRunCommand to prevent printing in other places than run commands

In Main.kt modify run() function to

    override fun run() {
        if (printVersion) printVersionInfo()
        else CommandLine.usage(Main::class.java, System.out)
    }


chore: upgrade blob csi driver version in vhd only for aks 1.29

What type of PR is this?
/kind feature
What this PR does / why we need it:
chore: upgrade blob csi driver version in vhd only for aks 1.29
Which issue(s) this PR fixes:

Fixes #
Requirements:

[x] uses conventional commit messages

[ ] includes documentation
[ ] adds unit tests
[ ] tested upgrade from previous version

Special notes for your reviewer:
Release note:
none

Pull Request Test Coverage Report for Build<PHONE_NUMBER>
Details

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 79.39%

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
2292

Relevant Lines:
2887

💛  - Coveralls


Flesh out the _status endpoint

Need to provide a way for services / applications to add informational data about the application and have it exposed via a json _status endpoint. Specifically useful are things like which databases is the app connected to, what's the state of healthchecks, what's git SHA is currently running, etc.

This is done with the exception of current running SHA
{"healthCheckStatus":{"HibernateHealthCheck":{"isHealthy":true,"messages":["Hibernate: AuthSessions database"]}},"serviceStatus":{"PingDatabaseService":"RUNNING","DataSourceService":"RUNNING","SessionFactoryService":"RUNNING","SchemaMigratorService":"RUNNING","SchemaValidatorService":"RUNNING","ZkService":"RUNNING","ZkLeaseManager":"RUNNING","KubernetesClusterWatcher":"RUNNING","DefaultCluster":"RUNNING","JettyService":"RUNNING","JettyThreadPoolMetricsCollector":"RUNNING","JettyConnectionMetricsCollector":"RUNNING","PrometheusHttpService":"RUNNING","JaegerTracingService":"RUNNING","SkimLoggingStartupCheck":"RUNNING","ForceUtcTimeZoneService":"RUNNING"}}

I'll close this issue, the current version of _status looks plenty.

I'll close this issue, the current version of _status looks plenty.


Extended ReadMe for Newbs

Hey @blakgeek ! Awesome work!
I'm having a little trouble understanding the ReadMe. I'm trying to make a CocoaPod from this git
https://github.com/Kandy-IO/kandy-phonegap
And I edited the plugin.xml config as so :
    <!-- iOS -->
    <platform name="ios">
        <pods-config ios-min-version="9.0" use-frameworks="true"/>
        <pod id="kandy-phonegap" git="https://github.com/Kandy-IO/kandy-phonegap.git" configuration="release,debug" />

And in my config.xml :
        <preference name="pods_use_frameworks" value="true"/>
        <pod id="kandy-phonegap" git="https://github.com/Kandy-IO/kandy-phonegap.git" configuration="release,debug" />

But I get this error :
 Unable to find a specification for 'kandy-phonegap'.
I also see it accessible as a Pod here :  https://cocoapods.org/pods/Kandy
Any advice for a daft cocoa newbie? I'd be more than happy to fork more clearer directions to the ReadMe

@gotoAndBliss You are trying to add a pod dependency on the Cordova plugin not the cocoapod.
Try changing the entry in your config.xml from
<pod id="kandy-phonegap" git="https://github.com/Kandy-IO/kandy-phonegap.git" configuration="release,debug" />

to
<pod id="Kandy" configuration="release,debug" />

There's no need to modify the plugin.xml unless you forked the plugin.


AssertionError: Must define a window to update? why?

iter 2360 || Loss: 9.8369 || timer: 0.5007 sec.
iter 2370 || Loss: 9.9223 || timer: 0.4940 sec.
iter 2380 || Loss: 11.2484 || timer: 0.4787 sec.
iter 2390 || Loss: 10.6926 || timer: 0.4976 sec.
iter 2400 || Loss: 9.6664 || timer: 0.4990 sec.
iter 2410 || Loss: 10.5185 || timer: 0.5092 sec.
iter 2420 || Loss: 12.2446 || timer: 0.5129 sec.
iter 2430 || Loss: 12.2896 || timer: 0.4818 sec.
iter 2440 || Loss: 10.2730 || timer: 0.4859 sec.
iter 2450 || Loss: 10.4930 || timer: 0.5135 sec.
iter 2460 || Loss: 9.9998 || timer: 0.5068 sec.
iter 2470 || Loss: 11.2983 || timer: 0.5139 sec.
iter 2480 || Loss: 10.9896 || timer: 0.4783 sec.
iter 2490 || Loss: 9.8864 || timer: 0.5100 sec.
iter 2500 || Loss: 10.8051 || timer: 0.4982 sec.
iter 2510 || Loss: 10.4417 || timer: 0.4783 sec.
iter 2520 || Loss: 10.2917 || timer: 0.4758 sec.
iter 2530 || Loss: 10.9877 || timer: 0.4810 sec.
iter 2540 || Loss: 10.6649 || timer: 0.4757 sec.
iter 2550 || Loss: 10.9075 || timer: 0.4899 sec.
iter 2560 || Loss: 11.8318 || Traceback (most recent call last):
File "train.py", line 266, in
train()
File "train.py", line 159, in train
'append', epoch_size)
File "train.py", line 261, in update_vis_plot
update=True
File "/home/hs/anaconda3/lib/python3.6/site-packages/visdom/init.py", line 288, in wrapped_f
return f(*args, **kwargs)
File "/home/hs/anaconda3/lib/python3.6/site-packages/visdom/init.py", line 1207, in line
update=update, name=name)
File "/home/hs/anaconda3/lib/python3.6/site-packages/visdom/init.py", line 288, in wrapped_f
return f(*args, **kwargs)
File "/home/hs/anaconda3/lib/python3.6/site-packages/visdom/init.py", line 1010, in scatter
assert win is not None, 'Must define a window to update'
AssertionError: Must define a window to update

train on COCO dataset

I'm getting the error on COCO dataset also. Any solution?

I'm getting the error on COCO dataset also. Any solution?

line 163 update_vis_plot(epoch, loc_loss, conf_loss, iter_plot, epoch_plot, 'append', epoch_size)

@237014845 hi, you solved the problem by modifying this line: update_vis_plot(epoch, loc_loss, conf_loss, iter_plot, epoch_plot, 'append', epoch_size)? In my opinion, the update_vis_plot function keeps updating parameter win1, i.e. iter_plot instead of the expected epoch_plot.
And I think through just moving the line epoch += 1 before update_vis_plot, this problem can be solved.

anyone solve the problem?

@chanajianyu I have faced the same problem, and adjust the code as your point. It works, thx

@d-li14 According to your fix, it works, thx.

iter 730 || Loss: 6.8846 || timer: 0.4548 sec.
iter 740 || Loss: 6.6700 || timer: 0.4608 sec.
iter 750 || Loss: 6.8756 || timer: 0.4498 sec.
iter 760 || Loss: 6.4595 || Traceback (most recent call last):
File "E:/ownstudy/ssd.pytorch-master/train.py", line 272, in
train()
File "E:/ownstudy/ssd.pytorch-master/train.py", line 164, in train
update_vis_plot(epoch, loc_loss, conf_loss, epoch_plot, None ,'append', epoch_size)
File "E:/ownstudy/ssd.pytorch-master/train.py", line 267, in update_vis_plot
update=update_type
File "C:\Users\Berry\Anaconda3\envs\pytorch\lib\site-packages\visdom_init_.py", line 335, in wrapped_f
return f(*args, **kwargs)
File "C:\Users\Berry\Anaconda3\envs\pytorch\lib\site-packages\visdom_init_.py", line 1367, in line
update=update, name=name)
File "C:\Users\Berry\Anaconda3\envs\pytorch\lib\site-packages\visdom_init_.py", line 335, in wrapped_f
return f(*args, **kwargs)
File "C:\Users\Berry\Anaconda3\envs\pytorch\lib\site-packages\visdom_init_.py", line 1144, in scatter
assert win is not None, 'Must define a window to update'
AssertionError: Must define a window to update
Process finished with exit code 1
Hello, does anyone know the reason? Thank you！

i'm getting the same error with COCO set.

@d-li14
It is working for me, at least until now.

the num_class in config.py should +1  and in ssd.py are not

@237014845 hi, you solved the problem by modifying this line: update_vis_plot(epoch, loc_loss, conf_loss, iter_plot, epoch_plot, 'append', epoch_size)? In my opinion, the update_vis_plot function keeps updating parameter win1, i.e. iter_plot instead of the expected epoch_plot.
And I think through just moving the line epoch += 1 before update_vis_plot, this problem can be solved.

It works,
if args.visdom and iteration != 0 and (iteration % epoch_size == 0):
    epoch += 1
    update_vis_plot(epoch, loc_loss, conf_loss, epoch_plot, None, 'append', epoch_size)

gooood!!


[Juno] Template app: Clean up

Add ErrorBoundary to template app

Remove test SVGs and GIFs from https://github.com/sapcc/juno/tree/main/apps/template/src/assets
Remove Styles from https://github.com/sapcc/juno/blob/main/apps/template/src/styles.scss#L9
Maybe initially store everything in a single file without slices at https://github.com/sapcc/juno/blob/main/apps/template/src/lib/store/createGlobalsSlice.js
Set URL_STATE_KEY as the default value in the store at https://github.com/sapcc/juno/blob/main/apps/template/src/App.js#L32
Perhaps leave only "Hello world" at https://github.com/sapcc/juno/blob/main/apps/template/src/AppContent.js#L13


SwaggerUI 3.0

Are there plans to udpate the SwaggerUI to 3.0? Or maybe it is and I'm not seeing the difference?

That's a question for the Swashbuckle.AspNetCore package author


Add support for zstd compression

It is part of GDAL at version 2.3, and supposed to be faster/better than DEFLATE

Done, https://github.com/OSGeo/gdal/pull/4117


Cluster (Windows) dashboard has wrong namespace links

The namespace links are broken in the Cluster (Windows) dashboard

When going directly to the Namespaces (Windows) dashboard, the difference can easily be seen in the url.
Old and broken link contains: k8s-resources-windows-namespace

New link contains: kubernetes-compute-resources-namespace-windows

@Josefczak - Thanks for reporting this.
Looks like this might be caused by our recent dashboard upgrade (to remove angular dependency). I need to check, i will confirm and make a fix as needed.

I have made a fix for this. It will deploy after deployment freeze ends (next month ,January)


browser.on 'targetcreated' and page.waitForSelector() failure.

Steps to reproduce
Tell us about your environment:

Puppeteer version: v1.1.1
Platform / OS version: macOS High Sierra v10.13.3
URLs (if applicable):
Node.js version: v8.9.4

What steps will reproduce the problem?
Please include code that reproduces the issue.
const puppeteer = require('puppeteer');
(async() => {
    const browser = await puppeteer.launch({
        headless: false,
    });

    browser.on('targetcreated', async(target) => {
        console.log(`Created target type ${target.type()} url ${target.url()}`);
        if (target.type() !== 'page') {
            return;
        } else {
            var page = await target.page();
        }
        await page.waitForSelector('#SomeSelector');
    });
})();

What is the expected result?
Clicking a New Tab on a running Chromium browser will emit 'targetcreated' event, and I expect the normal page.waitForSelector() result like successful waiting or timeout, But ...
What happens instead?
Created target type page url chrome://newtab/
(node:11194) UnhandledPromiseRejectionWarning: Unhandled promise rejection (rejection id: 1): Error: Evaluation failed: EvalError: Refused to evaluate a string as JavaScript because 'unsafe-eval' is not an allowed source of script in the following Content Security Policy directive: "script-src 'strict-dynamic' 'sha256-Fl9ifwsOFaaBTg9WmeRGJRw8O0Xrn9qON++y9ixPeek=' 'sha256-KE4wd1GmLh7EIMfT+zNzX4kM3c6NNboIxfkXKPwbD90='".
at new Function ()
at waitForPredicatePageFunction (:2:21)
(node:11194) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code.

This was fixed as a part of #1229; this will work as expected in the following version of pptr that will be released on April, 12.


Allow customized topic name format

Add a topicNameFormat configuration element with tokens that pull in environment variables, and also ones that correspond to the config elements. That way, if people wanted to tweak the default conventions, it's configurable.
e.g.
topicNameFormat={env.CP_ENVIRONMENT_NAME}-{team}-{source}-{project}-{topic}

Hi @jkorab
thanks a lot for your question.
Actually currently this is possible, if you build a topology that looks like
---
company: "company"
env: "env"
team: "team"
source: "source"
projects:
  - name: "foo"

this will generate topic that looks like
team.company.env.source.foo.foo

the only key that is mandatory in the topology is the team, because at the end of the story we need a PK for the case when there are multiple files representing a single topology so we can group.
Are you thinking more about the line of adding patterns in the values that get resolved at execution time?

The current pattern is:

[team].[others in order of appearance].[project].[topic]

might be we can add a pattern as configuration ? this might be a way to implement this. What do you think?

I need to add this support for my customer, any opposition against implementing this using Jinja2 templates? Would allow for great flexibility for the end-user, so we don't have to keep making changes to support more use cases. Plus it's a templating engine that most people in the DevOps world are used to.

that would be awesome, go ahead! if I can help in anyhow let me know :-)

Just remember at some point we need a way to group multiple files into a single topology so we need to designate a PK for the grouping.

Yeah, that's something I've been thinking through with a few of the changes. I'm looking at the idea of a context that would change based on the Base/Core, Topology file, and the project. This would be to address this issue, as well as the Vault integration, and I'd imagine more features would need this support.

Hi @nerdynick , are you making any sharable advance on this topic? otherwise I would really like to start tracking this problem here.

With #68  I have renamed team for context for a better understanding. I am sorry if this caused problems with your current work line, however I had to do that to enable a few people move forward. The change is a simple rename as context describe much better the purpose of the old team.

related to #84

@jkorab I added https://github.com/purbon/kafka-topology-builder/pull/86 to implement a solution for this request. Would you be so nice to let me know if this fits your expectations? thanks a lot.

@nerdynick I know you are working on this, however I need to move forward with it. happy to get your feedback as well.


Cross replicate internal users and roles database

Is your feature request related to a problem? Please describe.
I'm doing a multi-region AWS setup where each region has an OpenSearch cluster. I enabled cross-region replication so only one region acts as the leader. The problem is I don't see a way to replicate internal users, which forces me to define them manually through the security plugin. I'd also like to periodically rotate user passwords (for example with a lambda-based secret rotation). This means the lambda has to issue a PUT request to each and every cluster. This work seems unnecessarily complex and error-prone.
Describe the solution you'd like
We should be able to cross-replicate the internal users and roles database across clusters.

@opensearch-project/admin could you move this to security plugin repo?


Add setting for private boxes and default to false

@phyber thanks!
I added a few commits to make ensure_box() not change existing boxes "private" setting if not passed. But if it's passed then it will ensure that it has the right value.
Can you have a look at the final diff, does it look good to you?
cc @ppp0
Closes #6

makes sense! @phyber please review

Yeah, I think this looks good and meets my immediate requirements. Thanks. :)


Support task terminate with Kube scheduler

It is used in terminateTask when a pod for the task does not exist in
Kube.
On Fri, Feb 14, 2020 at 12:23 PM Fabio Kung<EMAIL_ADDRESS>wrote:

@fabiokung commented on this pull request.
LGTM, where are you planning on using PodNotFoundEvent?
—
You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHub
https://github.com/Netflix/titus-control-plane/pull/773?email_source=notifications&email_token=AAFR5QEB4YMTGOHS6YD7U6LRC34VLA5CNFSM4KVMWHO2YY3PNVWWK3TUL52HS4DFWFIHK3DMKJSXC5LFON2FEZLWNFSXPKTDN5WW2ZLOORPWSZGOCVUO6LA#pullrequestreview-359198508,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAFR5QC4WUIJ57LRIGU5IITRC34VLANCNFSM4KVMWHOQ
.

@tbak this is where it is sent, but where are you planning on consuming it? Anyway, no big deal, most out of curiosity.

@fabiokung Good catch. I have forgotten to handle this event in the KubeNotificationProcessor. I will address this in my next PR.


signaler address

i've managed to make everything work but i dont know what to use for the signaler address.
----------------------- WORKERMAN -----------------------------
Workerman version:3.5.12          PHP version:7.2.8
------------------------ WORKERS -------------------------------
user          worker           listen                   processes status
root          RayP2P Worker    none                      4         [OK]
root          RayP2P GateWay   websocket://<IP_ADDRESS>:443   4         [OK]
root          RayP2P Register  text://<IP_ADDRESS>:1238       1         [OK]
Input "php ./start.php stop" to stop. Start success.
i've also updated the ssl settings to a localy signed cert.
what should i put here to make it work
var hlsjsConfig = {
p2pConfig: {
wsSignalerAddr: 'WHAT HERE?',
}
};

address should be set as your domain, for example, your domain is signal.google.com, you need assigned the ssl cert and key, then set it into the configuration, Than restart the gateway(php-signaler).
Configure your wsSignalerAddr as wss://signal.google.com

@linkec thanks for the reply, i already asigned the ssl cert into the website itself when i try to restart the php-signaler it wont restart because the port 443 is alrady in use , and when i try to remove the cert from the website and just assign it in the signaler and run it it runs ok but the console brings back this error:
WebSocket connection to 'wss://website.com/?id=531109521580232f' failed: Error during WebSocket handshake: Unexpected response code: 200
can you help me out any way with this what seems to be the problem, my ssl cert and key are vaild and working no problem
thanks again

I think you are running a HTTPS service on your server, Do you have anything like that?

it gives me a notice of websocket closed before finishing , its like it times out , could it be firewall or something?

maybe, check it


loadTot() is great but this does not update in dev mode

Need to be implemented inside of code. Because it does not update during dev mode.

Added in version 1.2.0


Optimize CNS Address Lookups

Instead of making a separate Graph call for each address to see what CNS names they own, create a GraphQL query that will look up all required addresses at once and return them in a single request. Refactor the app to "reverse resolve" CNS names in this way on the receive page, AFTER first attempting ENS resolution, ONLY for addresses that don't already have an ENS result.

There's now a contract that lets you batch lookup ENS reverse records, explained here. So this issue can more generally be to first try a batch reverse lookup of address to ENS, then for the ones with no ENS, fall back to batch CNS lookup.
As an alternative to the ENS reverse record contract, we may just want to use the Multicall contract for ENS reverse lookup, to keep it generic, since we already use that to fetch user token balances

We now look up CNS names uses the Resolution library, so going to close this


Feature/1.0

bug fixed & unity related content separation

Codecov Report

Merging #39 into master will increase coverage by 0.29%.
The diff coverage is 86.45%.

@@            Coverage Diff             @@
##           master      #39      +/-   ##
==========================================
+ Coverage   95.83%   96.13%   +0.29%
==========================================
  Files         117      106      -11
  Lines        5853     5221     -632
==========================================
- Hits         5609     5019     -590
+ Misses        194      152      -42
  Partials       50       50

Impacted Files
Coverage Δ

CatLib.VS/CatLib/Json/SimpleJsonAdapter.cs
100% <ø> (ø)
:arrow_up:

CatLib.VS/CatLib/Json/JsonUtility.cs
100% <ø> (ø)
:arrow_up:

CatLib.VS/CatLib/Routing/AttrRouteCompiler.cs
92.85% <ø> (ø)
:arrow_up:

CatLib.VS/CatLib/Converters/ConvertersProvider.cs
100% <100%> (ø)
:arrow_up:

CatLib.VS/CatLib/Json/JsonProvider.cs
100% <100%> (ø)
:arrow_up:

CatLib.VS/CatLib/Config/ConfigProvider.cs
92.59% <77.77%> (-7.41%)
:arrow_down:

CatLib.VS/CatLib/Debugger/Log/Logger.cs
97.5% <81.81%> (-2.5%)
:arrow_down:

CatLib.VS/CatLib/Debugger/DebuggerProvider.cs
88.23% <84.21%> (+6.41%)
:arrow_up:

.../CatLib/Debugger/WebConsole/HttpDebuggerConsole.cs
95.91% <87.5%> (-4.09%)
:arrow_down:

CatLib.VS/CatLib/FileSystem/FileSystemProvider.cs
96% <88.88%> (+8.5%)
:arrow_up:

... and 6 more

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 aa384cd...da5c809. Read the comment docs.


[BUG] When an app is copied, page name is also appended with 'copy' alongside app name

Browser Details: Chrome Version 85.0.4183.102 (Official Build) (64-bit)
Device Details: macOS 10.15.6 (MacBook Pro)
Note: Tried on Cloud.
Steps to replicate:
1.Hit https://app.appsmith.com/
2. Under an organization, create an app with app name 'B'
3. Click on edit, and observe that page name is Page 1(Which can be seen right under B)
4. Come to the homepage by click on appsmith_ on the top left corner
5. Duplicate app B --> new app with app name 'B Copy' gets created
6, Click on edit for App 'B Copy'
Actual Result: Under app name 'B Copy', page name is written as 'Page 1 Copy'
Expected Result: Under app name 'B Copy', page name should still be 'Page1'
Attachment: https://drive.google.com/drive/folders/1H13ME7V3iE7EXY1M069e-kwgX0L7-YdM?usp=sharing

Analysis : This issue is happening because we are reusing the Page Clone function inside the Application Clone function. As part of page cloning, a new name is also ascertained and forcibly changed ( a feature required for simple page cloning, but not required for application cloning).

I've created a PR to fix this, it will still append  Copy when cloning Pages, but not when cloning Applications


file success.php doesn't receive the Access Token

Hello everybody, I have copied your sample files for testing and suited for my app (my CLIENT ID in the apikey, my CLIENT SECRET in the apiSecret and REDIRECT URI in the apiCallback).
The issue is that the file Success.php receive the code, but doesn't receive the Access Token. The error I get is:
Notice: Undefined property: stdClass::$user in C:\xampp\htdocs\success.php on line 23
Notice: Trying to get property of non-object in C:\xampp\htdocs\success.php on line 23
Notice: Undefined property: stdClass::$access_token in C:\xampp\htdocs\Instagram.php on line 628
What could have gone wrong?
Thank you
p.s.
PHP version is greater than 5.3
cURL for PHP is installed and enabled

Strangely now it works correctly :)


Added css styling for nested blocks

In order to be able to visualize nested blocks better in the admin, background color styling that fits with CFPB Guidelines has been included.

Additions
Added css styling, a new fig css specific file, and class names to new Fig blocks created in organisms.
How to test this PR

pull and run

Checklist

[ ] PR has an informative and human-readable title

PR titles are used to generate the change log in releases; good ones make that easier to scan.
Consider prefixing, e.g., "Mega Menu: fix layout bug", or "Docs: Update Docker installation instructions".

[ ] Changes are limited to a single goal (no scope creep)
[ ] Code follows the standards laid out in the CFPB development guidelines
[ ] Future todos are captured in comments and/or tickets
[ ] Project documentation has been updated, potentially one or more of:

This repo’s docs (edit the files in the /docs folder) – for basic, close-to-the-code docs on working with this repo
CFGOV/platform wiki on GHE – for internal CFPB developer guidance
CFPB/hubcap wiki on GHE – for internal CFPB design and content guidance

Front-end testing

Browser testing
Visually tested in the following supported browsers:

[ ] Firefox
[x] Chrome
[ ] Safari
[ ] Edge 18 (the last Edge prior to it switching to Chromium)
[ ] Internet Explorer 11 and 8 (via emulation in 11's dev tools)
[ ] Safari on iOS
[ ] Chrome on Android

Run yarn lint, which should clean up the minor spacing and missing ; in the styles. Might fix other files too, which you can revert as being out of scope, if you want.

yarn lint didn't seem to do much of anything for the css file.  nor did flake8 and isort .

yarn lint didn't seem to do much of anything for the css file. nor did flake8 and isort .

Hmmmmmm maybe the admin CSS isn't run through that 🤔 … well hope knowing that command was helpful at least.

The TOC is no longer formatted correctly--no indentations between sections.  Additionally, there is a trialing '.' after subsection...


Fix of errors and warnings

Hello, I was receiving a lot of warnings and errors (probably because this module wasn't updated for quite some time) so decided to fix those and push changes back.

Error: convert: unrecognized interpolate method bicubic' @ error/convert.c/ConvertImageCommand/1917.`
Fix: ImageMagick have changed the name from bicubic to catrom as can be seen here: https://www.imagemagick.org/script/command-line-options.php#interpolate

Lot of compiler warnings about variable names:
warning: variable "google_tuple" does not exist and is being expanded to "google_tuple()", please use parentheses to remove the ambiguity or change the variable name
As of Elixir 1.3 function calls without any parameters have to be called with parenthesis otherwise compiler complains.

Thank you @stefanjarina .
:black_heart:  :purple_heart:  :green_heart:  :yellow_heart:  :heart:


feat: install device targets

Fixes #48
Adds a target install using GitHub for driving installation.

Codecov Report

Merging #81 (91ed630) into main (f57649a) will not change coverage.
The diff coverage is n/a.

@@            Coverage Diff            @@
##               main      #81   +/-   ##
=========================================
  Coverage     90.83%   90.83%
  Complexity      593      593
=========================================
  Files            87       87
  Lines          2466     2466
  Branches        100      100
=========================================
  Hits           2240     2240
  Misses          191      191
  Partials         35       35

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 f57649a...91ed630. Read the comment docs.


Adding WORKDIR to Dockerfile and Simplifying bin vessel

This might be a breaking change, as it will require people to rebuild images...

Thanks, I forgot you could use that within a Dockerfile!
The "fun" part of this change is that it's a breaking change for anyone who doesn't rebuild their images, so  I need to decide how best to handle that in terms of documenting changes (gonna wait to pull this in until I decide on that - it's probably just a matter of making a note in the Releases section and maybe on the docs site).

Superseded by #30 (which includes your commits!)


Enhancement Request: Enable Description Generation for Existing Pull Requests

Issue:
Currently, the GitHub support for auto-generating descriptions is available only during the creation of a new pull request. Unfortunately, this feature is not extended to existing pull requests. It would be highly beneficial to incorporate this functionality for pre-existing pull requests as well.
Proposal:
To enhance the user experience and streamline the contribution process, we suggest implementing a feature that allows users to generate descriptions for already existing pull requests. This addition would not only save time but also ensure consistency in documentation across all stages of the pull request lifecycle.
Benefits:
Consistency:
Provides a uniform approach to documentation for both new and existing pull requests.
Time-Saving:
Saves contributors time by eliminating the need to manually create or update pull request descriptions.
Improved Workflow:
Enhances the overall workflow by simplifying the documentation process and reducing potential errors.
Implementation:
Consider adding a button or option within the GitHub interface that triggers the description generation for existing pull requests. This feature could utilize similar logic to the one employed during the creation of new pull requests.
Note:
This improvement aligns with the goal of creating a more efficient and user-friendly environment for collaboration within the GitHub platform.

Closing as there's not enough interest in this feature.

What do you mean by "not interest"? Are you indicating that someone won't contribute to this feature? I am willing to contribute to it.
cc: @alexr00

By "not enough interest" I mean that I haven't heard from other users (either from upvotes/comments here, in other GitHub issues, or from folks on the VS Code team) that this is something they want.
If you want to contribute to it, that would be great! However, given that there's limited interested I would not be able to provide a lot of guidance on where to get started. We did discus this a bit, and the UX that sounded good was to have a sparkle that shows in the PR description input box when you use the "Edit Comment" action on the PR description. I think the bulk of the work would actually be to add this UI for a sparkle icon in the PR description input box.

I'm interested! Like @amantiwari1 I think, I'd assumed it would be a natural progression from the existing functionality.
@alexr00 how about re-opening the request and giving it a little more time to garner some attention / interest?

Sure, happy to reopen and see if there's more interest.


increased k8s to 1.24.0 and kind to 0.14.0

Fixes e2e tests. Increased k8s and kind versions for e2e tests

/lgtm
/approve

/ok-to-test


Fix typo idenityPrepare to identityPrepare

Fix what I assume is a typo -- "idenityPrepare" to "identityPrepare"

 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.josh brown seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.You have signed the CLA already but the status is still pending? Let us recheck it.


[Bug] Can't open pop window

It can't open pop window when I click the service bar.  If I reopen an private browser , it will be good in little time.

I don't think it is a Zipkin issue. Please try again.

@WiFeng Is this still an issue with the latest version of Zipkin? What browser are you using? If you can provide details so we can reproduce this, we will reopen this and look into it.

Now we use elasticsearch to store the data, the issue doesn't appears again. I guess it is memory recycle leads to old data be removed.


PostgreSQL: Bit string types with length

In PostgreSQL bit(n) data type represents a string of 1's and 0's but for now DBeaver shows true/false for any length of bit string types. I'd expect to see binary representation like "00000100" or just "4" as an integer.
It makes DBeaver a perfect tool for me!

I tried the latest version 4.0.2 and now it always shows "[NULL]" for bit data types regardless of its value...

Seems to be duplicate of #1322

It wasn't a duplicate. PostgreSQL has a pretty specific bit string data type support.

Great! I'm looking forward to 4.0.3 and will report if the problem still persists.


[Bug] iOS Build crashing on second launch when made with Xcode 15.3

Description
iOS app build with Xcode 15.3 crashes on second launch after debugging I found that it is stucking in firebase  code
var task = FirebaseMessaging.GetTokenAsync();
Build is working fine  when made with Xcode 14.
Reproducing the issue
Make iOS Build with Xcode 15.3 .
Unity Version-2021.3.28f1
firebase version -9.6.0
step to reproduce
1.try to get token from firebase using var task = FirebaseMessaging.GetTokenAsync();
2. get instance id from firebase using var task=FirebaseAnalytics.GetAnalyticsInstanceIdAsync();
Firebase Unity SDK Version
9.6.0
Unity editor version
2021.3.28f1
Installation Method
.unitypackage
Problematic Firebase Component(s)
All
Other Firebase Component(s) in use
No response
Additional SDKs you are using
No response
Targeted Platform(s)
Apple Platforms
Unity editor platform
Mac
Scripting Runtime
IL2CPP
Release Distribution Type
Pre-built SDK from https://firebase.google.com/download/unity
Relevant Log Output
No response
If using CocoaPods for Apple platforms, the project's Podfile.lock

Expand Podfile.lock snippet

👀 Replace this line with the contents of your Podfile.lock!

Hi @jayantjha23,
Does updating the Firebase SDK to its latest version make any difference? If it doesn't, could you provide the full stack trace being returned so we can identify what's causing this to happen?


Fixed Third-Party Heading

Hi,
While I'm here how open are you guys to modification on the English docs?
I'm not a native English speaker, but I believe certain things can be said more clearly in the English docs.
Can I change it, and do a pull request per file changed, so that you can review it?  I will understand if you would rather keep the docs maintenance in house.
Regards,
ps. After changing "Third-Party Tool", I realize it might actually need to be "Third-Party Tools"?

@Morabaraba  QICI is totally open, many thanks for your PR, that is why we are moving everything from in house to GitHub, we are Chinese team, we are not native English speakers too, so we need the community's help to make QICI Documents better.


Option to ignore hidden feeds when using notifications (for queried feeds)

Newsboat version: 2.14.1
Steps to reproduce the issue:

Create query to group hidden feeds into a single one:

https://somepodcast.com/feed "!Feed A" podcasts
https://anotherpodcast.com/rss "!Feed B" podcasts
"query:Podcasts:tags # \"podcasts\""

Use notify-program and notify-format to send notifications whenever feeds update. Method used in my config:

notify-program "nb-notify"
notify-format "New articles: %d\nTotal unread: %n article(s), %f feed(s)"

(nb-notify is a custom script for a prettier notify-send command—code is here for the sake of reference)

Update feeds.

With the above steps (and assuming just one new article in each of the hidden feeds), notify-format sends the following:

New articles: 4
Total unread: 4 article(s), 3 feed(s)

Two articles from two hidden feeds, plus two articles within the query feed containing both hidden feeds. So basically, the number of unread articles is doubled and the hidden feeds are added to the count.
I started using query feeds a lot more ever since the last issue I posted was worked on (many thanks for that, btw) and quickly noticed this behavior. I usually have Newsboat running in the background from within a tmux session and rely on notifications to find out when a feed updated, so it's kind of confusing when this happens.

For me it would be preferable if it worked the other way around and didn't count query feeds. I use one to aggregate all unread articles (so the notification count is always double), and I do not have any hidden feeds.

I think counting hidden feeds is plain wrong. If they're hidden, the user probably doesn't care about their flags/counts/status. So I'm tagging this with "bug".
@polyzen, I see your point too, but since it's a slightly different request, let's move to another issue. I created #446 for that.

Thinking of an extended reply to #446 made me realize that these two issues are more intertwined than I originally thought.
Separately, it's all clear:

articles in hidden feeds shouldn't be counted, because user took an action to hide the feed and apparently wants its articles to be out of the way;
query feeds never have articles of their own—they always borrow some from other feeds. So it makes sense not to count their contents towards "total" and "unread" counts, since it will leave to double accounting.

The solution is to ignore both kinds of feeds.
However, this will lead to a count of zero in @Aicaya's example, which is even more wrong than double-accounting :)
So what's the correct solution? I think we need to take a different approach to counting. Right now, "total" and "unread" are just sums of "total" and "unread" counts over all feeds. That's where duplicates come from: in @Aicaya's example, when Newsboat puts 2 and 2 together, it doesn't know that the first two articles are the same as the other two. For correct accounting, we need to compile a list of all the articles there are in non-hidden feeds, then count their number and how many of them aren't read yet. Luckily each article is uniquely identifiable by its GUID, preventing us from counting the same article twice.
We count articles for two purposes: notifications and the title line. Feedlist counts them itself, while Reloader (where notifications come from) defers to FeedContainer, which implements "sum over feeds" formula. To move this issue forward, the following needs to be done:

[ ] make feedlist use FeedContainer's methods just like Reloader does
[ ] tweak FeedContainer's methods to use "a list of articles" approach I mentioned above.


Update go gen files with changes from go-swagger and go fmt

Summary
When branching off the latest changes in main/master, if I run
rm .server_generate.stamp .swagger_build.stamp && make server_generate

I get 486 files changed. Based on spot checking a few, they seem to be whitespace differences. Interestingly, they seem to be undoing the whitespace differences that #9191 made.
I checked my go-swagger version and it is the latest version:

I saw the thread Drew started about the differences between go-swagger from nix vs brew and I wonder if that's what this is. I'm using nix for my dependencies.
 Ideally we wouldn't have to generate the files and then have them fixed by go fmt though.
This PR has both commits, one just after running the gen command, and one after running the files though go fmt, with the net result being the 32 files changed that the PR has.
CI seems to not that the gen files changed, so that makes me think it's an issue with my machine, but I'm not sure.

Warnings

:warning:
Please add the JIRA issue key to the PR title (e.g. MB-123)

  Generated by :no_entry_sign: dangerJS against 1513954a57d79a8f5e0242f5a2e5deb7a25d773c


TextField and TextFormField prefixText and suffixText spaces

TextField and TextFormField have no prefixText and suffixText spaces by default.
it could be nice to add some spaces between prefixText, Input area and suffixText.

Hello @zs-dima , could you please mention the use case for it.
Thank you!

TextFormField(
  decoration: const InputDecoration(prefixText: 'PREFIX', suffixText: 'SUFFIX'),
  initialValue: 'SOME TEXT',
* * *
),

TextFormField(
          decoration: const InputDecoration(
            prefix: Padding(
              padding: EdgeInsets.symmetric(horizontal: 16),
              child: Text("PREFIX"),
            ),
            suffix: Padding(
              padding: EdgeInsets.symmetric(horizontal: 16),
              child: Text("SUFFIX"),
            ),
          ),
          initialValue: '123 456789 123',
          readOnly: true,
        )

you can use "Padding" to add spaces for now

@Dasunx I mean 'prefixText' and 'suffixText' - but NOT 'prefix' and 'suffix'

@zs-dima
Although TextField and TextFormField doesn't have those properties, you may leverage the prefixIcon and suffixIcon properties, that accepts all widgets, so you may want to try these properties and see if they serve your purpose.
Thanks.

@darshankawar  I mean 'prefixText' and 'suffixText' with current issue. I know other properties works fine but is not about case I posted.

And if 'prefixText' and 'suffixText' should not work then what about remove them?

@zs-dima
If I understand your issue correctly, you are looking to add space after prefixText and before suffixText so that the middle value is displayed correctly.
you probably need to implement a workaround using decoration property.
Also, please see https://flutter.dev/community for resources, you may also get some help if you post it on Stack Overflow and if you need help with your code, please see https://www.reddit.com/r/flutterhelp/
Closing, as this isn't an issue with Flutter itself. If you disagree, please write in the comments and I will reopen it.
Thank you


Scrolling in single page not working properly

Scrolling in single page causes the pages to jump around randomly (only in single page, long strip works fine)
https://github.com/Matriz88/hef-website/assets/61302586/b774d748-25f1-49b0-bdb3-2cd52db8d4f3

Fixed in https://github.com/Matriz88/hef-website/commit/cb7c25e9f152d2c4f55bf27ea04c3cc10069780c


FAB

Material design based library have to have FAB component :)

What is FAB?

https://www.google.com/design/spec/components/buttons-floating-action-button.html


BUG: Test-runner actions fails with a "chmod: cannot access '/github/workspace/CodeCoverage': No such file or directory" error

Bug description

Test-runner actions fails with a "chmod: cannot access '/github/workspace/CodeCoverage': No such file or directory" error.
*Note, there were no actual tests in the project but this should not prevent the action from completing successfully.
How to reproduce

Visit public repo and examine setup, replicate for test:
https://github.com/SimonDarksideJ/TheMostAwesomeGameEverMade/actions/runs/4566129759

Expected behavior

The action should complete successfully?
Additional details

Output from end of log
Run succeeded, no failures occurred

###########################
#    COMBINE_RESULTS Results    #
###########################

chmod: cannot access '/github/workspace/CodeCoverage': No such file or directory
Changing to "/github/workspace/_activate-license" directory.
/github/workspace/_activate-license /github/workspace
/github/workspace

###########################
#         Failure         #
###########################

Please note that the exit code is not very descriptive.
Most likely it will not help you solve the issue.

To find the reason for failure: please search for errors in the log above.

Error: The process '/usr/bin/docker' failed with exit code 139

Ping pong. Is there any update on this issue? I am facing with the same error as well.

Recommended workaround: add tests to your project.
We're happy to take PRs that fix the chmod task, so that it only runs if the folder exists.

Next to adding tests, also make sure the Code Coverage package is added to your unity project! That missing was what was causing the error for me.


Remove trailing spaces

Break the whitefix fix from https://github.com/dwavesystems/dwave-optimization/pull/49 into its own PR.

This was reviewed by me as part of https://github.com/dwavesystems/dwave-optimization/pull/49


Favorites: Add possibility to rename the entry without renaming the item it links to

What's the Problem?
Lets say you have the folder name "MyProgram" under %PROGRAMFILES%\MyProgram and %APPDATA%MyProgram. If you add both of them to the favorites, you end up having 2 entries with the same name but different link. It would be good to label them s.t. it can be made clear.
Solution/Idea
Renaming the Favorite should rename the entry (reference name) not the item it references.
Alternatives
none
Files Version
v1.5
Windows Version
Windows 10 21H1 19043.1237
Additional comment
I just spotted that software and it looks great. I hope I will have a lot of joy using it. Thanks!

Merging with #3422.


Fixes for X11 scancode implementation

Here are some fixes for the scancode feature implementation for X11.
Related to #1235

Fixed issues with right Alt key.
Decimal (Numpad) is now detected with isKeyPressed.
Fixed getDescription for dead keys (in particular '^' on AZERTY keyboard).

Tested with SFML-Input on Ubuntu 20.04 with QWERTY (UK) and AZERTY (FR) keyboards.
I run it with XMODIFIERS=@im=none ./SFML-Input to avoid behavior described in #1894.
Related to #1996
Events triggered by Decimal (Numpad) key should now be associated to sf::Keyboard::Period more consistently.
@VitalyVint Could you please test this on your system?

SFMLBuildMaster: Build this please.

Hello, i got sf::Keyboard::Key::Period with and without NumLock pressed.
I think it should be sf::Keyboard::Key::Delete without NumLock?

I think it should be sf::Keyboard::Key::Delete without NumLock?

I don't know. In the current implementation, keys generally are not sensitive to caps lock or num lock, except the numpad on Windows. (I just tested it in Virtual Box.)
@eXpl0it3r What do you think? Should we unify the behavior across systems?

After some more thinking, I think Keyboard::Key values were designed at first to be used to identify the pressed key regardless of the active modifiers.
Now that scancodes are being added, it would make sense to allow modifier keys to have impact Keyboard::Key values.


DecodingError while getting a collection

Environment

iOS version: iOS 12.4.1 (16G102)
Xcode version: Version 10.3 (10G8)
Azure.iOS SDK: AzureData
Azure.iOS SDK version: 0.5.0
CocoaPods or Carthage: CocoaPods

Bug Summary
Getting a collection for databaseId and collectionId returns an unknown error, with an baseError, because decoding failed for IncludedPath. The attached response doesn't contain any key indexes, but the property indexes in DocumentCollection is mandatory.
Steps to Reproduce
Get a collection without setting any indexes in cosmos db.
This worked last week for me, today I got this error.
Code snippet
AzureData.get(collectionWithId: collectionId, inDatabase: databaseId) { [weak self] response in ... }

Get-Collection-Response
{
    "id": "MyCollection",
    "indexingPolicy": {
        "indexingMode": "consistent",
        "automatic": true,
        "includedPaths": [
            {
                "path": "\/*"
            }
        ],
        "excludedPaths": [
            {
                "path": "\/\"_etag\"\/?"
            }
        ]
    },
    "partitionKey": {
        "paths": [
            "\/ABCDEFG"
        ],
        "kind": "Hash"
    },
    "conflictResolutionPolicy": {
        "mode": "LastWriterWins",
        "conflictResolutionPath": "\/_ts",
        "conflictResolutionProcedure": ""
    },
    "geospatialConfig": {
        "type": "Geography"
    },
    "_rid": "-MxDAWEl4Xk=",
    "_ts": 534534534,
    "_self": "dbs\/-MxNAA==\/colls\/-MxNAIEl4Xk=\/",
    "_etag": "\"0000ad01-0000-0d00-6666-9d6cde230011\"",
    "_docs": "docs\/",
    "_sprocs": "sprocs\/",
    "_triggers": "triggers\/",
    "_udfs": "udfs\/",
    "_conflicts": "conflicts\/"
}

Solution so far
Make public var indexes: [Index]?  optional. From my point of view, setting an empty array in the original (public var indexes: [Index] = []) doesn't have any effect for Decodable.

Thanks for your report. We are preparing for a release of the Track 2 SDK libraries which are based on a different codebase than the current libraries. Since we're not planning for further releases of the existing libraries, we're not able to work on resolving this issue at the current time.


TFJob Operator: Move manifests development upstream

Issue Resolved
Resolves: https://github.com/kubeflow/tf-operator/issues/1246
Umbrella issue: https://github.com/kubeflow/manifests/issues/1740
Description
As part of the work of wg-manifests for 1.3
(https://github.com/kubeflow/manifests/issues/1735), we are moving manifests
development in upstream repos. This gives the application developers full
ownership of their manifests, tracked in a single place.
This PR copies the manifests for application TFJob Operator
from path apps/tf-training/upstream of kubeflow/manifests to path
deploy/v1 of the upstream repo (https://github.com/kubeflow/tf-operator).
cc @kubeflow/wg-training-leads

Coverage remained the same at 71.479% when pulling 2b336030a0867e441a72e61b0b37e38d78bd0c2e on arrikto:feature-move-tfjob-operator-manifests-upstream into fc46a92a47f71db77324743d6c323fe97304c460 on kubeflow:master.

em. The manifest changes will be similar as standalone manifest https://github.com/kubeflow/tf-operator/tree/master/manifests.  I probably need to read more proposed change in kubeflow/manifests#1735 to understand why this is needed.

@Jeffwan you're right! The manifests folder seems like a better candidate for this change. I somehow missed it. I will change the PR to refer to it.

Hi @gaocegege
I just found out you also add a deploy folder (deploy/v1) for deploying tf-operator
I also added one when migrating e2e test in manifest
maybe we should only keep one

@ChanYiLin @gaocegege @Jeffwan I have moved the pr under manifests.
For this PR, let's just move the structure under kubeflow/manifests to this upstream repo.
In future PRs, we can refactor the structure futher and keep/discard what we need/don't need.

kind ping @kubeflow/wg-training-leads

/approve

/lgtm

/cc @gaocegege

/lgtm /approve
@yanniszark Thanks!

/approve


Reat Homology - Runtime, hardware requirement estimation, verbose, log

Dear developers,
I am trying to run a reat homology job on an HPC. I have two questions:

Could you please provide a rough estimation for a specified hardware configuration and a specific genome size, with specific inputs (how many protein sequences and genomes and gff files) and the time needed to finish a run? Of course, if you offer more than one it is easier to find a relationship between time, hardware, and runtime.
Is there a way to find which steps of the pipeline have been finished at any point in time (while the task is running or after finishing or failing due to the time limit)? Also, it is useful to know how many hours each step took to finish and what was the picks of CPU, and memory usage. Is this information foundable via built-in utilities of reat?

Best,
Armin

Hi @dadrasarmin
On your first point I can give you a bit of guidance based on one recent fish run. As the inputs are generally small into the homology pipeline the resources are not large and the default compute inputs file I use shown below is going to be overkill for most projects.
This is a 1Gb genome, the inputs were the GFF and assemblies for 9 species (where possible we provide the GFF and genome and the pipeline extracts the proteins for alignment as this allows additional metrics to be calculated. There were ~35-60K proteins for each species 420K total.
This is the command used to run reat homology
srun reat --jar_cromwell Inputs/Configs/cromwell.jar --runtime_configuration Inputs/Configs/cromwell_noserver_slurm.conf --workflow_options_file ./options.json --computational_resources compute_inputs.json homology --genome Inputs/Reference/O_niloticus_abbassa_EIv1.0.fasta --annotations_csv sample_inputs.csv --annotation_filters aa_len exon_len --alignment_species oreonilo --filter_max_intron 200000 --filter_min_exon 10 --alignment_filters aa_len internal_stop intron_len exon_len splicing --alignment_min_coverage 90 --junction_f1_filter 40 --mikado_config config_reat_hom_mammalian.yaml --mikado_scoring scoring_reat_hom_mammalian_alt1.yaml --junctions Inputs/Homology/portcullis.pass.merged.bed --utrs Inputs/Homology/mikado_all.loci.run2.gff3
Below is my default compute inputs file
cat compute_inputs.json
{
"ei_homology.index_attr":
{
"cpu_cores": 16
},
"ei_homology.aln_attr":
{
"cpu_cores": 24,
"max_retries": 2
},
"ei_homology.score_attr":
{
"cpu_cores": 16,
"mem_gb": 120
},
"ei_homology.mikado_attr":
{
"cpu_cores": 24,
"mem_gb": 80
}
}
For the steps I’ve just added the memory actually used
call-IndexGenome – 4GB
call-PrepareAnnotations – 224MB
call-AlignProteins – 3.5GB
call-PrepareAlignments – 316MB
call-ScoreAlignments – 6.5GB
call-CombineResults – 1.3GB
call-ScoreSummary – 1.5MB
call-CombineXspecies – 1.3GB
call-Mikado – 3.2GB
call-MikadoPick -10GB
call-MikadoSummaryStats
I have attached the Mikado config and scoring files used in this run, note the scoring has the extra metrics provided as attributes in the GFF files that the pipeline creates (e.g. attributes.avg_jf1). For species with smaller introns / more compact genomes then intron/UTR metrics should be updated.
scoring_reat_hom_mammalian_alt1.yaml.txt
config_reat_hom_mammalian.yaml.txt

On point 2 we are not doing anything to gather info on compute resource you would need to query your job scheduler to see memory usage. The output log should provide something useful to help pin point issues if errors occur.

example mikado config and scoring file for a reat homology run with a more compact genome / smaller intron size
scoring_reat_hom_small_intron.yaml.txt
config_reat_hom_small_intron.yaml.txt
s

Hi @swarbred,
Thank you very much for your detailed answer and for providing the scoring and config files. They helped me to fix the problem of jobs running endlessly on our machine.
Best regards,
Armin