calling the service more the one time

hello friend, i am trying to use EasyGeofencing.startGeofenceService() , EasyGeofencing.getGeofenceStream() more then one time but every time i call the EasyGeofencing.startGeofenceService() with new lat and lng the console print Parse value===>false
this is how am using the function:
   checkgeofencingstatus: () {
                                      // print("starting geoFencing Service");
                                      EasyGeofencing.startGeofenceService(
                                          pointedLatitude: shops[index]
                                              .markerShop
                                              .locations
                                              .latitude
                                              .toString(),
                                          pointedLongitude: shops[index]
                                              .markerShop
                                              .locations
                                              .longitude
                                              .toString(),
                                          radiusMeter: raduis.toString(),
                                          eventPeriodInSeconds: 5);

                                      geofenceStatusStream ??=
                                          EasyGeofencing.getGeofenceStream()!
                                              .listen((GeofenceStatus? status) {
                                        print(status.toString());
                                        setState(() {
                                          geofenceStatus = status.toString();
                                        });
                                        if (status.toString() ==
                                            'GeofenceStatus.enter') {
                                          print("entered");

                                        } else {
                                          print("not entered");
                                        }
                                      });

but us i told you every time i try to call this function the service do not work it just stay listening to the old one, if you have any solution please let me know i am using your package to a school project and i am blocked.

static stopGeofenceService() {
   print(_positionStream);
    if (_positionStream != null) {
      _positionStream!.cancel();
      _positionStream=null;
    }
  }

    static StreamController<GeofenceStatus> _controller =
      StreamController<GeofenceStatus>.broadcast();

Made those changes in easy_gefancing.dart and it will work for you.


some thoughts

you asked on twitter how could put things into functions
The user_input file sets a bunch of variables to be used - these could be instead R options, e..g., a  function for setting options like set_options(time = x, replicates = 100, ...) and set the options within that fxn - OR if each options pertains only to some code parts, then the functions created for those things could accept these options as parameters
The master file - what that file does could be a function, and instead of source() -ing each part, those are instead functions, e.g., replace source("reproduct_output.R") with a function call reproduct_output(...) with whatever parameters it should take
having said all this, I realize this would be a lot of work - Though you do get all the benefits of an R pkg structure, being able to easily include documentation, unit tests for your code, etc.

It took me way too long to get around to this, but I'm finally starting to rebuild this as a package. However, it seemed easier to start a new repo and 'start fresh' as a package.


C117556: Closing include correctly

Localization team has reported source content issue that causes localized version to have broken/different format compared to en-us version.
Description: Missing closing square bracket is breaking the include syntax. Kindly consider adding it at the end of the reported string.

Hi @rpetrusha , could you please help us by merging this PR?
Thanks in advance.

Thanks to you @mairaw


The arc is a straight line

Hi, I'm using this code to do a small test, and it just displays a straight line. I notice that if I use coordinates far from each other(cross Atlantic), there is a VERY slight curve, but only just.
Is there anything that I'm doing wrong? If you can put these coordinates working, could you provide the most basic example on how you did it?
Thanks
//load_map.js
window.onload = onLoad
function onLoad(){
var map = L.map('map').setView([32.75,-16.97], 11)
L.tileLayer('http://{s}.tile.osm.org/{z}/{x}/{y}.png').addTo(map);
var arc = L.Polyline.Arc([32.6936836, -16.7753468], [32.75, -16.97],
{
color: "red",
vertices: 200,
offset:10
}).addTo(map)
}
//index.html

These coordinates are very close to each other, and in the screenshot that's clear; this is definitely not crossing the atlantic. The generated arc looks correct.

Shouldn't the effect be the same regardless of the distance? I see some trignometric is used with a step for the number of points requested. Shouldn't it behave the same because of that?
I meant to say: i ALSO "notice that if I use coordinates far from each other(cross Atlantic), there is a VERY slight curve, but only just."
Blue line: straight
Red line: arc (but only just)
It is a reaaaaaly slight arc. Is it really supose to be like this? I've seen from other printscreens much more parabolical lines.
I'm using [32.6936836, -16.7753468], [0, 0]

This library generates great circle arcs, which are a geographically-defined arc. If you're looking for arbitrary curves for graphical purposes, you'll want to use something else.


Feature: Ansible module for manipulate flags

Hi! It would be very convenient to have such a Ansible module, for example, to initiate initial values during deployment.
Like Ansible native consul_kv_module.

Yes thanks, PRs are welcome.


saveElementScreenshot() captures wrong area

What are you trying to achieve?
I want to use I.saveElementScreenshot() to capture a single element on a page, using the Puppeteer helper.
The resulting screenshot has the correct dimensions, but captures an area that's too far down on the page (i.e., the vertical offset is too big).
Sample Scenario
Scenario('Test Element Screenshot @test', async () => {
  I.amOnPage('https://google.com');
  I.saveElementScreenshot('.W2aPtb', 'actual-image.png');
})

Expected

Actual

Difference

Details

CodeceptJS version: 3.1.1
NodeJS Version: v14.15.4
Operating System: MacOS 11.5.1
puppeteer version: 10.2.0
Configuration file:

exports.config = {
  tests: '../browser/**/*.js',
  output: '../_output',
  timeout: 1800000,
  helpers: {
    FileSystem: {},
    Mochawesome: {
      uniqueScreenshotNames: true
    },
    Puppeteer: {
      url: 'https://google.com',
      show: true,
      windowSize: '1280x900',
      uniqueScreenshotNames: true,
      restart: false,
      keepBrowserState: true,
      keepCookies: true
    }
  }
};

Is it Puppeteer?
I've done a quick test using https://try-puppeteer.appspot.com/:
const browser = await puppeteer.launch();
const page = await browser.newPage();
await page.goto('https://google.com');

await page.waitForSelector('.lnXdpd');  // Wait for the Google logo.
const logo = await page.$('.lnXdpd');   // Grab the logo element.
await logo.screenshot({path: 'screenshot.png'}); // Screenshot the logo.
await browser.close();

→ This code resulted in the correct image (the Google Logo), so NO it's possibly not caused by Puppeteer. The bug seems to be introduced by the CodeceptJS helper.

@stracker-phil this doesn't seem to be a valid check
try-puppeteer.appspot.com runs Puppeteer version 1.9 while the current version is 10.2
Please try this script locally on latest Puppeteer version and check if it works there.
I also noticed some regressions in latest Puppeteer so I think this is not something from CodeceptJS

Hi @DavertMik
It turns out that you are right - the problem is not caused by CodeceptJS but by Puppeteer!
Note: The issue is related to the headless mode: When Puppeteer starts in headless mode, the screenshot is correct. When using headless: false to display the browser, then screenshot areas are incorrect.
→ So, the quick-fix in CodeceptJS is, to take screenshots in headless mode


Python process get defunct if I have enabled preview in completeopt

Problems summary
I am using NeoVim 1.5 and use this when i do python programming. Sometimes the python process invoked for deoplete-jedi get defunct, if the option preview for completeopt is enabled. Deoplete continue to work but i don't get any suggestion for python autocomplete almost all the times.
Expected
The python autocomplete must continue normally if i have enabled preview window for completeopt.
Environment Information

OS: Ubuntu 16.04 LTS
Neovim version: neovim 0.1.5ubuntu1+git201609060743+27 from NeoVim PPA.

Provide a minimal init.vim with less than 50 lines (Required!)
" Your minimal init.vim
set runtimepath+=~/tmp/deoplete.nvim/
set runtimepath+=~/tmp/deoplete-jedi/
let g:deoplete#enable_at_startup = 1
set completeopt=menu,preview

The reproduce ways from neovim starting (Required!)

configure vim with option

set completeopt=menu,preview

edit your code and wait that a preview window appear
check your process (pgrep -af python) you can find that the python process using jedi, invoked from deoplete is in defunct state

I cannot reproduce the problem.

how is restarted the python process in deoplete-jedi ?

I check again the process. The python process launched for deoplete-jedi get in zombie mode, and after this get killed and a new process is created. So I assume that is restarted the process. But take some time to get completed the restart process.

@ysolis sorry late reply. and thanks information.
Yes, maybe deoplete-jedi daemon have a bug.
I understand half, will read and understand tomorrow(now Japan is AM 4:30)
But it might be good information. Thanks.

@ysolis
Maybe you can produce a log with more info?!
call deoplete#custom#set('jedi', 'debug_enabled', 1)
call deoplete#enable_logging('DEBUG', '/tmp/deoplete.log')

Also try export NVIM_PYTHON_LOG_FILE=/tmp/nvim-python-log NVIM_PYTHON_LOG_LEVEL=DEBUG before starting Neovim.

@blueyed Thanks. You're right.

@zchee
Not sure about the method, but were just using this myself to debug https://github.com/Shougo/deoplete.nvim/issues/336.  (I/we should / will create a separate issue for that.)
See https://github.com/zchee/deoplete-jedi/pull/60 for an improved issue template.

https://gist.github.com/ysolis/9af49c1e2afa7c8e873719e0418f11ad
log uploaded and attached

Thanks!
Relevant parts where it starts to misbehave:
2016-09-21 09:07:54,149 DEBUG    (deoplete.jedi.Thread-1) Worker error
Traceback (most recent call last):
  File "/home/yonsy/.config/nvim/dein/repos/github.com/zchee/deoplete-jedi/rplugin/python3/deoplete/sources/deoplete_jedi/worker.py", line 67, in run
    self.out_queue.put(self.completion_work(*work), block=False)
  File "/home/yonsy/.config/nvim/dein/repos/github.com/zchee/deoplete-jedi/rplugin/python3/deoplete/sources/deoplete_jedi/worker.py", line 34, in completion_work
    filename)
  File "/home/yonsy/.config/nvim/dein/repos/github.com/zchee/deoplete-jedi/rplugin/python3/deoplete/sources/deoplete_jedi/server.py", line 532, in completions
    return stream_read(self._server.stdout)
  File "/home/yonsy/.config/nvim/dein/repos/github.com/zchee/deoplete-jedi/rplugin/python3/deoplete/sources/deoplete_jedi/server.py", line 83, in stream_read
    raise StreamEmpty
