Update Readme file

[ ] Closes #xxxx
[ ] Tests added / passed
[ ] Passes pre-commit run --all-files
#8463

Can one of the admins verify this patch?

@Kareem-negm in general I am all for the idea of elevating this content into the readme. In terms of maintainability I would prefer for the wording to exactly match the install section here: https://github.com/dask/dask/blob/main/docs/source/install.rst
Then we can add a test that ensures that they exactly match so that we don't have to remember to update one when we update the other.

@jsignell Ok I will add all of the install sections under the <details> tap To ensure maintainability and in order not to make the README file too large

I still want to add more features so please suggest some

I still want to add more features so please suggest some

@Kareem-negm I think the scope of this PR is sufficient, and we can open new PRs if/when we need more features. :)

I still want to add more features so please suggest some

@Kareem-negm The scope of this PR looks fine to me, maybe we can open new issues to discuss more features if/when we need them. :)

@Kareem-negm The scope of this PR looks fine to me, maybe we can open new issues to discuss more features if/when we need them. :)

fine if everything is good please merge it
@jsignell

@Kareem-negm are you able to address the comments from @pavithraes?

@Kareem-negm closing this for now, but we encourage you to open this up again in the future if you have time to work on it :).


TODO: Handle Life representation

Update HUD life with the life of the player ( the target of the active camera )

Solved


feat: implement 0x1D - SAR opcode

fork: Constantinople
group: Comparison & Bitwise Logic Operations
Index 1 is top of the stack. See PUSH.
Notes
Shift the bits towards the least significant one. The bits moved before the first one are discarded, the new bits are set to 0 if the previous most significant bit was 0, otherwise the new bits are set to 1.
Stack input

shift: number of bits to shift to the right.
value: integer to shift.

Stack output

value >> shift: the shifted value.

Examples

*
Input
Output

1
1
1

2
2

*
Input
Output

1
4
0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF

2
0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0

Reproduce in playground.
Error cases
The state changes done by the current context are reverted in those cases:

Not enough values on the stack.

@ClementWalter Can I do it?


where does the 'center_crop()' in the utils.py import from?

Firstly,thanks for your sharing! I have a problem.where does the 'center_crop()' in the utils.py import from? And it shows error marked by the red line when I open the codes in Pycharm.I also can't find something like 'import center_crop' at the top of the file.May you give me some  advice?    @duxingren14
the codes here:
def transform(image, npx=64, is_crop=True, resize_w=64):     # npx : # of pixels width/height of image     if is_crop:         cropped_image = center_crop(image, npx, resize_w=resize_w)     else:         cropped_image = image     return np.array(cropped_image)/127.5 - 1.

It is a left over. Sorry for causing the confussion. I will update the codes then.


Get tests running via CI and add in that cute little green button

Tests can be run manually with
docker build -t llamax . && docker run -e JAX_ENABLE_X64=True llamax pytest

Fixed as of https://github.com/finbarrtimbers/llamax/commit/6b07d006677f45a43ddca7702f716ba307e6681a.


Wagtail 5.2

Wagtail 5.2 release notes
Upgrade considerations:

Adoption of classname convention for MenuItem related classes and hooks

Other changes:

Update test matrix to include Wagtail 5.2
Support tox testing
Linting

Thanks @katdom13!
What's the motivation for switching our CI setup to tox? As far as I can see, that change results in our Github Actions setup no longer specifying Django / Wagtail versions, so we just end up testing against the latest ones rather than the full range of versions.

Hi @gasman ,
I thought that listing the combinations can get very tedious if we were to maintain more Wagtail versions. Plus it would be great if we had some sort of a uniform testing across Wagtail and Torchbox-maintained packages.
Please let me know if you'd prefer to keep the previous testing setup, or if you have any ssuggestions.

I think there are a couple of different topics being conflated here:
Testing a full matrix vs. specifying combinations
Taking the test matrix as defined in tox.ini here:
py{38,39,310}-django{32,41}-wagtail{41,51,52}-{sqlite,postgresql}
py311-django41-wagtail{41,51,52}-{sqlite,postgresql}
py311-django42-wagtail{51,52}-{sqlite,postgresql}

If I've calculated correctly, this gives us 46 test runs in total. (This isn't happening on Github Actions at the moment, because test.yml is misconfigured and is calling tox with no arguments, so it's only doing one test run per Python version, using the latest versions of the libraries each time.) This is a waste of resources, and makes the tests take much longer to complete than they need to. If there's a regression from Python 3.8 to 3.9, we can identify that (along with other kinds of regression) by just running py38-django32-wagtail41-sqlite and py39-django41-wagtail51-postgresql - we don't need 8 test runs for each Python version.
Ultimately this doesn't save us from having to manage the list manually anyway - we still have to adjust the list to leave out invalid combinations. For these reasons, I'm opposed to running against the full matrix.
Using tox vs. just using Github Actions
Given that we're continuing to use Github Actions either way, I don't see what benefit tox gives us - it's just repeating the configuration in two places. (Maybe the plan is to only have the configuration in tox.ini, but as mentioned, that's currently broken here, and I can't see how it could work - in order for the test runs to show up individually in the Github Actions UI, rather than just one test runner running everything in sequence, that information has to be in test.yml, doesn't it?)
Either way, let's not try to do multiple things in one PR - please can you open one PR for the 5.2 compatibility fixes, one to add linting, and one for migrating to tox.ini (if you're still interested in pursuing that)?

Hi @gasman ,
Thanks for the feedback above. I will be creating a new PR for now with only the changes for Wagtail 5.2.
Please see https://github.com/torchbox/wagtail-webstories/pull/26


'Readme.md' couldn't be found during installation

Downloading/unpacking phigaro
Downloading phigaro-<IP_ADDRESS>-2.tar.gz (70kB): 70kB downloaded
Running setup.py (path:/tmp/pip_build_root/phigaro/setup.py) egg_info for package phigaro
Traceback (most recent call last):
File "", line 17, in
File "/tmp/pip_build_root/phigaro/setup.py", line 2, in
with open("Readme.md", "r") as fh:
FileNotFoundError: [Errno 2] No such file or directory: 'Readme.md'
Complete output from command python setup.py egg_info:
Traceback (most recent call last):
File "", line 17, in
File "/tmp/pip_build_root/phigaro/setup.py", line 2, in
with open("Readme.md", "r") as fh:

FileNotFoundError: [Errno 2] No such file or directory: 'Readme.md'

Sorry, for a late reply. I repaired the package.  The actual version is phigaro-<IP_ADDRESS>-3.tar.gz
If pip uses the older version, type pip install phigaro --no-cache-dir


Basic Steering functionality

Basic Steer functionality for associated STA.
Test Procedure as below
-Initiate steer request from controller using steer_sta OneWifiMesh (Steering Mandate and update BSSID)
-Agent receives the request and responds with an ACK to which controller stops re-sending the query.
-Agent now frames a BSS Transition Request towards OneWifi which is published to the associated STA.
-OneWifi posts the response from the STA which is then used to frame a steer response back to the controller.
Note: Doesn't work with multiple associated STA's yet

b'## Blackduck scan failure details
Summary: 0 violations, 0 files pending approval, 1 file pending identification.

Protex Server Path: /home/blackduck/github/unified-wifi-mesh/97/rdkcentral/unified-wifi-mesh

Commit: 937a6b0febb9502dcd311811d21858e0d44e4c26

Report detail: gist'


Updates for RHEL6

Fixes for gcc 4.8.5:

install libmpc-devel package instead of building mpc from source
install 32 bits glibc package
add c++ symlink
add libstdc++.so.6.0.19 symlink
Move dwarf and elf packages to build tools
Add ant-apache-regexp package to test tools

Signed-off-by: Violeta Sebe<EMAIL_ADDRESS>

@karianna or @gdams could you please merge this PR, thank you!

Hmmm, I've just realised we've missed a trick with these scripts and that's commenting why we need each dependency.  I'll open up an issue for this.

@vsebe What was the reason for the 32-bit glibc package being needed here? And what was failing without the symlink (This is potentiaily overwriting a default library). I haven't done that with the gcc7 PR which I committed today.

@karianna Did you create an issue to cover dependency docs? Trying to decide where the best place for that information is. Inline in the playbook? Wiki in this repo? Somewhere else?

@sxa555 Hmm, it's hard to decide what to do here.  I'm not sure if we let the code be the documentation or to have it in a wiki.  Code is harder to scan through and summarise, but Wiki's bitrot.

@sxa555 - This replaced the gcc prerequisites built from source with available prerequisites packages (via package management system).
In order to build GCC, the C standard library and headers must be present for all target variants for which target libraries will be built (and not only the variant of the host C++ compiler).
The --disable-multilib  configure option could be used to build a 64-bit only compiler (not used in the playbook hence the 32bit library).
gcc 4.8.5 is installed in /opt not in /usr, thus the symlink.


Misleading documentation for passing secrets from Bicep modules

The recommended way used in this article doesn't actually work, if you try to use listkeys() on a module output you get the error:

This expression is being used in an argument of the function "listKeys", which requires a value that can be calculated at the start of the deployment.

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

ID: efc8671b-2649-a415-3629-5b772d541eb5
Version Independent ID: b4d2eeaf-c8b3-4248-ef6f-7689dedc17e6
Content: Linter rule - outputs should not contain secrets - Azure Resource Manager
Content Source: articles/azure-resource-manager/bicep/linter-rule-outputs-should-not-contain-secrets.md
Service: azure-resource-manager
Sub-service: bicep
GitHub Login: @HgIain
Microsoft Alias: jgao

Hello - We have assigned this issue to the author, so they can take a look at it. Thank you

Just to add that I've been trying to get this working myself for a while now and not come up anything else that works. It would be great if the documentation for the linter error could provide a concrete solution.

It's an ongoing issue with using modules, see here for some discussion of possible/proposed solutions
https://github.com/Azure/bicep/issues/2163
https://github.com/Azure/bicep/discussions/6173

We have a new feedback system in place, so we need to close the remaining GitHub issues. I have created an issue in our internal tracking system.
#please-close


Change send_run to better handle small rates.

