atom crashed on Mac OS X 10.11.6

[Enter steps to reproduce below:]

...
...

Atom Version: 1.9.4
System: Mac OS X 10.11.6
Thrown From: Atom Core
Stack Trace
Uncaught Error: Cannot read property 'object' of undefined
TypeError: Cannot read property 'object' of undefined
at ObjectsRegistry.get (/Applications/Atom.app/Contents/Resources/electron.asar/browser/objects-registry.js:44:28)
at EventEmitter. (/Applications/Atom.app/Contents/Resources/electron.asar/browser/rpc-server.js:309:31)
at emitMany (events.js:121:13)
at EventEmitter.emit (events.js:195:7)
at EventEmitter. (/Applications/Atom.app/Contents/Resources/electron.asar/browser/api/web-contents.js:141:25)
at emitTwo (events.js:100:13)
at EventEmitter.emit (events.js:185:7)
At /Applications/Atom.app/Contents/Resources/electron.asar/renderer/api/remote.js:178

Error: Cannot read property 'object' of undefined
TypeError: Cannot read property 'object' of undefined
    at ObjectsRegistry.get (/Applications/Atom.app/Contents/Resources/electron.asar/browser/objects-registry.js:44:28)
    at EventEmitter.<anonymous> (/Applications/Atom.app/Contents/Resources/electron.asar/browser/rpc-server.js:309:31)
    at emitMany (events.js:121:13)
    at EventEmitter.emit (events.js:195:7)
    at EventEmitter.<anonymous> (/Applications/Atom.app/Contents/Resources/electron.asar/browser/api/web-contents.js:141:25)
    at emitTwo (events.js:100:13)
    at EventEmitter.emit (events.js:185:7)
    at metaToValue (/Applications/Atom.app/Contents/Resources/electron.asar/renderer/api/remote.js:178:13)
    at undefined.remoteMemberFunction (/Applications/Atom.app/Contents/Resources/electron.asar/renderer/api/remote.js:112:18)
    at AtomEnvironment.module.exports.AtomEnvironment.getWindowDimensions (/Applications/Atom.app/Contents/Resources/app.asar/src/atom-environment.js:631:29)
    at AtomEnvironment.module.exports.AtomEnvironment.storeWindowDimensions (/Applications/Atom.app/Contents/Resources/app.asar/src/atom-environment.js:665:36)
    at WindowEventHandler.module.exports.WindowEventHandler.handleWindowBlur (/Applications/Atom.app/Contents/Resources/app.asar/src/window-event-handler.js:182:35)
    at /Applications/Atom.app/Contents/Resources/app.asar/src/window-event-handler.js:3:61

Commands
  7x -7:42.8.0 core:backspace (atom-text-editor.editor.is-focused.autocomplete-active)
     -7:03.5.0 core:move-right (atom-text-editor.editor.is-focused)
  4x -7:03.2.0 core:backspace (atom-text-editor.editor.is-focused)
     -6:47.9.0 core:save (atom-text-editor.editor.is-focused)
  2x -1:13.5.0 find-and-replace:select-next (atom-text-editor.editor.is-focused)
     -1:12 core:move-left (atom-text-editor.editor.is-focused)
  3x -1:10.8.0 core:move-right (atom-text-editor.editor.is-focused)
     -1:07.7.0 core:backspace (atom-text-editor.editor.is-focused)
  2x -1:07.4.0 core:move-left (atom-text-editor.editor.is-focused)
  2x -0:53.3.0 find-and-replace:select-next (atom-text-editor.editor.is-focused)
     -0:51.4.0 core:move-right (atom-text-editor.editor.is-focused)
  5x -0:50.8.0 core:move-left (atom-text-editor.editor.is-focused)
     -0:47.9.0 core:save (atom-text-editor.editor.is-focused)
     -0:19.9.0 find-and-replace:select-next (atom-text-editor.editor.is-focused)
  2x -0:11.8.0 core:backspace (atom-text-editor.editor.is-focused)
     -0:01.2.0 core:save (atom-text-editor.editor.is-focused)

Config
{
  "core": {}
}

Installed Packages
# User
atom-dark-syntax, v0.27.0 (inactive)
atom-dark-ui, v0.51.0 (inactive)
atom-light-syntax, v0.28.0 (inactive)
atom-light-ui, v0.43.0 (inactive)
base16-tomorrow-dark-theme, v1.1.0 (inactive)
base16-tomorrow-light-theme, v1.1.1 (inactive)
one-dark-ui, v1.3.2 (active)
one-light-ui, v1.3.2 (inactive)
one-dark-syntax, v1.2.0 (active)
one-light-syntax, v1.2.0 (inactive)
solarized-dark-syntax, v1.0.2 (inactive)
solarized-light-syntax, v1.0.2 (inactive)
about, v1.5.2 (active)
archive-view, v0.61.1 (active)
autocomplete-atom-api, v0.10.0 (active)
autocomplete-css, v0.11.1 (active)
autocomplete-html, v0.7.2 (active)
autocomplete-plus, v2.31.0 (active)
autocomplete-snippets, v1.11.0 (active)
autoflow, v0.27.0 (inactive)
autosave, v0.23.1 (active)
background-tips, v0.26.0 (active)
bookmarks, v0.41.0 (active)
bracket-matcher, v0.82.1 (active)
command-palette, v0.38.0 (inactive)
deprecation-cop, v0.54.1 (active)
dev-live-reload, v0.47.0 (active)
encoding-selector, v0.22.0 (active)
exception-reporting, v0.38.2 (active)
fuzzy-finder, v1.3.0 (active)
git-diff, v1.1.0 (active)
find-and-replace, v0.198.0 (active)
go-to-line, v0.31.0 (inactive)
grammar-selector, v0.48.1 (active)
image-view, v0.58.0 (active)
incompatible-packages, v0.26.1 (active)
keybinding-resolver, v0.35.0 (active)
line-ending-selector, v0.5.0 (active)
link, v0.31.1 (inactive)
markdown-preview, v0.158.0 (active)
metrics, v0.53.1 (active)
notifications, v0.64.1 (active)
open-on-github, v1.2.0 (inactive)
package-generator, v1.0.0 (inactive)
settings-view, v0.238.0 (active)
snippets, v1.0.2 (active)
spell-check, v0.67.1 (active)
status-bar, v1.4.0 (active)
styleguide, v0.46.0 (active)
symbols-view, v0.113.0 (inactive)
tabs, v0.98.0 (active)
timecop, v0.33.1 (active)
tree-view, v0.208.0 (active)
update-package-dependencies, v0.10.0 (active)
welcome, v0.34.0 (active)
whitespace, v0.32.2 (active)
wrap-guide, v0.38.1 (active)
language-c, v0.52.1 (active)
language-clojure, v0.21.0 (active)
language-coffee-script, v0.47.0 (active)
language-csharp, v0.12.1 (active)
language-css, v0.36.2 (active)
language-gfm, v0.86.0 (active)
language-git, v0.13.0 (active)
language-go, v0.42.0 (active)
language-html, v0.44.1 (active)
language-hyperlink, v0.16.0 (active)
language-java, v0.22.0 (active)
language-javascript, v0.119.0 (active)
language-json, v0.18.0 (active)
language-less, v0.29.3 (active)
language-make, v0.22.2 (active)
language-mustache, v0.13.0 (active)
language-objective-c, v0.15.1 (active)
language-perl, v0.35.0 (active)
language-php, v0.37.0 (active)
language-property-list, v0.8.0 (active)
language-python, v0.45.0 (active)
language-ruby, v0.68.5 (active)
language-ruby-on-rails, v0.25.0 (active)
language-sass, v0.52.0 (active)
language-shellscript, v0.22.3 (active)
language-source, v0.9.0 (active)
language-sql, v0.21.1 (active)
language-text, v0.7.1 (active)
language-todo, v0.28.0 (active)
language-toml, v0.18.0 (active)
language-xml, v0.34.8 (active)
language-yaml, v0.26.0 (active)

# Dev
No dev packages

This is a duplicate of #11692 - feel free to subscribe there for updates.


How can I cast a specific app, with a specific appId ?

I made a custom receiver app, and I would like to load it on my Audio Chromecast from my RN app.
How could I do that ?

It's not supported right now.
I don't have enough time to work on that right now, but feel free to open a PR to add the functionality :) !

Alright !
I'm going to investigate :)

+1 on this functionality!

Fixed by https://github.com/charliesbox/react-native-google-cast/pull/29 :)

@charliesbox Thank you ❤


Animated Tooltip

Describe the project you want to add with tech stack
Animated Tooltip project utilizes HTML and CSS to create an interactive and visually appealing tooltip component. The project focuses on enhancing the user experience by providing additional information and hints about specific elements.
Expected behavior
The tooltip is designed to appear when a user hovers over a specific element, providing additional information or hints about the element's functionality.
Screenshots (optional)

Additional context (optional )

Assign this issue to me under GSSoC'23 @pranjay-poddar


react-pocket-form

The project looks good, but I'd like to see more evidence that this is a good repo for contributing.
My suggestion would be to add a hacktoberfest label and see if you can get some contributions going. What do you think?

Sound great, thanks you.


This doesn't work

I love the idea behind this project... unfortunately I just tried it and it doesn't work. I followed the directions exactly as described and all of my metrics are all grey colored. There are also no errors.
chart.js version 2.7.3
chartjs-plugin-colorschemes version 0.1.0
installed with npm
using react

I must be doing something wrong.. not importing something correctly etc. Are there any examples of how to use this in es6 with react?

Good to know that you have already solved the issue. For React, just import 'chartjs-plugin-colorschemes'; is fine.

thank you for your answer - i tried this ofc but no luck.
Iam starting to think - is this maybe for linecharts only? ;)

yes same here..
It does not works in angular 7.x
I use pie chart..
Any idea ?

I couldn't make it work in angular 7 either.

@osterland @efriandika Regarding Angular, if you are using this plugin with ng2-charts, it does not work because a color scheme is applied only when no colors are defined in a chart config but ng2-charts has default colors. In order to workaround this, I have added the override option in 20c60e5, which enables to override the existing color settings with the specified color scheme. This change will be available in the next v0.4.0 release.


Update Topology Manager documentation to include the scope feature

PR refers to:

KEP's update PR: https://github.com/kubernetes/enhancements/pull/1752
Implementation PR: https://github.com/kubernetes/kubernetes/pull/92967

Signed-off-by: Krzysztof Wiatrzyk<EMAIL_ADDRESS>

/milestone 1.20
/sig node
/hold
pending merge of https://github.com/kubernetes/kubernetes/pull/92967

based on the comment https://github.com/kubernetes/enhancements/issues/693#issuecomment-719746290
this PR will be on /hold until an exception has been filed/approved.

exception approved
hold for k/k PR

/assign

Hi @k-wiatrzyk
Friendly reminder that docs ready for review deadline is coming up on Nov 23rd, right after Kubecon NA. We would appreciate it if you could provide some/all docs content for this feature early so that it can be reviewed by Sig Docs before Kubecon and other events happening in November.
If it's ready to be reviewed, could you also remove WIP from the title? Thank you!

Hi @annajung
Thanks! And I understand, time is crucial. I will give a final update to the docs tomorrow. The code has been merged so we are on the right track.

/hold cancel
k/k pr merged