deoplete_jedi.server.StreamEmpty
2016-09-21 09:07:57,698 DEBUG    (deoplete.jedi.cache) Input: "i"
2016-09-21 09:07:57,699 DEBUG    (deoplete.jedi) Key: ('add4d4c65ffb2275f5a0bfdc9c72543b', ('views', 'unique'), 'vars'), Refresh: True, Wait: False
2016-09-21 09:07:57,701 INFO     (deoplete.jedi) gather_candidates t = 6.441123ms, µ = 16.541704ms, σ = 23.852977ms)
2016-09-21 09:07:57,707 DEBUG    (deoplete.jedi.Thread-1) Got work
2016-09-21 09:07:57,708 DEBUG    (deoplete.jedi.Thread-1) Worker error
Traceback (most recent call last):
  File "/home/yonsy/.config/nvim/dein/repos/github.com/zchee/deoplete-jedi/rplugin/python3/deoplete/sources/deoplete_jedi/worker.py", line 67, in run
    self.out_queue.put(self.completion_work(*work), block=False)
  File "/home/yonsy/.config/nvim/dein/repos/github.com/zchee/deoplete-jedi/rplugin/python3/deoplete/sources/deoplete_jedi/worker.py", line 34, in completion_work
    filename)
  File "/home/yonsy/.config/nvim/dein/repos/github.com/zchee/deoplete-jedi/rplugin/python3/deoplete/sources/deoplete_jedi/server.py", line 531, in completions
    stream_write(self._server.stdin, args)
  File "/home/yonsy/.config/nvim/dein/repos/github.com/zchee/deoplete-jedi/rplugin/python3/deoplete/sources/deoplete_jedi/server.py", line 101, in stream_write
    pipe.flush()
BrokenPipeError: [Errno 32] Broken pipe

The StreamEmpty gets raised in stream_read (called in Client.completions): https://github.com/zchee/deoplete-jedi/blob/ba6c29144f69ede846ebc3a7e4000eed5f5a76a6/rplugin/python3/deoplete/sources/deoplete_jedi/server.py#L532.
It is not caught there, like it's done in the Server's _loop.
@ysolis
Can you try https://github.com/zchee/deoplete-jedi/pull/65, please?
Can you reliably trigger the crash?
You wrote:

edit your code and wait that a preview window appear

For me it does not crash the Python process, but that might be related to the code/preview?
Can you provide a small snippet to reproduce it, too?
(Looking at that made me find the fix for #61: #63 (AFAICS).)

@blueyed the preview window is not relevant, i think that was the initial case but no, the problem happens  with or without preview window.

@ysolis
So how do you trigger the crash then?
Have you tried #65?

i do a pgrep python when i invoke neovim, i can see the python process called for deoplete and deoplete-jedi. After some time i can check the pid for the python process called by deoplete-jedi and i see that is in zombie mode (defunct) after some minutes get restarted.
i will try #65 in one hour.

After some time i can check the pid for the python process called by deoplete-jedi and i see that is in zombie mode (defunct)

It would be useful to have the debug log(s) when this happens.  With #65 there should be a bit more logging for example.

#65 tried ... and the python process that is launched from deoplete-jedi don't go to zombie and defunct in the restart, get restarted without any problem
check my pgrep report:

(analysis) ~/devops/analysis   master  pgrep -af python
22347 /usr/bin/python3.5 -c import sys; sys.path.remove(""); import neovim; neovim.start_host() /home/yonsy/.config/nvim/dein/.dein/rplugin/python3/deoplete
22461 /home/yonsy/.pyenv/versions/pypy2-5.4.1/envs/analysis/bin/python -u /home/yonsy/.config/nvim/dein/repos/github.com/blueyed/deoplete-jedi/rplugin/python3/deoplete/sources/deoplete_jedi/server.py --desc-length 0
(analysis) ~/devops/analysis   master  pgrep -af python
22347 /usr/bin/python3.5 -c import sys; sys.path.remove(""); import neovim; neovim.start_host() /home/yonsy/.config/nvim/dein/.dein/rplugin/python3/deoplete
24248 /home/yonsy/.pyenv/versions/pypy2-5.4.1/envs/analysis/bin/python -u /home/yonsy/.config/nvim/dein/repos/github.com/blueyed/deoplete-jedi/rplugin/python3/deoplete/sources/deoplete_jedi/server.py --desc-length 0
(analysis) ~/devops/analysis   master 

the first one was when i open a *.py file. the second one was after i edit one file and add some python code. Previously the python process invoked for deoplete-jedi get defunct before get restarted, and in this time the plugin don't work (no python completion, only name completion) with #65 the process get restarted and the edition and completion don't get affected, work flawlessly.

https://gist.github.com/ysolis/619bdaf13da14781f0672856156e92b5


Is ACPCore using UIWebview on iOS?

Hi team,
I am submitting my app to Apple AppStore and I am getting warning of UIWebView usage.

ITMS-90809: Deprecated API Usage - Apple will stop accepting submissions of apps that use UIWebView APIs . See https://developer.apple.com/documentation/uikit/uiwebview for more information.

I run grep -r UIWebView node_modules/ and found that UIWebView is found in<EMAIL_ADDRESS>Please advise.
Thanks!

Hi @booker-dragon, what version of react-native-acpcore are you using? We fixed this issue in v1.1.2.


Can you guys do some work on you documents

I'm new to flutter. When I check the documents of flutter on the officical website, i was shocked that i even cannot find a full list of widgets and the way to use them. I must go docs.flutter.io to find what i want to find on https://flutter.io/docs/. If you do not want to build the website, please make us know how to use flutter and how to find you docs.

Thanks for checking out Flutter.
I don't see an issue with clicking the "Docs" link in http://flutter.io
That not all widgets are listed is a known issue.
A lot of things are work-in-progress and things might be inconsistent or incomplete.
A general rant isn't actionable though.
Please report only concrete issues and create a new issue for every problem.
Issues with a list of problems are hard to manage.
Please also check if there already exists an issue before you create a new one.
Closing this as not actionable.


Update Arch developer setup instructions

Summary

Correct some commands and add more optional steps for setting up the developer environment on Arch Linux (and forks)

Hello @sparr,
Thanks for your pull request! A Core Committer will review your pull request soon. For code contributions, you can learn more about the review process here.

I am not sure how to get from the preview environment link to the page that shows this content which is https://developers.mattermost.com/contribute/more-info/desktop/developer-setup/ on the live site

Hi @sparr - To review your changes in the generated preview, use the file path of the page you modified as a guide: /contribute/more-info/desktop/developer-setup/arch.md > Contribute > More Info > Desktop app > Developer Setup > Arch tab.

Thank you. The page in the preview environment looks how I expect.


I wish there were Clojure (ClojureScript) and PureScript and TypeScript too

https://gist.github.com/bj0/aa1ed75920381144781baa669d0ed4c9
Good day~ :))
Thanks Thanks~

The main branch has a functioning typescript kernel and will replace the current master branch soon.
ipurescript and clojupyter exist but I do not know if either work.
I am confused by the gist you linked. It appears to implement a jupyter environment for the coconut language. Was there something there you'd like us to see?

Are there particular kernels that you would like to see implemented?

https://github.com/Eoksni/ipurescript/issues/1
The creator of ipurescript said that he did not intend to manage it any more.
Of course, the jupyter module that I want to be implemented is ipurescript,
I really hope that everything else mentioned is easy.

To be honest, I'm not very good at using jupyter. -_-; Just console repl is convenient, but all languages distribution to nix is possible with jupyter, and I am interested in jupyterhub, and as I do not use jupyter, many more potentials...
It's something I don't know. So, as far as I know, those languages
I am not sure if I will use it in the future. hehe; So I'm not sure what it means to mention, but it would be really nice if something like an emacs mode that shoots something like nbb or babashka was made one by one.
,
of course I am interested in companies and education about production distribution to jupyterhub and nix. (Many developers crash while devops at startup, right?)
.
I hope one day nix and jupyterwith will solve all those problems.
.
yesterday, latest nix's jupyterwith build There is a problem with the build again these days.


The second params of EJ_GetEncounterInfoByIndex  should be optional

According to FrameXML and Warcraft Wiki, the second params of EJ_GetEncounterInfoByIndex  should be optional.

Thanks for spotting that


travis: test on Puppet 4 for real

No need to test with future parser, the real thing is here.

I expect test failures as Travis will use puppetlabs-apt 2.0.0 module because the version's not pinned in .fixtures.yml. Merge #612 to address that.


How to handle many unittests with Javalin and Unirest? (Software caused connection abort: recv failed)

Situation:

JUnit 5.
Basically testing my Javalin app as shown in your tutorial at https://javalin.io/tutorials/testing (functional testing) but the start/stop moved to setup (BeforeEach) and teardown (AfterEach).
All tests are using the same port.

Problem:

When running those tests individual (by hand) all is fine
When running the whole test class (currently two tests) the first test succeeds the second one fails with "Software caused connection abort: recv failed"

I solved it temporarily by putting a sleep of 2 seconds in the teardown after the Javalin server has been stopped. It looks to me that - even the Server has been stopped - the port is not yet free. Could you please give me any hint / best practise how to organize that in unittests? Related to your tutorial about testing javalin there is a statement: "Javalin’s test suite starts and stops more than 400 Javalin instances, and running all the tests takes about ten seconds total". With sleeps of 2 seconds after each tests is probably not the right solution :)

@Nachtfeuer You could try the new javalin-testtools package, which has a nice util method for writing tests. What it does is start your server at a random port, and create a http client which connects to that port:
@JvmStatic
fun test(app: Javalin, testCase: TestCase) {
    app.start(0)
    val http = HttpClient(app)
    testCase.accept(app, http) // this is where the user's test happens
    app.stop()
}

@FunctionalInterface
public interface TestCase {
    void accept(Javalin server, HttpClient client) throws Exception;
}

A test then looks like this:
@Test
fun `get method works`() = TestUtil.test { server, client ->
    server.get("/hello") { it.result("Hello, World!") }
    val response = client.get("/hello")
    assertThat(response.code).isEqualTo(200)
    assertThat(response.body!!.string()).isEqualTo("Hello, World!")
}

Starting Javalin at port 0 (random port mode) was the anwer. Thanks. So I still can use the Unirest library.

Happy to hear that!


Access to details..

Hello,
I've been using your project for two years. Thank you so much. Also works great with caching! 🥇  #2  :)
Can you get the name of the photo, the name of the photographer, and other information?
For example;

Hey,
nice to hear that you like it!
The description and copyright notice can be found in the copyright entry of the fetched array. Example of today:
Array
(
    // ...
    [url] => https://www.bing.com/th?id=OHR.SloveniaAlps_EN-US3700970842_1920x1080.jpg&rf=LaDigue_1920x1080.jpg&pid=hp
    [urlbase] => /th?id=OHR.SloveniaAlps_EN-US3700970842
    [copyright] => The Church of St. Thomas above the village of Praprotno, for Slovenia Independence and Unity Day (© Guy Edwardes/Minden Pictures)
    [copyrightlink] => https://www.bing.com/search?q=Slovenia+Independence+and+Unity+Day&form=hpcapt&filters=HpDate%3a%2220191226_0800%22
    [title] => It's Slovenia's Independence and Unity Day
    // ...
)

You have written before in the Readme.md file but I didn't notice yesterday. Sorry
Thank you for your time.


Add a --all flag to manually turn on building a whole workspace

This way tarpaulin will behave more consistently with the rest of the cargo subcommands.
The previously added default to --all really broke my CI, as I have in my workspace a single package on which tarpaulin should be run : the others cannot be built by tarpaulin with their default feature flags require system libs that are not installed on travis (namely Mesa), forcing me to manually exclude all other packages like this:
https://github.com/Smithay/wayland-rs/blob/ecca2d54340da7afca7b364cb53da61935211de9/.travis.yml#L55