I want to use zmap but with small rates (of a few packets per second). So I needed to fix the send_loop.
If the packet rate is smaller than the number of thread the interval gets rounded to 0 and is ignored than. The second problem is that the busy loop consumes too much CPU. So I use nanosleep to wait the expected time. This is an additional code path in send_run but shouldn't not matter performance wise due to branch prediction. Also packet rates smaller than number of threads are now possible.
I left the rest of the code unchanged as much as possible because I am not sure if something relies on the divide to 0 behavior.

Thanks!


[DOCFIX] Change "System Configuration" to "Configuration"

https://alluxio.atlassian.net/browse/ALLUXIO-1999

Can one of the admins verify this patch?

ok to test

LGTM, thanks for the improvement!

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Alluxio-Pull-Request-Builder/10261/
Test PASSed.

LGTM


UX Recruitment for IAO Extensions

Title of ticket: UX Recruitment for IAO Extensions
Description
Recruitment of IAO processing teams for pilot ministries, along with other IAO Processing Team Members for end of this sprint or following sprint.
30 Minute sessions
DOD

[ ] Book 5-8 UX Research Sessions with IAO

Peter Raskovsky, Flex Team - Mon Nov 15 1:00-1:30PM PST
Kimberly Kennedy, Resource Team - Mon Nov 15 2:00-2:30PM PST
Chantal Gibbs, Business Team - Mon Nov 15 3:00-3:30PM PST
Lorie McLeod, MCFD Personals Team - Tue Nov 16 2:00-2:30PM PST

Nice work @arielleandrews


use daily papers api

Hi great project, for huggingface daily papers there is a api: https://huggingface.co/api/daily_papers
more info here: https://huggingface.co/docs/hub/en/api#paper-pages-api

Thanks for the heads up! I'm now using the api instead of scraping. fe879b0e3e6d092595b5a9258d3447cf4fc9cf2b


Remove local Keycloak Installation

Removes the need for local installation of Keycloak
Adds functions for automated secret_sync (@Threated, maybe you can explain that better)
Adds helper functions for creating secrets
Renames some variables and separates secrets that shouldn't be the same (e.g. OPAL_EXPORTER_PASSWORD is no longer the same as LDM_AUTH)

It seems like this should be merged into feature/datashield before merging #73, as it already addresses some complaints. See description for more information.
If it is possible, please also remove all files for the login module, and ccp/modules/teiler-ui-compose.yml as it is empty

We can merge it after Adrian Vajda has moved the bridgehead's configuration of the central keycloak to a new realm (instead of the master realm)


[Bug Report] Radio Group hijacks events of other input control

Element UI version
2.4.3
OS/Browsers version
all
Vue version
2.5.16
Reproduction Link
https://jsfiddle.net/mmx38qxw/3343/
Steps to reproduce
Created a fiddle (https://jsfiddle.net/mmx38qxw/3343/) with a radio group.
and there is a text-input inside it.
When I am in the text input and press left or right arrow keys,
it is being listened by the radio-group. and in the process fails and generates console errors
What is Expected?
radio group should listen to only its own events
What is actually happening?
Radio group is listening to the arrow-keydown events of input

You can stop event propagation with @keydown.stop
https://jsfiddle.net/mmx38qxw/3345/

can you please reopen the issue, the solution you gave is just an work-around.
I do like to propagate the events to parent,
Plus stop propagation WONT WORK if i use <el-input> instead of an <input>

Sorry Bro, it's my fault. I created a PR to fix this issue.
BTW, if you want to use el-input instead of native input, you can still make it work with @keydown.native.stop. Anyway, thx for your suggestion :)

thanks for reopening ... you guys are doing a great job and I appreciate the time and effort you are putting into this


Why etcd only keeps the responses of the most recent 1000 events across all etcd keys?

Why it is 1000? but not 10000?
Why not expose it as a parameter of etcd?

@zxhdaniel When we designed the watch event history, we think it only need to be large enough to hold the gap between two continuous watch.
Watch A
hand over result to someone else to process
Watch A again from prev Index

This latency between to watch should not exceed 1second in normal case.
The throughput of etcd was about 1K req/second at that time. So 1000 is enough to hold the gap.
Today, people are using the event history in various ways. However, today's backend store of etcd is not designed for holding a large amount of data by any mean. We cannot simply change that to 10K or as the user wants. It will have a huge impact on the stability and reliability of etcd.
Trying to solve this problem, we have been designing a new API and store. It keeps all the event and user can compact whenever they want. You can leave some feedback at https://github.com/coreos/etcd/pull/2675.
Thanks for the question.


[Doc] Should we have a gitbook edition of official guide like other plugins

I think the format of our docs are not so consistent.
Since the docs of vue-loader/vue-router/vuex are all written with gitbook, the core should follow too, don't you think?
One more thing, we'd better provide a page listing out all the related docs of those important submodules, instead of hiding the links inside the guide. I have got to use Google to find them out sometimes :sweat_smile:

I think the documentation is fine as it is now. It's beautiful and attract more people than gitbooks documentation
I don't understand your second point :confused: All of them are where they should be: in the related repository

The core docs has specific demands that cannot be easily customized in gitbook.
We may eventually move docs for all projects into the same place, but at this moment gitbook is used because it quick and takes little effort.

@yyx990803
Cool :+1:
@posva
I mean the new comers will not get a bigger picture of how many official plugins we have and what are they all about so easily. So we'd better have place to showcase those plugins.

If anything, the guide could incorporate a page about the Vue community and its efforts and how to be a part of it (despite the links in the site navigation). The page could cover these topics.

The Community

Forum
Gitter Channel

Third Party Contributions

The Awesome View Page
Contributing to Vue

Contributing to Vue

The rules to contribute
The rules for issue reporting

Did I miss anything?
Scott

@smolinari I like that - we can turn the current Community dropdown into an actual page. Would take a PR for that.

Actually, I'd keep the drop down, as I've used it very often to get to those different places. It would be disadvantageous to have to click through the page to get to those places. Maybe, at most, have an "About" linking to the page at the bottom of the pulldown, should anyone be interested in an explanation. I'd be glad to do the page. Let me see about adding it as a PR.
Scott

Ok PR is up. https://github.com/vuejs/vuejs.org/pull/284
I think a better text for the direct link in the navigation would be "Join us!". :smile:
Scott


Update question default value for allow_unmasked_proc_mount_type

Description

https://github.com/kubewarden/ui/issues/292

This is to update the default value for allow_unmasked_proc_mount_type within the UI. Also tags a new version 0.1.6.

@jordojordo merged and tagged. A new version of the policy will be published in the next minutes


refactor(app/navigation): split sidebar navigation, move diagnostics to configuration

This change splits up the sidebar navigation into a top nav including the nav links to the most important routes. The new bottom nav offers a place for other routes. Both navigation lists are separated by a visual separator. This ensures that the user finds all nav links to top level resources in the same area of the UI.
To further beautify the nav links I've added icons to each of them.
I've moved and renamed everything from diagnostics to configuration. This makes it more clear that this part of the UI shows the CP configuration.

P.S. I also just noticed there is something functionality wrong with the Configuration page, I think there's a test failing that could be related to that but currently getting this when searching when using the PR preview:


show dotData with x- and y-values instead of y-value only

Currently, by opting to show dotData only the y-value is shown.

It would be great to be able to show the x-value in the same box. For instance:
x = 28/01
y = 11.0

You must override the LineTouchData then override the touchTooltipData.
I know it is complicated. We will improve its accessibility.
BTW check this sample code, We did something like that.

You must override the LineTouchData then override the touchTooltipData.
I know it is complicated. We will improve its accessibility.
BTW check this sample code, We did something like that.

Thanks, this works! :)


Min-Max Date

Is there a way of allowing for min-start dates (or max) so that the calendar does not end up having years/months of events which are just empty?

Not for now...
You need to "hardcode" ir on navigate function :/


Revert "feat: PA app batch registrations AB#12149"

Reverts global-121/121-platform#2799

@elwinschmitz this seems to be allright?


tracee hang infinitly if it exec on not main thread

tracee code
fn main() -> anyhow::Result<()> {
    std::thread::spawn(|| unsafe {
        libc::execl("/home/test/xxxx\0".as_ptr() as *const _, std::ptr::null());
    })
    .join()
    .unwrap();
    Ok(())
}

