from ver 1.9.0 to this one no notifications are recived on phonegap desktop

Expected Behaviour
firebase sends push and android recives even if  app is on bg and on click open app and display full push notification
1.9.0  and this ver dont work
Actual Behaviour
firebase sends push and android dont recive nothing...in 1.8.0 it works but on click in notification open the app but no alert ...
debug shows Uncaught ReferenceError: PushNotification is not defined(…)
Reproduce Scenario (including but not limited to)
<plugin spec="https://github.com/phonegap/phonegap-plugin-push.git#v2.0.x" source="git" />
firebase and android s6
Steps to Reproduce
Platform and Version (eg. Android 5.0 or iOS 9.2.1)
(Android) What device vendor (e.g. Samsung, HTC, Sony...)
Samsung 6.0
Cordova CLI version and cordova platform version
phonegap Desktop
Plugin version

Sample Push Data Payload
Sample Code that illustrates the problem
Logs taken while reproducing problem

@brunoalex what does the payload you send to the app look like?

Im using firebase console but my app.dont.register i get Uncaught ReferenceError ... it can only register on older versions like 1.8.4 ...i would.use.that but my notifications dont open on app on tap

@brunoalex whelp, the log of the ReferenceError would sure be helpful as well as filling out the rest of the required info.

hi mac... well theres only that...
Received Device Ready Event
not.js:37 calling setup push
not.js:41 calling push init
not.js:42 Uncaught ReferenceError: PushNotification is not defined(…)

@brunoalex okay and what version of cordova-android are you using?

i tried using 1.9.0 and #v2.0.x of the plugin with cli-6.4.0 (4.3.0 / android 6.1.0 / 4.4.3)

@brunoalex and are you building from the command line? Because it seems like there is a failure to add the plugin to the project.

Other thing i can see is that the plugin isent getting into build ... when i check the Sources on the debug theres no push plugin folder... but if i build with 1.8.4 there is..

no...ill give the CMd line a try and let u know if it works

i cant use the cmg line ..some how i get [warning] The command phonegap local <command> has been DEPRECATED.
[warning] The command has been delegated to phonegap <command>.
[warning] The command phonegap local <command> will soon be removed.
[phonegap] executing 'cordova plugin add https://github.com/phonegap-build/PushPlugin.git ' ...
Fetching plugin "https://github.com/phonegap-build/PushPlugin.git" via git clone
Error: Failed to fetch plugin https://github.com/phonegap-build/PushPlugin.git via git.
Either there is a connection problems, or plugin spec is incorrect:
Error: git: Command failed with exit code 1 Error output:
xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun

@brunoalex first, ignore the local part of the command line. Second, this plugin is not https://github.com/phonegap-build/PushPlugin.git. Use this command:
phonegap plugin add phonegap-plugin-push --variable SENDER_ID=XXXXXXX
where you replace XXXXXXXX with your sender ID.

ok that worked but... same bug... when geting the notification if i tap on it the app is fired but not the alert ... do u know how can i try to use 2.0.x brunch?  i had tried to phonegap plugin add phonegap-plugin-push#2.0.x --variable SENDER_ID=655844105827 but didnt install

@brunoalex well the v2.0.x branch is under development right now so YMMV on quality until I merge it into master. You won't need SENDER_ID in the v2.0.x branch.
However, I believe I know what your problem is. If you are sending a message via FCM you need to put all of the properties in the data part of the payload not the notification part. If you put it in the notification part the OS will take over and the push plugin will not be able to fire the on('notification') event.

i can set Custom data key and value on FCM but dont know what changes i need to get into my app code... right now i have  ```
push.on('notification', function(data) {
console.log('notification event');
navigator.notification.alert(
data.message,         // message
null,                 // callback
data.title,           // title
'Ok'                  // buttonName
);

var push = PushNotification.init({
"android": {
"senderID": "xxxxxx"
},
"browser": {},
"ios": {
"sound": true,
"vibration": true,
"badge": true
},
"windows": {}
});

@macdonst  i tried like this but still the same result ...do i need to update any code on my app ?

@macdonst it worked with a php script just sending data


extract first/last n years in get_nc_variable

It would be handy to be able extract the first/last n years in get_nc_variable so that we don't need to remember how many files per year when constructing climatologies etc.
There's a bit of code here that is relevant and deals with overflow issues in long (e.g 1deg) runs
https://github.com/OceansAus/ACCESS-OM2-1-025-010deg-report/blob/master/figures/surface_current/surface_current.ipynb

Should probably store the start and/or end date of the files in the database to facilitate this, since the length of time stored in each file is variable, even within a single run.


⚠ Bofrost.lu has degraded performance

In eb88eea, Bofrost.lu (https://www.bofrost.lu) experienced degraded performance:

HTTP code: 200
Response time: 1963 ms

Resolved: Bofrost.lu performance has improved in e1c1535 after 24 minutes.


objc: block properties should be copy, not strong

Signed-off-by: Mike Schore<EMAIL_ADDRESS>

Yep, you're correct it's not a requirement, @rebello95. It's misleading to put anything else though, since ARC will copy them.


How to silent login?

Hi @MomenSherif, thank you for your library. In other similar libraries there was a silent login feature, where the user would silently login again in the app when launching it. How does it work here?do i need to login each time i open the app from the beginning?how do i check if a user is still logged in when i launch it?

Hello @andra961,
Google no longer manages user login session, It's our responsibility now.
You can persist user where you want, cookies, localstorage ... etc, and you can check if token expired or not to make sure user is logged in


ResourceList does not instantiate item_type with a name

The following error is thrown when defining a ResourceList with a specific uninstantiated item_type, due to a missing name attribute.
AttributeError: 'xxx' object has no attribute 'name'

Additionally, we discussed renaming name to _name
:eyeglasses:


Nerd!

Takes one to know!

Ok maybe you got a point there but still...


[FP]: jruby-rack is not the same as rack itself

Package URl
<EMAIL_ADDRESS>CPE
cpe:2.3:a:rack_project:rack:1.1.22:*:*:*:*:*:*:*
CVE
No response
ODC Integration
{"label"=>"Gradle Plugin"}
ODC Version
9.0.3
Description
The jruby-rack project at https://github.com/jruby/jruby-rack is a different thing to the Ruby rack project at https://github.com/rack/rack (the first is a Java/JRuby native adapter for the latter)

approved


v0.3.2

@JuliaRegistrator register

Error while trying to register: "Tag with name v0.3.1 already exists and points to a different commit"

@JuliaRegistrator register

Registration pull request created: JuliaRegistries/General/82416
After the above pull request is merged, it is recommended that a tag is created on this repository for the registered package version.
This will be done automatically if the Julia TagBot GitHub Action is installed, or can be done manually through the github interface, or via:
git tag -a v0.3.2 -m "<description of version>" d8850e306c5356b389d649d7aef2ad01ca944d08
git push origin v0.3.2


Feedback option

Q7 of the FAQ takes me to a page where I cannot provide feedback - I can only click the unsubscribe link.

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

ID: a2a78fb8-beb3-d0d0-fb44-0ba3de4832d1
Version Independent ID: 546ca6cf-7d18-39be-20d2-f27a01b85976
Content: Briefing FAQs - Cortana
Content Source: Briefing/be-faqs.md
Product: mya
GitHub Login: @madehmer
Microsoft Alias: madehmer

@sysadmin-scs - You're right, I'll pass this on to the team to fix this. Thank you so much for pointing it out!


Allow SCM Diff Decorations (scm.diffDecorations) to take multiple values (array) and not just one or all

For SCM diff decorations you currently have the option to select ONE individual decoration or all of them.
It would be great to have the option to select more than just one without having to enable everything. An array selection like many other options allow it would be great.
In my case I would really like to have the gutter and minimap ones, but I cannot stand the one in the scrollbar (overview) because it gets cramped with blocks of colors very very fast. This is not so great when looking for the positions of highlights or search results for example.

I agree completely.
In the meantime, I saw a workaround of making the scrollbar (overview) decorations transparent: https://github.com/gitkraken/vscode-gitlens/issues/689#issuecomment-660711365
settings.json:
// Scrollbar indicators (right)
"editorOverviewRuler.addedForeground": "#0000",
"editorOverviewRuler.modifiedForeground": "#0000",
"editorOverviewRuler.deletedForeground": "#0000"
}```

Thank you very much for that great "temporary" workaround. This will probably be the best we will ever get TBH.

This feature request has not yet received the 20 community upvotes it takes to make to our backlog. 10 days to go. To learn more about how we handle feature requests, please see our documentation.
Happy Coding!

:slightly_frowning_face: In the last 60 days, this feature request has received less than 20 community upvotes and we closed it. Still a big Thank You to you for taking the time to create this issue! To learn more about how we handle feature requests, please see our documentation.
Happy Coding!


Impro1044 final tidy-up

Final PR for #835
This PR contains the following changes:

Moved rationalise_blend_time_coords into MergeCubesForWeightedBlending class with no functional changes.  The old unit test file has been deleted and the new tests moved without changes.  Therefore weighted_blend.py (+93 lines) and test_MergeCubesForWeightedBlending.py (+104 lines) contain no new code that has not been recently reviewed.
Updated plugin and CLI calls to merge and concatenate to reflect iris logic (eg time-lagging actually wanted to concatenate along realizations, rather than slicing and merging).
Removed _equalise_cube_coords and float64 demotion from the MergeCubes class.  To support this, fixed load_cubelist to deal correctly with wildcarded file paths, and added unit tests to cover this contingency.  No impact on CLI tests.
Removed default coords_to_slice_over in ConcatenateCubes class, and updated calls where slicing is (currently) needed.

Testing:

[x] Ran tests and they passed OK

Note, there are currently some problems with unit tests when this is merged with master. I'm currently having a look to see what's up.

Retested on my machine and Caroline's machine. All unit tests and ensemble calibration CLI tests pass.


Update README.md

added instructions to README.md on how to add hugo contact form
hugo contact form

This looks like a spam.


fix: support __webpack_nonce__ for CSS chunks

What kind of change does this PR introduce?
bugfix, port of https://github.com/webpack-contrib/mini-css-extract-plugin/pull/1083
Did you add tests for your changes?
Yes
Does this PR introduce a breaking change?
No
What needs to be documented once your changes are merged?
Nothing

We need to fix fetchPriority too, after landing this


Responsive Table [scroll] shrinking

Table width is shrinking after adding scroll class. Focus table shadow on the image.
Demo: http://codepen.io/atilkan/pen/jrOERy

@atilkan Can you provide a link to an example or a Codepen of this so we can take a better look?

Here
http://codepen.io/atilkan/pen/jrOERy

Can you please remove the label "awaiting reply".

@atilkan The only issue I can see is adding this class stops the table being 100% width. Is this the issue you are having? More detail would help.

Yes, that is the issue.

@atilkan I'd like your opinion on this - I'm sorting out a PR now.
There are 2 ways to have a scrolling table. One (the way you have done it) is to add .scroll directly to the table. Two is add a container around the table with .table-scroll.
.table-scroll is a simple fix, but not the .scroll option (at the moment anyway). The cause is the table is being set to display: block with the .scroll method. What we could do is apply this only on medium and down so it only scrolls on smaller screens, as I expect this would cover most peoples use cases.
What do you think?