Ah sorry about that, that was an unexpected scenario, thanks for the PR though :+1:


chore: fix 11 spelling mistakes spread across various Mathlib/ subdirectories

This is the final set of fixes of this kind. Thanks for your patience!

Thanks! :tada:
bors merge


How does this work/Does it work with newsletters that want you to confirm your subscription?

Very nice idea @leafac !
I was wondering how this handles newsletters that want you to confirm your subscription. I assume also for those there will be a feed entry created that should include a confirmation link?

There will be a feed entry with the confirmation link.
In theory, https://github.com/JoeBiellik/pleasenospam could be used with KTN to have a web mailbox, but I think that's not needed.

Alright. Thanks for the explanation.

Thanks for the kind words.
Did you get it to work with the newsletter that required confirmation?
I agree in thinking that please, no spam isn’t needed in conjunction with Kill the Newsletter!

Did you get it to work with the newsletter that required confirmation?

I am not sure anymore that https://www.localoptimist.com/ even has confirmation. Maybe they block the domain? I have yet to receive an issue of their newsletter.

@finn-matti: I tried signing up both with a Kill the Newsletter! email and a regular email. I didn’t receive emails in either. I don’t think it’s an issue with Kill the Newsletter!; maybe they just don’t send a confirmation email when you sign up.

I use it to subscribe https://console.dev/ , and paste the xml url into NetNewsWire. However it alert me feed not found. The reason maybe related to I didn't confirm the email?


waifu-caffe dead after updated VGA driver

hello,
The software is really good,  The waifu2x-caffe(ver<IP_ADDRESS>)  was working fine here before, and today after I updated the VGA driver, waifu2x-caffe.exe didn't work anymore.
The situation was: I double clicked the waifu2x-caffe.exe, no windows appeared but still created a process called "waifu2x-caffe.exe" in Task Manager.
Furthermore, that process was unable to kill in Task Manager.  It was unable to be killed even I use software like lockhunter, killbox etc. And since so, I can't shutdown or reboot my PC because the system was unable to kill it and stuck in the shutting down screen. Cut the power was the onlyway.
I tried to delete the folder, change the path, recover my VGA driver but they didn't work.
Here's my device info
OS:Win7 X64
VGA:GTX-660 (driver verson 361.75 now)
I was hopeless and wish i may got some help here,thank you!

The waifu2x-caffe(ver<IP_ADDRESS>) has been running without any problems in my PC.
Here's my device info
OS: Win8.1 x64
VGA: GTX 660 (driver verson 361.75 now)
Please try uninstall VGA driver and install old version driver.
Translate by Google Translate

hello, the problem was solved.
I uninstalled VGA driver and install old version driver but it didn't work.
I reboot & enter safe mode and finally find out the problem is my antivirus(kaspersky KIS 2016).
I totally don't get it. Waife2x-caffe was working fine under KIS 2016, before the VGA driver update.
How is it concern to antivirus after the VGA driver update?
Anyway after I added waifu2x-caffe to it's exception list, the problem was solved.
Thank you for your help.


As podcaster I want to see my account settings and reset my password

Todo

[ ] Account Settings: Change username
[ ] Account Settings: Change password
[ ] Login page (when logged out): Reset password

Maybe the reset password function could be a separate component

If user can change their displayed name, we need a field for that see radiator#136

Todo

[ ]  Account Settings: Change username
[ ]  Account Settings: Change password
[ ]  Login page (when logged out): Reset password


Project rm4639 two factor authentication

Let's make an eris branch that this will merge into, instead of master.  (That way we can keep master tracking with upstream.)

sure

replaced by https://github.com/ErisExchange/devise-otp/pull/2


Fix checkArgument error message args

Be sure to do all of the following to help us incorporate your contribution
quickly and easily:

[x] Make sure the PR title is formatted like:
[BEAM-<Jira issue #>] Description of pull request
[x] Make sure tests pass via mvn clean verify. (Even better, enable
Travis-CI on your fork and ensure the whole test matrix passes).
[x] Replace <Jira issue #> in the title with the actual Jira issue
number, if there is one.
[x] If this contribution is large, please file an Apache
Individual Contributor License Agreement.

R: @dhalperi
Didn't seem to merit a JIRA

LGTM, thanks!
Since Jenkins flakes on the network, but this won't break it, I just merged it.


Devopstudent patch 1

Enabled codecov

Added coverage.xml report
Added codecov action to GutHub Actions

Codecov Report

:exclamation: No coverage uploaded for pull request base (master@698ab95). Click here to learn what that means.
The diff coverage is n/a.

@@            Coverage Diff            @@
##             master       #2   +/-   ##
=========================================
  Coverage          ?   95.71%
=========================================
  Files             ?        4
  Lines             ?      140
  Branches          ?        0
=========================================
  Hits              ?      134
  Misses            ?        6
  Partials          ?        0

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 698ab95...ce94c25. Read the comment docs.


Indian Flag (1f1ee-1f1f3) Proposition, Color and Chakra Incorrect

The India Flag emoji defined here (1f1ee-1f1f3) has three issues.

Incorrect proposition, it has a proposition of 4:5:4 (Saffron:White:Green) but it should be 1:1:1 according to the specification of the flag. In the specification mentioned previously look under the section 2.2. that says, "The flag shall be a tricolour panel made up of three rectangular panels or sub-panels of equal widths."

The middle band should be of color white, but the 1f1ee-1f1f3.svg seems to be using a shade of grey.

The chakra(wheel) in the middle band should have 24 equally spaced spokes (lines) but the 1f1ee-1f1f3.svg has 16 and also the chakra design looks different than the standard Indian National Flag. As shown in the "FIG. 4 DESKIN OF ASOKA CHAKRA" in the specification mentioned in point 1.

Other resources detailing the flag:
https://en.wikipedia.org/wiki/Flag_of_India
https://law.resource.org/pub/in/bis/S12/is.1.1968.pdf
https://archive.org/details/gov.in.is.1.1968

Fixed in v13.1.1.


unphase code

Need to be able to phase data back into drift scan for writing to miriad

Completed.


Better diagnostics for exceptions

We see a lot of issues filed that are lacking in specifics. E.g. No details about product version etc.
I think we could add more detail to logging/exceptions to improve this:

Product version
Configured providers
Configuration values (change tracking enabled etc.)
Model snapshot?

Marking for re-triage. I think we should postpone this until post RTM for a few reasons:

We should decide how much additional information to put into exception messages.
At one end of the spectrum, adding the product version seems pretty safe everywhere. At the other end, adding the full model could be problematic for large models.
We should probably make a guess for each exception as to what kind of additional informaton is useful.
For cases where some information is not available at the place we throw--for example, because the code is metadata independent or a provider agnostic singleton, we need to decide whether it is worth changing the design of out services to make the information available.
Or maybe we don't put the information in the exception at that point but instead catch, wrap, and throw again higher in the stack--see next point.
A lot of times with bugs we get generic exceptions like null refs or wrong number of items in the enumeration instead of exceptions we are explicitly throwing. In such cases should we find some places to catch, wrap, and throw, such as SaveChanges and query execution?

If so, what kind of exception should we throw as the wrapping exception?
Should we special case things like DbUpdateConcurrencyException?
Should we only do this and not do anything at the lower levels?
We're already logging at these places--would it be better to make it easier for people to get the logs rather than catching, wrapping, and throwing?

Discussed in planning and decided to move this to backlog for now. New Issue template seems to be doing a good job of getting info on bugs.

After further discussion, we think that the changes already made to logging are sufficient here.


feat: update new ftm strategies

Updated lender yield opti fixing new lenders
added wftm usdc join strat
please make sure formatting is correct dont have my prettier set up to auto format in this way so did it by hand.

Last update already included all this


chore: update api module dependency version to v1.0.0-rc.1

close: #3191
The api has been tagged v1.0.0-rc.1 therefore update the dependency in cometbft go.mod
PR checklist

[ ] Tests written/updated
[x] Changelog entry added in .changelog (we use unclog to manage our changelog)
[ ] Updated relevant documentation (docs/ or spec/) and code comments
[x] Title follows the Conventional Commits spec

https://github.com/cometbft/cometbft/pull/3225 the actual version bump


Consider not failing in storage_up if the user does not have a permission to create databases when the database is already created

If a database user does not have a create database permission, PostgreSQL will return ERROR 42501 (insufficient_privilege) when trying to create a database, even if it is already created anyway. MySQL seems to have similar behavior. This makes  Ecto.Adapter.Storage.storage_up error, which in turn makes mix ecto.create fail.
Our application runs mix ecto.create before starting tests because we expected it to create the table with the default postgres superuser credentials, or just do nothing if the database already exists with custom credentials. However the latter is not the case if the user does not have a permission to create databases. While this is an easy application-side fix, I would expect mix ecto.create to not fail with the same config mix ecto.migrate works.
I've implemented a proof-of-concept patch for Postgres adapter in https://github.com/rinpatch/ecto_sql/commit/691d673602c046a1c2abd64dab3e7a3f7b8c06c6 . If this behavior makes sense for the project, I can add tests and implement the same behavior for MySQL adapter.

Agreed, PR is welcome!

Agreed, PR is welcome!


What is the auth token?

Hi,
I'm trying to use the firebase_rest client (thank you for writing it! :)
What is the auth token (in the Firebase constructor) intended to be? I couldn't find an example, and I need to access a Firebase database that requires auth (or some sort).
Thanks!

The auth token is either the Firebase secret or a JWT token signed with that secret.
It is comparable with the javascript function Firebase.authWithCustomToken (https://www.firebase.com/docs/web/api/firebase/authwithcustomtoken.html)

Thanks! I'll update the API docs.


Terminal does not work with IME

On Linux with IBus/Anthy, it isn't possible to type Japanese characters in the terminal. Presumably other languages that require an IME also don't work, and I would assume the same problem exists on Windows and OS X.

Thanks for reporting this. I'll look into it.

I offer my sincerest apologies for taking so long to get back to you. I believe I have fixed this in the latest release (v0.7.0) of Terminal-Plus. If you could, please give it a try and let me know if your issue has been fixed.

Thanks for getting back to me. Unfortunately the IME still doesn't work (i.e. converting typed Latin characters to Japanese characters) when typing in the terminal, although CJK characters do render properly in it.

I might of misunderstood what the issue is. So the issue isn't for typing Japanese characters directly into the Terminal, but rather Latin characters converting to Japanese characters in the input field. I'm not entirely familiar with this process, but I get the feeling that the limitations of my package dependencies might make this hard to accomplish.

Sorry if I wasn't clear enough in the OP, but yes, that's the issue. I hope it isn't too much trouble for you to implement, since I'm not familiar with what goes into making things compatible with IME software either.

@mathewv I want to offer my apologies. I was not able to implement IME support directly inside of the terminal. However I believe I have found an alternative solution that hopefully is not to cumbersome to use.
Please take a look at v0.11.0 and the new Insert Text feature. There is a keyboard icon in the top left that presents an input box for you to type in. There I believe you should be able to do IME typing and other special key combinations. On confirm, the input box will dismiss and insert your text into the terminal. The input box can be keymapped with the terminal-plus:insert-text command. Hopefully this works for you and solves your issue.

@jeremyramin Awesome! I don't type Japanese but still your approach is truly awesome. Now I came to know why that different dialog box for typing was present.
Hello, I am Abrar Shaikh and am new to programming and have started with python. Would you guide me how to use your terminal plus. I can run the code using Code Runner package and normal windows terminal but when I do the same it shows this error:

Also, this happens when I try to change directory.
'Change directory' to previous folder works properly:   cd..
But 'change directory' to next folder does not work: cd Week 2

Do I have to make any additional changes in Terminal Plus? Please reply soon...

@abrar2741 To run a python file you need to run it with the python command:
python Assignment2_1.py

Also, this happens when I try to change directory.
'Change directory' to previous folder works properly: cd..
But 'change directory' to next folder does not work: cd Week 2

When you change directories to a folder with a space in the name, you need to escape the space or put quotes around it:
cd Week\ 2 or cd "Week 2"

As of v0.14.0, Terminal-Plus now supports IME character input. Please review the latest release and let me know what you think.

Ah, sorry I didn't notice this earlier. I really appreciate that you took the time to implement this feature, thank you.


[glog] Fix CUDA not working with NVCC compiler.

Describe the pull request

What does your PR fix?
Fixes https://github.com/microsoft/vcpkg/issues/27899
Also fix PR https://github.com/microsoft/vcpkg/pull/28010

Note: If this flag /Zc:__cplusplus is passed to nvcc in CUDA it will cause a CUDA build error.
@toothache @jiayuehua

Thank you!


Make DBS3Upload slightly more verbose

Fixes #11767
Status
In development
Description
It does not really fix anything, just make the component more verbose such that we can have a better idea of where the actual bottleneck is.
Is it backward compatible (if not, which system it affects?)
YES
Related PRs
None
External dependencies / deployment changes
None

BTW, I am applying this patch to submit4, which has not completed any DBS3Upload cycle since Oct 9(!)

Based on this patch, we can see from the logs that sumit4 spent ~10h in the following DB write operation:
                self.updateFilesDAO.execute(blocks=loadedBlocks, status="InDBS",
                                            conn=myThread.transaction.conn,
                                            transaction=True)

according to these log records:
2023-10-14 01:55:35,902:139973732001536:INFO:DBSUploadPoller:Updating database record with files injected into DBS
2023-10-14 12:00:51,459:139973732001536:INFO:DBSUploadPoller:Updating 24074 blocks successfully injected into DBS
2023-10-14 12:00:59,938:139973732001536:INFO:BaseWorkerThread:DBSUploadPoller took 76317.350 secs to execute

We don't really know how many files were updated in the database, as those are part of the block data structure. We should definitely slice the number of blocks (files) to be inserted/updated in bulk in the database though.
From the logs above, we can see that updating the block status was fairly quick (8 secs), so I wouldn't be concerned with that one.
I will let submit4 run with this patch, but I am now restarting the other components.

Even though this extra logging isn't fixing any problem, it gives us a much better insight of where time is spent in the component and I would be in favor of getting these changes in.
If preferred, an easy commitment that might yield good results would be slicing loadedBlocks when executing the following DAOs:
                self.updateFilesDAO.execute(blocks=loadedBlocks, status="InDBS",
                                            conn=myThread.transaction.conn,
                                            transaction=True)
                self.updateBlocksDAO.execute(blocks=loadedBlocks,
                                             conn=myThread.transaction.conn,
                                             transaction=True)

which should be simple enough to add to this PR. @vkuznet @todor-ivanov please let me know if you have any thoughts on this. Otherwise, please review it such that we can merge it.


added support for ptvo firmware on cc2530 ZigBee adapter (DIY inputs and outputs)

Also added a text_sensor device, so no unnecessary devices or selector options will be created. The number of inputs (and their behavior) on the ptvo firmware is configurable.
Supports both:

Inputs (every type of input goes to the same text sensor and can be used in scripts)
Outputs (a domoticz switch is created for each of the maximum 5 inputs, whether they are configured in the firmware or not)

I am not going to use it myself, but saw the feature request and had the cc2530 laying around and was intrigued ;-) It's up to real users of the ptvo firmware to further enhance or maintain.
@stas-demydiuk : pleas check if the text_sensor is acceptable as a new type of device. I think It will be really useful. I would have also used it for the hue remote control, had it been available then.

Thanks!


Progress on interface abstraction.

@pavel-kirienko  you can just take a look at the changes under libuavcan/include.
There's a bunch of random dev environment stuff I did while working on
the linux example. The linux example is also incomplete but I wanted to
get the interfaces through review so NXP can start using them for driver
development.

Also paging @noxus

@pavel-kirienko : I'm questioning my nesting of media under transport. Do you think these should be sibling namespaces instead?

I'm questioning my nesting of media under transport. Do you think these should be sibling namespaces instead?

Nope. What if there is a different transport someday which needs its own media?

I'm questioning my nesting of media under transport. Do you think these should be sibling namespaces instead?

Nope. What if there is a different transport someday which needs its own media?

But the media layer interface is bus agnostic. It is the stable interface we have to have for a single transport layer to work on top of several different communication busses. As such it's independent of the transport layer since the latter depends on the former and not the other way around.

Okay. Let's get this thing in before it gets too out of hand. I think I'm close. I have to poke at the timestamp thing a bit on a real bus but I think this is a good change to send to NXP as the media layer interface we want to implement on s32k.
The Codacy thing vexes me. I do not see the defect it claims exists. I think it might be confused by the C++11-ness of that template?

Any chance you can can review this PR this week @pavel-kirienko ?

Just noticed this question in my email inbox (couldn't find it on github probably because of force pushing):

Does the transport layer actually need access to individual interfaces? It seems we need to know some Identifier unique to the interface a frame was received on but I think we always send messages out on all configured interfaces when transmitting. If so I can simplify this design changing Interface into InterfaceGroup. The transport layer then won't need to be aware of interfaces indices other than using an opaque identifier for interface on received frames.

There is one corner case where individual send is required -- time sync broadcasting. The corner case could be supported directly at the transport layer implementation though to keep the API simpler and more efficient (a separate method on the transport group interface publishTimeSynchronizationFrame()? this is an idea not a proposal). The case is described here:
https://github.com/UAVCAN/public_regulated_data_types/blob/f468909db282e524eb6410187f02a33720f196d4/uavcan/time/31744.Synchronization.1.0.uavcan#L71-L83

Just noticed this question in my email inbox (couldn't find it on github probably because of force pushing):

Does the transport layer actually need access to individual interfaces? It seems we need to know some Identifier unique to the interface a frame was received on but I think we always send messages out on all configured interfaces when transmitting. If so I can simplify this design changing Interface into InterfaceGroup. The transport layer then won't need to be aware of interfaces indices other than using an opaque identifier for interface on received frames.

There is one corner case where individual send is required -- time sync broadcasting. The corner case could be supported directly at the transport layer implementation though to keep the API simpler and more efficient (a separate method on the transport group interface publishTimeSynchronizationFrame()? this is an idea not a proposal). The case is described here:
https://github.com/UAVCAN/public_regulated_data_types/blob/f468909db282e524eb6410187f02a33720f196d4/uavcan/time/31744.Synchronization.1.0.uavcan#L71-L83

Oh, yes. I remember that now. The InterfaceGroup abstraction I landed on handles this now so I think we have this covered.


cleanup event handler to prevent memory leak

The server handler subscribes to the destroyed event of the webcontents that send a message. That handler is never removed, leading to a memory leak that becomes apparent if many messages are sent.

This seems important, thank you for this, hope @frankwallis  can merge this soon. Before that, We can copy the code and use it offline.

This seems important, thank you for this, hope @frankwallis  can merge this soon. Before that, We can copy the code and use it offline.

Thanks, have published as 2.1.1. Sorry for the delay!


Custom foreground color for Write-Host

Be able to output text with any foreground color in the RGB spectrum.
Here's an example.
Powershell supports basic colors such as red, blue, green, etc.
You can create dark gray text with `Write-Host "this is red text" -Fore DarkGray
But it isn't very dark in my opinion. What if you wanted it to be closer to the color of black?
Or what if you wanted a light red? Or just plain pink?
I would like this to be an easy to implement feature for powershell.
Thank you.

Possible duplicate of #11231 and thereby #2381
@Kudostoy0u it's possible - if you have a terminal which supports ANSI escape codes. It's not easy to implement for PowerShell because of backwards compatibility and terminal / Windows API / .Net / cross-platform compatibility.
ANSI escape codes are supported in Windows 10 build 18298 console and Windows Terminal and there are some examples here and here about using them for more colours and 24-bit colours.
e.g.
PS C:\> $e = [char]0x1b
>> "$e[38;2;255;128;128;48;2;128;0;255;4mtest$e[0m"
test    # in pink and purple and underlined

Possible duplicate of #11231 and thereby #2381
@Kudostoy0u it's possible - if you have a terminal which supports ANSI escape codes. It's not easy to implement for PowerShell because of backwards compatibility and terminal / Windows API / .Net / cross-platform compatibility.
ANSI escape codes are supported in Windows 10 build 18298 console and Windows Terminal and there are some examples here and here about using them for more colours and 24-bit colours.
e.g.
PS C:\> $e = [char]0x1b
>> "$e[38;2;255;128;128;48;2;128;0;255;4mtest$e[0m"
test    # in pink and purple and underlined

The request for HEX colours for the Write-Host command has been around since 2016!
In 7 years nothing has been done :(
If you want this please comment on the thread below....
Link to related post

Just download the PANSIES module, @poidah 😉


Rename all gizmo classes, using the 4.0 node names.

There are also this one:

PathNode3DGizmo --> Path3DGizmo   // should already have been Path3DNode3DGizmo but it was missed in early renames

It seems to be the only class that extends EditorNode3DGizmo.

@akien-mga fixed.

Thanks!


SfDataGrid Compile error

The code won't compile with this error:
\DriverMon\DriverMon\Resources\Styles.xaml(11,73): error MC3066: 'SfDataGrid'
\DriverMon\DriverMon\Views\MainView.xaml(48,10): error MC3074: 'SfDataGrid'
where can i get sf:SfDataGrid?

This is part of Syncfusion WPF suite - you can download a free for non-profit version from their site. You can also try taking the DLL from one of the releases and place it in the project and output directory


tar command is wrong

tar -C build/linux/x64/release/bundle -cvf FlutterApp-Linux-Portable.tar.gz .
need to add an 'a' argument.  The file ends in gz, but without that a, it will be a tar file.

Right you are. Fixed - thanks for pointing it out!


predef.sc only loaded when running with -i

I try to have a global nexusUser var I can use in multiple builds. See #175
current setup for reproducing this issue
I created a broken  ~/.mill/ammonite/predef.sc (contains a line with --)
(kill all java processes)
➜   git:(master) ✗ rm -rf out
➜   git:(master) ✗ mill -i
Loading...
Compiling (synthetic)/ammonite/predef/interpBridge.sc
Compiling /Users/francisdb/.mill/ammonite/predef.sc
predef.sc:3: not found: value --
val res_2 = --
            ^
Compilation Failed
(kill all java processes)
➜   git:(master) ✗ mill api.compile
Compiling (synthetic)/ammonite/predef/interpBridge.sc
Compiling /Users/francisdb/myproject/build.sc
build.sc:158: not found: value nexusUser
...
Compilation Failed

Instead of build.sc compilation failing it should fail on predef.sc

@francisdb what if you do mill -i api.compile; does it load the ~/.mill/ammonite/predef.sc, or does it not?

nope, also skips predef
mill -i api.compile
Compiling (synthetic)/ammonite/predef/interpBridge.sc
Compiling (synthetic)/ammonite/predef/DefaultPredef.sc
Compiling /Users/francisdb/myproject/build.sc

ok this is probably a bug/difference between the different code paths we use to load the REPL and to run scripts

@francisdb can you try putting your predef in ~/.mill/ammonite/predefScript.sc?

That seems to work 👌
Is this documented somewhere?
mill _.compile
Compiling (synthetic)/ammonite/predef/interpBridge.sc
^[Compiling /Users/francisdb/.mill/ammonite/predefScript.sc
predefScript.sc:1: not found: value foo
val res = foo
          ^
Compilation Failed

mill -i
Loading...
Compiling (synthetic)/ammonite/predef/interpBridge.sc
Compiling /Users/francisdb/.mill/ammonite/predef.sc
predef.sc:3: not found: value --
val res_2 = --
            ^
Compilation Failed

It's actually documented as part of Ammonite, whose script runner we build upon http://ammonite.io/#ScriptPredef. There's predef.sc for the REPL and predefScript.sc for scripts. Perhaps we can consolidate them later, but that would need more discussion.
Perhaps you can send a PR to add a one-line mention & link to the relevant part of our docs?

The ammonite docs also mention predefShared.sc but that does not seem to be working


"Expected identifier, string or number" when trying to execute electron-forge 6.0.0-beta.62

Pre-flight checklist

[X] I have read the contribution documentation for this project.
[X] I agree to follow the code of conduct that this project uses.
[X] I have searched the issue tracker for a bug that matches the one I want to file, without success.

Electron Forge version
6.0.0-beta.62
Electron version
v12.2.3
Operating system
Windows 10 (21H2)
Last known working Electron Forge version
6.0.0-beta.61
Expected behavior
I expect Electron Forge to run through and not throw an exception.
Actual behavior
When using npm start, I immediately get a compilation error.
File<EMAIL_ADDRESS>Error: Expected identifier, string or number (line 15, pos 79)
Code:
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
                                                                             ^

Steps to reproduce

npm install (see package.json below)
npm start -> executes electron-forge start

Additional information
Logs / Stacktrace
Even when using npm start --verbose I get nothing useful. Setting the debug flag doesn't change anything either.
cmd line args
electron-forge start
package.json
{
  "name": "Electron-Browser",
  "version": "1.0.0",
  "main": "main.js",
  "private": true,
  "devDependencies": {
    "@electron-forge/cli": "6.0.0-beta.62",
    "@electron-forge/maker-deb": "6.0.0-beta.62",
    "@electron-forge/maker-rpm": "6.0.0-beta.62",
    "@electron-forge/maker-squirrel": "6.0.0-beta.62",
    "@electron-forge/maker-zip": "6.0.0-beta.62",
    "electron": "12.2.3",
    "electron-rebuild": "3.2.5"
  },
  "dependencies": {
    "colors": "1.4.0",
    "electron-default-menu": "1.0.2",
    "electron-log": "4.4.3",
    "electron-settings": "4.0.2",
    "electron-squirrel-startup": "1.0.0",
    "java": "0.12.1"
  },
  "scripts": {
    "start": "electron-forge start",
  }
}

When comparing the electron-forge.js files between those two version, there are just 2 difference:

In 6.0.0-beta.62, colors is not used anymore (for a good reason).
In 6.0.0-beta.61, the file starts with #!/usr/bin/env node  (v62 doesn't do this).

I would be glad for any help. For now I stay on 6.0.0-beta.61 and added colors at version 1.4.0 to be not affected by the recent events. If you need more information let me know it.
Kind regards,
DMan

Duplicate of #2670

I'm sorry, I just checked for open issues since this version was released very recently. I didn't expect that this was already reported or even fixed. Will remember that next time I open an issue.
I can confirm that version 6.0.0-beta.63 fixed my issue. Sorry for the issue.


arch: avoid mixing types

Fixed some occurrences of mixing up types in arch
This PR is part of the enhancement issue https://github.com/zephyrproject-rtos/zephyr/issues/48002 which port the coding guideline fixes done by BUGSENG on the https://github.com/zephyrproject-rtos/zephyr/tree/v2.7-auditable-branch back to main
The commit in this PR is a subset of the original auditable-branch commit:
https://github.com/zephyrproject-rtos/zephyr/commit/d03fa8d8e9d90f104e5dadafea0f773a67862659

@DeHess please take a look at the twister failures. this also needs a rebase due to merge conflicts


Incorrect duration reported on wavpack compressed dsd files.

Any DSD file that I have compressed with wavpack reports a duration 4 times the actual duration. foobar2000 and mp3tag both report correct durations and I haven't had any issues converting or listening to these files.
Edit: I just checked if it depends on the version of wavpack used to do the compression and so far it seems that way. I haven't gone through my whole library yet, but it looks like this affects wavpack v5 and not v4. v5 and v4 files still report correctly in the cases I mentioned above.

Please provide a sample file (a buggy one).

https://drive.google.com/open?id=1sUuoDa2YtRA6udIWYQwRQivMTi6tk2GK

Hello,
it is not only about the correct duration - showing the type of audio stream (PCM vs. DSD) within WavPack v5 files would also be a nice addition.
WavPack (v5) DSD file:

General
Complete name                            : C:\Temp\mediainfo\remus.wv
Format                                   : WavPack
File size                                : 108 MiB
Duration                                 : 7 min 58 s
Overall bit rate mode                    : Variable
Overall bit rate                         : 1 890 kb/s
Album                                    : Star Trek Nemesis - Original Soundtrack Recording
Track name                               : Remus
Track name/Position                      : 1
Track name/Total                         : 14
Performer                                : Jerry Goldsmith
Genre                                    : Soundtrack
Recorded date                            : 2003
Copyright                                : 2002 Varese Sarabande
ALBUMARTIST                              : Jerry Goldsmith
PUBLISHER                                : 2002 Varese Sarabande
DISC                                     : 1/1
Audio
Format                                   : WavPack
Format profile                           : 4.16
Format settings                          : Lossless
Duration                                 : 7 min 58 s
Bit rate mode                            : Variable
Bit rate                                 : 1 890 kb/s
Channel(s)                               : 6 channels
Channel layout                           : L R C LFE Lb Rb
Sampling rate                            : 88.2 kHz
Bit depth                                : 8 bits
Compression ratio                        : 0.747
Stream size                              : 108 MiB (100%)
Encoding settings                        : -h

Original DSF:

General
Complete name                            : C:\Temp\mediainfo\remus.dsf
Format                                   : DSF
Format/Info                              : Direct Stream Digital Stream File
Format version                           : Version 1
File size                                : 241 MiB
Duration                                 : 1 min 59 s
Overall bit rate                         : 16.9 Mb/s
Album                                    : Star Trek Nemesis - Original Soundtrack Recording
Album/Performer                          : Jerry Goldsmith
Part/Position                            : 1
Part/Total                               : 1
Track name                               : Remus
Track name/Position                      : 1
Track name/Total                         : 14
Performer                                : Jerry Goldsmith
Publisher                                : 2002 Varese Sarabande
Genre                                    : Soundtrack
Recorded date                            : 2003-31-01
Copyright                                : 2002 Varese Sarabande
Audio
Format                                   : DSD
Format/Info                              : Direct Stream Digital
Commercial name                          : DSD64
Format settings                          : Little
Duration                                 : 1 min 59 s
Bit rate                                 : 16.9 Mb/s
Channel(s)                               : 6 channels
Channel layout                           : L R C Ls Rs LFE
Sampling rate                            : 2 822 kHz
Compression mode                         : Lossless
Stream size                              : 241 MiB (100%)

The distinction (audio format) could be "WavPack PCM" vs. "WavPack DSD".
Just for comparison, the transcoded PCM (.wav):

General
Complete name                            : C:\Temp\mediainfo\remus-pcm.wav
Format                                   : Wave
File size                                : 724 MiB
Duration                                 : 1 min 59 s
Overall bit rate mode                    : Constant
Overall bit rate                         : 50.8 Mb/s
Album                                    : Star Trek Nemesis - Original Soundtrack Recording
Part/Position                            : 1
Part/Total                               : 1
Track name                               : Remus
Track name/Position                      : 1
Track name/Total                         : 14
Performer                                : Jerry Goldsmith
Director                                 : Jerry Goldsmith
Publisher                                : 2002 Varese Sarabande
Genre                                    : Soundtrack
Recorded date                            : 2003
Original source form/Name                : Star Trek Nemesis - Original Soundtrack Recording
Copyright                                : 2002 Varese Sarabande
ITRK                                     : 1
AlbumArtist                              : Jerry Goldsmith
Audio
Format                                   : PCM
Commercial name                          : DXD
Format settings                          : Little / Signed
Codec ID                                 : 00000001-0000-0010-8000-00AA00389B71
Duration                                 : 1 min 59 s
Bit rate mode                            : Constant
Bit rate                                 : 50.8 Mb/s
Channel(s)                               : 6 channels
Channel layout                           : L R C LFE Lb Rb
Sampling rate                            : 352.8 kHz
Bit depth                                : 24 bits
Stream size                              : 724 MiB (100%)

and its WavPack (v5) PCM companion:

General
Complete name                            : C:\Temp\mediainfo\remus-pcm.wv
Format                                   : WavPack
File size                                : 572 MiB
Overall bit rate mode                    : Variable
Album                                    : Star Trek Nemesis - Original Soundtrack Recording
Track name                               : Remus
Track name/Position                      : 1
Track name/Total                         : 14
Performer                                : Jerry Goldsmith
Genre                                    : Soundtrack
Recorded date                            : 2003
Copyright                                : 2002 Varese Sarabande
PUBLISHER                                : 2002 Varese Sarabande
DISC                                     : 1/1
ALBUMARTIST                              : Jerry Goldsmith
Audio
Format                                   : WavPack
Format profile                           : 4.16
Format settings                          : Lossless
Bit rate mode                            : Variable
Channel(s)                               : 6 channels
Channel layout                           : L R C LFE Lb Rb
Bit depth                                : 24 bits
Stream size                              : 572 MiB (100%)
Encoding settings                        : -h -hh

Regards,
ArminiusTux

Having the same problem in my end with DSD files.

  All Rights Reserved.

file name:         YuriKorzunov-ThroughMoonRing.dsf.wv
file size:         264114336 bytes
source:            1-bit DSD at 5644800 Hz
channels:          2 (stereo)
duration:          0:04:34.56
modalities:        lossless
compression:       31.83%
ave bitrate:       7696 kbps
encoder version:   5
original md5:      2fb9db74b7bd0a0bcca5fc0bdc6bd41b


I am getting clientId as null always from LocalAuthenticationContext

I am trying to get the clientId at the time of login but I am always getting it null. do i need to pass the clientId any where so the I get it from context.SignInMessage .
public override Task AuthenticateLocalAsync(LocalAuthenticationContext context)
{
try
{
var test = context.SignInMessage.ClientId;
using (var pc = new PrincipalContext(ContextType.Domain, "wordandbrown.com"))
{
if (pc.ValidateCredentials(context.UserName, context.Password))
{
using (var user = UserPrincipal.FindByIdentity(pc, IdentityType.SamAccountName, context.UserName))
{
if (user != null)
{
var nameClaim = new List {new Claim(Constants.ClaimTypes.Name, context.UserName)};
//var test  = Task.FromResult(new AuthenticateResult(subject: Guid.NewGuid().ToString(), name: context.UserName, claims:nameClaim));
//return test;
context.AuthenticateResult = new AuthenticateResult(Guid.NewGuid().ToString(),context.UserName,nameClaim);
return Task.FromResult(0);
}
}
}
                // The user name or password is incorrect
                return Task.FromResult<AuthenticateResult>(null);
            }

        }
        catch
        {
            // Server error
            return Task.FromResult<AuthenticateResult>(null);
        }
    }

Where are you triggering login from? If it's not from a OIDC client (e.g.e the permissions page), then it's possible that it's null.

actually I am having two JS projects with implicit client flow and I am using Windows Authentication with two AD groups. here I want the Client Id at the time login so that I can get the AD path according to the client Id

Client id should be passed if you are properly triggering an authorization request from an OIDC/OAuth2 client.

I am not using OIDC client , I just configured WS-Federation for Windows Authentication

Ah, ok. Then that might not be something we support. Check the WS_Fed repo issue tracker and see if there's an open issue. If not, create one.

thanks brokallen, I'll check if there is an open issue on this if not I'll create new issue.


multi-calendars not reactive

Describe the bug
:multi-calendars="$vuetify.display.mdAndUp ? true : false"

To Reproduce
Steps to reproduce the behavior:

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

Expected behavior
A clear and concise description of what you expected to happen.
Screenshots
If applicable, add screenshots to help explain your problem.
Desktop & mobile (please complete the following information):

Browser [e.g. chrome, safari]
Library version [e.g. 3.0.0]

@qxygene what props are you using?

        v-model="date"
        inline
        auto-apply
        range
        min-range="1"
        hide-offset-dates
        :multi-calendars="$vuetify.display.mdAndUp ? 1 : false"
        utc
        :locale="locale"
        :month-change-on-scroll="false"
        :transitions="false"
        :enable-time-picker="false"
        :min-date="new Date()"
        prevent-min-max-navigation
        :dark="sessionStore.theme === 'dark' ? true : false"

thank you for fast fix.


RTSP server fails to start

Required information

Camera board id: Hi3516CV100
OpenIPC version: <IP_ADDRESS>-lite
Commit:84858247b65e371a7f74c0eda718ff30d7edd373
Branch:master
Tag:
installation method: u-boot
modified majestic.yaml: no

Issue description
RTSP server fails to start, port 554 is closed. majestic master+42a1915, 2024-02-17
14:26:32  <       majestic> [    main] main@240                      Majestic Lite for HiSilicon, version master+42a1915, built on 2024-02-17
14:26:33  <       majestic> [watchdog] watchdog_start@91             Detected Hisilicon Watchdog
14:26:33  <       majestic> [watchdog] watchdog_start@111            Watchdog timeout set to 300 seconds
14:26:33  <       majestic> [   httpd] start_web_server@386          Set server path: /var/www
14:26:33  <       majestic> [   httpd] new_http_server@375           HTTP server started on :::80
14:26:33  <       majestic> [    main] init_sdk@66                   Loading main configuration: /etc/majestic.yaml
14:26:33  <       majestic> [     sdk] try_sensor_config@3378        SENSOR=ov2710
14:26:33  <       majestic> [     sdk] find_sensor_config@3345       matched sensor config: ov2710_i2c_dc_1080p.ini
14:26:33  <       majestic> [     sdk] start_sdk@387                 Using /etc/sensors/ov2710_i2c_dc_1080p.ini sensor configuration file
14:26:33  <       majestic> [     sdk] start_sdk@390                 App was built with MPP version: Hi3518_MPP_V1.0.B.0.
14:26:33  <       majestic> [     sdk] start_sdk@395                 Current MPP version: HI_VERSION=Hi3518_MPP_V1.0.B.0
14:26:33  <      hi_logger> [      vi] VIU_DRV_DisableChn@1470       [    vi] !! Disable ViChn:0 timeout 120ms!!!
14:26:33  <       majestic> [     sdk] start_sdk@423                 sensor ov2710
14:26:33  <       majestic> [     sdk] start_sdk@431                   dev [1920x1080]@0x0 30fps, BGGR
14:26:33  <       majestic> [  sensor] try_to_load@19                trying to load /usr/lib/sensors/libsns_ov2710.so
14:26:33  <       majestic> [     hal] hisi_free_mem_ex@755          Free MMZ mem before allocation: 97404KB
14:26:33  <       majestic> [     sdk] dump_vb_configuration@2258    VB configuration:
14:26:33  <       majestic> [     sdk] dump_vb_configuration@2261      [0]: 3133440 x 10
14:26:33  <       majestic> [     hal] hisi_free_mem_ex@755          Free MMZ mem after allocation: 66784KB
14:26:33  <       majestic> [    puts]                               ignore gu8SensorMode setting
14:26:33  <       majestic> [     sdk] init_sensor@2453              Sensor driver loaded
14:26:34  <       majestic> [    puts]                               ov2710 1080p  30fps init ok!
14:26:34  <     iq_monitor> [     sdk] monitor_thread@315            Loading IQ profile /etc/sensors/iq/default.ini
14:26:34  <       majestic> [     sdk] log_venc_chn@1239             H.264 1920x1080 30fps 4096Kbit  30 GOP
14:26:34  <       majestic> [     sdk] create_vpss_chn@983             new venc: 0   vpss_grp: 0,   vpss_chn: 0
14:26:34  <       majestic> [     sdk] start_video@2001                venc took 7664KB of MMZ [1518]
14:26:34  <       majestic> [     sdk] start_sdk@535                 HiSilicon SDK started
14:26:34  <       majestic> [     hal] hisi_free_mem_ex@755          Free MMZ mem finally: 50168KB
14:26:34  <       majestic> [  server] RtspServer_new@189            Cannot create RTSP listener
14:26:34  <       majestic> [    rtsp] rtsp_init@28                  RTSP server started on port 554

I experience the same issue on Hi3518ev100, which is part of the Hi3516cv100 family.

This should have been fixed with a recent update.


set up project

This is the link to trello
create the filterSessionByLibrary component
imported the button and the input components form the common components folder
filled them with some code to be finished later
the goal is to allow the headmaster to pull up the schedule for a given library

Please resolve conflicts

Please resolve conflicts

Pull the changes and resolved the issue. How about now?

 As a headmaster, I want to be able to filter by library on the scheduler so that I can see the schedule of the location

Ok, I am going to fix it. Thank you for letting me know
On Sat, Feb 27, 2021 at 2:10 AM Mark Ambrocio<EMAIL_ADDRESS>wrote:

@markanator requested changes on this pull request.
@thiernodiallo222 https://github.com/thiernodiallo222 The component you
placed seems to break the sidebar and causes overlapping. Also, we are
using Antd for our components, no need to make custom styled ones. Consider
using Antd. Can you please fix the component and its location? See attached
image.
[image: placement_issue]
https://user-images.githubusercontent.com/16071902/109378292-f8d3f500-7896-11eb-949e-c937f85ea139.jpg
In src/components/pages/Headmaster/FilterSessionsByLibrary.js
https://github.com/Lambda-School-Labs/village-book-builders-fe-b/pull/3#discussion_r584066053
:

+import React, { useState } from 'react';
+import Button from '../../common/Button';
+import FormImput from '../../common/FormInput';

+const FilterSessionsByLibrary = () => {

const [libId, setLibId] = useState(0);
const [textImput, setTextImput] = useState('');
const handleSubmit = () => {};

const handleChange = event => {
setTextImput(event.target.value);
};

return (

 form onSubmit={handleSubmit}>

Missing "<" will cause break in code.
In src/components/pages/Headmaster/HeadmasterDashboard.js
https://github.com/Lambda-School-Labs/village-book-builders-fe-b/pull/3#discussion_r584067086
:

@@ -64,6 +65,7 @@ const HeadmasterDashboard = props => {
{profile.last_name}

       <FilterSessionsByLibrary /> {/*is this the right spot ??? */}

The location of the component is causing overlapping of text.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/Lambda-School-Labs/village-book-builders-fe-b/pull/3#pullrequestreview-600113555,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ANK5J6O7RMMT5ZI2Z6ZYFLDTBCLGHANCNFSM4YJJUAMA
.

--
Best regards !

Thierno.

Make some changes hoping that those work. Please check it again

What does this PR do?
-Added styling for displaying the data pulled from the API
Added css file to be able to style my stuff, instead of And Design
Tried to use sass, ended up using css, for sass did work
implemented responsive design using query selectors
implemented display for mobile, tablet and desktop screen
functionnality:
Used axios whith auth to fetch data from the api
and used the programs end point meanwhile to make sure the fetching functionality works
Tested it and made sure it is working properly


Breadcrumbs Don't Seem to Work Right on iOS

Environment
iOS
0.2.0 for the shared kmm code
and 8.4.0 for the iOS library using SPM
Steps to Reproduce
I wrote a custom log writer that adds bread crumbs to my sentry log every time something is globally logged in my app.
This works great on Android and will add all the breadcrumbs to my error / crash log, but on iOS the only way I can seem to get a breadcrumb to log with my error / exception is to write it in the capture exception scope like this:
Sentry.captureException(throwable) {
    it.addBreadcrumb(Breadcrumb.debug("TEST"))
}

Expected Result
Expected that the last 100 breadcrumb before the exception will be reported since 100 is the default config value. Obviously assuming I logged that many things before the error / exception was logged.
Actual Result
I only see my "TEST" breadcrumb because that one is recorded in the scope. Again this is only a weird behavior on iOS. It works fine on Android.
Here's my logger code that is written in my common kotlin module and works fine for Android, but not for iOS:
class SentryLogWriter(
    private val minSeverity: Severity,
    private val minCrashSeverity: Severity,
) : LogWriter() {
    init {
        check(minSeverity <= minCrashSeverity) {
            "minSeverity ($minSeverity) cannot be greater than minCrashSeverity ($minCrashSeverity)"
        }
    }

    override fun isLoggable(severity: Severity): Boolean = severity >= minSeverity

    override fun log(severity: Severity, message: String, tag: String, throwable: Throwable?) {
        if (throwable == null) {
            Sentry.addBreadcrumb(
                Breadcrumb(
                    severity.toSentryLevel(),
                    message = message,
                    category = tag
                )
            )
        }
        if (throwable != null && severity >= minCrashSeverity) {
            Sentry.captureException(throwable) {
                it.addBreadcrumb(Breadcrumb.debug("TEST this is a Test"))
            }
        }
    }
}

fun Severity.toSentryLevel(): SentryLevel {
    return when (this) {
        Severity.Debug -> SentryLevel.DEBUG
        Severity.Info -> SentryLevel.INFO
        Severity.Warn -> SentryLevel.WARNING
        Severity.Error -> SentryLevel.ERROR
        Severity.Assert -> SentryLevel.FATAL
        else -> throw IllegalArgumentException("Unsupported severity level")
    }
}

Any advice would be greatly appreciated. I spent the better part of a day playing with this and couldn't get it working right. But I'm super excited this KMM library exists now.

hey thanks for trying out the SDK and reporting the issue. We'll look into this soon.
Just to confirm - when you add a breadcrumb to the scope like this:
Sentry.captureException(throwable) {
    it.addBreadcrumb(Breadcrumb.debug("TEST"))
}

it works, but when you just call Sentry.addBreadcrumb it doesn't on iOS?

Hey thanks for the quick reply. Yes that's 100% correct. Everything else seems fine. Also thanks for building this KMM library out. I'm really excited to use it.

@alexwhb hi! does it not work 100% of the time on your end? Unfortunately, I have troubles reproducing it with your code sample as it seems to be logging fine during my testing. Do you have another code sample where it doesn't work?

@buenaflor correct. As long as I'm logging breadcrumbs in the global scope it doesn't work at all on iOS. I won't have time today or tomorrow, but likely Wednesday I can create a sample project to reproduce it.

@buenaflor @romtsn  Here's a sample project where I demo the implementation I'm playing with and how breadcurmbs don't  work on the iOS side. You'll need to update the dsn with your own in Utils.kt

@alexwhb Thanks for the time Alex, I've figured out why this is happening. The beforeBreadcrumb hook will discard breadcrumbs if it is not explicitly set up.
Meanwhile you can add this to your Sentry.init while we work on a quick fix:
it.beforeBreadcrumb = { breadcrumb ->
  breadcrumb
}

@buenaflor this is great!! Thank you so much! I appreciate your time looking into this.


Rom Overflow

Hello, I like the card design, congratulations. I used your library it works fine. But I have a question. When I import high size libraries, I get "ROM overflowed" error. Have you encountered an error similar to this? When I run even the simplest example codes, it appears to be 61% full from the ROM. Thanks in advance for your answer.
Good luck.

Hello, I like the card design, congratulations. I used your library it works fine. But I have a question. When I import high-size libraries, I get "ROM overflowed" error. Have you encountered an error similar to this? When I run even the simplest example codes, it appears to be 61% full from the ROM. Thanks in advance for your answer.
Good luck.

Hello bro,
The Flash memory of the RAK3172 is small (only 256kB) and RUI3 API is large (unfortunately).
Reducing the code size of RUI3 is on the to-do list but the RAK team don’t know how small they can get it.
I'm asking them how to extend more via SPI pins but I think that's not a good solution.

Hello, I like the card design, congratulations. I used your library it works fine. But I have a question. When I import high size libraries, I get "ROM overflowed" error. Have you encountered an error similar to this? When I run even the simplest example codes, it appears to be 61% full from the ROM. Thanks in advance for your answer.
Good luck.

The space can be increased by performing the following steps:
The bootloader takes 13k, although allocated for it 24k (+4.2% to free space)
Swap areas MCU_USER_DATA and MCU_FACTORY_DEFAULT, and allow to change start address of MCU_USER_DATA (and its size, not everyone needs 30k to store the user settings).
In total this can easily get +15% of free space, changing the initial parameters of the code rather slightly
And maybe, changing the implementation of the printf function could add some more space.

Thanks for the answer.
I'm not sure if it really needs that much effort :)
Looks like I will continue to use MBED OS.


Improvise the Social Media Icons

I want to improvise the social media icons
Please assign me this .

I am a LGM-SOC Participant


#3046 - DynamoDB - Add Key-size Validation for BatchGetItem

Fixes #3046

Coverage decreased (-0.2%) to 94.207% when pulling b0da78c29de801dde9e8757f0e29e5044112e03b on bblommers:dynamodb-batch-keysize-validation into 149e307bc9421de5780febf9ab4a734e72cbee9d on spulec:master.

Thanks!


Bug mat-form-field mat-label

When I try to use mat-label inside mat-form-field in the different form tag, my browser won't load the html. Is there something that I miss or is this a bug? please help.

I think the problem is exist when I try to use mat-label on different mat-tab tag. how i suppose to do this?

@txdear Im facing exactly the same problem!!
If I add a mat-label inside the mat-form-field the browser will not render anymore, but instead the web app will go in ANR (application not responding)!
It took me over 3 hours to find out the problem!
in my ngx-auth-firebaseui
i need to differentiate between register and confirm template!
That means the mat-input-field as well as mat-label are inside a 'ng-temlate' element!
If i remove the ng-template, everything works fine again!!
As workaround! I will eliminate now the ng-template element and I hope they will fix this bug soon !

Closing this issue as it does not follow the issue template. Please file a new issue that follows the template, which gives the team the information needed to investigate


New PWN issues

From SICK: "ping_pong" we only have:
00499263-n
English

(a game (trademark Ping-Pong) resembling tennis but played on a table with paddles and a light hollow ball)
Ping-Pong • table_tennis

not clear, what sense is missing? I found
$ grep "ping pong" expanded.txt
A ping pong player is meeting with two people
Nobody is playing ping pong
Two men are playing ping pong
Two people are playing ping pong

PWN does have the Ping_pong, only the hyphaneted version and capitalized.
On Mon, Aug 21, 2017 at 9:33 AM, Alexandre Rademaker <
<EMAIL_ADDRESS>wrote:

not clear, what sense is missing? I found
$ grep "ping pong" expanded.txt
A ping pong player is meeting with two people
Nobody is playing ping pong
Two men are playing ping pong
Two people are playing ping pong
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/own-pt/wordnet-dsl/issues/6#issuecomment-323792974,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ABGdn9bYMIFo_THJkgOECfUTV_zwGw07ks5sabFcgaJpZM4O9jZN
.

--
Valeria de Paiva
http://vcvpaiva.github.io/
http://research.nuance.com/author/valeria-de-paiva/
http://www.cs.bham.ac.uk/~vdp/

Ahh , ok. Interesting the capitalization . I would vote to lower case it . The only possible reasoning can be that this synset is an instance of trademark

Sorry "classified by" not instance

I'm more interested in with/without space "pingpong" and "ping_pong" are
both used, "ping pong" will give you "pong=bad odour" in PWN.
On Mon, Aug 21, 2017 at 10:03 AM, Alexandre Rademaker <
<EMAIL_ADDRESS>wrote:

Ahh , ok. Interesting the capitalization . I would vote to lower case it .
The only possible reasoning can be that this synset is an instance of
trademark
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/own-pt/wordnet-dsl/issues/6#issuecomment-323799731,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ABGdnyIHg_NGKx4Frnuj6PdGPdoHypWrks5sabh4gaJpZM4O9jZN
.

--
Valeria de Paiva
http://vcvpaiva.github.io/
http://research.nuance.com/author/valeria-de-paiva/
http://www.cs.bham.ac.uk/~vdp/

From SICK: "onstage" should also have "on stage"

00259775-r onstage
(on the stage; "it was time for her to go onstage")
01638053-a onstage
(situated or taking place on the area of a stage visible to the audience)
Let me know if you prefer individual issues or if listing them together is ok.

individual issues are better.


How to search by date?

I have been checking the documentation but I can't find the search by date
For example, bring all mail from 2020-12-28 onwards

You can use function getMessagesByCriteria

$imap->getMessagesByCriteria('SINCE "18-12-2020"' );

You can find all syntaxes of criteria here


Feature Request:  Countdown Timer

Since you already have the ability to default selected applications, a relatively small but useful addition would be to add a countdown timer.
If WSA is launched, (say, post windows install as part of a custom ISO) but there is no user input after X seconds, then it proceeds to begin installing whatever is already selected.

That would be perfect!


Migrate away from PythonInterp CMake module

Without this change, every catkin package built spams this into the log:
CMake Warning (dev) at /home/mikepurvis/roslib_ws/install/share/catkin/cmake/python.cmake:4 (find_package):
  Policy CMP0148 is not set: The FindPythonInterp and FindPythonLibs modules
  are removed.  Run "cmake --help-policy CMP0148" for policy details.  Use
  the cmake_policy command to set the policy and suppress this warning.

Call Stack (most recent call first):
  /home/mikepurvis/roslib_ws/install/share/catkin/cmake/all.cmake:164 (include)
  /home/mikepurvis/roslib_ws/install/share/catkin/cmake/catkinConfig.cmake:20 (include)
  CMakeLists.txt:3 (find_package)
This warning is for project developers.  Use -Wno-dev to suppress it.

The new policy for CMake 3.27 is: https://cmake.org/cmake/help/latest/policy/CMP0148.html
The replacement FindPython module has been available since CMake 3.12, released in 2.18: https://cmake.org/cmake/help/latest/module/FindPython.html
ROS Noetic's stated minimum target is the CMake on Debian Buster, which is 3.13.4: https://www.ros.org/reps/rep-0003.html#noetic-ninjemys-may-2020-may-2025

Doesn't this formally requires all packages to declare a minimum required cmake version of 3.12?
Most existing Noetic packages declare 3.0.2.


Support for non-english movie titles?

I have Plex library in russian language, but gaps don't work with any languages except English as I can see. Can you add multilanguage support please?

It's on the list. This is a duplicate of https://github.com/JasonHHouse/gaps/issues/161


[DatePicker] data-picker-inline Popover instead of Paper

https://github.com/callemall/material-ui/pull/2120#discussion_r47200445

Could you add onRequestClose as a required value in the propTypes definition?

Only thing I can think of is that the ref won't exist on the first render, so if that happens to be the only render, then you're effectively passing null to the anchorEl prop.

Only thing I can think of is that the ref won't exist on the first render, so if that happens to be the only render, then you're effectively passing null to the anchorEl prop.

That's true. However, when the popover is opened, the ref is valid, still the position is wrong.
Could this is because of a wrong update of the ref position?

@oliviertassinari I've moved {...others} to the beginning.
In regards to onRequestClose, where would you like me to add it? the date-picker-inline shouldn't be used directly? I can add onRequestClose as required for DatePicker and then pass it down?
I've noticed that Popover already has a default onRequestClose and that ClickAway seems to work as is.

you'll need it, as if the state is reset externally then open prop could be wrong


Required Java version is changing to 8

Description
Java 7 (2011) stopped receiving public updates on 2015, only Oracle extends its support nowadays. Due to most libraries moving to and requiring Java 8 during the past years (see references), we are now making the decision of updating this SDK’s minimum required Java to the version 8 in a minor package release.
This will enable us to pull the changes for the next planned major version sooner into the current branch and without introducing additional breaking changes.
A new minor version will soon be published that will target Java 8. At that time, Java 7 will no longer be supported.
We plan to make this release no sooner than 30 days from this posting. If our timeline needs to be adjusted for any reason, we will follow-up here.
Resources

https://www.oracle.com/java/technologies/java-se-support-roadmap.html
https://developer.squareup.com/blog/okhttp-3-13-requires-android-5/
https://commons.apache.org/proper/commons-lang/release-notes/RELEASE-NOTES-3.9.txt

Will you update the implementation to use java.time.* classes instead of java.util.Date too?

@downdrown we will be able to do that, though not directly as part of this issue. We should be able to pull #403 and #392 forward to master now. It's not something I'll have bandwidth for before the end of the year, but if anyone's interested and would like to make a PR, would be happy to take a look after the holidays (please create an issue first if you don't mind).

Issue fixed with #455, released in version 3.12.0.


Update api version of azure sdk for go to 2018-07-01

What type of PR is this?

Uncomment only one  /kind <> line, hit enter to put that in a new line, and remove leading whitespaces from that line:

/kind api-change

/kind bug
/kind cleanup
/kind design
/kind documentation
/kind failing-test
/kind feature
/kind flake

What this PR does / why we need it:
Which issue(s) this PR fixes:

Fixes #
Special notes for your reviewer:
Release note:
NONE

/sig azure

/ok-to-test

/test pull-cloud-provider-azure-e2e

Can we bump to 2018-08-01 to match this: kubernetes/kubernetes#79583

We use version 1.15 in our vendor thus 2018-07-01 is the latest version. Maybe we can try to upgrade it later.

/test pull-cloud-provider-azure-e2e-ccm

We use version 1.15 in our vendor thus 2018-07-01 is the latest version. Maybe we can try to upgrade it later.

Ahhh, right. Thanks @nilo19!


Try to fix Azure Pipelines build

So, now, hopefully it will trigger, and if so, I can debug it. :)

Hey, it works!  I had to make some basic changes to the dataset download scripts, but this is ready for review. :+1:


Short solution needed: "How to use multiple conditions in where" (python-numpy)

Please help us write most modern and shortest code solution for this issue:
How to use multiple conditions in where (technology: python-numpy)
Fast way
Just write the code solution in the comments.
Prefered way

Create pull request with a new code file inside inbox folder.
Don't forget to use comments to make solution explained.
Link to this issue in comments of pull request.

np.where(condition1 & condition2)
You can add more than two conditions or use other operators such as | (or), ^ (exclusive or).
example:
import numpy as np
array = np.arange(0, 100).reshape(10,10)
condition1 = array > 15
condition2 = array < 25
print(np.where(condition1 & condition2))
print(array[np.where(condition1 & condition2)])

Thanks a lot!


[V9] Fix bug: Express Form can generate same attribute keys for multiple attribute keys

Refs #9342
How to reproduce
https://user-images.githubusercontent.com/514294/105901513-d44ee800-6060-11eb-9d3e-a44489b1cff7.mov

Thanks for making this PR for v9 too.


I'm not able to extract the nand from the 4gb corona with picoflasher

Describe the bug
Log:
Checking Console...
Corona: 4GB (eMMC connected)
PicoFlasher has encountered an error
Try to unplug and replug the device
System.TimeoutException
To Reproduce
No response
Expected Behavior
Any solution?
Screenshots
No response
System version
Windows 10
J-Runner version
Last Version
Additional context
No response

Not a JR bug. Pico fw issue.


partner facade attempt

:8ball:
This is the 1st attempt for writing the Partner facade. We are not happy with it because it didn't improve the controller. It added more code without simplifying the logic.
The render, redirect_to, flash are not accessible from the PartnerFacade class.
Open for discussion. The tests should pass but ignore them for now.
Andrey and I paired on this and we disagreed a lot

This misses the mark a bit and over-complicates our original intention. The job of a Facade is to "provide a simplified interface to a larger body of code" (Wikipedia). Here, we are talking about giving the views a clean unified interface to the data being passed from the controller. The facade's job is not to take over the bulk of the controller's tasks, the controller remains the key link between the view and the model. The only thing a facade - as initially discussed - should do is help the controller with data presentation. With that in mind:

the #index action does not need a facade since it is already minimally simple. Adding anything complicates things needlessly.
the facade itself tries to do too much - save partner, for example. The only job it needs to perform is create a package to be sent from the controller to the view. It should not be attempting to call render, flash etc. - those remain the controller's tasks
#new & #edit, on the other hand, have not benefited from the facade as they still separately instantiate @partner, @provinces & @statuses and send that complex interface over to the view.
the view has received no benefit at all as it still received data from the controller through multiple instance variables

The two articles that have been shared - thoughtbot & medium - capture our original thoughts well, and I would not go beyond what they describe.

Initially I thought that we should move all logic in a facade, including render, redirect, flash, etc. So in the controller we just call, for create: @partner.build.save and for update: @partner.load.update. Chaining methods, jquery style, which also uses facade pattern as far as I know.
Thanks for the comments, I see what you mean!

@nik: When you say that the only job a facade needs to perform is create a package to be sent from the controller to the view, do you mean that the instance variables such as @partner,  @provinces and @statuses should be defined in the controller (e.g. @partner = partner_facade.partner, @provinces = partner_facade.provinces etc.) and sent to the view independently or were you thinking that the whole facade package needs to be sent to the view?
Because in the first case (when instance variables are defined in the controller), the facade pattern almost does not simplify the controller, and in the second case (when the facade package is sent directly to the view), views will need to be updated.

@azangru The second case: the controller sends e.g. @partner_facade to the view, and the view then accesses @partner_facade.partner, @partner_facade.provinces etc. Yes, the views need to be modified. The advantage here, as I see it, is that the controller no longer has to worry about instantiating all the accessory variables; the controller/view interface is reduced to a single point; and if e.g. cities need to be sent to the view in the future, we can def cities; City.all; end in the facade instead of setting additional instance variables in multiple controller actions.

PR updated
Facade attempt 2.
Don't pay attention on the failing tests.

PR updated
Facade attempt 2.
Don't pay attention on the failing tests.


Dashboard always switches from normal to "The node is offline" site and shows no peers

Describe the bug
When running the latest Mainnet version the Dashboard always switches from normal to "The node is offline" site and shows no peers on Safari, MacOS and iOS. Node is running and with Chrome Browser everything is fine and works.
To Reproduce
Steps to reproduce the behavior:
Setup Node with the official Tutorial on Ubuntu 20.04 VPS (Hetzner) and then go to the dashboard with latest Version of Safari.
Expected behavior
Stabile showing of the dashboard specs, as it was before in the latest versions. First time for me with this problem.
Environment information:

OS: Ubuntu 20.04
RAM: 4 GB
Cores: 2 Cores
Type: VPS
Browser Safari 14.1 on Mac, latest on iOS
HORNET version latest 1.0.1

message-11.txt
Additional context
Add any other context about the problem here [e.g. HORNET logs, errors, screenshots]

Can you try to clear your browser cache?
Or try another browser?
Do you have another old tab of the dashboard opened maybe?

Deleting browser cache didn't fix it. Same on iOS
As said upon, with Chrome browser it's working fine. Seems there is a safari problem.
No other old tab of the dashboard is opened.
This is how it looks like...
https://user-images.githubusercontent.com/60474745/116658632-8c599d00-a990-11eb-8cc7-9b62241de55a.mp4

This is from Chrome...

Ok... Just updated today to latest Big Sur (11.4) and iOS (14.6), but didn't fix the problem for me. Chrome on Mac still working perfect.

Do you experience the same if you access https://dashboard.chrysalis.lucamoser.io/ for example?

Yours seems to work. Cannot test completely without login but the site stays like this and doesn't disappear like it's with my dashboard in the video...

You did not upload the video btw :)

https://user-images.githubusercontent.com/60474745/119484662-861fcc00-bd56-11eb-86ae-33219a549fbb.MOV

Deleted it because IP was shown. Thought you already watched it. 😅 Here again with domain...

Same on MacOS and iOS

not sure if it is related, but when i SSH into my dashboard from my iPhone using iSH, the same thing happens and the terminal says "channel x: chan_read_failed for istate 3" where x is an integer.

I installed iOS 15 Beta now on my iPhone and iPad. Hornet and Comnet Dashboard is working there, but now I got an issue with the old Dashboard used in Goshimmer. Strange. 😅 Node is up and running synced. 😉

A workaround was added in #1243


Verifier: Refactor errors in sgx module

Fixes: #231

@kartikjoshi21
note, in some cases we want to provide context to the source error because it isn't specific enough. that's how .context("...") is being used here with anyhow.
Usually the source error should provide the context we need but sometimes it's not enough and we need to provide context from the caller site:
fn with_other_error() -> Result<(), OtherError> {
    Err(OtherError)
}

#[derive(Error, Debug)]
pub enum MyError {
    #[error("some thing")]
    Something,
    #[error("some other thing")]
    Other(#[from] OtherError),
    #[error("some other thing with context")]
    FailedDoingSomethingSpecific(#[source] OtherError),
}

fn with_thiserror() -> Result<(), MyError> {
    // we're doing something specific, that we want provide context about which
    // the source error doesn't have.
    with_other_error().map_err(|e| MyError::FailedDoingSomethingSpecific(e))?;
    // or shorter even, since the constructor to `MyError::FailedDoingSomethingSpecific`
    // can act as a closure
    with_other_error().map_err(MyError::FailedDoingSomethingSpecific)?;
    // we can just bubble up the source error, we don't need context
    with_other_error()?;
    Err(MyError::Something)
}

@kartikjoshi21 are you still working on this? One higher-level comment is that many of the errors introduced here are generic to DCAP (covers both TDX and SGX). We have also discussed getting those two verifier modules to reuse code (see https://github.com/confidential-containers/trustee/pull/404#issuecomment-2148827562) so perhaps we need a set to DCAP errors instead?