the tracer will got the main thread exit event and then remove it from tracees map.
and the tracer will never wait its event via waipid
but as the ptrace man:
PTRACE_O_TRACEEXEC (since Linux 2.5.46)
                     Stop the tracee at the next [execve(2)](https://man7.org/linux/man-pages/man2/execve.2.html).  A
                     [waitpid(2)](https://man7.org/linux/man-pages/man2/waitpid.2.html) by the tracer will return a status value
                     such that

                       status>>8 == (SIGTRAP | (PTRACE_EVENT_EXEC<<8))

                     If the execing thread is not a thread group leader,
                     the thread ID is reset to thread group leader's ID
                     before this stop.  Since Linux 3.0, the former
                     thread ID can be retrieved with PTRACE_GETEVENTMSG.

pay attention to this section
If the execing thread is not a thread group leader, the thread ID is reset to thread group leader's ID before this stop.

as the man says, the exec event will still triggered on exited main thread rather than the execing thread, so ptracer.wait() will never recv the exec event due to the  tracees map not contains the main thread
this seems a thorny problem, because it means you can not remove the exited tracee from tracees map. or you need recongnized the tgid while remove tracee when handle exit event

Thanks for reporting and including a tracee to test with. Investigating.


Add benchmarks

Occasionally, concerns about performance tradeoffs arise. I think we should have the following. pull requests or other ideas welcome.

Core MicroBenchmarks - Feign core could be tested for efficiency wrt runtime, allocation etc. As feign core is used by all, we can ensure we don't degrade feign without knowing it. This would test components, and not likely make I/O calls. Years ago I did something similar with caliper, but this is probably best accomplished with JMH.
Integration Benchmarks - compares a native http/s client (ex ribbon or okhttp) vs the feign integration. This would show overhead and make it possible to compare choices in context of actual http calls. For example, this could show whether a choice of lock matters or Is completely washed out by implementation In the native library. Similar code exists in OkHttp Benchmarks.

@bstick12 I jotted this down wrt some of your recent and valid commentary. Feel free to make a start if doing something like this is of interest.

@adriancole since it has been add now can we close this issue? i also think maybe i should launch it for the build performing by @velo

Hello @adriancole can you close this issue i think the point have already been done.

thx for the ping


ALL file contents were erased.

I download and installed.  Brand new install.
Release 1.10 build 1.10.0-17483 (release 024bee940)
build timestamp: Wed Jul 05 2017 07:39:31 GMT+0100
I started coding.   Then I pulled up the Chrome Dev tools thinking I could debug JS.  Well, I was wrong.
Then I looked at extensions.  But I didn't install any.  I closed it.
The my "live" chrome stopped working.  So I closed Chrome, then closed Brackets.
It asked if I wanted to save my file.  I didn't think I had changed anything, but I answered yes.
  Files are there on disk, but their contents WERE COMPLETELY GUTTED.
Thank you for destroying 2 hours of work.

Sorry about that @scotty2541,
if you can point out exact replication methods for what happened to you that would be very helpful.
Again, sorry for the lost work.

As I listed, and I will list it again...  Going from memory, with as much detail as I can muster.

Download the installer and install it.

Run the program.

Point it to a brand new directory.

Start creating a site.

Launch the Chrome "live view" (or whatever it's called).

Create a CSS folder outside of Brackets (in Windows explorer)

Copy in a CSS file.

Edit it... see the changes occurring.

Create a PHP folder in Brackets.., but it can only be created inside the CSS folder, because the "new directory" option doesn't seem to appear anywhere at the root level, only in sub folders.

Drag the PHP folder to the root level

Create an JS folder outside of Brackets.

Add a JS file  (I don't recall how I did the "new file" )

Open the JS file in Brackets and add one small function.

Modify the index.hml to call the function on a button press.

Try running the code, the JS doesn't work.

Open a different instance of Chrome

Search for "js debugging in Brackets"...  read some hits.

Bring up the "developer Tools" in Brackets.

Realize that apparently the "Developer Tools" is for troubleshooting Brackets, not for your code.

Close "Developer Tools"

Hunt for, and open the "extensions".

Search for something about JS debugging.

Decide not to install any extensions, close the extension window.

Go back and make a changes to the code.

Learn that there are two file windows on the left: the top list which you've been working with, and the bottom where the folder tree is displayed. So start closing the ones listed on top left, to reduce clutter.

(Here is where I'm a little vague on remembering how many times I did this).

See that Chrome is NOT updating when you make changes.

Close chrome, and relaunch it.

See that it's not updating.

Close chrome, and see a message something about Live Update stopped working.

(Then, this is exactly what happened)

Close Brackets... it asks if you want to save your file.

stop and think....  isn't already saved??  It's like everything is auto-saving because it appears automatically in the live update.  And the Chrome URL shows it's connected to a server somewhere.  And there is no ToolBar button to save quickly.

Press yes.

Brackets closes.

Start Brackets.

See that it reopened the same directory, and every file that was being edited is not empty.  Zero bytes.  Except the "index.html" which has a template in it (But was originally created in that folder outside Brackets, not created by brackets.)

Get really angry about losing hours of work, and learning to use a new package...  that erases your code.
Write a batch file that you can click easy and fast which does a quick little "xcopy" to backup your whole dev tree (domain) to protect you.

Logically, the thing decided that these files were dirty and needed to save them. But the contents in memory were nothing so it simply stored and truncated all my files to nothing.  At least, all the files that were in the top left file list, which was pretty much every file except a JPG image.  (The JPEG image did not get destroyed).
Unless it over wrote them when I closed them at step 25, and didn't prompt me to save.  However I believe the live update was still working, so I suspect the files contents were still intact.
I rebuilt everything again, and use my batch file often.  When I tried to exit, it again asked if I want to save the file (I don't think it's tell me which, I guess I have to read it's mind).  It was VERY scary seeing that again, knowing what it did.  I cancelled, and saved using the menu.  Then exited, and it didn't prompt me to save that time.


Does not enable new devices or entities even after reload

Which Model do you use from loxone? Miniserver? Gen2?
Which software version does your loxone use? 14.03.28
How did you install HomeAssistant? Over Hassio or manual install? manual
Which Version do you use of HomeAssistant? 10.1
Describe the bug
I created a new switch in Loxone but it is not available in Py Loxone even after reload
Paste the error log with the following settings:
There is no error log. It is just not there, neither under devices nor under entities.
logger:
  default: warning
  logs:
    homeassistant: warning
    homeassistant.helpers: warning
    custom_components.loxone: debug
    custom_components.loxone.api: debug

New devices only discovered after a complete restart.

I have already restarted HA but still the same issue

Is it visible in the official app

Yes, I  can see it in the Loxone App.

The whole room / area where this particular item is located is not visible in Py Loxone. I have e.g. also light spots there which are older than the initial Py Loxone installation but I can't see them neither.

They must not appear in the the dashboard. They mus appear in the sensors and entity list.
Which type of switch is it? Normal switches or special devices? Not all loxone devices are supported.

I was searching for them in the entity list, not in dashboard. It is not there. It's a two ways shading switch. Is it one of the non supported ones? The other one for the spots is a standard light control. I have the same in other rooms which are working just fine.

Ok please check side by side what are the differences from one light which is visible and with one which is not visible. And try to move it only for test purpose to another room if they still not visible.
One thing is important you must define a room and a category. Do not leave one of them empty.

I really can't see any differences - this is what I checked up front. Everything is filled (room, category etc.). The room actually has spaces but all the other rooms have spaces as well and there are no issues. I also copied one working object and renamed it and it was not loaded as well. Seems like there is something wrong with the reload functionality. New devices are not visible.

Which version of pyloxone do you use. Try the latest stable release.

And can you paste a log.

Which version of pyloxone do you use. Try the latest stable release.

Where am I able to see the version?

And can you paste a log.

Do you mean a log after reloading Py Loxone or which steps do you mean?

Hacs? How did you install pyloxone?

Without Hacs - it is a direct installation.

And can you paste a log.

Do you mean a log after reloading Py Loxone or which steps do you mean?

Configure your logger like in the issue explained and then under the normal log from home assistant.

Without Hacs - it is a direct installation.

Then you already know what version you installed.

I have installed it with your support in this issue: https://github.com/JoDehli/PyLoxone/issues/151

Do you use the same user on the official app and on pyloxone

Do you use the same user on the official app and on pyloxone

Yes

Without Hacs - it is a direct installation.

Then you already know what version you installed.

Allright, I thought you meant a kind of software release where an update might be missing.

I have installed it with your support in this issue: https://github.com/JoDehli/PyLoxone/issues/151

In this post I only explained that you should use the local IP. But I can not see which version you installed. Please install the latest stable version first. Then paste the log. Otherwise it is only guessing what is wrong.

For this pleas read some tutorials how to install custom components. I also described it on the first page. This is not part of my support. This is  so crucial for home assistant.

For this pleas read some tutorials how to install custom components. I also described it on the first page. This is not part of my support. This is so crucial for home assistant.

Allright, many thanks. I will check this out.

I would install hacs. There are tons of tutorials for this. There you can also install other third party add-ons.

I just make it work in HACS and actually the spots are now available. Many thanks for that :). However, the shading still not appears. All the other shadings also do not appear. Is it possible that those are not supported by PyLoxone?

All the same - they all do not appear.

On the main page of pyloxone is a section where it is described how to get the configuration JSON from loxone. You can try to get this from your loxone and open it with a text editor like notepad++ and search for the shadings. Maybe you can paste one section of the JSON where I can see what shading type it is.

@I-am-OK-86 can you tell me what you changed. I want to integrate it so that it works for other users.

Sure, however I only have the naming in German since my Loxone Config is German but I guess this is fine for you as well ;).
I have these two types of shading switches which are not replicated (at least in my system) to HA.

Automatikbeschattung (As)
EIB Beschattung (Es)

@I-am-OK-86 the EIB Beschattung is not working for now. I have now EIB installation and it is not easy to test and implement it for me. So I would not in implement for now.
But normally the Automatikbeschattung should work.
I close the issue if is working for you with the EIB-Taster.


Removed to_unqualified() method from Credential Definition data type

Looks like the datatype is already in line with the spec

I see that the Github bot is throwing quite some warnings about unused code. Is this something we will use in the future or can we remove it already?

I was not sure should I remove it.
I think for that macro, there is a low chance to be used (and if yes, it is easy to write it again).
Regarding the RequestedPredicate, my guess is it will be needed, but again not 100% sure.
And I have an easy fix for the last warning (but avoided changing the code in other package).
Let me remove/change what I think is mostly safe.

Looks like the datatype is already in line with the spec

@dkulic I think the schema_id property isn't in line yet. The spec uses snake_case for it, while the anoncreds implementation currently transforms it to camelCase

@dkulic I think the schema_id property isn't in line yet. The spec uses snake_case for it, while the anoncreds implementation currently transforms it to camelCase

Let's wait with this change for now. there's still discussion ongoing on what to do. It may stay at camelCase


Vendor Changes

Changelog:
- Kubernetes version updated to v1.15
- Prevent CrashBackLoop of monitor Pod
Signed-off-by: Rahul M Chheda<EMAIL_ADDRESS>

https://github.com/litmuschaos/chaos-exporter/pull/29


excluded is ignored on Django < 1.11

get_exclude doesn't respect exclude if set on SubAdmin instance, as it always set value to empty list ([]).

Fixed in version 1.9.1.


TypeError: Rx.Observable.mergeDelayError is not a function

RxJS version:
RxJS 5+
Code to reproduce:
var source1 = Rx.Observable.of(1,2,3);
var source2 = Rx.Observable.throw(new Error('whoops!'));
var source3 = Rx.Observable.of(4,5,6);
var merged = Rx.Observable.mergeDelayError(source1, source2, source3);
var subscription = merged.subscribe(
function (x) { console.log('Next: %s', x); },
function (err) { console.log('Error: %s', err); },
function () { console.log('Completed') } );
Expected behavior:
Behavior described in the documentation: http://reactivex.io/documentation/operators/merge.html (down at the bottom, expand RxJS.  the three streams are merged as if Concat was used, and the error doesn't appear until the end
Actual behavior:
An error appears on the console: 'TypeError: Rx.Observable.mergeDelayError is not a function' in Firefox.
Additional information:
It seems that this function did exist in RxJS 4, but the current documentation (linked above) seems to imply that the function still exists.  Either I'm missing something, or this is a documentation bug.
(Also, if I posted this in the wrong location, please tell me where I need to put it.  I'm not sure if there's a "ReactiveX docs" repository, but I figured since the issue isn't specific to the RxJS docs themselves, here would be better than the 'rxjs docs' repo.  If I'm wrong, kindly let me know and I can make an issue over there instead :) )

I don't know where you should report issues with the multi-language Rx documentation that you have referenced, but the language-specific documentation for RxJS 5 is here and it's generated from the JSDoc/TSDoc in this repo. It's currently being re-worked and the new documentation repo is here.
There is also a document in this repo that highlights the differences between RxJS versions 4 and 5: MIGRATION.md

mergeDelayError is not included in core of v5. For documentation side, we have progresses in https://github.com/ReactiveX/rxjs-docs to reflect latest changes of RxJS in further.


[RiskIQ] SDK Review - Introduction

New SDK Review meeting has been requested.
Service Name: RiskIQ
Review Created By: Jonathan Cardenas
Review Date: November 8, 2022 2:00 PM PT
Hero Scenarios Link: Not Provided
Architecture Diagram link: Not Provided
Core Concepts Doc Link: Not Provided
APIView Links: Not Provided
Description: Test for update with no labels.
Detailed meeting information and documents provided can be accessed here

Meeting updated by Jonathan Cardenas
Service Name: RiskIQ
Review Created By: Jonathan Cardenas
Review Date: November 8, 2022 2:00 PM PT
PR: [PR Link]
Hero Scenarios Link: Not Provided
Core Concepts Doc Link: Not Provided
Description: Test for update with no labels. UPDATE!!
Detailed meeting information and documents provided can be accessed here
For more information that will help prepare you for this review, the requirements, and office hours, visit the documentation [here]([Wiki Link])

Cancelled by: Jonathan Cardenas

Please ignore this issue, it was an error.


MOS_ren call appears to fail when called from nano.

The nano editor does the following when saving a file myfile.txt:

First try to delete the myfile.bak file using MOS_del. This call fails when myfile.bak does not exist, but the program proceeds.
Then try to rename myfile.txt to myfile.bak using MOS_ren. This call fails when myfile.txt does not exist, but the program proceeds. In any of those cases, myfile.txt no longer exists (it did not exist in the first place or it got renamed).
Then use MOS_save to save the file. This call fails if myfile.txt already exists.

In MOS 2.2.1, when myfile.txt did not exist already, the file is saved as expected.
When  myfile.txt already exists, the save fails. The rename operation did not take place (myfile.bak was not created) and the delete operation did succeed (any old myfile.bak as deleted).
Note: this error condition only occurs when the machine has run autoexec.txt at startup, even when this autoexec.txt is an empty file. Nano can save normally when no autoexec.bin was present at all.

2.2.2 appears to have solved this issue now.
This appeared to be a bug with uninitialized variables when mos_REN checked if the destination was a directory or not.


feat(forgeup): first draft

should be feature complete, needs more testing tho

should be able to do:
forgeup

forgeup -v nightly

forgeup -r transmissions11/foundry

forgeup -b master

-v is ignored if the repo isn't gakonst/foundry and there is no branch specified

getting sysctl: invalid option -- 'i' on linux, still downloads nightly though so maybe not a big deal
everything else works as intended (-b, -r, switching repo, switching branch etc), lgtm

when do you see the sysctl error? just running plain forgeup?

oh its def from > sysctl -in sysctl.proc_translated

yes, I assume it is because macos has some -i flag on sysctl that is not standard. i think just -n should be fine?

yeah what even is the point of that i flag

yea man sysctl gives me no -i flag here. assuming sysctl just does an exit 1 if the oid doesn't exist then the if should fail and we should be good

yeah doesnt look like a big deal

ok just pushed a version without -i, can you try it again and make sure it doesnt show any unsightly errors?

i think if it showed the invalid arg error it will probably show the unknown oid error too...

now i get sysctl: cannot stat /proc/sys/sysctl/proc_translated: No such file or directory :facepalm: let's redirect stderr
$(sysctl -n sysctl.proc_translated 2>/dev/null)

kk @onbjerg try now?

works like a charm :1st_place_medal:

added docs


To create a retina window, pass a flag SDL_WINDOW_ALLOW_HIGHDPI into SDL_CreateWindow().
After a resize event, you can check the actual buffer resolution with the API call SDL_GL_GetDrawableSize().


Video cropping + media elements refactor

Fixes #442

Bring cropping (resizing in edit mode) to Video element.
Reuses logic between media elements.

@miina Unit tests are failing.

@spacedmonkey Thanks, the tests are passing now.


py-kms as a daemon for ubuntu 14.04LTS

nano /etc/init/py-kms.conf
description "py-kms"
author  "myanaloglife"
env PYTHON_HOME=/<dir>
env PATH=$PYTHON_HOME:$PATH
start on runlevel [2345]
stop on runlevel [016]
chdir <path to py-kms>
exec $PYTHON_HOME/bin/python server.py <server address> <server port> -v DEBUG --logfile /var/log/py-kms_server.log
respawn

initctl reload-configuration
start py-kms

Added this method that uses Upstart to wiki.
To remember that can also be created a service with SysV and systemd if distro allows it.


convert keras efficientnetb3 to pytorch model version? keras version 2 tf version?

hello, Thanks for your great work! I try to convert keras model to pytorch pth file, however I can not get output because tf_to_pytorch do not support op set? how can I convert? Meanwhile, is keras version model different from tf version model?

@lukemelas

The efficientnet link is https://github.com/qubvel/efficientnet


use cookie store for avoid relogin

use cookie store as below
Seems to be working fine, here's a way that worked for me, by serializing the CookieStore to a file (but you can retrieve it from wherever you want).
    Instagram4j instagram = Instagram4j.builder().username(USERNAME).password(PASSWORD).build();
    instagram.setup();
    instagram.login();

    File cookiesFile = new File(USERNAME + ".txt");
    ObjectOutputStream oos = new ObjectOutputStream(new FileOutputStream(cookiesFile));
    oos.writeObject(instagram.getCookieStore());
    oos.close();

    ObjectInputStream ois = new ObjectInputStream(new FileInputStream(cookiesFile));
    CookieStore cookieStore = (CookieStore) ois.readObject();
    ois.close();

    Instagram4j instagram2 = Instagram4j.builder().username(USERNAME)
            .password(PASSWORD)
            .uuid(instagram.getUuid())
            .cookieStore(cookieStore)
            .build();
    instagram2.setup();

Must to enter username and password again when login with cookie?

@cellojaan how to can save session or cookie or access toeken for prevent relogin ???

I mean after the first login. When I'll try to login with cookie.

I see the source code and see my cookie save but i dont know how use this cookie for again login .
this very important we can login just with cookie
but i cant find out any solution

I'm searching also this. I hope we will find it.

@cellojaan did you found any solution?

I finally found the solution . please text me


Develop core repo update

These changes removes absolute paths for dependencies in order to have a more dynamic installation process. Some configuration files have been added with trial API keys for testing and additional required data.
Also resolved legacy code in wttr.py when calling the wego terminal command, it was being supplied invalid/deprecated flags. Flags have been updated or removed.
Lastly, geo-proxy.py cache had no check if the cache directory exists before writing, so I added validation on the directory to be created if not already present.

@Davoy why have you closed the pull-request? You don't want it to be merged?

I am participating in CodeLabs Internship and our groups mentor selected wttr.in to look at and replicate or extend. We decided to extend it and had to work out some initial setup issues, but when I went to submit the changes to the groups repo I accidentally sent the PR to you.
My mentor advised that the goal is to submit a PR for the changes/enhancements by the end of the program, so you should be seeing a PR(s) here in the next 2 weeks.
While I have you, thanks for the application, though you may not have intended it to be an educational experience, I have learned a lot from this app and getting it to run. This has been a great application for this internship program!

@Davoy Very well!
Already asked about the progress in some other issue, but will ask it also here :)
Please don't wonder why suddenly there is some much attention and activity:
I've got a little bit more time for the project, and so I try to go through all open questions,
and see where I could help.
So I'm afraid that nothing came out of your initiative/project, and it is very pity, because
the things that you planned sounded very interesting and promising, and potentially useful
for the community. So there is a little change of recovery of the project and I could somehow help,
let me know

@chubin my apologizes for the delayed PR submission, after the internship program ended, work life became very busy. We had many plans to enhance the existing wttr.in application, however there were too many issues when installing/configuring the application locally, so I mainly made some changes to the way the Dockerfile runs, updated some dependencies, and populated the README detailing a bit more on how to set up the project locally.
I was the only member to add an enhancement, but due to helping the other team members, I was not able to finalize my piece, which was converting the weather data into an ASCII map to display on the terminal. This piece will not be part of the PR.
I will get a new PR set up with the work mentioned above, with the exception of my enhancement, at least for now.


[PDI-18303] Saving an imported job (exported to XML), the Internal.En…

…try.Current.Directory is replaced with a hard coded path.
New approach.
Ensuring that when importing a file from an XML (from filesystem) in a repository context will now not force to overwrite for the default (fake & hardcoded) directory - if a directory is already imported/declared from the file XML itself.

:white_check_mark: Build finished in 20m 41s
Build command:
mvn clean verify -B -e -Daudit -amd -pl ui

:ok_hand: All tests passed!
Tests run: 1144, Failures: 0, Skipped: 0    Test Results

:information_source:  This is an automatic message

:white_check_mark: Build finished in 21m 28s
Build command:
mvn clean verify -B -e -Daudit -amd -pl ui

:ok_hand: All tests passed!
Tests run: 1144, Failures: 0, Skipped: 0    Test Results

:information_source:  This is an automatic message

:white_check_mark: Build finished in 19m 5s
Build command:
mvn clean verify -B -e -Daudit -amd -pl ui

:ok_hand: All tests passed!
Tests run: 1144, Failures: 0, Skipped: 0    Test Results

:information_source:  This is an automatic message


Improve testing

Adds checks for getName and getURI, removes a check for HttpCachingBridgeAbstract (was removed earlier) and does some simplifications to the code logic of BridgeImplementationTest.
This PR has quite a few commits as I needed to merge master of RSS-Bridge to continue working, if it's easier I can rebase after you did the merge in the primary branch?

Wrong PR target, let me do this again...


Enable topic value telemetry and add data logging

This PR contains small changes to allow working with the latest version of openmct, and fixes the viewing of topic value telemetry. It also adds data logging with QuestDB.
Closes #13, closes #14, closes #20, closes #22, closes #31, closes #36.

What is the QuestDB schema you are using? I'm struggling to guess at what it is to set this up locally.

Would it also be possible to separate this PR into two, one for Quest DB integration and one for updating to the newer version of openmct? If QuestDB is needed for the other features then it might not be possible, but if it's really 2 separate features, I'd love to be able to test each independently.

I added support for disabling the DB with the DISABLE_QUESTDB environment variable.


Resolved issue #78

Related Issuse or bug

adding comparative study of the algorithms.

Fixes: #78
Proposed Changes

Updated the README.md of the Recognition-Algorithms.

great @sagnik1511

great @sagnik1511


[terra-profile-image] Allow consumers to load a default profile image

Feature Request
Is it possible for src prop of terra-profile-image be made optional. Allowing consumers to load the failed profile image if src is empty/nil?
Description
Allow consumers to load the default image when src is blank or empty. We as a consumer have the following scenarios for our user list

User exists: Image Might Exist
a. Image successfully loads (Works Today)
b. Image fails to load (Works Today)

User exists: Image does not exist yet (we know this before even attempting a image load)
a. In this scenario we want the exact same Failed Profile image(Feature Request)

Additional Context / Screenshots
Today, to get this behavior we are having to pass a dummy url end point, but that increases the network traffic as it keeps trying to make the call to a non existent endpoint and keeps failing. And if we have auto refresh functionality implemented these dummy errors increase.
Also, just want to add that a terra-avatar does not really work for us here as we do not want to draw too much of a end user attention throwing in different kinds of profile images for the above scenarios.
If further context is needed, please reach out to me on Teams.

Talked about making the src prop no longer required that way you can get the fallback simply by not providing a src image.

Preliminary Investigation:
I'd believe that two things need to be done here:

Make src optional.

  /**
   * The source for the image which will be displayed.
   */
-  src: PropTypes.string.isRequired,
+  src: PropTypes.string,

If src is not supplied, then render the placeholder.

if (props.src) {
   return (
<TerraImage placeholder={placeholderImage} {...props} />
);
}

return placeholderImage;

@bjankord Please lmk if the changes could involve a lot more than this.

@nramamurth Sounds like a good approach to me. 👍


hostNetwork support in helm chart

Describe the feature
Would it be possible to add support for hostNetwork in helm chart?
This is necessary for managed clusters like Amazon EKS with custom CNI (such as Calico).
Details can be found here (for example):

https://github.com/jetstack/cert-manager/blob/15b6f32071b45687b44eb097145815fc3af1b010/deploy/charts/cert-manager/values.yaml#L304-L313
https://github.com/jetstack/cert-manager/blob/15b6f32071b45687b44eb097145815fc3af1b010/deploy/charts/cert-manager/templates/webhook-deployment.yaml#L53-L55

Thank you

I think that's ok, feel free to take this issue if you want to contribute by opening a PR!


fix: shipment details not loading

Related Issues
closes #5041
Short Description and Why It's Useful
Adding useMyAddress function to Shipping component onAfterPersonalDetails allows to add default data on entering this component.
Screenshots of Visual Changes before/after (if There Are Any)

Which Environment This Relates To
Check your case. In case of any doubts please read about Release Cycle

[ ] Test version (https://test.storefrontcloud.io) - this is a new feature or improvement for Vue Storefront. I've created branch from develop branch and want to merge it back to develop
[ ] RC version (https://next.storefrontcloud.io) - this is a stabilisation fix for Release Candidate of Vue Storefront. I've created branch from release branch and want to merge it back to release
[ ] Stable version (https://demo.storefrontcloud.io) - this is an important fix for current stable version. I've created branch from hotfix or master branch and want to merge it back to hotfix

Upgrade Notes and Changelog

[x] No upgrade steps required (100% backward compatibility and no breaking changes)
[ ] I've updated the Upgrade notes and Changelog on how to port existing Vue Storefront sites with this new feature

IMPORTANT NOTICE - Remember to update CHANGELOG.md with description of your change
Contribution and Currently Important Rules Acceptance

[ ] I read and followed contribution rules

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

Yes, I tested it.


Enable Travis CI

There's a .travis.yml but Travis had no builds yet so probably the hook was never added?

It's enabled & passing now. Thanks!


Move std.{outbuffer,signals,socket,xml} from Phobos to undeaD

The fixes from https://github.com/dlang/phobos/pull/5387 require dmd-nightly, so I think it would make more sense to use the std.xml before https://github.com/dlang/phobos/pull/5387 as potential users of undead probably don't care much about DIP1000.
What's your opinion on this?

Seems like no one wants to get rid of the old stuff for now.


buttons not responding

https://user-images.githubusercontent.com/78984540/109355596-7246f580-784d-11eb-8540-31f73cb0ce14.mov
I updated the repository on my computer and this started happening
can any one help

Can you try after doing a force refresh of the page? (CTRL+F5)

that worked
thank you

https://inventree.readthedocs.io/en/latest/faq/ ;)
After updates where the CSS or JS files are changed, you need to make sure your browser grabs the latest copy, rather than using the cached files!
Thanks for helping out @ivladz


snowflake_database_grant force replacement on role list change

Provider Version
v0.37.1
Terraform Version
v1.2.8
Describe the bug
snowflake_database_grant resource triggers force replacement when roles list is changed. Also the resource ID consists of all previous roles (???) Is there a reason snowflake_database_grant reacts differently compared to snowflake_schema_grant?
resource snowflake_database_grant db_usage {
  provider = snowflake.securityadmin

  database_name = snowflake_database.db.name

  privilege = "USAGE"
  roles     = [
    snowflake_role.role1.name,
    snowflake_role.role2.name,
    snowflake_role.role3.name,
  ]

  shares = []

  with_grant_option = false
}

  # snowflake_database_grant.db_usage must be replaced
-/+ resource "snowflake_database_grant" "db_usage" {
      ~ id                     = "DB|||USAGE|ROLE1,ROLE2|false" -> (known after apply)
      ~ roles                  = [ # forces replacement
          + "ROLE3",
            # (2 unchanged elements hidden)
        ]
      - shares                 = [] -> null
        # (4 unchanged attributes hidden)
    }

Expected behavior
# snowflake_database_grant.db_usage will be updated in-place
  ~ resource "snowflake_database_grant" "db_usage" {
        id                     = "DB|||USAGE|false"
      ~ roles                  = [
          + "ROLE3",
            # (2 unchanged elements hidden)
        ]
        # (5 unchanged attributes hidden)
    }

Code samples and commands
Please add code examples and commands that were run to cause the problem.
Additional context
Add any other context about the problem here.

So we can definitely fix the force new behavior, as I agree that is quite awkward. The reason for setting the role as the ID is because this isn't actually one  object, but multiple object being managed at once (each grant is an object). Therefore, the ID is selected as a set of all of the names of the roles, which is what you would need to Read them or perform import. That being said, its not a very good reason as we could also use a randomly generated ID, and then just do the Read normally. I'm afraid if we do that, it could be considered a breaking change. I will consider the best way to implement this.

Thanks for getting back to this @sfc-gh-swinkler! Out of curiosity and my own learning, why is the behavior different for other grants? For example, schema_grants are translated into multiple grant-queries as well, right?  Or is it a matter of unintended consequence of an older logic to constructing the ID of the database_grant?

Privileges have been revoked automatically when using Terraform Snowflake Provider.
A user trying to grant "Usage" privileges to Role on Database using Terraform Scripts but for some reason Terraform revokes the privileges.
Snowflake_database_grant resource:
resource "snowflake_database_grant" "EDP_NPRD_DNA_INT_DB_SECURITY_CTRL_grant_db_1" {
database_name = ""
privilege = "USAGE"
roles = [""]
#depends_on = [snowflake_role.]
provider = snowflake.sysadmin
with_grant_option = true
enable_multiple_grants = true
}
Why the permissions are getting revoked?

Hey 👋
Closing the issue as it's referring to the deprecated resource and we're not supporting them. Please, try to use the latest provider version with the non-deprecated resources (e.g. snowflake_grant_privileges_to_account_role). If the issue persists on the non-deprecated resource (or the feature is present in Snowflake, but not in the provider), please create a new GitHub issue. The migration guide may help during migration to the latest resources. Here's a list of the latest, non-deprecated, grant resources:
Resources
snowflake_grant_privileges_to_database_role
snowflake_grant_privileges_to_account_role
snowflake_grant_account_role
snowflake_grant_database_role
snowflake_grant_application_role (coming soon)
snowflake_grant_privileges_to_share
snowflake_grant_ownership (coming soon)
Data sources
snowflake_grants


ASP.Net Web application start but localhost is currently unable to handle this request in Asp.net core 1.1 on visual studio 2017

I have recently installed Visual studio 2017.I have a web application in Asp.net core MVC. When i start it, it runs fine but  "localhost is currently unable to handle this request" error comes.

I thought there is any run time exception in my code. I debugged the code from controller to view to layout page but there was no any error in my code. Then i saw my request using fiddler but i found nothing helpful.

I googled and tried many solutions but these solutions did not work for me.
My colleagues also have this project with same code but it is working fine on his machine. We both tried to figure out the difference and what we have found that on his machine, there is only visual studio 2017. But on my machine i have VS 2017 and VS 2015 as well.  I can't uninstall VS 2015 because i have to work on a legacy project which was built on VS2015.
I did not find any issue related to my code. Is it a problem in VS 2017? Any solution for this issue?

Reference: Umer and I tried to get help from this issue:
https://github.com/aspnet/Home/issues/1982
But did not work. He needs VS2015 and VS2017 both installed.

I had similar problem . I installed VS 2017 in a fresh virtual machine and then compared  installed its program on both machine. It seems the ASPNET Core 1.0 preview was shipped as separate program with visual studio 2015, prior to release of visual studio 2017.  These extra program installed cause problem and IIS does not run .. with visual studio 2017.
Please check installed program and uninstall all unwanted add on of ASPNET Core.

@DureSameen i have uninstalled all program that contain .net core word. Still not working.

After tried so many things i have resolved the issue. Issue was due to BrowserLink. If i disable the browser link then application works fine. Enabling browserLink causes the problem. I removed app.usebrowserlink() from the code and also disable browserLink from down arrow right after the IIS express debug button of visual studio.  This issue is already reported https://github.com/aspnet/Tooling/issues/1015

Good Catch @umerwaheed. This issue costed us a lot of time and effort, and turned out to be a small glitch. I expect more visibility from .Net Core team regarding Known-Issues.
Btw, the issue's link you mentioned above is giving 404.

Hi
I got this problem and I did that @umerwaheed said and it works. Suddenly this problem appears when I was debugging with Chrome Version 60.0.3112.90 (I updated Chrome), but IE 11 works with BrowserLink enabled. I'm using ASP.Net Core 1.1.

This issue is being closed because it has not been updated in 3 months.
We apologize if this causes any inconvenience. We ask that if you are still encountering this issue, please log a new issue with updated information and we will investigate.

Go to the LAN settings (in Chrome : Tools-> Options-> Under the hood -> Change Proxy setting -> LAN Setting)

There will be a checkbox for "Bypass proxy server for local address"

Tick the checkbox.

Run asp.net MVC core 1.1 project in vs2017 also get this error.
Solved by upgrade all dll version 1.x to latest 2.x.

Please search for full in your csproj file. If you find one please change it to portable.
.NET Core introduced a new symbol file (PDB) format - portable PDBs. Unlike traditional PDBs (existing 'full' mode) which were Windows-only, portable PDBs can be created and read on all the platforms.
Read about it more here


Can't send or receive email since 2017/04/23

Error sending email:
An Outgoing server (SMTP) error occurred while sending mail.
The server responded:  4.3.5 <DATA>: Data command rejected: Server configuration problem.

Mail sent to account seems to be sent successfully but does not appear in inbox.

Same here

Problem found, seems to be fixed now, sorry for that!


Update sbt-scalafmt to 2.0.2

Updates org.scalameta:sbt-scalafmt from 2.0.1 to 2.0.2.
I'll automatically update this PR to resolve conflicts as long as you don't change it yourself.
If you'd like to skip this version, you can just close this PR. If you have any feedback, just mention @scala-steward in the comments below.
Have a fantastic day writing Scala!

Ignore future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [{ groupId = "org.scalameta", artifactId = "sbt-scalafmt" }]

labels: semver-patch

Codecov Report

Merging #130 into master will decrease coverage by 0.05%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master     #130      +/-   ##
==========================================
- Coverage    93.8%   93.75%   -0.06%
==========================================
  Files           4        4
  Lines         113      112       -1
  Branches        3        3
==========================================
- Hits          106      105       -1
  Misses          7        7

Impacted Files
Coverage Δ

...il/src/main/scala/io/catbird/util/Rerunnable.scala
90.47% <0%> (-0.15%)
:arrow_down:

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update d781687...b232968. Read the comment docs.


Skip language tests for trunk

Using the existing tag.
Fixes #68

@diggy Regarding failures: please see my other PR #65

Fixed: https://travis-ci.org/diggy/polylang-cli/jobs/241512004
Ready to merge!

Thanks Viktor!


Fix vulnerabilities in GradleV3, up shalljs version till 0.8.5

Task name: GradleV3
Description:

Fixed minor vulnerabilities by running the npm audit fix command.
azure-pipelines-task-lib version was updated too because the previous version use shalljs 0.8.4

Documentation changes required: N
Added unit tests: N
Attached related issue: [Governance alerts] GradleV3 task (shelljs) #3068
Checklist:

[x] Task version was bumped - please check instruction how to do it
[x] Checked that applied changes work as expected ( run unit tests and test on canary pipeline)

@mmrazik could you please approve it?

performed buddy testing for task:

Unit Testing Result: all tests passed, file: GradleV3TestsOut.txt
Pipeline Tests on Win, Mac and Linux machines, tests passed, logs: GradleV3TestsPipeline.zip


macOS 10.15.7

i just need to find the .dmg for macOS 1.15.7 (my Mac doesn't have a Lot of memory so updating to Big sur isnt Worth it)

Not supported.


KAFKA-5374. AdminClient gets "server returned information about unkno…

…wn correlation ID" when communicating with older brokers

There are some checkstyle failures.

@cmccabe, please close this PR. The change has been merged via #3220.

Closing as duplicate


Auto-yank comments

Contributing guidelines

[X] I have read CONTRIBUTING.md
[X] I have read CODE_OF_CONDUCT.md

Module(s)
mini.comment
Description
I want the text being commented to also be yanked.
Most often it's one or more lines of code that I plan to comment out, then paste and modify.
This could be an option or setup in hooks.
I've able to accomplish the same with other plugins, but only because of specific functions they provide.
Example:
    "numToStr/Comment.nvim",
    opts = {
      pre_hook = function(ctx)
        local lines = require("Comment.utils").get_lines(ctx.range)
        vim.fn.setreg("+", lines)
      end,
    },

Thanks for the suggestion!
Having hooks take some context data seems reasonable enough to add, so it now should be in main branch.
Here is a list of fields that hooks now can use. Beware that those same hooks are called both for comment toggling and computing textobject, so line_start and line_end won't always be present in pre hook.
Here is a snippet which achieves similar goal to the one from original comment:
local yank_lines = function(data)
  if data.action ~= 'toggle' then return end
  local lines = vim.api.nvim_buf_get_lines(0, data.line_start - 1, data.line_end, false)
  vim.fn.setreg('+', lines)
end
require('mini.comment').setup({ hooks = { pre = yank_lines } })


User associates one or more actions with a single recommendation

As a User
I want to associate one or more actions with a recommendation
So that I can track progress on the recommendation

Development tasks:

Add many-to-many relationship between recommendations and actions
Add filtered list widget to handle action selection
Saving the recommendation updates the associated actions

This issue was moved to dumparkltd/hr-nmrf-client#21


Add new properties to Transactions

Changes
Resolves: https://github.com/VMelnalksnis/NordigenDotNet/issues/167
Testing
I updated the getDetails test to only check for the GL prefix on IBAN, as I observed this seems to change between users and test runs for the sandbox.
These new fields don't seem to be present on the sandbox data, I wonder if there's any value in mocking the API responses from Nordigen in some tests to validate the behaviour of the library for data not available in sandbox.

@itisNathaniel Yes, because the field naming is not always consistent. I'm working on adding support for .NET 8, and I might change the default JSON property naming pattern, so those mocked tests would help to capture any errors due to that.

Closed, replaced by https://github.com/VMelnalksnis/NordigenDotNet/pull/174


[TerminalIPythonApp] CRITICAL | Unrecognized flag: '--training_path'

When I run this from the /src folder,
spark-submit rnn.py --training_path ../dataset/iris.data --labels_path ../dataset/labels.data --output_path train_dir_iris --partitions 2
I get this error below.
2018-06-30 18:01:42 WARN  Utils:66 - Your hostname, dwivedi resolves to a loopback address: <IP_ADDRESS>; using <IP_ADDRESS> instead (on interface wlo1) 2018-06-30 18:01:42 WARN  Utils:66 - Set SPARK_LOCAL_IP if you need to bind to another address 2018-06-30 18:01:47 WARN  NativeCodeLoader:62 - Unable to load native-hadoop library for your platform... using builtin-java classes where applicable
IPython Tools for Interactive Computing in Python
`A Python shell with automatic history (input and output), dynamic object
introspection, easier configuration, command completion, access to the
system shell and more.  IPython can also be embedded in running programs.
Usage
ipython [subcommand] [options] [-c cmd | -m mod | file] [--] [arg] ...

If invoked with no options, it executes the file and exits, passing the
remaining arguments to the script, just as if you had specified the same
command with python. You may need to specify `--` before args to be passed
to the script, to prevent IPython from attempting to parse them. If you
specify the option `-i` before the filename, it will enter an interactive
IPython session after running the script, rather than exiting. Files ending
in .py will be treated as normal Python, but files ending in .ipy can
contain special IPython syntax (magic commands, shell expansions, etc.).

Almost all configuration in IPython is available via the command-line. Do
`ipython --help-all` to see all available options.  For persistent
configuration, look into your `ipython_config.py` configuration file for
details.

This file is typically installed in the `IPYTHONDIR` directory, and there
is a separate configuration directory for each profile. The default profile
directory will be located in $IPYTHONDIR/profile_default. IPYTHONDIR
defaults to to `$HOME/.ipython`.  For Windows users, $HOME resolves to
C:\Users\YourUserName in most instances.

To initialize a profile with the default configuration file, do::

  $> ipython profile create

and start editing `IPYTHONDIR/profile_default/ipython_config.py`

In IPython's documentation, we will refer to this directory as
`IPYTHONDIR`, you can change its default location by creating an
environment variable with this name and setting it to the desired path.

For more information, see the manual available in HTML and PDF in your
installation, or online at http://ipython.org/documentation.html.

Subcommands
Subcommands are launched as ipython cmd [args]. For information on using
subcommand 'cmd', do: ipython cmd -h.
`
nbconvert
DEPRECATED, Will be removed in IPython 6.0 : Convert notebooks to/from other formats.
profile
Create and manage IPython profiles.
locate
print the path to the IPython dir
install-nbextension
DEPRECATED, Will be removed in IPython 6.0 : Install Jupyter notebook extension files
kernelspec
DEPRECATED, Will be removed in IPython 6.0 : Manage Jupyter kernel specifications.
console
DEPRECATED, Will be removed in IPython 6.0 : Launch the Jupyter terminal-based Console.
notebook
DEPRECATED, Will be removed in IPython 6.0 : Launch the Jupyter HTML Notebook Server.
qtconsole
DEPRECATED, Will be removed in IPython 6.0 : Launch the Jupyter Qt Console.
trust
DEPRECATED, Will be removed in IPython 6.0 : Sign notebooks to trust their potentially unsafe contents at load.
kernel
Start a kernel without an attached frontend.
history
Manage the IPython history database.
Options
Arguments that take values are actually convenience aliases to full
Configurables, whose aliases are listed on the help line. For more information
on full configurables, see '--help-all'.
--simple-prompt
Force simple minimal prompt using raw_input
--no-autoindent
Turn off autoindenting.
--quiet
set log level to logging.CRITICAL (minimize logging output)
-i
If running code from the command line, become interactive afterwards.
It is often useful to follow this with -- to treat remaining flags as
script arguments.
--autoedit-syntax
Turn on auto editing of files with syntax errors.
--pdb
Enable auto calling the pdb debugger after every exception.
--autoindent
Turn on autoindenting.
--classic
Gives IPython a similar feel to the classic Python prompt.
--nosep
Eliminate all spacing between prompts.
--debug
set log level to logging.DEBUG (maximize logging output)
--no-pprint
Disable auto pretty printing of results.
--pylab
Pre-load matplotlib and numpy for interactive use with
the default matplotlib backend.
--confirm-exit
Set to confirm when you try to exit IPython with an EOF (Control-D
in Unix, Control-Z/Enter in Windows). By typing 'exit' or 'quit',
you can force a direct exit without any confirmation.
--no-simple-prompt
Use a rich interactive prompt with prompt_toolkit
--no-banner
Don't display a banner upon starting IPython.
--no-term-title
Disable auto setting the terminal title.
--no-confirm-exit
Don't prompt the user when exiting.
--color-info
IPython can display information about objects via a set of functions,
and optionally can use colors for this, syntax highlighting
source code and various other elements. This is on by default, but can cause
problems with some pagers. If you see such problems, you can disable the
colours.
--quick
Enable quick startup with no config files.
--pprint
Enable auto pretty printing of results.
--automagic
Turn on the auto calling of magic commands. Type %%magic at the
IPython  prompt  for  more information.
--banner
Display a banner upon starting IPython.
--no-automagic
Turn off the auto calling of magic commands.
--no-color-info
Disable using colors for info related things.
--no-autoedit-syntax
Turn off auto editing of files with syntax errors.
--matplotlib
Configure matplotlib for interactive use with
the default matplotlib backend.
--term-title
Enable auto setting the terminal title.
--no-pdb
Disable auto calling the pdb debugger after every exception.
--init
Initialize profile with default config files.  This is equivalent
to running ipython profile create <profile> prior to startup.
--ipython-dir= (BaseIPythonApplication.ipython_dir)
Default: ''
The name of the IPython directory. This directory is used for logging
configuration (through profiles), history storage, etc. The default is
usually $HOME/.ipython. This option can also be specified through the
environment variable IPYTHONDIR.
--gui= (InteractiveShellApp.gui)
Default: None
Choices: ['glut', 'gtk', 'gtk2', 'gtk3', 'osx', 'pyglet', 'qt', 'qt4', 'qt5', 'tk', 'wx', 'gtk2', 'qt4']
Enable GUI event loop integration with any of ('glut', 'gtk', 'gtk2',
'gtk3', 'osx', 'pyglet', 'qt', 'qt4', 'qt5', 'tk', 'wx', 'gtk2', 'qt4').
--autocall= (InteractiveShell.autocall)
Default: 0
Choices: (0, 1, 2)
Make IPython automatically call any callable object even if you didn't type
explicit parentheses. For example, 'str 43' becomes 'str(43)' automatically.
The value can be '0' to disable the feature, '1' for 'smart' autocall, where
it is not applied if there are no more arguments on the line, and '2' for
'full' autocall, where all callable objects are automatically called (even
if no arguments are present).
--profile= (BaseIPythonApplication.profile)
Default: 'default'
The IPython profile to use.
--ext= (InteractiveShellApp.extra_extension)
Default: ''
dotted module name of an IPython extension to load.
-c  (InteractiveShellApp.code_to_run)
Default: ''
Execute the given command string.
--config= (BaseIPythonApplication.extra_config_file)
Default: ''
Path to an extra config file to load.
If specified, load this config file in addition to any other IPython config.
--pylab= (InteractiveShellApp.pylab)
Default: None
Choices: ['auto', 'agg', 'gtk', 'gtk3', 'inline', 'ipympl', 'nbagg', 'notebook', 'osx', 'qt', 'qt4', 'qt5', 'tk', 'wx']
Pre-load matplotlib and numpy for interactive use, selecting a particular
matplotlib backend and loop integration.
--colors= (InteractiveShell.colors)
Default: 'Neutral'
Choices: ['Neutral', 'NoColor', 'LightBG', 'Linux']
Set the color scheme (NoColor, Neutral, Linux, or LightBG).
--cache-size= (InteractiveShell.cache_size)
Default: 1000
Set the size of the output cache.  The default is 1000, you can change it
permanently in your config file.  Setting it to 0 completely disables the
caching system, and the minimum value accepted is 3 (if you provide a value
less than 3, it is reset to 0 and a warning is issued).  This limit is
defined because otherwise you'll spend more time re-flushing a too small
cache than working
-m  (InteractiveShellApp.module_to_run)
Default: ''
Run the module as a script.
--logfile= (InteractiveShell.logfile)
Default: ''
The name of the logfile to use.
--logappend= (InteractiveShell.logappend)
Default: ''
Start logging to the given file in append mode. Use logfile to specify a
log file to overwrite logs to.
--matplotlib= (InteractiveShellApp.matplotlib)
Default: None
Choices: ['auto', 'agg', 'gtk', 'gtk3', 'inline', 'ipympl', 'nbagg', 'notebook', 'osx', 'qt', 'qt4', 'qt5', 'tk', 'wx']
Configure matplotlib for interactive use with the default matplotlib
backend.
--profile-dir= (ProfileDir.location)
Default: ''
Set the profile location directly. This overrides the logic used by the
profile option.
--log-level= (Application.log_level)
Default: 30
Choices: (0, 10, 20, 30, 40, 50, 'DEBUG', 'INFO', 'WARN', 'ERROR', 'CRITICAL')
Set the log level by value or name.
To see all available configurables, use --help-all
Examples
ipython --matplotlib       # enable matplotlib integration
ipython --matplotlib=qt    # enable matplotlib integration with qt4 backend

ipython --log-level=DEBUG  # set logging to DEBUG
ipython --profile=foo      # start with profile foo

ipython profile create foo # create profile foo w/ default config files
ipython help profile       # show the help for the profile subcmd

ipython locate             # print the path to the IPython directory
ipython locate profile foo # print the path to the directory for profile `foo`

[TerminalIPythonApp] CRITICAL | Bad config encountered during initialization:
[TerminalIPythonApp] CRITICAL | Unrecognized flag: '--training_path'
2018-06-30 18:01:49 INFO  ShutdownHookManager:54 - Shutdown hook called
2018-06-30 18:01:49 INFO  ShutdownHookManager:54 - Deleting directory /tmp/spark-1ebc62b4-8f58-4f75-aea9-eed4013fb16a
`

I don't understand why spark-submit call ipython terminal. Which version of pyspark are you using???

It opens in Ipython by default when I open in my terminal.
vijay321@dwivedi:~/Desktop/2018/Spark/LSTM-TensorSpark/src$ pyspark -v

Python 3.5.2 (default, Nov 23 2017, 16:37:01)
Type 'copyright', 'credits' or 'license' for more information
IPython 6.1.0 -- An enhanced Interactive Python. Type '?' for help.
Using properties file: null
2018-06-30 20:09:59 WARN  Utils:66 - Your hostname, dwivedi resolves to a loopback address: <IP_ADDRESS>; using <IP_ADDRESS> instead (on interface wlo1)
2018-06-30 20:09:59 WARN  Utils:66 - Set SPARK_LOCAL_IP if you need to bind to another address
Parsed arguments:
  master                  local[*]
  deployMode              null
  executorMemory          null
  executorCores           null
  totalExecutorCores      null
  propertiesFile          null
  driverMemory            null
  driverCores             null
  driverExtraClassPath    null
  driverExtraLibraryPath  null
  driverExtraJavaOptions  null
  supervise               false
  queue                   null
  numExecutors            null
  files                   null
  pyFiles                 null
  archives                null
  mainClass               null
  primaryResource         pyspark-shell
  name                    PySparkShell
  childArgs               []
  jars                    null
  packages                null
  packagesExclusions      null
  repositories            null
  verbose                 true

Spark properties used, including those specified through
 --conf and those from the properties file null:

2018-06-30 20:10:01 WARN  NativeCodeLoader:62 - Unable to load native-hadoop library for your platform... using builtin-java classes where applicable
Main class:
org.apache.spark.api.python.PythonGatewayServer
Arguments:

Spark config:
(spark.master,local[*])
(spark.submit.deployMode,client)
(spark.app.name,PySparkShell)
(spark.ui.showConsoleProgress,true)
Classpath elements:

Setting default log level to "WARN".
To adjust logging level use sc.setLogLevel(newLevel). For SparkR, use setLogLevel(newLevel).
Welcome to
      ____              __
     / __/__  ___ _____/ /__
    _\ \/ _ \/ _ `/ __/  '_/
   /__ / .__/\_,_/_/ /_/\_\   version 2.3.1
      /_/

Using Python version 3.5.2 (default, Nov 23 2017 16:37:01)
SparkSession available as 'spark'.

In [1]:

I solved it @EmanuelOverflow. It was actually a shortcoming due to my environment variables. Thanks that you commented above and I spend some thought on why IPython was opening.
I changed this:
export PYSPARK_DRIVER_PYTHON="/usr/local/bin/ipython"
export PYSPARK_PYTHON=/usr/local/bin/ipython
export LD_LIBRARY_PATH=/usr/local/bin/ipython

to this:
export PYSPARK_DRIVER_PYTHON="/usr/bin/python"
export PYSPARK_PYTHON=/usr/bin/python
export LD_LIBRARY_PATH=/usr/bin/python


Add addFont function to Public API

Hi,
Really nice work on this repo! :+1:
I hope you will consider merging this into master so that it can be part of the public API.
I must give credit to Dave Snyder for his post on SO that explained how to implement this.
Thank you.

Yes please! This is pretty much necessary functionality.

Thank you :)

Planning a major API bump shortly with chainability and the new HTML a rendering logic.

Sweet! looking forward to it.

Any idea on the timeframe here MrRio? Eagerly awaiting your updated HTML rendering logic and hoping it will solve my woes :)

MrRio, how about jsPDF font family and windows compatibility? when I render my pdf in Mac there is no problem, but when I try to do it in Windows, custom font doesn´t work at all


[Feature Request] Route traffic from wlan0 to eth0

It would be cool if the traffic coming in from wlan could go out through eth0 so the devices connected could have internet

It would be cool if the traffic coming in from wlan could go out through eth0 so the devices connected could have internet

I have the same problem too. Is it possible to route the Wi-Fi network traffic to the ethernet network gateway? In other words, the devices connected to the access point have access to the internet through the ethernet.
Thanks in advance

Hi @luispedro18  - apologies for not looking at this sooner (thanks to @alameda3piso03 for bumping it).
I think I've got this working, but could do with help in properly testing it to make sure it's stable.
I've just pushed a version to the dev branch (https://github.com/mattlongman/Hassio-Access-Point/tree/dev/hassio-access-point). Please download and test it out.
New config options:

Internet access for clients can be enabled with client_internet_access: '1'. If DHCP is also enabled, Hassio-Access-Point will try to get the parent host's DNS servers (not just container DNS servers), and serve to clients as part of the DHCP config. This can be overridden with e.g. client_dns_override: ['<IP_ADDRESS>', '<IP_ADDRESS>']. If DHCP is not enabled, client_internet_access: '1' will still work, but DNS server(s) will need to be set manually as with the rest of the IP config.

Please update this issue either way, and if it's good, I'll move it to the main branch.

Hi @mattlongman !! First of all, thank you for making the time to address this.. Unfortunately I've changed my setup and I no longer need this... Best to be @alameda3piso03 testing this one...
Again, thank you for doing this 🙌

Hi @mattlongman !! First of all, thank you for making the time to address this.. Unfortunately I've changed my setup and I no longer need this... Best to be @alameda3piso03 testing this one...
Again, thank you for doing this 🙌

It's a feature that you might assume it could do by default, so thanks for the raising the issue in the first place.
Do you mind explaining what your use-case was? I'm curious to find out how this gets used as it's obviously a fairly niche add-on!

My use case was: I wanted to route the traffic from a Roku player through a VPN but since it can't be configured on the device I was trying to get it set up in the Pi (where i have HA installed) and then create a new network to have the Roku connected there.. that way the traffic from Roku would be routed through the VPN 😁

Thank you for working on adding internet access to your add-on!
I tried the dev branch of hassio-access-point and the local network function definitely works as intended. However, with client_internet_access='1' I can't get the AP to provide internet access. DHCP is disabled, but devices are assigned IPs on the 169.254.x.x subnet, instead of grabbing an IP from my router (which is upstream of my Pi, on 192.168.3.x).
I actually had the same thing happen on Raspberry Pi OS, which is why I tried moving to Hass.io: hostapd worked as intended, until I installed the Home Assistant Docker container. After adding the Docker container the client IPs didn't match with my local network and clients all lost internet access.
It's possible I'm doing something wrong, though! Here's my config if it helps (SSID/passphrase removed):
ssid: ssid
wpa_passphrase: passphrase
channel: '11'
address: <IP_ADDRESS>
netmask: <IP_ADDRESS>
broadcast: <IP_ADDRESS>
interface: wlan0
hide_ssid: '0'
dhcp: '0'
dhcp_start_addr: ''
dhcp_end_addr: ''
allow_mac_addresses: []
deny_mac_addresses: []
debug: 0
hostapd_config_override: []
client_internet_access: '1'
client_dns_override:
  - <IP_ADDRESS>
  - <IP_ADDRESS>

Here's the initial part of my log as well (SSID/MAC address removed). I'm not experienced enough to know whether the rfkill and wlan0 errors are significant, seeing as local network access still works as intended:

Starting Hass.io Access Point Addon
Configuration file: /hostapd.conf
rfkill: Cannot open RFKILL control device
wlan0: Could not connect to kernel driver
Using interface wlan0 with hwaddr 00:00:00:00:00:00 and ssid "ssid"
wlan0: interface state UNINITIALIZED->ENABLED
wlan0: AP-ENABLED

Following this were a few associations/disassociations/handshakes that I didn't include.
I hope this helps! Let me know if you need more info/testing from me.

Hi @pubutil - thanks for testing!
The host network doesn't see each individual device connecting to the Pi, it just sees all requests as coming from the Pi, so responds accordingly, then the Pi sends responses out to the appropriate client.
For your example:

address: <IP_ADDRESS>
netmask: <IP_ADDRESS>
broadcast: <IP_ADDRESS>
dhcp: '0'

You would manually need to set the IP on the client device as DHCP is off, and the client can't request an IP from the parent network/DHCP server (because the parent network just sees the Pi).
Similarly, you would also need to manually set the DNS servers when manually IPing the device.

client_dns_override:

<IP_ADDRESS>
<IP_ADDRESS>

The client_dns_override option can be used where the Pi is unable to determine DNS servers from the parent network, or you just wanted to use different DNS for clients connected to Hass.io Access Point, but there's no way of setting DNS on a client without DHCP.
Do you need clients to be accessible/visible from the parent network? Could you explain what your use-case is?
One thing I'm going to explore is what's required to configure this as a bridged access point (where clients are visible to the host network, which I think is what you were expecting with this current version) and see if it can be added as an option.

Related issue: bridged ap

My use-case is this. This is for a mobile use case (think RV, van, or boat) I intend to have two pis connected via ethernet:

pi 1 runs home assistant OS (and has a zigbee dongle, etc) - I want to make this a wifi access point too so I can connect wifi enabled devices to this network directly
pi 2 runs a raspbian OS and by default shows a touch panel view of the home assistant dashboard. This pi's wifi has a bunch of wifi networks programmed that the vehicle passes by relatively often to allow the entire system to gain internet access temporarily without uninstalling / reinstalling. For that it shares the wifi connection with the rest of the network

BTW, this config works for me
ssid: SSID
wpa_passphrase: PW
channel: '6'
address: <IP_ADDRESS>
netmask: <IP_ADDRESS>
broadcast: <IP_ADDRESS>
interface: wlan0
hide_ssid: '0'
dhcp: '1'
dhcp_start_addr: <IP_ADDRESS>
dhcp_end_addr: <IP_ADDRESS>
allow_mac_addresses: []
deny_mac_addresses: []
debug: 0
hostapd_config_override: []
client_internet_access: '1'
client_dns_override:
  - <IP_ADDRESS>

Hello,
I am a newbie with Home Assistant. I just discovered it and already lovin it! :slight_smile:
I installed the Hass.io 2 Access Point on a Raspberry 4 and would like to use it in “bridge mode” like I did with RaspAp before. I can setup the WiFi and it is available, but when I try to connect my iPhone it couldn’t get an IP address. As soon as I activate the DHCP it works.
What I am doing wrong. I tought deactiveate the DHCP the DHCP server inside my network is used to get the IPs for the connected Accesspoint devices. I am using a FritzBox 4970 and eBlocker as DHCP server to filter ads and unwanted stuff.
Any Idea would be helpful. Thank you
Kind regards
D-Rock

Is it still necesary to use the dev branch for internet routing from wlan0 to eth0 or is it now enough tested and in the main branch?
I need exactly that function and am just about to implement this addon.
As here was no further discussion since over a year, maybe it is implemented already?

Is it still necesary to use the dev branch for internet routing from wlan0 to eth0 or is it now enough tested and in the main branch? I need exactly that function and am just about to implement this addon. As here was no further discussion since over a year, maybe it is implemented already?

Not necessary to use dev branch. It was merged here
I'm planning to go through and clear some of these issues soon, but if you have an interest in this addon and could help with maintaining it, please let me know (I don't use it myself at the moment, and don't have the capability to test it currently).

I am also looking for way to do a bridged dumb AP, since its done, AP could be a part of wifi coverage within home (if same SSID and security) with normal roaming between other APs. Now clients have and reinit wifi connection to change IPs and gateways, so data transmitting stops for a much more time..

Hi, i am really happy about the AP function, it works fine using wlan0 to eth0. Currently I am looking for a solution routing the traffic from wlan0 to wlan1 (external USB Wifi Adapter). Unfortunately it doesen't work. I thing its the same topic like @dingausmwald. Any options to make it work or to add that feature?
Thanks in advanced

This feature request is closed.
Anyway, you can use my fork, i implemented the feature there.
https://github.com/dingausmwald/Hassio-Access-Point
be aware that i had to change ht_capab=[HT40][SHORT-GI-20][DSSS_CCK-40]
to
ht_capab=[HT40][SHORT-GI-20] in hostapd.conf since my additional wifi usb stick does not support [DSSS_CCK-40] and "hostapd_config_override" option does not seem to work
you can add this by going to your home assistant / addons / add-on store / 3 dots / repositories / and add the github link of my fork there.
My interface (the wifi stick my 20+ tasmota plugs are connected to) is wlp1s0u1u4u3 and my client_internet_access_interface is wlan0, since the wifi from raspi4 cant handle more than 8? connections.