@brettsmason Option for screen sizes can be better like you suggested. I don't have better idea.

I'm not sure this is a bug (or I'm not understanding the problem). Why would you add .table-scroll for a table that is not wider than its container? A scrolling table can't be width:100% or it will not overflow/scroll.

I am shocked to be asked this. In some occasions the table will be wider since it has to work on many screen sizes. And. This was working fine before.


Rework the github page

The demo page contains information to get into contact with "us", which links to akveo Twitter / Facebook etc. We should convert that into a proper Credits Section.

are you working on this?

@dj-fiorex hey I have fixed it please review


router.replace with stack-replace animate screen push twice

When using replace with nativeBehavior and isNestedNavigator, the screen that replacing the current screen are seen to be push twice. Although upon going back, there's only one, but the transition unfortunately appear to be twice. Example code below.
const router = useRouter()

  useEffect(() => {
    async function init() {
      await sleep(1000)

      router.replace("/pay/recipient-selection", undefined, {
        experimental: {
          nativeBehavior: "stack-replace",
          isNestedNavigator: true,
        },
      })
    }

    init()
  }, [])

The screen movement are Tab (inside a stack) -> Different Stack -> First screen -> Second Screen
As seen by the video below.
https://github.com/nandorojo/solito/assets/1400323/3eab9b8e-a6ab-4393-9db8-17007eeccc19
When using the expo-router, things work as expected.
https://github.com/nandorojo/solito/assets/1400323/2409b00f-3b4c-458e-8e06-3159312809b8

hmm, can you first not do this in an effect? want to make sure that’s not firing twice. it should ideally be on an event handler

Yeah i've tried with onPress -- that's working fine.
Regular .replace without  nativeBehavior doesn't behave this way; however, it doesn't replace the previous screen probably due being nested.

isn’t this evidence that it was calling the replace function twice? you could also pass an empty dependencies array right

Update: Okay the static variable doesn't work it still called twice. lol.
Yeah i send empty array and it still behaving the same. The handleNavigate being called twice.
What's weird is that if I replace this with just .replace or router from expo-router it doesn't behave this way.

Are you using strict mode?
Since React 18, useEffect is called twice in Strict Mode when zero dependencies.

Source: https://github.com/facebook/react/issues/24553

Are you using strict mode?

Since React 18, useEffect is called twice in Strict Mode when zero dependencies.

Source: https://github.com/facebook/react/issues/24553

I do not, at least I do not know specifically putting anything about it within my code. Plus, I thought the app needed to use the new architecture to React 18 features, which i haven't.
And related to that, if I were to swap the implementation directly from solito router with expo router, it doesn't trigger twice which baffle me. 😅

Yeah, that's certainly weird. Solito only fires one action. FWIW, I don't recommend ever navigating via effects. Your loading state shouldn't be a new screen, but rather just a state of the screen firing the mutation action. Once it finishes, just open the next screen.
Does calling router.replace() from a button press do the same thing?

Calling it from event doesn't trigger it twice.
I understand effects can make this tricky, but my use case are not about loading a data -- the screen here are sort of an entry screen where it decide which screen it would go depending on the API response. As such, it needs to have "redirects" behaviour.
Also, calling replace without native stack options doesn't make the transition happening twice.
For now, I rely on expo router to do this. And separate my web entry file and use next router directly.

Got it, I wonder what’s causing it. Maybe you could pull the code from the Solito replace function and try console.logging to see where it goes wrong.

After a while, I notice that the issue are not precisely solito. Although the expo-router doesn't replace the screen twice, it is indeed that the stack is re-rendered, twice. On. the first render, the screen and effect ran once. However, after moving back and into the stack again, that screen seems to be mounted twice. It seems to be mounted and unmounted and mounted again. so weird. lol.
I'll close this issue since finally, it is not a solito issue.


Graphics shape returning incorrect width/height values while tweening

I've checked this with 2.5 and it's still present.
You can reproduce the bug with this code :
function bugTest()
    {
        var duration = 1000
        var interval = 200
        var blastRing = game.add.graphics(100,100)
        blastRing.lineStyle(2, 0xff0000, 1);
        blastRing.drawCircle(0, 0, 100);
        //console.log(blastRing.width + " : " + blastRing.height)
        blastRing.scale.setTo(0,0)

        var scaleTween = game.add.tween(blastRing.scale).to({x:1,y:1},duration, Phaser.Easing.Linear.None, true)
        game.time.events.repeat(interval, duration / interval, blastRingCheck, this, blastRing)
    }

    function blastRingCheck(blastRing)
    {
        console.log(blastRing.width + " : " + blastRing.height)
    }

Executing this code will log out what incorrect width/height values for the blastRing. The values 0-1 decimal values that seem to be the scale.x/scale.y values.
If you uncomment the console.log line in bugTest, the width/height values will log out correctly.

There's something wrong here, but it's nothing to do with tweens. Graphics objects simply don't return the correct width and height, at all, if you adjust their scale before first calling getLocalBounds.

Makes sense. So by logging out width/height, getLocalBounds was being called internally?

Yes, exactly that.

Thanks for submitting this issue. We have fixed this, and the fix has been pushed to the dev branch.


Vundle suddenly producing errors on load

Been googling a lot around and still getting this issue. My vim suddenly produced these errors on boot. Not sure if I am missing something obvious here but I cannot for the life of me figure it out.
I've tried uninstall vundle and reinstalling multiple times as well other fixes that I have found.
The error is below.
You should check ~/.vim/bundle/vundle.vim directory is already exists though...

@Shougo Yes I can cd into that directory and the git remote -v is correct

To expand on @Shougo's answer:
Change the line see rtp+=~/.vim/bundle/vundle.vim to be set rtp+=~/.vim/bundle/Vundle.vim. You misspelled set and you incorrectly capitalized Vundle.vim as vundle.vim.
Also, change the line Plugin 'gmarik/Vundle.vim' to be Plugin 'VundleVim/Vundle.vim'. The URL has been updated, so this will be slightly more efficient.
If you have any more errors, post them here below. Otherwise, happy vimming!

Ok, I'm now getting a different error. That is still progress!
Thank you @nfischer and @Shougo so far for your help.
$ vim
Error detected while processing /Users/Josh/.vim/bundle/Vundle.vim/autoload/vundle.vim:
line    6:
E492: Not an editor command: ^M
line    9:
E182: Invalid command name
line   10:
E492: Not an editor command: ^M
line   12:
E182: Invalid command name
line   13:
E492: Not an editor command: ^M
line   15:
E182: Invalid command name
line   16:
E492: Not an editor command: ^M
line   18:
E182: Invalid command name
line   19:
E492: Not an editor command: ^M
line   21:
E182: Invalid command name
line   22:
E492: Not an editor command: ^M
line   24:
E182: Invalid command name
line   25:
E492: Not an editor command: ^M
line   28:
E492: Not an editor command: ^M
line   36:
E492: Not an editor command: ^M
line   45:
E492: Not an editor command: ^M
line   47:
E15: Invalid expression: (has('signs'))^M
line   91:
E171: Missing :endif
Error detected while processing /Users/Josh/.vimrc:
line    8:
E117: Unknown function: vundle#begin
line   10:
E492: Not an editor command: PluginInstall! 'VundleVim/Vundle.vim'^M
line   11:
E492: Not an editor command: PluginInstall! 'tpope/vim-rails.git'^M
line   12:
E492: Not an editor command: PluginInstall! 'tpope/vim-bundler'^M
line   13:
E492: Not an editor command: PluginInstall! 'tpope/vim-markdown'^M
line   14:
E492: Not an editor command: PluginInstall! 'vim-ruby/vim-ruby'^M
line   15:
E492: Not an editor command: PluginInstall! 'kchmck/vim-coffee-script'^M
line   16:
E492: Not an editor command: PluginInstall! 'pangloss/vim-javascript'^M
line   17:
E492: Not an editor command: PluginInstall! 'mileszs/ack.vim'^M
line   18:
E492: Not an editor command: PluginInstall! 'mattn/emmet-vim'^M
line   19:
E492: Not an editor command: PluginInstall! 'ervandew/supertab'^M
line   21:
E492: Not an editor command: PluginInstall! 'bling/vim-airline'^M
line   24:
E492: Not an editor command: PluginInstall! 'scrooloose/nerdtree'^M
line   25:
E492: Not an editor command: PluginInstall! 'jistr/vim-nerdtree-tabs'^M
line   26:
E492: Not an editor command: PluginInstall! 'scrooloose/syntastic'^M
line   27:
E492: Not an editor command: PluginInstall! 'xolox/vim-misc'^M
line   28:
E492: Not an editor command: PluginInstall! 'majutsushi/tagbar'^M
line   29:
E492: Not an editor command: PluginInstall! 'kien/ctrlp.vim'^M
line   30:
E492: Not an editor command: PluginInstall! 'vim-scripts/a.vim'^M
line   31:
E492: Not an editor command: PluginInstall! 'godlygeek/tabular'^M
Error detected while processing /Users/Josh/.vim/bundle/Vundle.vim/autoload/vundle.vim:
line    6:
E492: Not an editor command: ^M
line    9:
E182: Invalid command name
line   10:
E492: Not an editor command: ^M
line   12:
E182: Invalid command name
line   13:
E492: Not an editor command: ^M
line   15:
E182: Invalid command name
line   16:
E492: Not an editor command: ^M
line   18:
E182: Invalid command name
line   19:
E492: Not an editor command: ^M
line   21:
E182: Invalid command name
line   22:
E492: Not an editor command: ^M
line   24:
E182: Invalid command name
line   25:
E492: Not an editor command: ^M
line   28:
E492: Not an editor command: ^M
line   36:
E492: Not an editor command: ^M
line   45:
E492: Not an editor command: ^M
line   47:
E15: Invalid expression: (has('signs'))^M
line   91:
E171: Missing :endif
Error detected while processing /Users/Josh/.vimrc:
line   34:
E117: Unknown function: vundle#end
default
Press ENTER or type command to continue

Ok, awesome! ^M is the way that vim displays a Windows/Dos-style line ending. That means you're ending your lines with \r\n instead of the Unix-y \n.
The fix? Try this out in your command line:
$ dos2unix ~/.vimrc

How can this be avoided? I think you just edited your vimrc with a Windows-y editor. Stick with using vim to edit your vimrc file and you shouldn't have this issue again. See the linked article for further explanation (or for an alternative method of fixing the ^M problem).
https://stackoverflow.com/questions/5843495/what-does-m-character-mean-in-vim

Also, I don't think you want to have PluginInstall! in your vimrc. I usually run that command every now and then directly from vim. Running that at startup every time will probably just slow you down. I think you can just delete those lines.

@nfischer
Ran the dos2unix command, but it just said converted and then never did. I also tried :%s/\r\n//g but again that did not seem to work.
I only remember editing my vimrc inside of vim (or maybe nano at some point) so it's a little odd I'm having this trouble.
I don't have PluginInstall! just the standard Plugin XYZ/Plugin lines, is that the same thing?