@annajung
I pushed the latest version of the docs and removed the [WIP] from the title.
Only thing I wonder: there are some dos newlines (CLFR) and they mix with the rest. Are there any guidelines for that or it is not important?

@annajung
I pushed the latest version of the docs and removed the [WIP] from the title.
Only thing I wonder: there are some dos newlines (CLFR) and they mix with the rest. Are there any guidelines for that or it is not important?

Hi @k-wiatrzyk , Can you fix this in your editor or correct in the page?

Page preview:
https://deploy-preview-24781--kubernetes-io-vnext-staging.netlify.app/docs/tasks/administer-cluster/topology-manager/

Hi @kubernetes/sig-node-pr-reviews, can you provide a tech review / lgtm?

Hi @k-wiatrzyk
Is this still a placeholder PR? If it's ready for review, please update the PR description.

Is this still a placeholder PR? If it's ready for review, please update the PR description.

Hi @sftim,
It's ready for review, the PR description has been updated. Thanks

Hi @k-wiatrzyk .
There are a few things to clean up, otherwise the docs look good. LGTM.

/label tide/merge-method-squash

I only see 1 commit
/remove-label tide/merge-method-squash

@kbhawkey @sftim
Thanks for the reviews and LGTMs.
Pinged @klueska for a tech review

Hi @klueska @kubernetes/sig-node-pr-reviews can you please provide tech review / lgtm?

/approve
/lgtm

/approve


nixos/gitlab: Improve support for GitLab Pages

Motivation for this change

Maintain gitlab-pages together with the rest of GitLab
Update gitlab-pages to the latest version
Add gitlab-pages to update.py
Provide options under services.gitlab.pages and set defaults for important settings
Generate the shared secret
Reenable gitlab-pages in test

I haven't tested these changes outside of running the test. It would be nice if someone who actively uses Pages already could help with testing.
Fixes #132295
Things done

Built on platform(s)

[x] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[x] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
[ ] Tested execution of all binary files (usually in ./result/bin/)
21.11 Release Notes (or backporting 21.05 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[x] Fits CONTRIBUTING.md.

Sorry, I didn't see your reply until just now :confused:
I see. I didn't know any secrets went into the config file. Yes, a patch would be greatly appreciated!

Would be nice to get this fixed :) Do you mind rebase your PR on the recent changes?

@talyz: If you currently don't have the time to rebase this, I would be up to do it, so we can get this merged :)

I've rebased this PR at https://github.com/xanderio/nixpkgs/tree/gitlab-pages
Should I create a new PR from this rebase?

Is there anything I can help with to get this merged?
ping @onny

I have some work to handle secrets that I still need to push. I'll get on that right away.

The updates have been pushed. Any help with testing would be appreciated!

We're using these patch successfully for some time now in production.


Support Original Xbox .XBE Executables

This lacks one key feature of the original program: Being able to use it with Original Xbox games.
When this is used with Original Xbox ISO files, it throws this error and then exits:
extracting ISO metadata
Error: default.xex file not found

It should instead look for a default.xbe if necessary.

I think you need to convert them to a supported iso format with C-Xbox Tool, well at least you do have to with other tools.
https://www.xbox-hq.com/html/modules.php?name=Xbox_Homebrew&op=view&gid=291&title=C-Xbox+Tool

I think you need to convert them to a supported iso format with C-Xbox Tool, well at least you do have to with other tools.
https://www.xbox-hq.com/html/modules.php?name=Xbox_Homebrew&op=view&gid=291&title=C-Xbox+Tool

No, it doesn't support OGX games at all. Even if you truncate the video partition of a "Redump" ISO or convert it into a XISO, it will show the same error about a missing default.xex.

Implemented in v1.6.0 via https://github.com/iliazeus/iso2god-rs/pull/20.


Register domain name

Put on pcard

Registered through go daddy, pointed at Github pages DNS for @ and www. No other DNS entries at this time.


firmware: pkgsave files in pkg > 1.12 are tainting the system

Important notices
Before you add a new report, we ask you kindly to acknowledge the following:

[x] I have read the contributing guide lines at https://github.com/opnsense/core/blob/master/CONTRIBUTING.md
[x] I have searched the existing issues and I am convinced that mine is new.

Describe the bug
Especially fingerprints seem to get "pkgsave"d which can lead to non-revoke of fingerprints...
# find / -name "*.pkgsave"
/etc/ssl/cert.pem.pkgsave
/usr/local/opnsense/scripts/system/dh_parameters.sh.pkgsave
/usr/local/etc/pkg/fingerprints/OPNsense/trusted/opnsense-update.deciso.com.20200122.pkgsave
/usr/local/etc/pkg/fingerprints/OPNsense/trusted/pkg.opnsense.org.20200313.pkgsave
/usr/local/etc/pkg/fingerprints/OPNsense/trusted/opnsense-update.deciso.com.20180627.pkgsave
/usr/local/etc/pkg/fingerprints/OPNsense/revoked/opnsense-update.deciso.com.20170721.pkgsave
/usr/local/etc/pkg/fingerprints/OPNsense/revoked/pkg.opnsense.org.20150402.pkgsave
/usr/local/etc/pkg/fingerprints/OPNsense/revoked/pkg.opnsense.org.20160104.pkgsave
/usr/local/etc/pkg/fingerprints/OPNsense/revoked/pkg.opnsense.org.20160630.pkgsave
/usr/local/etc/pkg/fingerprints/OPNsense/revoked/pkg.opnsense.org.20161210.pkgsave
/usr/local/etc/pkg/fingerprints/OPNsense/revoked/pkg.opnsense.org.20170625.pkgsave
/usr/local/etc/pkg/fingerprints/OPNsense/revoked/pkg.opnsense.org.20171219.pkgsave
/usr/local/etc/pkg/fingerprints/OPNsense/revoked/pkg.opnsense.org.20180614.pkgsave
/usr/local/etc/pkg/fingerprints/OPNsense/revoked/pkg.opnsense.org.20181218.pkgsave
/usr/local/etc/pkg/fingerprints/OPNsense/revoked/pkg.opnsense.org.20190702.pkgsave
/usr/local/etc/pkg/fingerprints/OPNsense/revoked/pkg.opnsense.org.20200119.pkgsave
/usr/local/etc/pkg/fingerprints/OPNsense/revoked/opnsense-update.deciso.com.20160725.pkgsave
/usr/local/etc/dh-parameters.4096.rfc7919.pkgsave
/usr/local/etc/dh-parameters.1024.sample.pkgsave
/usr/local/etc/dh-parameters.2048.sample.pkgsave
/usr/local/etc/dh-parameters.4096.sample.pkgsave
/usr/local/etc/dh-parameters.2048.rfc7919.pkgsave
/usr/local/etc/dh-parameters.3072.rfc7919.pkgsave
/usr/local/share/licenses/pkg-1.15.10_1/LICENSE.pkgsave
/usr/local/share/licenses/pkg-1.15.10_1/catalog.mk.pkgsave
/usr/local/share/licenses/pkg-1.15.10_1/BSD2CLAUSE.pkgsave
/usr/local/sbin/pkg-static.pkgsave
/usr/local/sbin/opnsense-bootstrap.pkgsave

To Reproduce
pkgsave file conditions currently unclear
Expected behavior
pkgsave should not taint the system so carelessly at least.
Another way to do it ;)
# find / -name "*.pkgsave" -print0 | xargs -0 -n1 rm

Screenshots
N/A
Relevant log files
N/A
Additional context
https://github.com/freebsd/pkg/issues/1924
Environment
OPNsense 20.7.x

Just delete post install, /usr/local only to speed up and daemonize to avoid hangs.

Just delete post install, /usr/local only to speed up and daemonize to avoid hangs.


unproper svg rendering with overlapping text

Version 2.1.1 from binary on OSX 10.12.1
After rendering an c3.js graph, the legend is not properly rendered on a large zoomFactor.

Here is the script:
page.zoomFactor = 4;

var pageWidth = 1300 * page.zoomFactor;
var pageHeight = 1300 * page.zoomFactor;

page.viewportSize = {
  width: pageWidth,
  height: pageHeight
};
return page.open(url, function(status) {
  page.render(outputDir + '/' + snapshotName);
});

Could you try again with 2.5 binary please? Thanks!


full repo refactor: irregularities spotted.

This issue will be used to track any anomalies that have been spotted in the codebase which might need to be addressed after the refactoring process is done.

The priority of the refactoring process is to ensure that no logic is changed.
Any logic changes that cannot be postponed will be done and their effects tracked here.
In this discussion, the current/old tool will be referred to as the 903 tool and the tool built on the new codebase  will be referred to as the lac tool.

Log:

the number of rules being run in the live 903 tool is one less than the number of rules that are coded. The EPI rule exists in validators.py but is not being run because it was removed from config.py.
[x] Hence, it was added into the main branch (old codebase) so that the comparison between the new and old codebases is done between the same number of rules.
The groupby in rule632 raised the error "attempting to get argmin of empty sequence". It was also seen to fail on main (it slipped through the github actions filter)
[x] Invalid/empty DECOM dates have been dropped before the groupby in both old and new codebases.
The old codebase used a hardcoded list of rules, called configured_errors, to generate the report that the user downloads. This tight coupling meant that a new ruleset could not easily be swapped into report generation.
[x] ruleset is being passed in as a parameter to the Report class in report.py. It has been confirmed that this change does not affect the report result.

at the time of this writing, the report generated by running the header and episodes files in the fake_data folder, using Richmond as local authority is 72 rows for error_summary and 34557 rows for child summary. error_summary maps to the ErrorCounts file and child_summary maps to the ChildErrorSummary file in the live tool.

I think EPI not being in config.py is an oversight (the rule should be run).  The rule was deleted in #587 (both from validators.py anf config.py) but then re-added to validators.py in the next commit on the same PR - it looks like config.py was just missed when re-addeding.

Thank you for pointing this out @SLornieCYC .
I spotted the commit but couldn't see the pull request it came from so missed the surrounding context. Reading through the conversation in the PR explains it now.
Thank you !

The migration from old codebase to new is now complete. Immediate outputs from the validator and the user reports produced by both codebases were compared at multiple points.
Both codebases produced the same result.
The refactoring process is done.

One thing to add is that datetime conversion was not centralized in the 903 tool because some rules expect the dates as strings.
For example rule 632 expects date values to have zz in them as placeholders for unknown values. If datetime conversion is done centrally and before the validation process, all those dates will be marked as invalid.

The scripts used to run through the code and do the initial mass transformations can be found in the debug_n_repo_transform_scripts folder.

One thing to add is that datetime conversion was not centralized in the 903 tool because some rules expect the dates as strings. For example rule 632 expects date values to have zz in them as placeholders for unknown values. If datetime conversion is done centrally and before the validation process, all those dates will be marked as invalid.

I think rule 632 (and the new-for-2023/24 rules #672 and #673) are the only ones where the date needs to accommodate strings with zz substitution.  (Affecting the <DATE_PERM>, <SW_DECOM> and <SW_DEC> fields specifically).  All other dates should be correct.
Perhaps these three fields could be duplicated on the data frames at ingress (e.g. as <DATE_PERM_STR> or similar) before running a centralised datetime conversion on all of the original date fields?


feat: initlalize angular nx project

What the program do ?
Angular application with @nrwl/nx extension
In what programming language it is written?
typescript

This pull request exeeds the max additions limit. Please fix it and reopen


Add blur efect to components.

As you can see, the windows use an acrylic blur to make everything even prettier

Hi @michalskibinski109 ,
Do you need the colors to be have some translucency so that you can add acrylic blur through tweaking your electron/framework to get that effect ?

I too think that's what the OP meant


Rainglow support?

So I've been trying to wrap my head around away to get rainglow support in this system. If you don't know about rain glow you can check it out here https://github.com/rainglow/vs  .
I could write a "transpiler" of sorts but that raises some questions around how the GUIDS are generated and keeping ThemeRegistration.pkgdef up to date. Do you even want to track 320 + themes in this repo? What are some other options?
Looking at the license redistributing the themes is possible, I just want to make sure this is the right option before I write the tools required to transpile their themes into the format that is currently being used.

Hi Tim. Sounds interesting.
I like the idea of making all the themes available, but I think it would be overwhelming to have over 320 themes to choose from in the extension.
Perhaps you could convert some of the most popular Rainglow themes and then we could bundle those in with the extension so they'll be available for all users who install it.
For the rest of the themes, if you were able to convert them to propper VS themes and simply make the .vssettings files available (here on this repo, or on the rainglow repo), then users would be able to selectively grab the ones they want.
Would that work?

That is something that could work but I personally have no way to quantify which themes are the most popular. I am wondering, is there a way to do an adhoc solution? EG:  use a direct url to a template (https://github.com/rainglow/vs/blob/master/themes/Allure (rainglow).vssettings) and have it use that as the theme. Now of course These themes would  have already been converted to the XML format and not the .vssettings config.  Its not the best solution but allows more flexibility.
For my own knowledge, whats the importance of registering themes? Is reading the Theme directory  in real time not an option? It seems the current implementation is not scalable compared to options that exist for say something like VS Code.

For my own knowledge, whats the importance of registering themes? Is reading the Theme directory in real time not an option? It seems the current implementation is not scalable compared to options that exist for say something like VS Code.

I don't know the history, but the way it works is that VS reads the list of known themes from it's registry entries. So, if you want to be able to select a theme, it has to registered (via pkgdef).
As such, the first suggestion (link to themes via URL) doesn't work.
But even if it did work, it would still be overwhelming to select a theme from a list of 300+.
So coming back to the main issue, if there are a few popular ones, then let's include them. Otherwise, it's just noise.
We could talk about what options there are for detecting most popular theme. Where are these themes being used today, and by whom?

Most popular
So, If we look at the use case for VS Code there are currently 47K  installs (not sure if unique) https://marketplace.visualstudio.com/items?itemName=daylerees.rainglow  . But this installs all of the themes. So that doesn't help with detecting the most popular. For every IDE all 320+ are installed at one time so there is no way that I know of to detect the most popular. I'll reach out to the rainglow creator and see if he has any details.
Where they are being used
Rainglow themes also exist for most  IDEs,  all jetbrain stuff, atom, eclipse. You can see all the repos here https://github.com/rainglow . Currently vscode is sitting at 853 stars, jetbrains 997 stars, after that it falls off pertty hard.

Well, how about we make a separate Visual Studio extension that installs all the Rainglow themes? That way it won't clutter the list for users who want the current (smaller) set of additional themes. And for those users who do want Rainglow, they'll get them all (which seems like the regular way for Rainglow users to play the game).

This repo provides an example of how to create an extension with themes. (Make sure to change the Guids!)
If you can write the program to convert all the themes to VS-style, then you can add them all into the extension. You can then publish the extension on the Marketplace.
Let me know if you need any help.

havent had my coffee yet but these are the questions I have right now.

I've forked this repo in it current state, should I remove the default themes ?Are there any issues with them staying in that package?
currently there are 71 unique guids per xml file, do these guid have to be generated by the theme editor or can I can I generate them myself as long as they follow the same format?
Can you point me to any documentation for these theme properties?

Good work. I haven't had my coffee yet either, but here's some answers:

I recommend you don't fork the repo, but create a completely new one instead (and copy code over). Otherwise users might think yours is an extension of this. Whereas, I propose they be two completely different extensions. (I am happy to advertise yours on the main Color Themes page on the Marketplace.)
I suggest removing the existing themes. Let's keep the themes separated. Users can install both extensions (yours and mine) if they want all the themes.
Any Guids will do (so long as they are unqiue when they need to be)
What theme properties??

What theme properties??

Specifically talking about defined properties in the xml. Example below.
 <Color Name="HyperlinkHover">
        <Foreground Type="CT_RAW" Source="FF007ACC" />
 </Color>


Enhance and Structure the Contributor Section

Title of the Pull Request

[X] Have you renamed the PR Title in a meaningful way?

Title: docs: Enhance and Structure the Contributor Section
Related Issue
Closes: #1036
Description
This PR enhances the Contributor section in the README for better organization and visual appeal. The contributor visuals now utilize the Vaunt API for a dynamic, up-to-date display, making it easier for new contributors to feel acknowledged. Added structured alignment for contributor images to improve readability and responsiveness.
Key Changes:

Updated the contributor graph to dynamically fetch and display contributors with the Vaunt API.
Structured the contributor section to enhance readability.
Made contributor images responsive for better alignment on different screen sizes.

How Has This Been Tested? ⚙
The updated contributor section was tested by:

Viewing the README on different screen sizes to confirm the responsiveness of contributor images.
Verifying the Vaunt API integration to ensure that it correctly displays contributor data.
Performing a manual code review to ensure the changes followed the style guidelines.

Screenshots 📷

Type of change
What sort of changes have you made:

[ ] Bug fix (non-breaking change which fixes an issue)
[X] New feature (non-breaking change which adds functionality)
[ ] Code style update (formatting, local variables)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[X] This change requires a documentation update

Checklist

[X] My code follows the code style of this project.
[X] I have followed the contribution guidelines.
[X] I have performed a self-review of my own code.
[X] I have ensured my changes don't generate any new warnings or errors.
[X] I have updated the documentation (if necessary).
[X] I have resolved all merge conflicts.

Fixes #1036

@vishanurag the task has been Completed. Kindly Review the PR


docs: update contribution guideline link in PR template

Fixes #1952

hey @mowies   you telling this docs/content/en/contribute/docs/contrib-guidelines-docs/_index.md    instead  of url browser link i just confirm that

yea. you should find the right things on the page in the contributing guide here: https://lifecycle.keptn.sh/contribute/
it could be that some parts are not live yet, then you'll find them under releases dropdown menu -> development

Thanks @SagarRawat24 for your contribution, merging the PR :shipit:


getradio_opearting bandwidth API implementation

Signed-off-by: Rajakumaran1106<EMAIL_ADDRESS>

https://jenkins.code.rdkcentral.com/job/github-triggered/10070/ started

https://jenkins.code.rdkcentral.com/job/build-component-rdk-next/35138/ started.

https://jenkins.cmf.code.rdkcentral.com/job/github-triggered/4876/ started

Smoke tests for ['build-tur-bb'] added.
https://jenkins.cmf.code.rdkcentral.com/job/test-components-flow/89388/

Abandoned due to inactivity, please restore if still needed.


AttributeError: 'NoneType' object has no attribute 'get' in mythril/solidity/features.py

Description
A Python error is thrown when analysing certain contracts.
How to Reproduce
After installing (v0.24) from the PyPi (following the official documentation), run the following command analysing a certain contract (source code will be provided below):
myth a contract.sol

This is the error we get:
mythril.interfaces.cli [ERROR]: Traceback (most recent call last):
  File "~/virtualenv/lib/python3.11/site-packages/mythril/interfaces/cli.py", line 966, in parse_args_and_execute
    address = load_code(disassembler, args)
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "~/virtualenv/lib/python3.11/site-packages/mythril/interfaces/cli.py", line 717, in load_code
    address, _ = disassembler.load_from_solidity(
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "~/virtualenv/lib/python3.11/site-packages/mythril/mythril/mythril_disassembler.py", line 291, in load_from_solidity
    for contract in get_contracts_from_file(
  File "~/virtualenv/lib/python3.11/site-packages/mythril/solidity/soliditycontract.py", line 132, in get_contracts_from_file
    yield SolidityContract(
          ^^^^^^^^^^^^^^^^^
  File "~/virtualenv/lib/python3.11/site-packages/mythril/solidity/soliditycontract.py", line 197, in __init__
    ).extract_features()
      ^^^^^^^^^^^^^^^^^^
  File "~/virtualenv/lib/python3.11/site-packages/mythril/solidity/features.py", line 28, in extract_features
    ether_vars = self.extract_address_variable(node)
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "~/virtualenv/lib/python3.11/site-packages/mythril/solidity/features.py", line 224, in extract_address_variable
    transfer_vars.update(self.extract_address_variable(value))
                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "~/virtualenv/lib/python3.11/site-packages/mythril/solidity/features.py", line 228, in extract_address_variable
    transfer_vars.update(self.extract_address_variable(item))
                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "~/virtualenv/lib/python3.11/site-packages/mythril/solidity/features.py", line 228, in extract_address_variable
    transfer_vars.update(self.extract_address_variable(item))
                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "~/virtualenv/lib/python3.11/site-packages/mythril/solidity/features.py", line 210, in extract_address_variable
    node.get("nodeType", "") == "ExpressionStatement"
    ^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'get'

Source code of contract.sol:
pragma solidity ^0.8.0;

contract InsecureMoonToken {
    mapping (address => uint256) private userBalances;

    uint256 public constant TOKEN_PRICE = 1 ether;
    string public constant name = "Moon Token";
    string public constant symbol = "MOON";

    // The token is non-divisible
    // You can buy/sell/transfer 1, 2, 3, or 46 tokens but not 33.5
    uint8 public constant decimals = 0;

    uint256 public totalSupply;

    function buy(uint256 _amount) external payable {
        require(
            msg.value == _amount * TOKEN_PRICE,
            "Ether submitted and Token amount to buy mismatch"
        );

        userBalances[msg.sender] += _amount;
        totalSupply += _amount;
    }

    function sell(uint256 _amount) external {
        require(userBalances[msg.sender] >= _amount, "Insufficient balance");

        userBalances[msg.sender] -= _amount;
        totalSupply -= _amount;

        (bool success, ) = msg.sender.call{value: _amount * TOKEN_PRICE}("");
        require(success, "Failed to send Ether");

        assert(getEtherBalance() == totalSupply * TOKEN_PRICE);
    }

    function transfer(address _to, uint256 _amount) external {
        require(_to != address(0), "_to address is not valid");
        require(userBalances[msg.sender] >= _amount, "Insufficient balance");

        userBalances[msg.sender] -= _amount;
        userBalances[_to] += _amount;
    }

    function getEtherBalance() public view returns (uint256) {
        return address(this).balance;
    }

    function getUserBalance(address _user) external view returns (uint256) {
        return userBalances[_user];
    }
}

Expected behavior
A successful execution with no errors and a number of detections.
Environment

Ubuntu 23.10
Python 3.11
A clean Virtual Environment with no modules other than those necessary for Mythril installed.
Mythril version: Mythril version v0.24.0
Solidity compiler and version:

solc, the solidity compiler commandline interface
Version: 0.8.21+commit.d9974bed.Linux.g++

Python version: Python 3.11.6

Additional Notes
The same occurs with a lot of other contracts also.

Looks like making this small change in the function extract_address_variable present in the file features.py:226-231 fixes this temporarily:
            elif isinstance(value, list):
                for item in value:
                    if isinstance(item, dict):
                        transfer_vars.update(self.extract_address_variable(item))

        return transfer_vars

(checking if item is an dict instance and then updating)

It turns out that objects likestrs (and ints) are also passed to the the function leading to the same issue. Is it due to some changes in an upstream package?:
With:
/*
 * @author: Bernhard Mueller (ConsenSys / MythX)
 */

pragma solidity 0.6.4;

interface ICallable {
    function callMe() external;
}

contract HardcodedNotGood {

    address payable _callable = 0xaAaAaAaaAaAaAaaAaAAAAAAAAaaaAaAaAaaAaaAa;
    ICallable callable = ICallable(_callable);

    constructor() public payable {
    }

    function doTransfer(uint256 amount) public {
        _callable.transfer(amount);
    }

    function doSend(uint256 amount) public {
        _callable.send(amount);
    }

     function callLowLevel() public {
         _callable.call.value(0).gas(10000)("");
     }

     function callWithArgs() public {
         callable.callMe{gas: 10000}();
     }
}

I get:
mythril.interfaces.cli [ERROR]: Traceback (most recent call last):
  File "~/venv/lib/python3.10/site-packages/mythril/interfaces/cli.py", line 966, in parse_args_and_execute
    address = load_code(disassembler, args)
  File "~/venv/lib/python3.10/site-packages/mythril/interfaces/cli.py", line 717, in load_code
    address, _ = disassembler.load_from_solidity(
  File "~/venv/lib/python3.10/site-packages/mythril/mythril/mythril_disassembler.py", line 291, in load_from_solidity
    for contract in get_contracts_from_file(
  File "~/venv/lib/python3.10/site-packages/mythril/solidity/soliditycontract.py", line 132, in get_contracts_from_file
    yield SolidityContract(
  File "~/venv/lib/python3.10/site-packages/mythril/solidity/soliditycontract.py", line 197, in __init__
    ).extract_features()
  File "~/venv/lib/python3.10/site-packages/mythril/solidity/features.py", line 28, in extract_features
    ether_vars = self.extract_address_variable(node)
  File "~/venv/lib/python3.10/site-packages/mythril/solidity/features.py", line 224, in extract_address_variable
    transfer_vars.update(self.extract_address_variable(value))
  File "~/venv/lib/python3.10/site-packages/mythril/solidity/features.py", line 228, in extract_address_variable
    transfer_vars.update(self.extract_address_variable(item))
  File "~/venv/lib/python3.10/site-packages/mythril/solidity/features.py", line 224, in extract_address_variable
    transfer_vars.update(self.extract_address_variable(value))
  File "~/venv/lib/python3.10/site-packages/mythril/solidity/features.py", line 224, in extract_address_variable
    transfer_vars.update(self.extract_address_variable(value))
  File "~/venv/lib/python3.10/site-packages/mythril/solidity/features.py", line 228, in extract_address_variable
    transfer_vars.update(self.extract_address_variable(item))
  File "~/venv/lib/python3.10/site-packages/mythril/solidity/features.py", line 210, in extract_address_variable
    node.get("nodeType", "") == "ExpressionStatement"
AttributeError: 'str' object has no attribute 'get'

I have observed the same result with int also.

Yes, surprisingly it did fix that issue. But I found a new one in a different file:
mythril.interfaces.cli [ERROR]: Traceback (most recent call last):
  File "/home/parakeet/tests/mythril/mythril/interfaces/cli.py", line 966, in parse_args_and_execute
    address = load_code(disassembler, args)
  File "/home/parakeet/tests/mythril/mythril/interfaces/cli.py", line 717, in load_code
    address, _ = disassembler.load_from_solidity(
  File "/home/parakeet/tests/mythril/mythril/mythril/mythril_disassembler.py", line 272, in load_from_solidity
    if self.check_run_integer_module(file) is False:
  File "/home/parakeet/tests/mythril/mythril/mythril/mythril_disassembler.py", line 236, in check_run_integer_module
    normalized_version = self.solc_version.lstrip("v")
AttributeError: 'NoneType' object has no attribute 'lstrip'

The contract in question does not specify the solidity version (which is wrong) but when I tested it with Mythril v0.23.19 the compilation works fine.

This mythril version tries to autofind the solidity version, Can you try to paste the first few lines at the top of the file (till contract )? I'll try fixing this issue

Thanks for the contract, the PR #1812 will fix this


Twitch deprecated API

The Twitch provider is currently using the old kraken V5 API which has been deprecated and replaced by the new helix API.

Thanks @Anton0123 do you want to put in the work to update it?

I think all that needs to be done is to change the TwitchAuthenticationOptions to:
       private const string AuthorizationEndPoint = "https://id.twitch.tv/oauth2/authorize";         private const string TokenEndpoint = "https://id.twitch.tv/oauth2/token";         private const string UserInfoEndpoint = "https://api.twitch.tv/helix/users";
And on line 90 in TwitchAuthenticationHandler.cs to get the user:
            var userRequest = new HttpRequestMessage(HttpMethod.Get, Options.Endpoints.UserInfoEndpoint);             userRequest.Headers.Add("Authorization", Uri.EscapeDataString("OAuth " + accessToken));
I haven't tested this and I'm a bit unsure if the headers are right


Custom man page template for better help/explanation

Adds more help text to the man page, not as extensive as the README and other docs but gives some helpful pointers at least go get started and refers to the GitHub repo for extra documentation.
Here's what it looks like:

Coverage decreased (-0.6%) to 91.933% when pulling c63419040b04eeeebcb3e1b1a4f567928618c12e on cs/custom-man into 5dc016270023d890ded499fcfc3c299fc7caa537 on master.

this is cool! 💯

Yes, agreed. That's why I didn't try to replicate all of the docs in there, just the super-duper basics.


Infinite loop in cmd_handler_process

In drivers/modem/modem_cmd_handler.c, there is potential for an infinite loop here:
https://github.com/zephyrproject-rtos/zephyr/blob/5358a11687a3a04a85f8c3b1f862bbb3b696221b/drivers/modem/modem_cmd_handler.c#L426-L429
Basically this will loop forever if it receives too much data without a newline.
My particular setup that triggers the bug:
I'm using a nRF52 with drivers/wifi/esp.c which uses modem_cmd_handler, with a baudrate change via the target_speed devicetree property.
What happens:

ESP boots up at 115200 baud
esp.c changes baudrate to 1000000
Hardware glitch causes ESP to reboot, spitting out boot messages at 115200 baud.
nRF receives this boot message at the wrong baudrate, so it's interpreted as a huge string of \0.
Then it gets stuck in that loop:

cmd_handler_process_iface_data fills rx buffer
cmd_handler_process_rx_buf finds no CRLF in findcrlf, so it returns with the buffer unchanged
eventually the buffer fills up:
[00:01:18.931,152] <err> modem_iface_uart: Rx buffer doesn't have enough space
now cmd_handler_process_iface_data fails to allocate more space in the buffer, and returns immediately without even checking the UART: https://github.com/zephyrproject-rtos/zephyr/blob/5358a11687a3a04a85f8c3b1f862bbb3b696221b/drivers/modem/modem_cmd_handler.c#L282-L290
loop forever...

A hack that prevents the lockup is to set alloc_timeout so that a full buffer at least lets other threads run:
index ca89ecbe12e3..f799138cb5fc 100644
--- a/drivers/wifi/esp/esp.c
+++ b/drivers/wifi/esp/esp.c
@@ -1001,7 +1001,7 @@ static int esp_init(const struct device *dev)
        data->cmd_handler_data.match_buf = &data->cmd_match_buf[0];
        data->cmd_handler_data.match_buf_len = sizeof(data->cmd_match_buf);
        data->cmd_handler_data.buf_pool = &mdm_recv_pool;
-       data->cmd_handler_data.alloc_timeout = K_NO_WAIT;
+       data->cmd_handler_data.alloc_timeout = K_SECONDS(1);
        data->cmd_handler_data.eol = "\r\n";
        ret = modem_cmd_handler_init(&data->mctx.cmd_handler,
                                       &data->cmd_handler_data);

Thoughts for a proper fix: probably cmd_handler_process should have a return value, and return an error when the buffer fills up without finding CRLF.  Then the caller (like esp.c:esp_rx) can detect the error and reinitialize as desired.
Or, cmd_handler_process could just discard the buffer and try to continue; that wouldn't require changes in callers.
Maybe @mike-scott or @mniestroj have thoughts?

@jimparis I think we should check whether buffer is full when findcrlf() inside cmd_handler_process_rx_buf() doesn't find anything. So Let's exit and leave any data for next time should be suplemented with Let's check if there is more space in buffer and log. If not, log an error and drop everything we've got in the buffer.. This will both throw a warning that something is wrong and prevent infinite loop you are observing.
		frag = NULL;
		/* locate next CR/LF */
		len = findcrlf(data, &frag, &offset);
		if (!frag) {
			/*
			 * No CR/LF found.  Let's exit and leave any data
			 * for next time
			 */
			break;
		}

@jimparis I think we should check whether buffer is full when findcrlf() inside cmd_handler_process_rx_buf() doesn't find anything. So Let's exit and leave any data for next time should be suplemented with Let's check if there is more space in buffer and log. If not, log an error and drop everything we've got in the buffer.. This will both throw a warning that something is wrong and prevent infinite loop you are observing.
		frag = NULL;
		/* locate next CR/LF */
		len = findcrlf(data, &frag, &offset);
		if (!frag) {
			/*
			 * No CR/LF found.  Let's exit and leave any data
			 * for next time
			 */
			break;
		}

@jimparis is this something you will be able to submit a fix for?

Not at the moment, sorry.  Maybe in a few weeks when I return to this project and can test changes.


Packaging Upgrades

Hey this is a really cool TipTap extension, I'm a big fan of Svelte and noticed most of their TipTap stuff is React & Vue.
I have noticed that the current build of this repo doesn't add .js extensions when the TS is transformed, which is messing up some of my use of this package.
Do you mind if I submit a Pull Request to updated the packaging pipeline to fix this? I've already made the changes in my fork.

@sibiraj-s The original package error I was seeing:

It is because unpkg doesn't like Typescript file, specifically their lack of extensions. But the new packaging method adds the extensions when transforming them to javascript.

A lot has been updated with v1.0.0, may be it shouldn't throw any errors.
Thank you


Attribute error, pil.image has no attribute resampling

hey, i was trying to run the pixelization extension, but this error came up, someone said to upgrade Pillow, but how do i do that?

in a new cell, run !pip install -U pillow, but you might have to restart the runtime to fully install it, that's why I don't update it in the first place

is there a way to add the code to the colab code so that i don't have to restart the runtime, can you tell me where to put it? i will create a fork and do it on that

only colab devs can fix that

ahh, okay


Fix node changelog

This PR fixes the casper-node changelog, which was broken when merging release-1.5.2 back to dev.

bors merge


TypeScript error with enhancers

I am following the doc but getting this error

this is prettier version

and this is my package.json

Is there something wrong in my code or am I just missing something

Duplicate of #12


BFUS 9.0.19* - brick

Can I unbrick cam if i don't have backup files? :(
when i updated to 0.1.3 the camera only has yellow light. Same without sd card.

Very strange this brick...
But you need a backup to unbrick your cam.
Another backup of the same model is enough.
Maybe another user could share it with you.

Hi @mates21
I shared my backup here, let me know if you can download it (first time I share using MEGA):
https://mega.nz/folder/sCwXFIiJ#hs9HPcYackYvCZ0ThfKImA

Thank you very much @mcanteri ! I've already downloaded and I'll try to fix the camera tomorrow
I must open my cam and try this https://github.com/roleoroleo/yi-hack-Allwinner-v2/wiki/Unbrick-the-cam ? is there any other way?

Well, I never had to unbrick the camera so I suppose that is the reference guide.
But are you sure it is briked ? Have you tried to take out the sd card and reset the camera ? It should factory reset it and the original software should back to work. The hack is not writing anything on the internal memory of the camera, so it is hard to make damages, but maybe could happen.

Without sd card, same situation - yellow light only :(
reset also did not help. after turning on the power, immediately yellow paw and that's it

I have verified that in my camera the yellow light stays on and hanging when I start the camera with a lower power source. With the original power supply or higher power it starts correctly

I have verified that in my camera the yellow light stays on and hanging when I start the camera with a lower power source. With the original power supply or higher power it starts correctly

I had the same problem with a similar model.

I must open my cam and try this https://github.com/roleoroleo/yi-hack-Allwinner-v2/wiki/Unbrick-the-cam ? is there any other way?

There is no other way, but the wiki page is tested, another user used it.

@mates21
Did you restore the cam?

@maocas it's not the charger fault - I checked on a few, also on the original one.
@roleoroleo unfortunately no :( for me the instruction is too difficult - I'm an amateur in such things :(

Had the same problem. Nothing worked so I connected to the serial port of the Cam to see more details. Turned out, the Backup-Partition was full and the init.sh was truncated. I restored the Backup-Partition (thanks to @mcanteri !) and now it works (with 0.1.2) again. Didn't try upgrading to 0.1.3 yet.

Unfortunately this is a problem.
Backup partition is almost full and the jffs driver doesn't handle very well the free space whel it's low.

It seems I ran into the same problem.
Lucky me also ripped off the RX solder point. Is there any other place where I can solder the RX connection?

It seems I ran into the same problem.
Lucky me also ripped off the RX solder point. Is there any other place where I can solder the RX connection?

Lucky me managed to get the camera working again. Actually I didn't really do anything. When I turned it on again today, it was back to normal. Maybe it just didn't like the SD card or the power supply I was using yesterday. Or maybe I just had to leave it switched off for some time in order to get it working again...
However, now the RX solder point is ripped off so I don't have a chance to repair it, in case it breaks in the future. Therefore I would still be interested if there is another place to solder the RX connection.

However, now the RX solder point is ripped off so I don't have a chance to repair it, in case it breaks in the future. Therefore I would still be interested if there is another place to solder the RX connection.

To find another place we need a high res picture of the pcb.

I see. I cannot provide that at the moment. Thanks anyway!

Hi Guys, Link is not available anymore... Can you share it again please...
I've run into the same issue ...

Hi Guys, Link with backup is not available anymore... Can you share it again please... I've run into the same issue ...

Here is the backup data for the y21ga model
https://mega.nz/folder/lKo1GSgT#LGi8dJt7DdmUZLWXmEjv1g


Consider refactoring rules to store a card for each entry

This is a more normalized representation and would allow easier querying by card. Also prevents creating a rule that includes and excludes the same card at the db level.
rule (id int primary key auto_increment, archetype_id int, foreign key (archetype_id) references archetype (id) ON UPDATE CASCADE ON DELETE CASCADE)
rule_card (rule_id, card varchar(190), include/exclude boolean, primary key (rule_id, card))

Apart from including card in the primary key (which now you mention it probably is a good idea), how is this different to what we have?

Oh I think I misunderstood. I was thinking because I could get "Cruel Ultimatu/m" in there that we were storing a blob of text. But it's not that it's just that we're not checking that real cards are represented we are still breaking apart into separate entries and storing separately. I already logged that so ignore this. Closing.


Adds 'Export all Flows in environment' sample script

This pull request will

Add a new sample script demonstrating how to use the m365 flow export command and PowerShell to export all Flows from an environment as both ZIP and JSON.

Merged manually. Thank you! 👏

Merged manually. Thank you! 👏


Add info about .AspNetCore.Culture

Hi @antonGritsenko, I'm your friendly neighborhood .NET Foundation Pull Request Bot (You can call me DNFBOT). Thanks for your contribution!

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

TTYL, DNFBOT;

@ryanbrandenburg @JunTaoLuo Can you please review this change?
Presumably we should remove the "ASPNET_CULTURE" text, since the cookie was renamed to ".AspNetCore.Culture"

@antonGritsenko Can you remove the text referring to the old cookie name? Also, to fix the build issue you need to escape the | with a leading \, since | is a special character in reStructuredText.

I think it's good idea to leave old name in the doc, because if I'm dev of old APS.NET then I will search something like "asp.net core ASPNET_CULTURE", and I have to find this docs where it's clear wrote that you have to use new cookie instead of old one.

Change information belongs in https://docs.asp.net/en/latest/migration/rc1-to-rc2.html and https://github.com/aspnet/Announcements

fixed in #1355
@antonGritsenko  thanks for bringing this to our attention.

Your changes are pointless. Who cares about to set cookie on server side???? No info about cookie name, about it's value. Nothing changed, same useless text. but it's your choice. Good luck.

@antonGritsenko all those implementations details are well documented in CookieRequestCultureProvider

Hi @antonGritsenko, I'm your friendly neighborhood .NET Foundation Pull Request Bot (You can call me DNFBOT). Thanks for your contribution!

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

TTYL, DNFBOT;

@antonGritsenko
Can you update your commit with the following?
CookieRequestCultureProvider
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Production apps will often provide a mechanism to set the culture with the ASP.NET Core culture cookie. Use the MakeCookieValue method of the CookieRequestCultureProvider to create a cookie. If you only pass in one of the two (culture or ui-culture), the MakeCookieValue method will set both values using the one you passed in.
The CookieRequestCultureProvider <https://docs.asp.net/projects/api/en/latest/autoapi/Microsoft/AspNetCore/Localization/CookieRequestCultureProvider/index.html>__ DefaultCookieName method returns the default cookie name used to track the user’s preferred culture information. The default cookie  name is "".AspNetCore.Culture"".
The cookie format is c=%LANGCODE%|uic=%LANGCODE%, where c is CultureInfo and uic is CultureUIInfo, for example:
c='en-UK'|uic='en-US'
@danroth27  @JunTaoLuo please review

@antonGritsenko I rolled your changes into a new PR #1360  with your commits so you'll get credit in our commit history.


replace cspell ci check by acrolinx

Both from a security standpoint and to improve the experience of editing the documentation, we want to remove the cspell ci check and replace it by acrolinx
source https://github.com/MicrosoftDocs/openapi-docs/pull/82

created a ticket https://dev.azure.com/msft-skilling/Content/_workitems/edit/256528

created a ticket https://dev.azure.com/msft-skilling/Content/_workitems/edit/256528

I'm working directly with internal folks on this

Fixed. Note however Acrolinx does not run in this public mirror.

Thanks for fixing this! What are we supposed to do then? review/merge here, see the results we get from the sync PR, and correct things further if the changes don't meet the quality bar?

Yes, that's right. This is beyond our control unfortunately.


Working on making deployment more robust and without ASG.

Closes #55

Pull Request Test Coverage Report for Build 437

26 of 26 (100.0%)  changed or added relevant lines in 1 file are covered.
No unchanged relevant lines lost coverage.
Overall coverage increased (+0.4%) to 75.451%

Totals

Change from base Build 431:
0.4%

Covered Lines:
627

Relevant Lines:
831

💛  - Coveralls

Haha,

2019-08-15 05:35:59 ERROR [codedeploy-agent(12354)]: InstanceAgent::Plugins::CodeDeployPlugin::CommandPoller: Missing credentials - please check if this instance was started with an IAM instance profile

This isn't right. I had to give an S3 bucket policy to codedeploy even though it's not using the bucket. I think the template is just not right. I'll fix that.

{
    "Version": "2012-10-17",
    "Statement": [
        {
            "Sid": "",
            "Effect": "Allow",
            "Principal": {
                "Service": [
                    "codedeploy.amazonaws.com"
                ]
            },
            "Action": "sts:AssumeRole"
        }
    ]
}

I need a code deploy iam role for the ec2 instance.

This now works, but I have to optimise the template so as to not require a codedeploybucket.

Closes #54


Allow services to read jolokia.jar

Services fail to start due to insufficient privileges to jolokia.jar which is enabled by default.
Nov 07 00:33:47 sbx-kafka-jontest-zookeeper-2 systemd[1]: confluent-zookeeper.service failed.
Nov 07 00:33:51 sbx-kafka-jontest-zookeeper-2 systemd[1]: Started Apache Kafka - ZooKeeper.
Nov 07 00:33:51 sbx-kafka-jontest-zookeeper-2 zookeeper-server-start[3110]: Error opening zip file or JAR manifest missing : /opt/jolokia/jolokia.jar
Nov 07 00:33:51 sbx-kafka-jontest-zookeeper-2 zookeeper-server-start[3110]: Error occurred during initialization of VM
Nov 07 00:33:51 sbx-kafka-jontest-zookeeper-2 systemd[1]: confluent-zookeeper.service: main process exited, code=exited, status=1/FAILURE
Description
Please include a summary of the change and which issue is fixed. Please also include relevant motivation and context. List any dependencies that are required for this change.
Fixes # (issue)
Type of change

[x] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] This change requires a documentation update

How Has This Been Tested?
Please describe the tests that you ran to verify your changes. Provide instructions so we can reproduce. Please also list any relevant details for your test configuration
Test Configuration:
Checklist:

[x] My code follows the style guidelines of this project
[x] I have performed a self-review of my own code
[ ] I have commented my code, particularly in hard-to-understand areas
[ ] I have made corresponding changes to the documentation
[ ] My changes generate no new warnings
[ ] I have added tests that prove my fix is effective or that my feature works
[ ] Any dependent changes have been merged and published in downstream modules

@jernster Apologies, can you rebase this to 5.3.0-post? We would like to get it into the earliest supported version.

Please check and confirm now.


ODS - Component - Buttons: Floating Action Buttons

Requirements
Variants

Floating Action button (FAB)
Extended FAB

Related Tasks

@mccart77  does the small fab exist in M3?


Audio not working on on Firefox 126.0.1

It doesn't work on Firefox with version 126.0.1.
Excluding audio makes it work.

Error creating audio fingerprint: TypeError: undefined is not a constructor

Thanks. I'll look into this when I get to my vacations 😄

Could not reproduce.


[Bug] disabling monsters in game doesnt work.

/mv modify remove creeper monsters
for example
/mv info 3 will shows ALL Monsters.
if you make change manually to config, then mv reload, it works as intended. Its not writing the value to the config.

Will investigate once jenkins is alive and well again.


Doesn't seem to set the correct environment variables

When I setup my travis build as instructed the environment variables BUILD_LEADER adn BUILD_AGGREGATE_STATUS don't seem to get set.
Here is an example build output
https://travis-ci.org/hms-dbmi/encode/jobs/139582366
Also when I look at historic builds for this project (travis_after_all) it doesn't appear as if the env vars are bing set there either. If you check the output of:
after_script:
- echo leader=$BUILD_LEADER status=$BUILD_AGGREGATE_STATUS

I'm guessing its related to python3 because travis build 44 is ok (with python 2.7 as leader) but build 45 doesn't show the values (with python 3.5 as leader).  In my case I'm running python 3.4.
the vars are not set.  Any idea what might be causing this?

ok on further investigation it looks like this is the user agent issue, fixed in PR #22.
Can you please merge that PR into master?


Update README.md

Description
Please include a summary of the change and which issue is fixed. Please also include relevant motivation and context. List any dependencies that are required for this change.
Fixes # (issue)
Type of change
Please delete options that are not relevant.

[ ] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality not to work as expected)
[ ] This change requires a documentation update

Checklist

[ ] My code follows the style guidelines of this project
[ ] I have performed a self-review of my code
[ ] I have commented on my code, particularly in hard-to-understand areas
[ ] I have made corresponding changes to the documentation
[ ] My changes generate no new warnings
[ ] I have added tests that prove my fix is effective or that my feature works
[ ] New and existing unit tests pass locally with my changes

Pull Request Test Coverage Report for Build 1066e9fce96fdfdf7760c58bde54ba395a693b2b-PR-5

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

Totals

Change from base Build 85aeb9e71ffe1ed7a8e2a606169a2f15683b5b78:
0.0%

Covered Lines:
773

Relevant Lines:
773

💛  - Coveralls


updated the PCLM with more information on operator and ingress configuration

I merged this prematurely per conversation with Nidhi. Will roll back.

New PR for the same item: https://github.com/mendix/docs/pull/5581


[HUDI-252] Add Disclaimer and cleanup NOTICE and LICENSE files in hudi

[HUDI-252] Add Disclaimer and cleanup NOTICE and LICENSE files in hudi

Why not do this on master and then redo to release-0.5.0 branch? changes lgtm, go ahead and merge if this is what you really want to do

@vinothchandar : Closing this. Have opened a new one against master. Will rebase release branch against master after #895 gets merged. That way, I can also pull in HUDI-62 to 0.5.0.


chore(deps): update module github.com/terraform-ibm-modules/ibmcloud-terratest-wrapper to v1.8.11

This PR contains the following updates:

Package
Type
Update
Change

github.com/terraform-ibm-modules/ibmcloud-terratest-wrapper
require
patch
v1.8.10 -> v1.8.11

Release Notes

terraform-ibm-modules/ibmcloud-terratest-wrapper
v1.8.11
Compare Source
Bug Fixes

deps: update module github.com/gruntwork-io/terratest to v0.41.23 (#543) (a6dc684)

Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.

[ ] If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

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

GitHub release
v1.0.5

Your semantic-release bot :package::rocket:


Change naming to avoid confusion

Changes the naming of props to initialState
to match the given context in the redux example.

Makes sense. Thanks!


Wiki cleanup

In the wiki, we have a few pages that are either very outdated (https://github.com/axondeepseg/axondeepseg/wiki/Datasets) or downright useless (https://github.com/axondeepseg/axondeepseg/wiki/How-to-manage-the-Binder-link what even is this?).
This wiki may confuse people who will work on ADS in the future. Some minor cleaning up could be helpful.

The Binder part is a way to try to run ADS in a web browser using the MyBinder servers; we could probably delete it, it's not been used.

Should we even keep the wiki anymore? It's annoying to handle documentation that's completely seperate from the codebase/version control/RTD


Bug fix: FixtureUtil not found

Fixed build errors when generating multiple Visual Studio projects.
https://github.com/svermeulen/Extenject/issues/209

Thanks for your PR @erinloy.
Good catch!

Thanks for your PR @erinloy.
Good catch!


Request: Array when the messages has more than one variable

Working with QLab controlled over OSC Generic via Companion. I can get most things working, but for some reason I can't seem to get messages to work when the string has more than one variable. Im new to coding OSC, but have gotten most of the other stuff to work.
It might need an array and I think that would have to be added in the module code.

@BaldrianSector can you take a look at issue #2 and tell me if this is what you’re looking for? If so, I just added this functionality today and if approved, should do what you want.

I’m currently on tour, but I’ll have a look when I get home! 😇
Sounds like the same problem!

Baldrian

Den 12. nov. 2019 kl. 20.36 skrev Joseph Adams<EMAIL_ADDRESS>
@BaldrianSector can you take a look at issue #2 and tell me if this is what you’re looking for? If so, I just added this functionality today and if approved, should do what you want.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or unsubscribe.


changed wording in README.md and docs/Interface.md

Coverage remained the same at 94.65% when pulling 6f4b7a5df8d96a3fa7aadd2cd8f6c6a41205f215 on lounikffm:master into c50557cbfc33cab4d03948484e165efd4733952d on comwrap:master.


Support Rule Name in Azure Cloud NSG Rule

Azure NSG rules will have a rule name constructed as the rule name within ANP + '-' + ANP name. This will provide visibility as to which ANP/Rule maps to what cloud rule.

/nephe-test-e2e-agentless

/nephe-test-e2e-agentless

/nephe-test-e2e-agentless

/nephe-test-e2e-agentless-upgrade

/nephe-test-e2e-agentless-upgrade

/nephe-test-e2e-agentless

/nephe-test-e2e-azure-upgrade

/nephe-test-e2e-azure-upgrade

/nephe-test-e2e-aks

/nephe-test-e2e-agentless, /nephe-test-e2e-agentless-upgrade

/nephe-test-e2e-agentless

/nephe-test-e2e-eks

/nephe-test-e2e-eks


Init called twice when in debug mode

In debug mode init is called twice - from src/Debug/Navigation.ts:
function createProgram<Model, Msg, Dom>(
  stopDebuggerOn: Observable<unknown>,
  locationToMessage: (location: Location) => Msg,
  init: (location: Location) => [Model, Cmd<Msg>],
  update: (msg: Msg, model: Model) => [Model, Cmd<Msg>],
  view: (model: Model) => Html<Dom, Msg>,
  subscriptions?: (model: Model) => Sub<Msg>
): Program<Model, Msg, Dom> {
  const history = H.createHashHistory() // this is needed only to generate init model for debug$ :S

  const Debugger = runDebugger<Model, Msg>(window, stopDebuggerOn)

  const initModel = init(history.location)[0] // init called first time

  const debug$ = new BehaviorSubject<DebugData<Model, Msg>>([debugInit(), initModel])

  const p = program(locationToMessage, init, updateWithDebug(debug$, update), view, subscriptions) //init will be called second time

  // --- Run the debugger
  // --- we need to make a type assertion for `dispatch` because we cannot change the intrinsic `msg` type of `program`;
  // --- otherwise `programWithDebugger` won't be usable as a transparent extension/substitution of `Html`'s programs
  Debugger({
    debug$,
    init: initModel,
    dispatch: p.dispatch as DebuggerR<Model, Msg>['dispatch']
  })()

  return p
}

Dirty workaround is to keep init counter inside file, but I think calling init twice is a bug

@padzikm we need to call init the first time in order to get the initial program's Model to:

create the debug$ stream
pass the initial state to the redux-dev-tool extension (in case it is installed - but the Debugger interface is intentionally agnostic/more general so we can add other types of debugger in the future)

Which is your problem (related to a double call to init)? In theory init should not execute any side-effect, it only defines the initial Model and Cmd so it should be safe executing it twice


Breaking changes in oneOf schemas, accepted or mistake?

What version of ogen are you using?
$ go list -m github.com/ogen-go/ogen

v0.73.0
Can this issue be reproduced with the latest version?
Yes
What did you do?
I've just tried to upgrade to 0.73.0 and running into big breaking changes with the generated code since the solution to #960.
Say you have Vehicle which can be oneOf, Car or Bicycle, in 0.71.1 the generated Vehicle struct would be as follows:
type Vehicle struct {
  Type VehicleType
  Car Car
  Bicycle Bycycle
}

Whereas in 0.73.0 this is output:
type Vehicle struct {
  OneOf VehicleSum
}

And VehicleSum contains the Type, Car, and Bicycle fields.
Was this intended? The API surface prior to this change was nice but now it feels like I have structs implemented in a way to fit around the library, rather than my structs modelling my actual data.

Just to add to this, I've noticed the docs website is also still describing the old behaviour. If the latest changes are decided to be on purpose, the docs will need updating: https://ogen.dev/docs/types/sumtype

Please check that your schema does not contain the type: object part, like:
Sum:
  type: object # <-- HERE
  oneOf:
    - $ref: '#/components/schemas/Cat'
    - $ref: '#/components/schemas/Dog'
  discriminator:
    propertyName: petType
    mapping:
      cat: '#/components/schemas/Cat'
      dog: '#/components/schemas/Dog'

If such, please try removing it.

ah ha! That works, thanks


Add the CRUD Operation for Flats Table as per new UI Template

This PR : https://github.com/NCSU-SE-Fall-24/WolfLease/pull/18 resolves above issue. Hence closing


Fix issues with bson linking

Requires changes from https://github.com/smartdevicelink/bson_c_lib/pull/35
The CMake BSON installation was buggy after the merge of the Remote ATF feature. This makes the installation more consistent by:

Searching for the lua wrapper library in FindBSON.cmake
Follow normal lua library installation practices.

@jacobkeeler Please notice we have the following error when trying to build the ATF project from this PR:
-- Installing: /home/developer/sdl/b_atf/bin/ATF
CMake Error at cmake_install.cmake:73 (file):
  file INSTALL cannot find
  "/home/developer/sdl/b_atf/bin/lib/lua/5.2/bson4lua.so": No such file or
  directory.

@dboltovskyi Did you point to the changes in smartdevicelink/bson_c_lib#35?

@jacobkeeler That was the reason of the issue. Now project is buildable. Thanks!
However when I try run 018_V5_happy_path_SUCCESS.lua script I got the following:
Lua error:
.../Security/SSLHandshakeFlow/018_V5_happy_path_SUCCESS.lua:12: module 'bson4lua' not found:
	no field package.preload['bson4lua']
	no file './modules/bson4lua.lua'
	no file './modules/atf/stdlib/bson4lua.lua'
	no file '/usr/local/share/lua/5.2/bson4lua.lua'
	no file '/usr/local/share/lua/5.2/bson4lua/init.lua'
	no file '/usr/local/lib/lua/5.2/bson4lua.lua'
	no file '/usr/local/lib/lua/5.2/bson4lua/init.lua'
	no file '/usr/share/lua/5.2/bson4lua.lua'
	no file '/usr/share/lua/5.2/bson4lua/init.lua'
	no file './bson4lua.lua'
	no file './lib/libbson4lua.so'
	no file './libbson4lua.so'
	no file '/usr/local/lib/lua/5.2/bson4lua.so'
	no file '/usr/lib/x86_64-linux-gnu/lua/5.2/bson4lua.so'
	no file '/usr/lib/lua/5.2/bson4lua.so'
	no file '/usr/local/lib/lua/5.2/loadall.so'
	no file './bson4lua.so'

I suppose bson4lua.so should has lib prefix in it's name

Hmmm, a workaround could be to copy the library into the root of the build directory. Lua looks in very specific directories for these modules, I suppose I must have had the library normally installed when I was testing (in /usr/local/lib). I think the more consistent solution would be to install the bson library in /usr/local/lib by default (maybe through a 3rd party install prefix?).

Search patterns for the libraries are defined in https://github.com/smartdevicelink/sdl_atf/blob/10a8207e5b9676b37f6d7c341b991d54466d710e/src/lua_interpreter.cc#L81
So we can update this string in a following way:
lua_pushstring(lua_state, "./lib/lib?.so;./lib?.so;./lib/?.so;");

Another approach could be to build libbson4lua.so instead of bson4lua.so in https://github.com/smartdevicelink/bson_c_lib/pull/35
In this case we don't need to update ./src/lua_interpreter.cc and 018_V5_happy_path_SUCCESS.lua script

@dboltovskyi Fixed the library search patterns

@jacobkeeler Thank you for the update - it works.
However did you have a chance to check latest develop? It has #189 fix merged and now all the libraries are built into ./atf_build/bin/lib folder by default.
We have some concerns regarding usage of /usr/local/lib folder to store SDL/ATF dependencies. There are a few reasons for that:

Ability to have sandboxed environment.
Having all SDL/ATF 3rd party libraries in a specific folder allows them to be easily uploaded to VM or Docker container.
So we don't need to filter out non-SDL libs from /usr/local/lib folder.
Ability to have clean SDL/ATF build.
Sometimes there could be changes introduced in 3rd party libs so they needs to be rebuilt.
To be completely sure if we do not use old versions the easiest way is to delete one specific folder with all SDL/ATF libs and to rebuilt them from scratch.

@dboltovskyi Understood. This PR doesn't require that the library be in the usr/local/lib directory, so there should be no problem there. I also think that adding the bin suffix to the install directory will not have any effect on this PR, and this change is already merged into this branch.


Why there seems to be a visible limitation on where the tooltips will show?

I created a tab and group, but for some reason, the tool tips feature have a hard limit of where it will display.
I have uploaded a GIF to demonstrate the problem. Basically, up until a x coordinate value, if I hover the mouse in the button, check box, slider... the tooltip will show. However, pass that point and no tooltips is shown. However, those button, checkbox, slider... can still be interacted normally.
Also, element outside the tab group but located at an even further x coordinate will also show tooltips if hover, so the problem seems to be limited to the tooltips within the tab group.
I am not sure if I did something wrong or if there is actually a bug.
What may be the cause of this?
Thanks

Okay I found the problem. It's just my coding. Apparently I mistakenly overlay an empty object over that area.


Use longer Wordlist

The original Python implementation has a 65k word list that could be used [0].
This would obviously increase the word combinations from 9003^4 to 65000^4,
though I am not sure how to calculate that entropy bit count.
[0] xkcdpass default list

The words are much harder to remember though and include captalization and special characters. If you have to think three times until you can properly spell Alpheratz, Arkhangelsk or Agamemnon then all the advantages of having memorable words are gone.
If I'm going to switch the default wordlist, then it'll probably be the one mentioned in #2. Otherwise, people will probably be able to use custom wordlists in the future, see #2.

I agree with the problem of capitalization and special characters, but I haven't had that problem yet. If I hit a particular difficult word, I just I regenerate a password.
When switching the default list you might as well merge your list with the one from EFF, which would get the list to 15693 words.


How fast the Blob transition of Tier Blob to archive tier?

How fast the Blob transition of Tier Blob to archive tier?
Once the policy hit rule, how many hours required to Blob transition to archive tier?
If blob was really big, is there are possibility of that take longer than 24 hours to transition to archive tier?
Thanks,

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

ID: 9a558a9e-10d0-ea34-8780-d9084f87f952
Version Independent ID: 60dda4e0-7630-f358-aa3a-6a992eae61e2
Content: Managing the Azure Storage lifecycle
Content Source: articles/storage/blobs/storage-lifecycle-management-concepts.md
Service: storage
Sub-service: common
GitHub Login: @mhopkins-msft
Microsoft Alias: mhopkins

@KeiroKamioka0000 Thank you for your query. We will investigate and update further.

@mhopkins-msft Requesting you to please add your comments here

@mhopkins-msft
Hello, sorry for pinging you.
Is there are ETA for answer for this?
Thanks,

@KeiroKamioka0000 All tier changes between Hot, Cool, and Archive are immediate after a successful SetBlobTier call except for when a blob is tiered from Archive to Hot/Cool. We refer to this tier change as rehydration, and it can take several hours to complete. Lifecycle policies are not immediate and run about once a day. So any tier changes using lifecycle would depend on that.

@KeiroKamioka0000 We will now proceed to close this thread. If there are further questions regarding this matter, please tag me in your reply. We will gladly continue the discussion and we will reopen the issue.


Loss of focus when tabbing

When I switch tabs using this extension the window some how loses focus, but not entirely. Windows still thinks its the active window but I can't interact with it. I have to ALT+Tab out then ALT+Tab back into to be able to interact with it (e.g. use the keyboard).
Chrome version 39.0.2171.71 m

+1

@cve which OS are you running?

Debian 8
wt., 13 paź 2015, 05:03 Evan Jehu użytkownik<EMAIL_ADDRESS>napisał:

@cve https://github.com/cve which OS are you running?
—
Reply to this email directly or view it on GitHub
https://github.com/babyman/quick-tabs-chrome-extension/issues/67#issuecomment-147581981
.

Clearing out some of these really old, abandoned issues.


[NodeJS] assert.equal() is deprecated since node v10

eslint-plugin-node v7 doesn't like us using assert.equal() anymore. Replace assert.equal with assert.strictEqual
reference: https://github.com/googleapis/nodejs-automl/pull/11

Yeah I just ran into this too.  @alexander-fenster we could use a hand here :)


Create new Static Webapp not setting local fs changes

Hey folks! First off, very cool! I'm looking forwards to moving the TypeScript website to static web apps.
I ran through the "Create new Static Webapp" with all the defaults, which created this repo:  https://github.com/orta/devdiv-onboarding/commit/d497d75bb5f17336116ef12bc5d6039d2e2dec50 and also my Azure stuff

What it didn't do was set up any folders locally, and left me with this screen:

It looks fine in the logs:
1:53:53 PM: Creating resource group "DevDivOnboarding" in location "centralus"...
1:53:55 PM: Successfully created resource group "DevDivOnboarding".
1:53:55 PM: Creating new GitHub repository "devdiv-onboarding"
1:53:57 PM: Created new GitHub repository "devdiv-onboarding"
1:54:02 PM: Created static web app "DevDivOnboarding"

I guess my expectations were that there would be something after creating. I assume that this did all the GH/Azure bits and then it is on me to clone the repo and do some work, which is fine, but I didn't feel prompted to do so next

@orta can you walk me through your expected steps? You mentioned your "TypeScript website" - does that mean you already tested your app locally before creating a static web app in Azure? And was it a git repo already (just not in GitHub)? I'm trying to figure out how users expect to make the transition from a local app to an app deployed to the cloud.

That's an aside.
I was expecting that after running through the template it would clone the repo I had made and open it.

This PR somewhat address this concern https://github.com/microsoft/vscode-azurestaticwebapps/pull/264
It'll tell the user to push to the GitHub repository to trigger another deployment.  There's also a context menu action on the SWA tree item to clone the repo down.  Hopefully this will help guide users on the next steps.

@orta Just wanted to let you know that we released v0.8.0 that streamlines this process a lot more effectively and that Static Web Apps the service also just GA'ed today! 🎉 Hope you still find it very cool.


Clarification on UI changes overriding schedule configuration

Hi,
I noticed this note in a previous version of the sidekiq-scheduler gem (2.0.20) but not in the recent documentation:
NOTE: Changes made through the UI supersede job's configuration, even after a restart.

Is this still the expected behavior? I am using version 5.0.3 and am still seeing this behavior. Specifically, when I disable a job in the UI, it remains disabled after a restart, even though the YAML schedule config sets the job as enabled.
It would be helpful to have this clarified, as it’s no longer mentioned in the README/docs.
Thank you!

I will have to see when we removed that from the documentation, but I would assume that if it is still behaving like that, then that still is the expected behavior.
I have been maintaining this gem since v3.1.0 so since that goes back to a version previous to this, I don't have full context of the behavior yet (but will come back to you once I have time to dig into it)


Webpack magic comments don't take effect. Images don't get cached after first request

I have a component that has to switch between 4 images constantly, every time a property changes I import the specific image for it.
I noticed that the image always gets re-downloaded instead of being cached so I tried to use webpacks magic comments to prevent this from happening:
  /* webpackChunkName: "images" */
  /* webpackMode: "lazy-once" */
  /* webpackPreload: true */

however, none of the magic comments work when importing the image. I'd like to be able to cache the images after they were requested for the first time

@MrToxy could you prepare a small repro?


Investigate potential designs for cloud secrets helpers

For Chef Infra Client 17.x we would like to integrate with Azure / AWS secrets managers. We know we can do this with basic helpers, but there may be better implementations that can be achieved with a small amount of additional engineering effort.
This issue tracks our investigation of potential implementations we could build with aws/azure.

I'll be curious on designs for this.
For our immediate use-case, we're planning to pass AWS Secrets Manager ARNs to our run, retrieve the secrets (with metadata as we want the tags for some processing) and then utilize them by pushing to various configuration files, etc.


Using if (foo?.bar == somethingNotNull) does not promote foo

Another surprise (to me):
void main() {
  String? foo = 'Foo';
  if (foo?.toUpperCase() == 'FOO') {
    // Error: foo might be null.
    print(foo.toUpperCase();
  }
}

The only value comparisons which promote are != null and == null, and only on the variable itself.
So foo != null promotes foo, but foo == 'bar' deos not, and foo?.something != null doesn't either.
Here you are deriving that because foo?.toUpperCase() is equal to a non-null value, then it must be a non-null value, and therefore foo must be non-null too. That's not expected to happen.
So, working as intended.

Why isn't that expected to happen? The above is a contrived case, but patterns like this are common enough:
if (foo?.isDelicious() == true) {
  print(foo.describeDeliciousness());
}

I find it slightly surprising that this does not work. Promotion of a local would happen if you manually desugared
if (foo?.something != null) ...

to
if (foo != null && foo.something != null) ...

so why should you have to do that yourself?
Not promoting foo == 'bar' makes some sense since without looking at the definition, you don't know what operator== does. We perform constant-folding on strings, so why not incorporate more properties of the primitive types into promotion?
With foo?.something == 'bar', along one path of possibilities you have null as an operand to ==.

I'm not surprised we don't promote because I have memorized which operations can promote, and this isn't one of them.
There are lots of operations that imply something being non-null, and we don't recognize all of them, only the most direct ones.
If we consider foo?.bar ... equivalent to foo != null ? foo.bar ... : null for local variables (and equivalent to let x = foo in x != null ? x.bar ... : null for not-local-variables), then we could do promotion from the implicit, equivalent foo == null.
We haven't specified it, so we don't.
Generally, I really, really don't want to reason about code from syntactic equivalences. It gives surprising behavior (like ++x?.foo short-circuiting the ++ because it's equivalent to to x?.foo += 1, but we don't short-circuit other prefix operators. I think this was a bad result of using equivalences as basis for reasoning).
So, if we can generalize the rules so that localVar?.selectors != null promotes localVar without resorting to equivalence to something containing foo != null, then I'd be fine with doing so, but I don't think it's viable to try adding it to the initial release of null safety.
We also don't promote foo to non-null for foo == "bar" at all. We could, but we haven't specified it, so we don't.
https://nullsafety.dartpad.dev/5a783a27daed945ead642728a80229c6

Respectfully whether you personally want to reason about it isn't really the point of this issue - at least me and Stephen (likely more) consider this valid.
I suspect this pattern is very common across both external and Google packages and unless we intentionally want users to hand desugar to the longer-form code we should consider improving this.
I'm happy to wait for other responses, thanks!

My intuition is that this feature would make users less confused than they would be without it. I'd be inclined to push on it, especially if we think we can do it relatively quickly. If we think it will take too long we should consider whether it will be breaking to release it later. @leafpetersen

Totally! I could also see at minimum adding some information to our migration guides (/cc @munificent) that highlight "these are cases you'd think would promote, but don't, here are some tracking issues for future versions of Dart". Otherwise I think users are going to think they did something wrong.

Maybe I'm just not sure what the point of this issue is.
The described behavior is correct according to the specification, so all tools are working as intended and required. That makes it neither a bug, nor a tool enhancement issue, except perhaps to give better messages when encountering the pattern.
If we want to change the specified behavior, we should move the issue to the language repository.


Testing Blockstream Green

I tested the QR code on the website. Green properly scans the QR code and recognizes the on-chain address, and I made it to the final send screen. It is not a LN wallet so that isn't applicable.

Thanks! Closed in #42.


Must delete current data to view updated driver schema

What kind of request is this (question/bug/enhancement/feature request):
bug
Steps to reproduce (least amount of steps as possible):

Run rancher locally.
Go to https://YOURHOST/v3/schemas/amazonElasticContainerServiceConfig.
Add a driver flag in eks_driver.go and save.
Rerun rancher.
Go to https://YOURHOST/v3/schemas/amazonElasticContainerServiceConfig.

Result:
The schema will not update to reflect the changes. This would have to a user if they were to update rancher without restarting kubernetes.
Other details that may be helpful:
Environment information

Rancher version (rancher/rancher/rancher/server image tag or shown bottom left in the UI):
master branch 1/29/19

@erikwilson to validate

To validate I first verified the bug in v2.1.6, viewed the schema at /v3/schemas/googleKubernetesEngineConfig, added a 'hello-world' flag to gke_driver.go, and recompiled & restarted the server. As expected the schema was not updated to include the new flag.
I then tried on master (0bbc6c528ca08287f08ab275947773c813ff3fb3) repeating the same process, after recompiling & restarting the schema now contains the new flag.

Can you take the validation one step futher and verify it works properly for external kontainer engine drivers? They are now pluggable like node drivers. @nathan-jenan-rancher has an example driver that is a dupe GKE but external. Can you run the same test (adding a hello world flag) with that?
The difference is that you should not have to restart rancher. Updating the pluggable driver to point to the newer version of the driver should trigger it.
I think this actually goes beyond the scope of the original bug report, but its still important to test.

I was unable to trigger a schema update with pluggable drivers without removing and re-adding the driver.
I compiled and added the driver at https://github.com/nathan-jenan-rancher/kontainer-engine-example-driver, then modified gke_drive.go in vendor and updated the hash.
The driver re-download but a new schema failed to appear. I restarted the server but the schema still failed to update.
I removed the driver and re-installed and the new schema appeared.

@erikwilson to revalidate

I was able to validate that the built-in drivers and pluggable drivers will update the schema on change.
To validate the built-in driver I modified the vendor gke_driver with a flag and restarted rancher, and the schema updated.
To validate the pluggable driver I installed our example driver at rancher/kontainer-engine-driver-example and verified the schema. After recompiling the driver the checksum was updated, but the driver did not re-download. After changing the driver URL the driver re-download and the schema was updated.

Validation is good


[Port dspace-7_x] Bump cookie, cookie-parser and socket.io

Manual port of #3407 to dspace-7_x

Tested locally with a 7.x backend and found no issues.


Docs Updated for new Onboarding UI

Migrated from GitLab: https://gitlab.com/meltano/meltano/-/issues/1586
Originally created by @derek-knox on 2020-01-18 00:27:05

This is a follow-up to https://gitlab.com/meltano/meltano/merge_requests/1359. It was already large so I broke up the docs updates into this issue:

[x] contributing .env now required (already happening on hosted, need to do locally if not already)
[x] getting started
[ ] tutorials?
[x] meltanodata.com instance setup

View 12 previous comments from the original issue on GitLab


Seeing dark screen in Android

What were you trying to do?
The code I found below is from the getting started guide of this library. I'm getting a dark screen when I'm trying to use it. I have added the necessary permissions in the android manifest file. Am I missing anything else? Is there anyone who's having similar issue?
Reproduceable Code
function App() {
  const devices = useCameraDevices()
  const device = devices.back

  if (device == null) return <LoadingView />
  return (
    <Camera
      style={StyleSheet.absoluteFill}
      device={device}
      isActive={true}
    />
  )
}

What happened instead?
Seeing dark screen in Android
Relevant log output
No response
Device
Android tablet
VisionCamera Version
latest
Additional information

[ ] I am using Expo
[X] I have read the Troubleshooting Guide
[X] I agree to follow this project's Code of Conduct
[X] I searched for similar issues in this repository and found none.

What does the Logcat output say?

When reporting an error, "Relevant log output" is important. Don't just leave it out, I can't see your screen so I don't know what's going on when you just tell me that you have a blackscreen.

This is probably because the simulator does not have any devices available.
if the device variable is undefined then you will see a black screen.
  const devices = useCameraDevices()
  const device = devices.back

Thank you for getting back.
I got it working now. Even though I added permission for camera in AndroidManifest.xml , I also had to ask for permission using PermissionsAndroid.PERMISSIONS.CAMERA and useEffect hook.

@ataddesse Hey I am still facing issue with black screen, even after adding permission, Any idea.

Do you also grant the permission from your component file? If not try having a function like this and execute it using a button, inside useEffect or componentDidMount().
const requestCameraPermission = async () => {
try {
const granted = await PermissionsAndroid.request(
PermissionsAndroid.PERMISSIONS.CAMERA,
{
title: "Cool Photo App Camera Permission",
message:
"Cool Photo App needs access to your camera " +
"so you can take awesome pictures.",
buttonNeutral: "Ask Me Later",
buttonNegative: "Cancel",
buttonPositive: "OK"
}
);
if (granted === PermissionsAndroid.RESULTS.GRANTED) {
console.log("You can use the camera");
} else {
console.log("Camera permission denied");
}
} catch (err) {
console.warn(err);
}
};


"Small Deploy with Network" with .local domain fails in Godot 2.1.3 & iOS (regression)

Operating system or device - Godot version:
iOS 10.1.3 - Godot 2.1.3
Issue description:
Using the "Small Deploy with Network" requires the argument "-rfs ".
In earlier versions, setting the argument "-rfs MacBook.local" (the Mac's name is "MacBook") worked, since it resolves for the Mac's IP which may change every time you connect to a network. In Godot 2.1.3 it no longer works, and crashes, unless you set the IP, which you have to update every now and then manually
Steps to reproduce:
1.- Run a Godot Project and enable Small Deploy With Network.
2.- Downloading the export templates, uncompressing the iOS template and installing the Xcode project with Arguments Passed On Launch set to "-rfs <Mac'sName.local>" will crash on launch
3.- Replacing the executable (godot_debug.iphone) with an earlier version runs perfectly well (I'm not sure if the version I used for replacing is 2.1.1 or 2.1.2, it has a modified date of November 16, 2016)

Ping @Faless @punto- , this might be related to IPv6 changes (even though that's a bit far-fetched).

First of all thank you for your report and sorry for the delay.
We released Godot 3.0 in January 2018 after 18 months of work, fixing many old issues either directly, or by obsoleting/replacing the features they were referring to.
We still have hundreds of issues whose relevance/reproducibility needs to be checked against the current stable version, and that's where you can help us.
Could you check if the issue that you described initially is still relevant/reproducible in Godot 3.0 or any newer version, and comment about its current status here?
For bug reports, please also make sure that the issue contains detailed steps to reproduce the bug and, if possible, a zipped project that can be used to reproduce it right away. This greatly speeds up debugging and bugfixing tasks for our contributors.
Our Bugsquad will review this issue more in-depth in 15 days, and potentially close it if its relevance could not be confirmed.
Thanks in advance.
Note: This message is being copy-pasted to many "stale" issues (90+ days without activity). It might happen that it is not meaningful for this specific issue or appears oblivious of the issue's context, if so please comment to notify the Bugsquad about it.

Seems to be working now on Godot 2.1.4

Thank you for checking


TypeError: Cannot read properties of undefined (reading '_def')

Hello! I'm not sure what's the problem here but I'm having trouble setting it up.

I'm getting error from this function:
// src/zod-resolve-types.ts
var joinQueries = (functionName, queries) => {
  const queryNames = [];
  const queryTypes = Object.entries(queries).map(([name, query]) => {
    const stringName = `'${name}'`;
    queryNames.push(stringName);
    if (!query.inputParser._def)
      return `QueryName extends ${stringName} ? [undefined?]`;
    const { node } = zodToTs2(query.inputParser);
    const inputType = printNode2(node);
    const queryType = `QueryName extends ${stringName} ? [${inputType}]`;
    return queryType;
  });
  const filteredQueryTypes = queryTypes.filter((value) => typeof value === "string");
  const joinedQueryNames = queryNames.join(" | ");
  const args = ["name: QueryName"];
  const joinedQueryTypes = `${filteredQueryTypes.join(" : ")} : never`;
  args.push(`...args: ${joinedQueryTypes}`);
  return `declare function ${functionName}<QueryName extends ${joinedQueryNames}>(${args.join(",")}): void`;
};

I tried downgrading my node version (from 18 lts to 16) yet no luck.

Hello, I think this is happening because you are using trpc-v10 and trpc-playground is not. You can try installing trpc-playground@next for now.

I think we're releasing v10 Monday (tomorrow) so I'll wait until then and then make v10 the default here

Hello, I think this is happening because you are using trpc-v10 and trpc-playground is not. You can try installing trpc-playground@next for now.
@sachinraja is it possible to set the next branch to default?

Thanks, got it working! I'll reinstall the official once trpc-v10 is supported. You guys are amazing! cheers!

done (albeit very late...). trpc-playground@latest supports v10


findConstructorOrThrowException and findMethodOrThrowException have critical bugs

From<EMAIL_ADDRESS>on October 24, 2008 11:36:20
findConstructorOrThrowException in Whitebox have two critical bugs which
effects other parts of PowerMock (for example createPartialMock).
1:
if (!paramTypes[i].equals(arguments[i].getClass())) {
wrappedConstructorFound = false;
break;
}
Solution: arguments[i].getClass() must be changed to
getUnmockedType(arguments[i].getClass())
2:
The findPrimitiveMethodOrConstructor should be renamed to
hasWrapperArguments(return value must change from true to false)
If a primitive constructor is found parameter checking must take place!!!
This doesn't happen today!!
Original issue: http://code.google.com/p/powermock/issues/detail?id=34

From<EMAIL_ADDRESS>on October 26, 2008 00:59:55
createPartialMock now works as expected
Status: Fixed