Try editing your vimrc file. Do you see lots of ^Ms at the end of some of your lines? Does :set fileformat? return 'dos'? If you answered 'yes' to either of these questions, you might need to double check the dos2unix command, since that's good enough to fix that issue for me. Or take another look at that link I posted before. The :%s command is different than the one you did.
Also, looking over your error messages again, it looks like your vundle install might also have dos file endings. Try this out:
$ cd ~/.vim/bundle/Vundle.vim
$ git status

If it says there are changed files, your vundle install might be messed up. Try these commands (see https://stackoverflow.com/questions/11929461/how-can-i-run-dos2unix-on-an-entire-directory):
$ cd ~/.vim/bundle/Vundle.vim
$ find . -type f -exec dos2unix {} \;

If this fixes the issue, that's awesome! If your error messages change, then we're probably one step closer to a fix.

Ok the fileformat was unix and there were no changes on the vundle branch.
The find . -type f -exec dos2unix {} \; command seems to have fixed it. I just get this message now (which is not an error so I'm happy :+1: )
$ vim
default
Press ENTER or type command to continue

Hi @joshghent, it seems like the two of you have found a solution. If you're happy with this you can go ahead and close this issue, by doing Close and comment.

Oops sorry forgot to close! :)


Typo in Geometry - Write Geometry to JSON example

Hi, there is a typo in the second example here: http://pcjericks.github.io/py-gdalogr-cookbook/geometry.html#write-geometry-to-geojson
The method ExportToJSON should be written as ExportToJson
Thanks for the cookbook. I just discovered it today, but it's already very useful to me.

Thanks for the bug report!
Jared


Create MISP objects and relationships

The title of the playbook
Create MISP objects and relationships
Purpose of the playbook
This playbook walks the analyst through the phases of creating two objects and adding a relationship between these objects. The exact object types are defined during the creation in the playbook. The object references are then summarised at the end of the playbook
External resources used by this playbook
No response
Target audience
SOC, CSIRT, CTI
Breefly list the execution steps or workflow
No response

Added playbook with commit https://github.com/MISP/misp-playbooks/commit/3b7946bc3ec0b79559dd8a6a22f4d36f2050961e


cri-containerd fails removing cni network using cc-runtime

From @jcvenegas on December 15, 2017 4:38
Using cc-runtime 3.0.10 cri-containerd fails when ModelMacVtap is used.
I changed cri-containerd to delete the network after the pod is destroyed, the pod is destroyed without errors but when cri-runtieme tries to remove the network thorugh the cni plugin it fails
The runtime calls done for this are:
craete network
cc-runtime create (a pod)
...
cc-runtime delete pod
delete network
deleten network fails when calling:
https://github.com/kubernetes-incubator/cri-containerd/blob/v1.0.0-alpha.1/pkg/server/sandbox_stop.go#L65
Returning  the following error:
running [/sbin/iptables -t nat -D POSTROUTING -s fe80::ccd:49ff:fed1:4f24/64 -j CNI-ec2256ee84ff75fb9ea71d56 -m comment --comment name: "containerd-net" id: "f204e2899981201fb06ea427d077c74d6c041d60b07262ff631594d8d2291180" --wait]: exit status 2: iptables v1.6.0: invalid mask `64' specified
I followed @mcastelino suggestion to try with ModelBridged and the error does not happen.
The CNI configuration is default used by cri-containerd:
https://github.com/kubernetes-incubator/cri-containerd/blob/v1.0.0-alpha.1/hack/install-deps.sh#L106
Copied from original issue: containers/virtcontainers#517

@jcvenegas you have suggested next steps on this?

@jcvenegas -- any updates here?  @mcastelino - I'd like to get the root-cause understood and documented.

This is already fixed using latest cri-containerd versions.


SOLVED FOR A TOTAL OF 25 DAYS

Thanks for making this repo, solving this was an wonderful journey , learnt a lot of new things.
KINDLY upload the solutions for all the questions after the time ends.
✔ December 1 - William Butcher's Mission
✔ December 2 - The Secret Language
✔ December 3 - Minesweeper
✔ December 4 - Industry
✔ December 5 - Don’t let Mason misspend!
✔ December 6 - Swapped
✔ December 7 - Word Map
✔ December 8 - Aptitude Check!
✔ December 9 - Kochouseph Konundrum!
✔ December 10 - Play with words
✔ December 11 - Monkey jump
✔ December 12 - Shez in a Maze!
✔ December 13 - The Labyrinth
✔ December 14 - Math Mystery
✔ December 15 - The Murderers Meet
✔ December 16 - H2O Receptacle
✔ December 17 - Zig Zag Conversion
✔ December 18 - Find the way
✔ December 19 - Hidden Anagram
❌ December 20 - Code a Subsequence
✔ December 21 - The Devil Towers
✔ December 22 - The Markowitz Paradox
✔ December 23 - Meeting Rooms
❌ December 24 - Cracking The Safe
❌ December 25 - The Motorbike Race
✔ December 26 - Circulate
❌ December 27 - Mission to Earth: Re-Calibrated
❌ December 28 - The Journey to the Eternal Engine
✔ December 29 - Candies
❌ December 30 - Precise Portion
✔ December 31 - The Quad of Queens

Hi Hope you're doing well.
Thank you for taking the time to solve the all the questions. We really appreciate your efforts. We will verify your submission and your certificate will be sent to you in your email. Thank you for participating. Keep an eye on our social media page for our upcoming events.
Can you please specify your college/institution name and your mail for the certificate.

Also kindly specify your full name for the certificates.

Thanks for doing this . Also you guys have socials too?
For Certificate:
Name: Sivadhas S
College: Sri Venkateshwara College of Engineering (SVCE)
College Mail @.***
On Wed, 18 Jan 2023, 14:33 Deepika-Govindaswamy, @.***>
wrote:

Also kindly specify your full name for the certificates.
—
Reply to this email directly, view it on GitHub
https://github.com/SVCE-ACM/A-December-of-Algorithms-2022/pull/85#issuecomment-1386709233,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AUBP3OF65JTEBQBTSD2SUDDWS6WVPANCNFSM6AAAAAATUOJEGY
.
You are receiving this because you authored the thread.Message ID:
@.***>

Hi,
There has been some issue in contacting you via mail. Can you please share the following details to the specified mail Id.
Full name, college/institution name and your mail id.
Share the details to<EMAIL_ADDRESS>


Changes

LGTM. Like we agreed, I think each commit should be submitted separately. You even found a couple of typos (:))

Oops, i clicked on the wrong button.


[PEX Sponge] crash when loading world with build 132

Hi there,
When using the latest build of PermissionsEx for Sponge (build 132) it runs into an error. The log is below, it points out errors with the other mods/plugins, however I am 100% certain its just to do with the 132 build as it all works fine with build 131.
Log for PEX 132.txt

Builds 132+ are only for Sponge 1.9 and above (using API 5 snapshots).


initial commit of Upload Config File functionality

Ding download into same branch

done, please review!

Done, please review!


adlfs: get rid of versioneer and cleanup building

It is currently breaking our CI and it is not needed anyways.
Run python -m pip install -e .[docs]
Obtaining file:///home/runner/work/adlfs/adlfs
  Installing build dependencies: started
  Installing build dependencies: finished with status 'done'
  Checking if build backend supports build_editable: started
  Checking if build backend supports build_editable: finished with status 'done'
  Getting requirements to build editable: started
  Getting requirements to build editable: finished with status 'error'
  error: subprocess-exited-with-error

  × Getting requirements to build editable did not run successfully.
  │ exit code: 1
  ╰─> [34 lines of output]
      /home/runner/work/adlfs/adlfs/versioneer.py:432: SyntaxWarning: invalid escape sequence '\s'
        ] = '''
      Traceback (most recent call last):
        File "/opt/hostedtoolcache/Python/3.12.1/x64/lib/python3.12/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 353, in <module>
          main()
        File "/opt/hostedtoolcache/Python/3.12.1/x64/lib/python3.12/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 335, in main
          json_out['return_val'] = hook(**hook_input['kwargs'])
                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
        File "/opt/hostedtoolcache/Python/3.12.1/x64/lib/python3.12/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 132, in get_requires_for_build_editable
          return hook(config_settings)
                 ^^^^^^^^^^^^^^^^^^^^^
        File "/tmp/pip-build-env-djigs1hj/overlay/lib/python3.12/site-packages/setuptools/build_meta.py", line 441, in get_requires_for_build_editable
          return self.get_requires_for_build_wheel(config_settings)
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
        File "/tmp/pip-build-env-djigs1hj/overlay/lib/python3.12/site-packages/setuptools/build_meta.py", line 325, in get_requires_for_build_wheel
          return self._get_build_requires(config_settings, requirements=['wheel'])
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
        File "/tmp/pip-build-env-djigs1hj/overlay/lib/python3.12/site-packages/setuptools/build_meta.py", line 295, in _get_build_requires
          self.run_setup()
        File "/tmp/pip-build-env-djigs1hj/overlay/lib/python3.12/site-packages/setuptools/build_meta.py", line 4[8](https://github.com/fsspec/adlfs/actions/runs/7302526062/job/19901312066#step:4:9)0, in run_setup
          super(_BuildMetaLegacyBackend, self).run_setup(setup_script=setup_script)
        File "/tmp/pip-build-env-djigs1hj/overlay/lib/python3.12/site-packages/setuptools/build_meta.py", line 3[11](https://github.com/fsspec/adlfs/actions/runs/7302526062/job/19901312066#step:4:12), in run_setup
          exec(code, locals())
        File "<string>", line 11, in <module>
        File "/home/runner/work/adlfs/adlfs/versioneer.py", line 1524, in get_version
          return get_versions()["version"]
                 ^^^^^^^^^^^^^^
        File "/home/runner/work/adlfs/adlfs/versioneer.py", line [14](https://github.com/fsspec/adlfs/actions/runs/7302526062/job/19901312066#step:4:15)51, in get_versions
          cfg = get_config_from_root(root)
                ^^^^^^^^^^^^^^^^^^^^^^^^^^
        File "/home/runner/work/adlfs/adlfs/versioneer.py", line [34](https://github.com/fsspec/adlfs/actions/runs/7302526062/job/19901312066#step:4:35)6, in get_config_from_root
          parser = configparser.SafeConfigParser()
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      AttributeError: module 'configparser' has no attribute 'SafeConfigParser'. Did you mean: 'RawConfigParser'?
      [end of output]

  note: This error originates from a subprocess, and is likely not a problem with pip.
error: subprocess-exited-with-error

× Getting requirements to build editable did not run successfully.
│ exit code: 1
╰─> See above for output.

note: This error originates from a subprocess, and is likely not a problem with pip.
Error: Process completed with exit code 1.

Also cleaning up build files/process along the way as it is easier to make setuptools_scm migration that way.

Docs building is fixed, but regular test failures are unrelated, will handle in a followup.


[Bug]: Can not start Addon - Killed

Version
1.3.0
Node version

Operating System type
Linux
Operating system version
Home Assistant OS
Describe the bug
The Addon wont start anymore on my Raspberry Pi 3 B+.
The console only prints „Killed“ as described here eufy-security-issue#584
Thanks for the help!
To reproduce
Start Addon
Screenshots & Logfiles
No response
Additional context
No response

I am having the same problem for the past 5 days since I tried to install it first. I removed the addon, clean the configuration file, restart the HA but no change after reinstalling.

I'm having the same issue.  Here is data from my logs:
I updated the addon to 2.10 and it quit working. I uninstalled everything and reinstalled to see if that fixed it.
Now, when I try to add the integration, it tells me "Host/Port is wrong." and the addon stops.
The addon log says "INFO  Authentication properties changed, invalidate saved cloud token. Killed"
The HA log says
> * eufy_security Exception in login : [Errno 104] Connection reset by peer - traceback: Traceback (most recent call last): File "/config/custom_components/eufy_security/config_flow.py", line 199, in _test_credentials await eufy_ws.connect() File "/config/custom_components/eufy_security/websocket.py", line 41, in connect self.ws: aiohttp.ClientWebSocketResponse = await self.session.ws_connect( File "/usr/local/lib/python3.10/site-packages/aiohttp/client.py", line 776, in _ws_connect resp = await self.request( File "/usr/local/lib/python3.10/site-packages/aiohttp/client.py", line 559, in _request await resp.start(conn) File "/usr/local/lib/python3.10/site-packages/aiohttp/client_reqrep.py", line 898, in start message, payload = await protocol.read() # type: ignore[union-attr] File "/usr/local/lib/python3.10/site-packages/aiohttp/streams.py", line 616, in read await self._waiter aiohttp.client_exceptions.ClientOSError: [Errno 104] Connection reset by peer

I got the same error message:
INFO Authentication properties changed, invalidate saved cloud token. Killed.
I understand I need this add-on, RTSP server add-on, and the integration.This add-on is the only thing I've installed so far. I figured if this add-on does not work, the integration won't work either.

Same issue here getting this from log..
Failed to to call /addons/3a26b21d_eufy_security_addon/stats -
7:57:39 PM – (ERROR) Home Assistant Supervisor
Timeout on /addons/3a26b21d_eufy_security_addon/stats request
7:57:38 PM – (ERROR) Home Assistant Supervisor

+1 'killed', no chance of getting it to work

This is what I'm seeing in my supervisor logs today:
22-12-29 08:01:28 ERROR (MainThread) [aiohttp.server] Error handling request
Traceback (most recent call last):
File "/usr/local/lib/python3.10/site-packages/aiohttp/web_protocol.py", line 433, in _handle_request
resp = await request_handler(request)
File "/usr/local/lib/python3.10/site-packages/aiohttp/web_app.py", line 504, in _handle
resp = await handler(request)
File "/usr/local/lib/python3.10/site-packages/aiohttp/web_middlewares.py", line 117, in impl
return await handler(request)
File "/usr/src/supervisor/supervisor/api/middleware/security.py", line 138, in system_validation
return await handler(request)
File "/usr/src/supervisor/supervisor/api/middleware/security.py", line 204, in token_validation
return await handler(request)
File "/usr/src/supervisor/supervisor/api/utils.py", line 62, in wrap_api
answer = await method(api, *args, **kwargs)
File "/usr/src/supervisor/supervisor/api/addons.py", line 280, in options
body = await api_validate(addon_schema, request, origin=[ATTR_OPTIONS])
File "/usr/src/supervisor/supervisor/api/utils.py", line 149, in api_validate
data: dict[str, Any] = await request.json(loads=json_loads)
File "/usr/local/lib/python3.10/site-packages/aiohttp/web_request.py", line 670, in json
body = await self.text()
File "/usr/local/lib/python3.10/site-packages/aiohttp/web_request.py", line 664, in text
bytes_body = await self.read()
File "/usr/local/lib/python3.10/site-packages/aiohttp/web_request.py", line 649, in read
chunk = await self._payload.readany()
File "/usr/local/lib/python3.10/site-packages/aiohttp/streams.py", line 391, in readany
raise self._exception
ConnectionResetError: Connection lost

bropat is not active HA user, so sharing logs from HA doesn't help at all.
You just need to share your  logs from add-on itself.

The only log that i get from the addon is
"Killed"

I fired up the docker container on my desktop and got this in the log:
2022-12-29 08:46:40 2022-12-29 14:46:40.327  ERROR Response data is missing
2022-12-29 08:46:40 {
2022-12-29 08:46:40   code: 0,
2022-12-29 08:46:40   msg: 'Succeed.',
2022-12-29 08:46:40   data: undefined
2022-12-29 08:46:40 }

Are you sure you are using 1.3.0 version?

This came from the docker pull command found here: https://hub.docker.com/r/bropat/eufy-security-ws
I ran it a few minutes ago.

And you set the trusted device name?

I left it the default of eufyclient.

Set it and try again

I set a trusted device in the app, then put that in as an environmental variable in docker and it's connected right now.

I highly doubt that, it is about home assistant and how it is managing the add-ons.
Normally, when you remove the instance from your machine, authentication credentials are also removed automatically.
Everyone, having this issue under home assistant, should remove the add-on, restart machine to be on the safe side and re install the add-on

I don't have it running in Home Assistant successfully. I connected successfully in Docker, which is what I was trying to eliminate as an issue.
Which version of the addon do you recommend now?

I removed it twice, restarted the machine (Rasberry Pie 3), reinstalled and nothing has changed. I have Trusted Device Name set as DEVICENAME, use the standard port 3000 or a different one, no change.
Sent from Mailhttps://go.microsoft.com/fwlink/?LinkId=550986 for Windows
From: Fuat @.>
Sent: joi, 29 decembrie 2022 17:23
To: @.>
Cc: @.>; @.>
Subject: Re: [bropat/eufy-security-ws] [Bug]: Can not start Addon - Killed (Issue #173)
I highly doubt that, it is about home assistant and how it is managing the add-ons.
Normally, when you remove the instance from your machine, authentication credentials are also removed automatically.
Everyone, having this issue under home assistant, should remove the add-on, restart machine to be on the safe side and re install the add-on
—
Reply to this email directly, view it on GitHubhttps://github.com/bropat/eufy-security-ws/issues/173#issuecomment-1367407477, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ATXMIPBCRRLO2UXUNL7F4VTWPWUG3ANCNFSM6AAAAAATLMBWLI.
You are receiving this because you commented.Message ID: @.***>

I'm french, sorry for my english, I have RPI3b+,
Same error for several days.
After hours of research, I may have found the solution :
I uninstalled the addon and the integration, restarted, reinstalled the addon 1.3.0, I replaced in the configuration FR by fr, added Eufy in TRUSTED_DEVICE_NAME.
Restarted the HOMEBASE2 by the EUFY application on my phone
Installed the BETA 5.2.2 integration and everything works again the port was detected automatically
All entities have magically reappeared

I highly doubt that, it is about home assistant and how it is managing the add-ons.
Normally, when you remove the instance from your machine, authentication credentials are also removed automatically.
Everyone, having this issue under home assistant, should remove the add-on, restart machine to be on the safe side and re install the add-on

I've tried that several times. The add-on version is 1.3.0. I also created an account for the add-on. I tried different trusted device names, Nothing helped with solving the issue.

so, putting aside what you all have already tried, this is the problem;

1.3.0 version requires old authentication information to be wiped.
when you remove the add-on and add it back to home assistant, supervisor should wipe this persistent information.
for some reason, this persistent information is not removed and when you want to start the add-on with 1.3.0, you are receiving this warning and add-on stops.

So, I am not sure if @bropat can help you on this, seems to be specific to home assistant.
You can definitely change your password and try again, this might remove the old information.

After the addon is removed then installed again the username and password fields are cleared, they don't contains your previous username and passwords used. I don't see anything in Log tab but killed word. I tried with two different accounts, the problem still exists.

I have just installed this add on in supervisor and am getting the same issue, not sure what to put as the "Trusted Device" looking under the trusted devices section of the Eufy app it just says "iPhoneXX,X (This device)"
logs show this:
2022-12-30 11:56:36.094  INFO  Authentication properties changed, invalidate saved cloud token.

bropat is not active HA user, so sharing logs from HA doesn't help at all.
You just need to share your logs from add-on itself.

Is there another log somewhere that doesn't show up in HA?

The only log I get is “killed” the above shows up in HA, I am not sure if it’s the trusted device field I’m getting wrong or what

so, putting aside what you all have already tried, this is the problem;
* 1.3.0 version requires old authentication information to be wiped.

* when you remove the add-on and add it back to home assistant, supervisor should wipe this persistent information.

* for some reason, this persistent information is not removed and when you want to start the add-on with 1.3.0, you are receiving this warning and add-on stops.

So, I am not sure if @bropat can help you on this, seems to be specific to home assistant. You can definitely change your password and try again, this might remove the old information.

I tried this, for me it leads to:
2022-12-31 11:31:41.824  INFO  Authentication properties changed, invalidate saved cloud token.
Killed

Tne problem is that from the very first moment (when I just installed it for the first time, so no previous username and password were used) it didn’t worked and there is no previous version available to downgrade and test. I am curious if there are users that have no problems with this addon.
Sent from Mailhttps://go.microsoft.com/fwlink/?LinkId=550986 for Windows
From: @.>
Sent: sâmbătă, 31 decembrie 2022 13:36
To: @.>
Cc: @.>; @.>
Subject: Re: [bropat/eufy-security-ws] [Bug]: Can not start Addon - Killed (Issue #173)
so, putting aside what you all have already tried, this is the problem;

1.3.0 version requires old authentication information to be wiped.

when you remove the add-on and add it back to home assistant, supervisor should wipe this persistent information.

for some reason, this persistent information is not removed and when you want to start the add-on with 1.3.0, you are receiving this warning and add-on stops.

So, I am not sure if @bropathttps://github.com/bropat can help you on this, seems to be specific to home assistant. You can definitely change your password and try again, this might remove the old information.
I tried this, for me it leads to:
2022-12-31 11:31:41.824 INFO Authentication properties changed, invalidate saved cloud token.
Killed
—
Reply to this email directly, view it on GitHubhttps://github.com/bropat/eufy-security-ws/issues/173#issuecomment-1368204172, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ATXMIPFXQRB6LOWR3WCQQHDWQALFBANCNFSM6AAAAAATLMBWLI.
You are receiving this because you commented.Message ID: @.***>

I just changed fömy home assistant from rpi3 to odroid n2+ and just recovered my backup and everything works.
So i guess the problem is with the rpi3

Has anyone seen any development on this issue other than here? It is still broken for me no matter what I try.

I advise you all to install the docker instance into another machine to eliminate the issue with home assistant.

So I had the same issue of the add-on refusing to start after re-installing 1.3.0. Turns out this probably isn’t a Eufy addon issue, but a Supervisor problem. A quick Google search for generic addon startup problems suggested that a full hardware shutdown (not HA restart) will re-initialize the Supervisor and get the addon working again: https://community.home-assistant.io/t/addons-not-starting/450322
This worked for me with Eufy Security.

Has anyone managed to solve this problem?

Has anyone managed to solve this problem?

You checked the previous comment???

I did. That did not solve it for me.

Has anyone managed to solve this problem?

You checked the previous comment???

Yes, did not work for me.

And did you try setting it up in a different machine?

I tried this workaround but it doesn’t worked.
Sent from Mailhttps://go.microsoft.com/fwlink/?LinkId=550986 for Windows
From: @.>
Sent: sâmbătă, 7 ianuarie 2023 10:01
To: @.>
Cc: @.>; @.>
Subject: Re: [bropat/eufy-security-ws] [Bug]: Can not start Addon - Killed (Issue #173)
So I had the same issue of the add-on refusing to start after re-installing 1.3.0. Turns out this probably isn’t a Eufy addon issue, but a Supervisor problem. A quick Google search for generic addon startup problems suggested that a full hardware shutdown (not HA restart) will re-initialize the Supervisor and get the addon working again: https://community.home-assistant.io/t/addons-not-starting/450322
This worked for me with Eufy Security.
—
Reply to this email directly, view it on GitHubhttps://github.com/bropat/eufy-security-ws/issues/173#issuecomment-1374410321, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ATXMIPHHT2BSBAYVZUV4PK3WREPGBANCNFSM6AAAAAATLMBWLI.
You are receiving this because you commented.Message ID: @.***>

Seems to be an issue related to hardware (capacity).

Seems to be an issue related to hardware (capacity).

I updated to an oDroid and my problem went away. I agree this seems to be an issue with RPI 3.

Awesome, another poor coded software...
Get Outlook for Androidhttps://aka.ms/AAb9ysg

From: jwalberg @.>
Sent: Tuesday, January 10, 2023 2:53:01 PM
To: bropat/eufy-security-ws @.>
Cc: mihaimihai18 @.>; Comment @.>
Subject: Re: [bropat/eufy-security-ws] [Bug]: Can not start Addon - Killed (Issue #173)
Seems to be an issue related to hardware (capacity).
I updated to an oDroid and my problem went away. I agree this seems to be an issue with RPI 3.
—
Reply to this email directly, view it on GitHubhttps://github.com/bropat/eufy-security-ws/issues/173#issuecomment-1377214108, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ATXMIPG6QG3WLM6U46DSNTDWRVLS3ANCNFSM6AAAAAATLMBWLI.
You are receiving this because you commented.Message ID: @.***>

Is this going to get fixed? Can we downgrade to a previous version?

I was having the same issue. Logs just said "Killed".
This week magically everything started working fine.

Anyone having this issue under home assistant, try this;

stop add-on if it is already running
ssh to machine (not home assistant docker)
cd /usr/share/hassio/addons/data
look for a folder with eufy in it (mine: 3a26b21d_eufy_security_addon)
sudo rm -r 3a26b21d_eufy_security_addon
put your root password here and press enter
this will delete saved config of installed add-on
uninstall and install it again inside home assistant

Anyone having this issue under home assistant, try this;

stop add-on if it is already running
ssh to machine (not home assistant docker)
cd /usr/share/hassio/addons/data
look for a folder with eufy in it (mine: 3a26b21d_eufy_security_addon)
sudo rm -r 3a26b21d_eufy_security_addon
put your root password here and press enter
this will delete saved config of installed add-on
uninstall and install it again inside home assistant

Thanks @fuatakgun. It seems there's some slight step missing. I've managed to log on to the maching as per the instructions  here: https://developers.home-assistant.io/docs/operating-system/debugging/#generating-ssh-keys
But the prompt shows "#" and I can only start some docker instances. How can I get to a normal command prompt and execute the commands you suggest?

OK, here's how I interpreted the instructions. The steps did not solve the issue:

SSH to host, then bash into the container hassio_supervisor:

docker exec -it hassio_supervisor /bin/bash

Removed the folder /data/addons/data/3a26b21d_eufy_security_addon.

Uninstalled, reinstalled.

Do you have instructions also for Raspberry Pie 3?
Get Outlook for Androidhttps://aka.ms/AAb9ysg

From: vlumikero @.>
Sent: Thursday, January 19, 2023 10:22:31 PM
To: bropat/eufy-security-ws @.>
Cc: mihaimihai18 @.>; Comment @.>
Subject: Re: [bropat/eufy-security-ws] [Bug]: Can not start Addon - Killed (Issue #173)
OK, here's how I interpreted the instructions. The steps did not solve the issue:

SSH to host, then bash into the container hassio_supervisor:

docker exec -it hassio_supervisor /bin/bash

Removed the folder /data/addons/data/3a26b21d_eufy_security_addon.

Uninstalled, reinstalled.

—
Reply to this email directly, view it on GitHubhttps://github.com/bropat/eufy-security-ws/issues/173#issuecomment-1397550948, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ATXMIPCWVNAVYXM2N2MGOXLWTGPAPANCNFSM6AAAAAATLMBWLI.
You are receiving this because you commented.Message ID: @.***>

As far as I can tell, the memory consumption of the docker container is not extraordinarily high, so I really don't see why it's getting killed.

Here's what I could find in systemctl:
Jan 19 21:05:18 homeassistant addon_3a26b21d_eufy_security_addon[478]: 2023-01-19 21:05:18.745  INFO  Eufy Security server listening on host <IP_ADDRESS>, port 3000
Jan 19 21:05:19 homeassistant addon_3a26b21d_eufy_security_addon[478]: 2023-01-19 21:05:19.497  ERROR Response data is missing
Jan 19 21:05:19 homeassistant addon_3a26b21d_eufy_security_addon[478]: {
Jan 19 21:05:19 homeassistant addon_3a26b21d_eufy_security_addon[478]:   code: 0,
Jan 19 21:05:19 homeassistant addon_3a26b21d_eufy_security_addon[478]:   msg: 'Succeed.',
Jan 19 21:05:19 homeassistant addon_3a26b21d_eufy_security_addon[478]:   data: undefined
Jan 19 21:05:19 homeassistant addon_3a26b21d_eufy_security_addon[478]: }

@vlumikero I agree. Seems like the add on is taking up too much resources and gets killed by supervisor

@fuatakgun Any idea how to get it work on Raspberry Pi 3? Why it is so resource hungry? Do I have any hope? :) Or should i to say bye to this integration?

Same I've had this issue since December on a Raspberry Pi 3.. very frustrating to have no resolution or answers. Guess we say goodbye :(

I have removed a resource intensive dependency in version 1.3.1. Please test and let me know.
@fuatakgun
In order for the local auto-discovery (udp broadcasting) of the respective station to work, it is recommended to operate the Docker container with the network mode host, otherwise the local discovery will not work and the cloud discovery must be resorted to.
You must adapt the config.json file accordingly (host_network: true).

I still see version 1.3.0 and no update available, how can I get the new one?
Sent from Mailhttps://go.microsoft.com/fwlink/?LinkId=550986 for Windows
From: @.>
Sent: duminică, 19 februarie 2023 17:23
To: @.>
Cc: @.>; @.>
Subject: Re: [bropat/eufy-security-ws] [Bug]: Can not start Addon - Killed (Issue #173)
I have removed a resource intensive dependency in version 1.3.1. Please test and let me know.
@fuatakgunhttps://github.com/fuatakgun
In order for the local auto-discovery (udp broadcasting) of the respective station to work, it is recommended to operate the Docker container with the network mode host, otherwise the local discovery will not work and the cloud discovery must be resorted to.
You must adapt the config.jsonhttps://github.com/fuatakgun/eufy_security_addon/blob/main/config.json file accordingly (host_network: true).
—
Reply to this email directly, view it on GitHubhttps://github.com/bropat/eufy-security-ws/issues/173#issuecomment-1436016793, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ATXMIPED322LLLXLQN6QEOTWYI3HVANCNFSM6AAAAAATLMBWLI.
You are receiving this because you commented.Message ID: @.***>

@fuatakgun need to update the version of the addon here before you see the new version.

@fuatakgun I would also add the parameter timeout with the value 30.

Ok, thanks a lot
Get Outlook for Androidhttps://aka.ms/AAb9ysg

From: bropat @.>
Sent: Sunday, February 19, 2023 8:07:43 PM
To: bropat/eufy-security-ws @.>
Cc: mihaimihai18 @.>; Comment @.>
Subject: Re: [bropat/eufy-security-ws] [Bug]: Can not start Addon - Killed (Issue #173)
@fuatakgunhttps://github.com/fuatakgun need to update the version of the addon herehttps://github.com/fuatakgun/eufy_security_addon/blob/main/config.json before you see the new version.
—
Reply to this email directly, view it on GitHubhttps://github.com/bropat/eufy-security-ws/issues/173#issuecomment-1436054945, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ATXMIPHRSOHCVVPBCNVQ3CDWYJOO7ANCNFSM6AAAAAATLMBWLI.
You are receiving this because you commented.Message ID: @.***>

@bropat i am a bit worried with host network as it would limit port assignments for users. Apparently port 3000 is popular among some other add-ons.
What would be the drawback of not having host network?

@fuatakgun the local network discovery will not work as already described above.
Regarding port setting a new configuration variable has been added. See here.
For the best experience, I recommend the host network.

@fuatakgun need to update the version of the addon here before you see the new version.

I see that you've reverted back to 1.3.0 here https://github.com/fuatakgun/eufy_security_addon/commit/75ebaf30f8b8c0895b345bf771b9f8bc79cdcc64
Do I need to change something in my local installation to update to 1.3.1? (HA, Supervisor, RPI3)

Please follow @bropat s release version, it is better if he manages this.
On the other hand, @bropat do you have any intention to have own version of integration for home assistant?

@fuatakgun

On the other hand, @bropat do you have any intention to have own version of integration for home assistant?

No, I do not intend to.
Do you plan to give up your integration?

Regarding the memory consumption what I can say for my addon:
With the 32-bit version for node, my addon needs about 130 MB, with 64-bit node version it will be about 800 MB. This additional memory usage I have seen around the commits on mid of December (I believe, in my case the development-branch commit from Dec 12, 2022 was ok, the commit on Dec 20, 2022 results in the higher memory consumption).
Sorry, but I have had not the time to do any further testing.

Use the official add-on and if you still get the same error (Can not start Addon - Killed), open an issue there.

Wont't start. I am not technical:
eufy-security-ws
s6-rc: info: service s6rc-oneshot-runner: starting
s6-rc: info: service s6rc-oneshot-runner successfully started
s6-rc: info: service fix-attrs: starting
s6-rc: info: service fix-attrs successfully started
s6-rc: info: service legacy-cont-init: starting
s6-rc: info: service legacy-cont-init successfully started
s6-rc: info: service legacy-services: starting
s6-rc: info: service legacy-services successfully started
2023-05-13 16:52:07.921  INFO  Eufy Security server listening on host <IP_ADDRESS>, port 3000
2023-05-13 16:52:18.217  INFO  Connected to station T8420N6021202007 on host <IP_ADDRESS> and port 13024
2023-05-13 16:52:18.225  INFO  Connected to station T8420N6021202375 on host <IP_ADDRESS> and port 13024
2023-05-13 16:52:18.347  INFO  Push notification connection successfully established
2023-05-13 17:09:24.894  ERROR Message error
LivestreamAlreadyRunningError  Livestream for device T8420N6021202007 is already running
error stack:
• message_handler.ts:231 handle
usr/src/app/node_modules/eufy-security-ws/src/lib/device/message_handler.ts:231:31
• task_queues:95 processTicksAndRejections
node:internal/process/task_queues:95:5
• server.ts:125 receiveMessage
usr/src/app/node_modules/eufy-security-ws/src/lib/server.ts:125:21
2023-05-13 17:11:08.517  ERROR Message error
LivestreamNotRunningError  Livestream for device T8420N6021202007 could not be stopped, because it is not running
error stack:
• message_handler.ts:240 handle
usr/src/app/node_modules/eufy-security-ws/src/lib/device/message_handler.ts:240:31
• task_queues:95 processTicksAndRejections
node:internal/process/task_queues:95:5
• server.ts:125 receiveMessage
usr/src/app/node_modules/eufy-security-ws/src/lib/server.ts:125:21
2023-05-13 17:11:11.149  ERROR Message error
LivestreamNotRunningError  Livestream for device T8420N6021202007 could not be stopped, because it is not running
error stack:
• message_handler.ts:240 handle
usr/src/app/node_modules/eufy-security-ws/src/lib/device/message_handler.ts:240:31
• task_queues:95 processTicksAndRejections
node:internal/process/task_queues:95:5
• server.ts:125 receiveMessage
usr/src/app/node_modules/eufy-security-ws/src/lib/server.ts:125:21
2023-05-13 17:12:03.412  INFO  Client disconnected with ip: <IP_ADDRESS> port: 39586 code: 1006 reason: Abnormal Closure
2023-05-13 17:17:13.278  WARN Station T8420N6021202007 - AES key could not be decrypted! The entire stream is discarded. - Error:
Error  Error during decryption (probably incorrect key). Original error: Error: error:0200009F:rsa routines::pkcs decoding error
error stack:
• NodeRSA.js:301 module.exports.NodeRSA.$$decryptKey
usr/src/app/node_modules/node-rsa/src/NodeRSA.js:301:19
• NodeRSA.js:249 module.exports.NodeRSA.decrypt
usr/src/app/node_modules/node-rsa/src/NodeRSA.js:249:21
• session.ts:1331 handleDataBinaryAndVideo
usr/src/app/node_modules/eufy-security-client/src/p2p/session.ts:1331:63
• session.ts:1266 handleData
usr/src/app/node_modules/eufy-security-client/src/p2p/session.ts:1266:18
• session.ts:1157 parseDataMessage
usr/src/app/node_modules/eufy-security-client/src/p2p/session.ts:1157:26
• session.ts:990 handleMsg
usr/src/app/node_modules/eufy-security-client/src/p2p/session.ts:990:26
• session.ts:132
usr/src/app/node_modules/eufy-security-client/src/p2p/session.ts:132:56
• node:events:513 emit
node:events:513:28
• node:dgram:933 onMessage
node:dgram:933:8

Debug On:
param_id:<PHONE_NUMBER>,
station_sn: 'T8420N6021202375',
param_type: 1135,
param_value: '0',
create_time:<PHONE_NUMBER>,
update_time:<PHONE_NUMBER>,
status: 1
},
{
param_id: 0,
station_sn: 'T8420N6021202375',
param_type: 1140,
param_value: '1',
create_time:<PHONE_NUMBER>,
update_time: 0,
status: 1
}
],
devices: [
{
device_id:<PHONE_NUMBER>,
is_init_complete: false,
device_sn: 'T8420N6021202375',
device_name: 'Porch',
device_model: 'T8420X',
time_zone: 'EST5EDT,M3.2.0,M11.1.0',
device_type: 3,
device_channel: 0,
station_sn: 'T8420N6021202375',
schedule: '',
schedulex: '',
wifi_mac: '8C8580D10AEE',
main_sw_version: '<IP_ADDRESS>',
main_hw_version: 'P1',
sec_sw_version: '<IP_ADDRESS>',
sec_hw_version: 'P1',
sector_id: 0,
event_num: 0,
wifi_ssid: 'Magnolia',
ip_addr: '<IP_ADDRESS>',
volume: 'Anker_XfaW8ZmsZ',
main_sw_time:<PHONE_NUMBER>,
bind_time:<PHONE_NUMBER>,
bt_mac: '8C8580D0ED84',
cover_path: 'T8420N6021202375~/media/mmcblk0p1/Camera00/20230120093315n.jpg',
cover_time:<PHONE_NUMBER>,
local_ip: '',
language: 'en',
sku_number: '',
lot_number: '',
cpuid: '',
create_time:<PHONE_NUMBER>,
update_time:<PHONE_NUMBER>,
status: 1
}
],
sensor_info: null,
is_init_complete: false,
virtual_version: '',
house_id: '93110b6d35035d42304bc7a63379d55bc850bd0408a1'
}
}
2023-05-13 20:15:03.699  DEBUG [Station.update] Normalized Properties
{
stationSN: 'T8420N6021202007',
properties: {
name: 'Garage',
model: 'T8420X',
serialNumber: 'T8420N6021202007',
type: 3,
hardwareVersion: 'P1',
softwareVersion: '<IP_ADDRESS>',
lanIpAddress: '<IP_ADDRESS>',
macAddress: '8C8580D01737',
timeFormat: 0,
alarm: false,
alarmType: 0,
guardMode: 1,
currentMode: 1
}
}
2023-05-13 20:15:03.701  DEBUG [Station.update] Normalized Properties
{
stationSN: 'T8420N6021202375',
properties: {
name: 'Porch',
model: 'T8420X',
serialNumber: 'T8420N6021202375',
type: 3,
hardwareVersion: 'P1',
softwareVersion: '<IP_ADDRESS>',
lanIpAddress: '<IP_ADDRESS>',
macAddress: '8C8580D10AEE',
timeFormat: 0,
alarm: false,
alarmType: 0,
guardMode: 1,
currentMode: 1
}
}


Add phone numbers to the contact

When available in the API, can we include phone number for in the contact information? I believe DE has this in its feed. Thanks!

The live Michigan election has this in its live feed right now for local election officials:
1893 W TRASK LAKE RD BARTON CITY MI 48705
@alexkonrad

Great, thanks!
Alex Konrad
On Fri, May 1, 2015 at 11:28 AM, Jen<EMAIL_ADDRESS>wrote:

The live Michigan election has this in its live feed right now for local
election officials:
1893 W TRASK LAKE RD BARTON CITY MI 48705
@alexkonrad https://github.com/alexkonrad
—
Reply to this email directly or view it on GitHub
https://github.com/votinginfoproject/vip-embeddable-tool/issues/73#issuecomment-98156942
.

This is updated.

Looks good!

Closing this because the email/phone modifications we discussed are in another issue (#119).


bump databasez and edgy version requirements (testing)

Should fix the problems with non-awaited connect/disconnect

This is being already applied in a different  PR 👍🏼

Being addressed in the said PR mentioned before


[Question] Pass headers in http actions

I can do this?

You can't right now, but that would be a good addition. I'll see if I can add it in today or tomorrow!
Thanks for the question.

This would be great for authentication. For example my backend uses JWT for auth and reads the token from the HTTP Authorization header.

+1

@jjsquad @jackos2500 @stefanosandes please take a look at the open PR https://github.com/aarondfrancis/vue-model/issues/3 and let me know if this would work for JWT and whatever else you had in mind.

You can see a description of the functionality in the README diff.

@aarondfrancis Looks good to me, I'm using JWT.

Thanks @aarondfrancis ;)

Great! Thanks @aarondfrancis!  But how could I set the headers later, after Vue.use(...) . There may be cases where a token expires and we need to redefine it without reloading the page .

@stefanosandes In that case, it would be best to make headers a callback function.
Vue.use(require('vue-model'), {
    headers: function(action) {
        return {
            'Authorization': getTokenFromStorage()
        };
    }
});

I'm open to other suggestions, of course.

@stefanosandes According to the README in the PR you can also set the headers on a per-action basis, again with either a function or just a plain object.

@jackos2500 that's correct, but I'm not sure that would help @stefanosandes if the token changes after he defines the headers, either by general or action-specific definitions.

@aarondfrancis callback makes perfect sense. Thank you! It was very excellent!

Great! I'll merge it in tonight.

@aarondfrancis But with a function in the action you can override the global headers option at the time the request is sent right?
Like this:
Vue.models.register('video', {
     actions: {
         complete: {
             method: 'POST',
             route: '/{id}/complete',
             headers: function() {
                return {
                   "Authorization": getTokenFromStorage()
                };
             }
         }
     }
 });

@jackos2500 Yep, correct! You can use a function in the action definition or globally in the model registration. For an action, the action-specific definition will extend and override the global options.
Here's the logic that handles that: https://github.com/aarondfrancis/vue-model/pull/3/files#diff-96402e3967f40f890b345d1291b004b3R230


Error when setting up the cli

When you try to do the first step to configure gpup and error is raised:
$ ./gpup ~/Downloads/Test
2020/07/06 15:34:44 Skip reading ~/.gpupconfig: Could not open ~/.gpupconfig: open /home/xxx/.gpupconfig: no such file or directory
2020/07/06 15:34:44 Setup your API access by the following steps:

1. Open https://console.cloud.google.com/apis/library/photoslibrary.googleapis.com/
1. Enable Photos Library API.
1. Open https://console.cloud.google.com/apis/credentials
1. Create an OAuth client ID where the application type is other.

Enter your OAuth client ID (e.g. xxx.apps.googleusercontent.com): xxx.apps.googleusercontent.com
Enter your OAuth client secret: xxx
2020/07/06 15:34:56 Saved credentials to ~/.gpupconfig
2020/07/06 15:34:56 The following 1 items will be uploaded:
#1: /home/xxx/Downloads/Test/Album_20200702/AeoniumLeaf_EN-AU7200082197_1920x1080.jpg
2020/07/06 15:34:57 Open http://localhost:37663 for authorization
Opening in existing browser session.
[0706/153458.209357:ERROR:nacl_helper_linux.cc(308)] NaCl helper process running without a sandbox!
Most likely you need to configure your SUID sandbox correctly

There are two things that I'be seen different from some time ago (when It was working properly):

Google Photos Library API has not "Other" type of credentials, now it seems it's called "Desktop app"
2) This strange error on Linux "NaCl helper process running without a sandbox!"

Can you test it on your environment?

Forget number 2, it's totally normal on Linux.

now it seems it's called "Desktop app"

thanks. The readme should be updated

I've seen that this process differs depending if you are using Google Workspace  (like me) or not... I need to review it to update it... but feel free to provide the step by step process so we can change it. Thanks


Mbed OS

When's it getting into mbed os?

@geky

I hadn't actually thought about this until seeing your comment. Mbed OS is pretty invested in the whole deep integration with an RTOS thing.
Nothing stops you from adding coru to an mbed project, but without the driver integration it may not be that useful.
What we really need is a way to hook into wait calls similarly to what the RTOS does. But I don't think I will be able to put up a PR anytime soon.

Eh, I created a PR: https://github.com/ARMmbed/mbed-os/pull/10693
We'll see if that goes through. With it you can hook in coru with this function:
#include "coru.h"
void mbed_override_wait_hook() {
    coru_yield();
}

Related issues:

https://github.com/ARMmbed/mbed-os/issues/9141

Some great commentary from @kjbracey-arm https://github.com/ARMmbed/mbed-os/issues/10263, issue also still awaiting @geky's feedback

Ah interesting, #9141 is related. I haven't forgotten about https://github.com/ARMmbed/mbed-os/issues/10263, but I've been working through a backlog so it's taking me a while to get to everything.


Revert "Merge pull request #26542 from vespa-engine/revert-26509-brat…

…seth/more-exclusive"
This reverts commit e260f413fe355b0ddb39a86a77f49accc5e738b6, reversing changes made to c0e8ae27d4fe623de21586ff711c7bcddeef3026.
Must be merged when it has been verified that all config server nodes are allocated with advertised resources (e.g 32Gb memory, not 30.6Gb.).

@freva or @bratseth Still valid....., or forgotten ?

Still too early.

@bratseth ..... 8 months later .... still too soon, still valid ?


Zappa Init error 'utf8' codec can't decode byte 0xf6 in position 117: invalid start byte

When trying to run zappa init with the default settings, I am getting this error after hitting enter on "What do you want to call your bucket? (default 'zappa-07a8z55ep'):"
Expected Behavior
zappa init should continue
Actual Behavior
Instead I get this error
It looks like this is a Flask application.
Oh no! An error occurred! :(
==============
Traceback (most recent call last):
File "c:\users\family\desktop\kanzi-master\kanzi-master\venv\lib\site-packages\zappa\cli.py", line 2725, in handle
sys.exit(cli.handle())
File "c:\users\family\desktop\kanzi-master\kanzi-master\venv\lib\site-packages\zappa\cli.py", line 480, in handle
self.init()
File "c:\users\family\desktop\kanzi-master\kanzi-master\venv\lib\site-packages\zappa\cli.py", line 1672, in init
matches = detect_flask_apps()
File "c:\users\family\desktop\kanzi-master\kanzi-master\venv\lib\site-packages\zappa\utilities.py", line 152, in detect_flask_apps
lines = f.readlines()
File "c:\users\family\desktop\kanzi-master\kanzi-master\venv\lib\codecs.py", line 314, in decode
(result, consumed) = self._buffer_decode(data, self.errors, final)
UnicodeDecodeError: 'utf8' codec can't decode byte 0xf6 in position 117: invalid start byte
==============
Need help? Found a bug? Let us know! :D
File bug reports on GitHub here: https://github.com/Miserlou/Zappa
And join our Slack channel here: https://slack.zappa.io
Love!,
~ Team Zappa!
Possible Fix

Steps to Reproduce

Your Environment

Zappa version used: 0.47.1
Operating System and Python version: Windows 10 pro 64bit and Python 2.7.15
The output of pip freeze:
(venv) C:\Users\family\Desktop\kanzi-master\kanzi-master>pip freeze
aniso8601==1.2.0
argcomplete==1.9.3
asn1crypto==0.24.0
boto3==1.9.78
botocore==1.12.78
certifi==2018.11.29
cffi==1.11.5
cfn-flip==1.1.0.post1
chardet==3.0.4
Click==7.0
configparser==3.5.0
cryptography==2.1.4
docopt==0.6.2
docutils==0.14
durationpy==0.5
enum34==1.1.6
Flask==0.12.1
Flask-Ask==0.9.8
future==0.16.0
futures==3.2.0
fuzzywuzzy==0.17.0
gunicorn==19.9.0
hjson==3.0.1
idna==2.8
ipaddress==1.0.22
itsdangerous==1.1.0
Jinja2==2.10
jmespath==0.9.3
kappa==0.6.0
Kodi-Voice==1.1.3
lambda-packages==0.20.0
MarkupSafe==1.1.0
num2words==0.5.9
packaging==18.0
placebo==0.8.2
pycparser==2.19
pyocclient==0.4
pyOpenSSL==17.0.0
pyparsing==2.3.0
python-dateutil==2.6.1
python-slugify==1.2.4
pytz==2018.9
PyYAML==3.13
requests==2.21.0
roman==3.1
s3transfer==0.1.13
six==1.11.0
toml==0.10.0
tqdm==4.19.1
troposphere==2.4.1
Unidecode==1.0.23
urllib3==1.24.1
Werkzeug==0.14.1
wsgi-request-logger==0.4.6
zappa==0.47.1
You are using pip version 9.0.1, however version 18.1 is available.
You should consider upgrading via the 'python -m pip install --upgrade pip' command.
Link to your project (optional):
Your zappa_settings.py: don't have yet, assume it gets created by zappa init

I got the same problem in Windows 10.
Did you get any solution for this?

No I haven't.

I got the same problem in Windows 10.
Did you get any solution for this?

Activate your virtualenv
Move to a separate directory.
Run zappa init.
Worked  in my case.

So activate the virtual environment in the correct directory. Then do a "cd" command to any random directory, and run Zappa init?

Yes either that or I would suggest creating a new folder for it.

Also, to note, if your following a guide that says to just accept all defaults during Zappa init; you will have a line come up asking where your apps function is. You will need to point it to the path for your kanzi-master directory.

My apologies to anyone who followed my previous post. If it asks where your apps function is enter "alexa.app"

I found a similar issue too on lambda.
'utf-8' codec can't decode byte 0x8b in position 1: invalid start byte

But it works on my machine.


Refactor Makefile

@webgeek1234 I've seen you refactor the Makefiles across a lot of the cores. Are you up for a challenge with this one??? :smile:
I haven't been able to get the Android compiler working here, so haven't touched the jni Makefile at all.

Once I finish the existing android cores, the plan is to look through the rest and get as many of them going as I can. So yeah, I'll try within a few days. There's no technical reason this wouldn't run, right?

Thanks! Been loving those updates, it cleans up the Makefiles so much. Technical hurdle may be the dependency chain. The problematic libraries have been...

C++14
SDL
FreeType2
zlib

Currently compiles for MacOSX, ARM, Windows and Linux, so I'm sure Android should be okay too. Just needs some Makefile-jitsu.

https://github.com/webgeek1234/libretro-chailove/commit/67adf09818427dec7d5320f7d41e861a2d33846d
Well, it compiles. Requires clang/libc++ for the c++14 stuff, though. Also seems to be a bug in NDK r15c, the 32 bit platforms failed, but they all compile on r16b fine, so it'll at least have to wait until I push everything to r16b, but that won't be long. I can't test that it actually works until tonight, though. I'll need the docs on how that works.
Since I did have to touch the common make file, can you pull the commit and make sure I didn't break any other platform/arch?

It's looking great! Tests passing on Linux and MacOSX, trying to get Appveyor up to test Windows. Thanks a lot for fixing this up. Looks a lot nicer now.

Seeing the linker error with 15...
https://github.com/android-ndk/ndk/issues/502

I did mention that yesterday, and that's mainly why I didn't PR it myself then...
I'm going to switch all the jni builds over to r16b soon, but probably not for a week or so. The cmake recipes are already using it. I guess for the moment, this core will only have 64-bit builds on Android. Which... Isn't particularly user facing since arm64 requires a different retroarch apk and x86_64 isn't built at all.

Made a note about buildbot in the 0.19.0 release notes. It compiles, just not compiling with Buildbot yet. :+1:

Just tested on Android and it worked well! Nicely done, @webgeek1234 ... Thanks so much for making this happen.


[FR] Launch the App in a remote Jupyter notebook

I want to process a model in a jupyter notebook on a remote machine so I use:
jupyter notebook --no-browser --port=XXXX

and connect to it on my local machine through ssh.
Trying to launch the App inside of this notebook results in the following:

This requires some manual effort at the moment. You have to setup port forwarding for fiftyone, as well. And the local port must match the remote port.
This should be simplified, of course.

This requires some manual effort at the moment. You have to setup port forwarding for fiftyone, as well. And the local port must match the remote port.
This should be simplified, of course.

Oh that's awesome! I figured it might be difficult to get it to work at all, but it's good to know that it's already possible.

Oh that's awesome! I figured it might be difficult to get it to work at all, but it's good to know that it's already possible.

Sounds like a good FAQ solution. No need to engineer anything

Sounds like a good FAQ solution. No need to engineer anything


Unable to retry when an error occurs

this is for tavily?

Yes, frequent errors

okay , will try to fix this


Update practice-exam-10.md

corrected question 10, as the actual answer is macie not guardduty. Amazon GuardDuty

it's ques 8 though.


why define a new graph when running test ?

To my knowledge, the test process may be simplified as follows:
restore the model and get tensors we need, including the input utterances and the output embedding matrix, something like:
# code below may not work, just for illustrating the idea
saver.restore(sess, model_path)
x = tf.get_default_graph().get_tensor_by_name("x:0")
embedding_matrix = tf.get_default_graph().get_tensor_by_name("embedding_matrix:0")

enroll = sess.run(embedding_matrix, feed_dict={x:next_batch()})
verif = sess.run(embedding_matrix, feed_dict={x:next_batch(start=M)})

enroll_center = cal_center(enroll)

S = calculate_similarity_matrix(verif, enroll)

If the above process is right, why define a new graph in test(), any differences except larger batch size?
Thanks.

I guess the reason for defining a new graph is because the input dimension of the "batch" variable has changed. Your code would work but can be slower. In fact, that's why the 'batch' exists in Tensorflow in the first place: to train or test neural networks faster.


Interface for performing state tomography

It seems to me that currently state tomography consists of one clear entrance point - a circuit and a list of qubits - and one clear exit point, namely the density operator. Currently, it is up to the user to move data around - generate the tomography circuits, run the simulator on them, format the data for the fitter and run the fitter itself.
It will be helpful to have a wrapper function such as
def perform_state_tomography(circuit, measured_qubits, **kwargs)
that outputs the density operator after the tomography is complete. The control over the tomography process (e.g. the number of shots in the simulator runs, the simulator to use, the fitter to use etc.) will be done via keywords with sensible default values.
We can also add support for a hash, qobj-like data structure which will explicitly contain the circuits, the intended measured qubits and the additional keywords. I already have a basic implementation along these lines.

I dont think we need to have a wrapper for the tomography. I would rather keep this as make circuits, run experiments, fit data.


[Feature request]. Ability to schedule with SLURM job_arrays.

Thanks again for the great tool.  Recently, I'm running Dora with many (1k - 10k) small single-gpu experiments that run for a few hours each.  Is there a way to launch these jobs via slurm jobarray?  Otherwise scheduler load is too high.

Yes this is definitely possible, I can work on that :)

Hey Alex, we are using the dora command line interface at the moment, although it's a bit hard to use due to the many lines at the table.
Our jobs are typically running a heavy model for 10-20K times in row for the purpose of optimizing protein sequences. They finish at about a few hours up to a few days (depending on the model being run).
We do need dora's resuming and cancellation capabilities and are constantly using them.
Does it req a significant change in dora?

We've been using this successfully on the development branch and now master.  Thanks so much @adefossez! ❤
This enables us to do at-scale sweeps again, and was put together lightning-fast. 💪


Fix VSCode C++ debug F10

add a launch option to opt out "stop on dynamic module load"

Looks good aside from those minor comments.

You need a check here too:
MIDebugEngine\Engine.Impl\DebuggedProcess.cs - (96, 69) : if (!string.IsNullOrEmpty(file) && MICommandFactory.SupportsStopOnDynamicLibLoad())

Or maybe you should just fix the code path that decides if it should assign to _waitDialog since then you could easily fix all the code paths that use that.

LGTM if you address Gregg's remaining two comments.

lgtm

@dotnet-bot build please


Improve MultilabelJaccardEvaluator

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

Project coverage is 100.00%. Comparing base (412d3cd) to head (cde3d67).
Report is 8 commits behind head on main.

Additional details and impacted files
@@            Coverage Diff            @@
##              main      #330   +/-   ##
=========================================
  Coverage   100.00%   100.00%
=========================================
  Files          100       100
  Lines         2426      2427    +1
  Branches       199       198    -1
=========================================
+ Hits          2426      2427    +1

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


Update to Chromium 113.0.5672.63

This PR updates to Chromium 113.0.5672.63, which should be released to stable on the 2nd.
Notes:

The Debian unrar patch has been removed due to the previous changes in 112 and now that [4350049] has landed.

A removal in the trk-prefixes patch due to [4326947]

disable-webrtc-log-uploader.patch had a small change and a new addition for [4228430]

The remove-unused-preferences patch had some updates for [4348622] and new additions for [4295717], [4291250], and [4323387]

Upstream fixes needed:

An include was left out in web_view_impl.cc:  [4376772]

std::monospace was used in authenticator_request_dialog_model.h without including the correct header:  [4372590]

Toolchain-related fixes:

download_bubble_update_service requires the iterators to be declared as subtypes in the template:
diff
--- a/chrome/browser/download/bubble/download_bubble_update_service.cc
+++ b/chrome/browser/download/bubble/download_bubble_update_service.cc
@@ -87,6 +87,7 @@
 // Helper to get an iterator to the last element in the cache. The cache
 // must not be empty.
 template <typename Item>
+typename
 SortedItems<Item>::iterator GetLastIter(SortedItems<Item>& cache) {
   CHECK(!cache.empty());
   auto it = cache.end();
@@ -789,8 +790,10 @@
 }

 template <typename Id, typename Item>
+typename
 SortedItems<Item>::iterator
 DownloadBubbleUpdateService::RemoveItemFromCacheByIter(
+    typename
     SortedItems<Item>::iterator iter,
     SortedItems<Item>& cache,
     IterMap<Id, Item>& iter_map) {
--- a/chrome/browser/download/bubble/download_bubble_update_service.h
+++ b/chrome/browser/download/bubble/download_bubble_update_service.h
@@ -208,7 +208,9 @@

   // Removes item if we already have the iterator to it. Returns next iterator.
   template <typename Id, typename Item>
+  typename
   SortedItems<Item>::iterator RemoveItemFromCacheByIter(
+      typename
       SortedItems<Item>::iterator iter,
       SortedItems<Item>& cache,
       IterMap<Id, Item>& iter_map);

A structured binding was added in [4264071] triggering a bug fixed in https://github.com/llvm/llvm-project/commit/e1111e2056e7245b21e24816f6f7ef5ac016ed6f. If your version of clang doesn't yet include that fix then this change should work for now:

diff
--- a/third_party/blink/renderer/core/layout/ng/grid/ng_grid_layout_algorithm.cc
+++ b/third_party/blink/renderer/core/layout/ng/grid/ng_grid_layout_algorithm.cc
@@ -516,8 +516,11 @@
                                 row_auto_repetitions);

   bool has_nested_subgrid = false;
-  auto& [grid_items, layout_data, subtree_size] =
+  auto& sizing_data =
       sizing_tree->CreateSizingData();
+  auto& grid_items = sizing_data.grid_items;
+  auto& layout_data = sizing_data.layout_data;
+  auto& subtree_size = sizing_data.subtree_size;

   if (!must_ignore_children) {
     // Construct grid items that are not subgridded.
@@ -1540,8 +1543,11 @@
     NGGridSizingTree* sizing_tree) const {
   DCHECK(sizing_tree && current_grid_index < sizing_tree->Size());

-  auto& [grid_items, layout_data, subtree_size] =
+  auto& sizing_data =
       sizing_tree->At(current_grid_index);
+  auto& grid_items = sizing_data.grid_items;
+  auto& layout_data = sizing_data.layout_data;
+  auto& subtree_size = sizing_data.subtree_size;

   auto InitAndCacheTrackSizes = [&](GridTrackSizingDirection track_direction) {
     InitializeTrackCollection(opt_subgrid_data, track_direction, &layout_data);

Change log

Hi, did you forget to include the changes for the download_bubble_update_service file? I get the following error message while compiling on windows:
In file included from ../../chrome/browser/extensions/api/downloads/downloads_api.cc:37:
In file included from ../..\chrome/browser/download/bubble/download_bubble_ui_controller.h:11:
../..\chrome/browser/download/bubble/download_bubble_update_service.h(211,3): error: missing 'typename' prior to dependent type name 'SortedItems<Item>::iterator'
  SortedItems<Item>::iterator RemoveItemFromCacheByIter(
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~
  typename
../..\chrome/browser/download/bubble/download_bubble_update_service.h(212,7): warning: missing 'typename' prior to dependent type name 'SortedItems<Item>::iterator' [-Wtypename-missing]
      SortedItems<Item>::iterator iter,
      ^~~~~~~~~~~~~~~~~~~~~~~~~~~
      typename
1 warning and 1 error generated.

I searched the patches for the file mentioned in your PR message, but I didn't find it.

The upstream and toolchain fixes are not included.  That's normally left for each platform to add since what is needed can vary depending on their setup.  Though we have added upstream patches in the past if it affects all platforms, if it's a large change, or if it somehow makes everyone's lives easier.

If windows is the only platform affected I will include the patch in the windows PR.

If windows is the only platform affected I will include the patch in the windows PR.

At which step did you encounter it? I just got to where std::monospace fails the build.

If windows is the only platform affected I will include the patch in the windows PR.

At which step did you encounter it (major target and source item number)? I just got to where std::monospace fails the build, which was around 21000/24000 of v8_context_snapshot_generator chrome.

I don't remember where exactly it failed.
Compiling finished by now but I had to include the second toolchain patch as well.

Builds and runs. Had to include only header-related patches. I'm building with clang-16, that is probably the reason, why I didn't need other patches.

Good catch!  I'm surprised they'd set up a define like that without default a return value.  I pushed a commit to fix that, which should be short-lived once [4429593] lands.

BTW, do we need .64 for Windows?

Yes, but the tarball wasn't available until recently.

.64 builds and runs fine on windows

Sorry for the delay, I just now got it take a look at this.
Usually I would just build the Arch Packaging but right now there's a gcc version missmatch, any idea how to get gcc13 patches?

any idea how to get gcc13 patches?

https://github.com/PF4Public/gentoo-overlay/pull/217 ;)


Send Digit option Missing!!!

how does send digits actually? am quite also having quite confused on this one

this is currently not implemented

@federico are you planning for update this library.?

in a short term, no. maybe in a few weeks


Make discovery pane use CDN endpoint for all static assets

I see two static assets requests on discovery pane that should be using the CDN:
https://addons.mozilla.org/en-US/firefox/jsi18n.js?b=01ef2c4-56a7a899
https://addons.mozilla.org/en-US/firefox/addons/buttons.js?b=01ef2c4-56a7a899

This was causing problems too for the discovery pane wrt to CSP. If these can be removed we can get rid of the config that explicitly adds https://addons.mozilla.org here: [1]
[1] https://github.com/mozilla/olympia/blob/master/lib/settings_base.py#L1296

@jasonthomas looking further into this it looks like both of those are localized content. So I think this is by design that they're routed via django.

I'm going to close this for now since the only way to do this will be to add something to build these files as statics. We may as well cover that when we get to overhauling the frontend.

The CDN endpoint will pass requests such as these to olympia [1] , so that
https://addons.cdn.mozilla.net/en-US/firefox/jsi18n.js?b=01ef2c4-56a7a899 is cached in CDN.
[1]https://github.com/mozilla-services/puppet-config/blob/master/amo/modules/amo_proxy/templates/nginx.addons.conf.erb#L81-L83

In that case I'll reopen it.

The disco pane will be updated by virtue of the new version coming in via addons-frontend. This should be fixed by #2745


Create SECURITY.md

_Brak opisu._zatwierdz

000000000000000000000e436195e7c53724c1b9db8801c12316a9871eba93a9
37BYXm86YgfySJLaeRDa4FykWGntrM2gqz

Looks like this was created by accident, closing. If needed, feel free to reopen with more details, thank you!


Monochrome Tray Icon Option

Hi, I would love to see a monochrome tray icon option in preferences and went ahead and mocked up a quick one to illustrate what I think would add a stealthy feature.
I was thinking trying to work with dark/light mode could make this unnecessarily complicated, so I could make one with white foreground and transparent black background so it would work with both modes.
Either way there's a decent vector trace of the logo if you needed one.

PicoTorrent.svg.svg.zip
Thanks for the great app.

Hey! That's pretty awesome! I'll check it out and perhaps it'll make it into a future version 😄 There's been a few requests for it before I think.

Either way if you needed a decent vector trace of the logo, there you go.

See also #676.

Here is a semi-transparent background version that would look good on both modes.

Pico.zip

The current icon shipped with 0.24 looks good in both dark and light mode.
Unless you want a monochrome icon for the taskbar, this feature can be dropped.

The current icon shipped with 0.24 looks good in both dark and light mode.
Unless you want a monochrome icon for the taskbar, this feature can be dropped.


Move jose package into src directory

Signed-off-by: Christian Heimes<EMAIL_ADDRESS>

Please rebase.


Allow specifying btrfs sub volumes in geth service

This will be a more general feature eventually, but to begin with let's focus on the geth service and btrfs in particular.
The basic idea is to allow a user to specify that the datadir should be a btrfs subvolume.
Before starting the geth client, the volume should be created if it hasn't already, with default mount options of ["discard" "noatime" "nodatacow"]. If it already exists then ideally we validate the mount options match but that's not necessary for a first version.
I think we can leverage https://github.com/nix-community/disko.
@Mic92 @Lassulus any advice/recommended approaches for integrating the service in modules/geth.nix with disko to achieve the outcome above?

hmm, right now disko only creates the whole disk configuration. incremental partition creation is not yet part of it (but I had a plan for it in the back of my head). I guess for the time being it would be easier to check the existence in some kind of ExecStartPre or a dependency unit and just create it, if it doesn't exist?


Help needed?

Hey!
I am just an user of your project and I think it is awesome!
However I was looking at the issues and looks like you're the only one working here. I'd be happy to give you an hand, if needed.
Have a nice day!

that would be great!
although the project is no big deal, it's just an adapter bower original project, has no too many complications.
as regularly tale with little time, the issues serve as reminders.
anyway, any help is welcome (particularly the feedback).
feel free to collaborate reporting bugs, broken packages or reviewing pending features or already implemented, would be great to have more reference to know where to focus work.
thanks!


Material RIB not correct. Two outgoing edges in graph generate mutliple instances in RIB

Open this blender file:
The material PxrTexture appears several times, due to two connections to PxrBlend
gridTexture2.blend.zip

Good catch.

Although technically it won't break anything.  But I'll fix that

Fixed this.


WIP Reverting Action Exporter integration

Motivation and Context

What has changed

Reverts the last 13 commits
How to test?

Links

/deploy baileyw

/deploy baileyw

/deploy terryj