[type:release] update license files

Codecov Report

Merging #2782 (0957eb9) into master (5f4aacb) will decrease coverage by 0.09%.
The diff coverage is n/a.

@@             Coverage Diff              @@
##             master    #2782      +/-   ##
============================================
- Coverage     60.03%   59.94%   -0.10%
+ Complexity     4418     4413       -5
============================================
  Files           685      685
  Lines         19697    19695       -2
  Branches       1748     1748
============================================
- Hits          11826    11806      -20
- Misses         6873     6886      +13
- Partials        998     1003       +5

Impacted Files
Coverage Δ

...a/org/apache/shenyu/common/utils/VersionUtils.java
67.85% <0.00%> (-10.72%)
:arrow_down:

...apache/shenyu/admin/utils/ShenyuDictH2Trigger.java
63.63% <0.00%> (-9.10%)
:arrow_down:

...ache/shenyu/admin/utils/PluginHandleH2Trigger.java
63.63% <0.00%> (-9.10%)
:arrow_down:

...che/shenyu/sync/data/http/HttpSyncDataService.java
69.85% <0.00%> (-8.09%)
:arrow_down:

...in/response/strategy/NettyClientMessageWriter.java
69.56% <0.00%> (-4.35%)
:arrow_down:

...henyu/plugin/httpclient/NettyHttpClientPlugin.java
53.84% <0.00%> (-1.93%)
:arrow_down:

...pache/shenyu/agent/core/yaml/ShenyuYamlEngine.java
92.85% <0.00%> (-0.90%)
: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 5f4aacb...0957eb9. Read the comment docs.


Getting ERROR "import cycle not allowed" when import package ?

import cycle not allowed
package github.com/abc/abc/a
imports github.com/abc/abc/b
imports github.com/abc/abc/a

In Go, cyclic imports are not allowed. If package a imports package b, b cannot import a.
If you believe you're not doing any cyclic import, and the error you're getting is a compiler bug, please post a code reproducer that can be used to investigate the issue.
Closing here for now, but feel free to comment here if you think this is an actual Go bug, and we'll reopen the issue.


Implement the Pillar Component

What feature are you adding?
Pillar Component
Describe your issue
Requirements

Create a component named Pillar in the components folder that implements the screenshots below.
It should accept a counter and label as props.
It should handle long labels by hiding the overflow with an ellipsis.

SCREENSHOTS

Figma Design
Acceptance Criteria

[ ] The implementation should match the design - typography and spacing.
[ ] The UI should be responsive and work well on both desktop and mobile viewports.
[ ] Long labels should be handled correctly.

@Lekipising assigning you this issue as well.

Sure @orama254


Use NodeJS language instead of bash

This PR tries to fix Travis CI builds that fail in the new Travis CI platform.
Now, instead of configuring bash as the build language (in the .travis.yaml file), node_js is configured. The used version for NodeJS is 4.1.
I've tried in my fork of this project and it works in the old Travis CI platform. This PR will check if the new configuration works for this repository.

Thanks for tackling this.  I'm in the middle of making a paella!

Delicious!!
If you don't mind, as it seems to work, I'll merge this PR to get Travis CI builds working as soon as possible.

Great. Thanks again.
On Sun, Dec 6, 2015 at 6:10 PM Rubén Chavarría<EMAIL_ADDRESS>wrote:

Delicious!!
If you don't mind, as it seems to work, I'll merge this PR to get Travis
CI builds working as soon as possible.
—
Reply to this email directly or view it on GitHub
https://github.com/exercism/xecmascript/pull/133#issuecomment-162363684.

+100 thanks!


Add a Heal Method to Phaser.Components.Health

Ideal when used in games with health packs, bonus items, or healing sprites.
In fact: Doing a negative damage causes the same effect, but as a new method is better for documentation.

Oops, changing PR to dev branch.


options in rest api for files (e.g. recursive)

Hi,
I want to copy a directory tree to my container.
On the command line I can do that with lxc file push -r localdir container/remotedir
However I want to do this using the REST API.
According to the REST API doc I can only copy a file.
It would be nice also to be able to copy a complete directory tree (and also have an equivalent to the -p option).
(or if these exist, it would be nice to see this mentioned in the REST API documentation).
Thanks & keep up the good work!

The client tool uses the REST API, so everything it does can be done with the API.
To implement -p, our client simply causes all directories in the source path to be created on the target by doing a POST for each separate part of the path with X-LXD-type set to "directory".
For recursion, it's a combination of X-LXD-type set to "directory" for the directories leading to the files and "file" for the files themselves. Doing one REST POST for each of those.
Looks like we should document X-LXD-type as valid for POST. I'll send a branch for that.


Check for change in selected-ness before apply_selection

apply_selection should only need to be called if the value is different from the current value. Linked to issue https://github.com/kivy/kivy/issues/4793

Agreed. I'll continue discussion in the issue.


Redundant pattern detection fails for simple duplicates cases when active pattern used

Presence of active patterns disables the detection of simple duplicates cases.
        type Foo = A | B | C

        let good = function
            | A -> ()
            | B -> ()
            | B -> () // Squiggly with warning "This rule will never be matched"
            | _ -> ()
            | _ -> () // Squiggly with warning "This rule will never be matched"

        let (|IsA|_|) x = if x = A then Some () else None

        let bad = function
            | IsA -> ()
            | B -> ()
            | B -> () // no warning
            | _ -> ()
            | _ -> () // no warning

When active patterns are present checking whether a match is exhaustive clearly becomes difficult/impossible but duplicate cases can still be detected.

I've labelled it as a feature request.  There has always been some limitations in redundancy checking for APs, we knew that when we implemented them

This is a language suggestion, closing to track by https://github.com/fsharp/fslang-suggestions/issues/586


Removes getdoc  from command registration

About this pull request
If the description param isn't specified, the library will fall back to using doc strings as the command description. If the doc string is over the char limit for descriptions, it will cause syncing to fail.
Expected behaviour of the library would be to use the description param, or "No description".
Technically breaking as someone could be using this behaviour
Changes
Removed getdoc
Checklist

[x] I've checked this pull request runs on Python 3.6.X.
[ ] This fixes something in Issues.

Issue:

[ ] This adds something new.
[x] There is/are breaking change(s).
[ ] (If required) Relevant documentation has been updated/added.
[ ] This is not a code change. (README, docs, etc.)

Converting this PR into a draft as more people than i assumed use doc-strings for descriptions, and id rather minimise breaking changes. Feel free to put your thoughts into the lib-discussions channel on the Discord

I use docstrings for all command descriptions, I never use the description parameter because that looks really messy in code.

Note: Discord.py also uses docstrings for command descriptions.

We know. Its also been said multiple times in this thread

The goal of a library extension should be to extend off of the original discord.py branch, and by that logic we're superseding a normal programming habit by using docstrings not for documentation but for command descriptions. This comes with various drawbacks due to the design choices that were made at that time for this.
My suggestion is we offer a compromise for this as this does have the ability to already break our existent library code, and it's being written off as "well it's already a thing so keep it."


Update gemspec to support Spree 3.1

This commit depends on https://github.com/spree/spree/pull/7486 to work. If the PR gets rejected I'll make it part of the extension instead, but it felt like something that should be in core.

@gaqzi thanks for this! your PR was merged to spree master but not yet in 3-1-stable, so i'll wait when merged

@ronzalo I ended up doing another PR to get this merged in, it's now available in 3-1 master since spree/spree/#7590.


Update ts-config-converter.js

add "NoErrorTruncation" to the supported compiler options

I have a better way to deal with the cli param conversion in the angular/angular repo. I'll update the broccoli-typescript plugin from there.
thanks for the pr though


Update external api version to 0.1.14 Fixes #375

Closing this, will re-open and hopefully that will kick the DCO check.


Implemented overwrite option in dest()

This is in reference to: https://github.com/wearefractal/vinyl-fs/issues/30
It seemed like the overwrite option was stubbed out, but the wx flag was never utilized in the fs operations. This commit wires it up, handles the error catch scenario and adds some tests. Let me know what you think!

Coverage increased (+0.03%) to 96.65% when pulling<PHONE_NUMBER>b63e1ec00983bad716af01e02476ef on derekslife:master into 2dfe2901cc329f5db86d0f2272d4292a2078d5a3 on wearefractal:master.

Coverage increased (+0.03%) to 96.65% when pulling 32fc5c805ec6209c3d2145036ff2eabff79845be on derekslife:master into 2dfe2901cc329f5db86d0f2272d4292a2078d5a3 on wearefractal:master.

Very clean - one minor nitpick and I am +1 on merging this. Thanks!

Coverage increased (+0.11%) to 96.73% when pulling c4750b2efccd840e4ae840dc55b01cb7051f2f48 on derekslife:master into 2dfe2901cc329f5db86d0f2272d4292a2078d5a3 on wearefractal:master.

Thanks!

Available on master - will be published in the 4.0 release

:+1:

Does "will be published in the 4.0 release" mean in gulp 4.0? Because that would mean this feature is documented since over a year ago, but not available yet ...

@Narretz comments like that are not welcome here. Feel free to use the module directly.


Typo

Closes https://github.com/MicrosoftDocs/office-docs-powershell/issues/6550

Docs Build status updates of commit 77edd8d:
:clock10: Full build: the average full build time is 17 min(s) 37 sec(s), this is based on the last 1000 build(s) for this repository.

Docs Build status updates of commit 77edd8d:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

sharepoint/sharepoint-ps/sharepoint-online/Remove-SPOHomeSite.md
:white_check_mark:Succeeded

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching in the Docs contributor and Admin GuideSee the frequently asked questionsPost your question in the Docs support channel

@Kateyanne Please merge this PR. Thanks

Docs Build status updates of commit 41cff74:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

sharepoint/sharepoint-ps/sharepoint-online/Remove-SPOHomeSite.md
:white_check_mark:Succeeded
View (sharepoint-ps)

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching in the Docs contributor and Admin GuideSee the frequently asked questionsPost your question in the Docs support channel


Fix Repository Structure for package manager installation, OpenUPM etc

Unity will not allow git importing of the package due to the repository being structured wrong.
https://i.imgur.com/BIgxrVw.png

Just a quick note/question on this. I went to start a new project today and install the asset from OpenUPM and noticed that it said it was version 1.0.2 from 18 days ago but looking at commits, I see there have been a number of them since.
I have been looking into getting some of my own repos setup to be used as packages and while doing so I came across this : https://github.com/marketplace/actions/create-unitypackage Not sure if it might help ease some work on your end, but it should be able to take your comitted Unity project and then using Githubs CI/CD Actions, create a ready-to-go *.unitypackage file for you from your latest commit.
I didn't look much into that particular one to see if it did it automatically, but I know Actions can be configured to automatically tag releases for you and do whatever other little things here and there that UPM/OpenUPM might require. Then you don't have to worry about it yourself, you can just commit your changes and let github do the rest for you.

Ah hello my man, hope you are doing well 👋
Yeah, I actually thought UPM automatically updated their package version but if it doesn't that's on me due to either needing to fix the package structure for unity/github in general or I just need to manually push changes to it.
I apologize for the lack of updates within the last few weeks, been working on internal stuff with my main team and will be taking this weekend to dedicate myself to this.
Yeah I have a release version here (0.4.6) but someone did make a pull request to add buttons to the icon tab so all components can be enabled/disabled (I swear I added it myself previously, but apparently I never and I have no idea what happened if I'm honest) so you could take the most recent.
Regarding the package update, I'm so happy you sent me that. That's such a good idea to make it automated. I assumed in my head I could do that with Actions, but I never looked into it. Fantastic and I will have a look into it, thank you.
My commit structure needs improved as I'm too quick to push and it looks bad on the commit list and just general structure so I'll be taking more time into commits from now on.

No worries about updates. I have been using it for a few weeks now with no major issues or anything I can think of. Also, sorry it took a bit to get back to you. I have bad ADHD and without my Adderall I can't even look at code or pay attention long enough to do anything productive, so when the pharmacy messes up my scripts it is bad news. They just filled it today, so now I have a lot to catch up on, lol.
And no worries, the Actions seemed like something that was too useful not to share, lol. I am also with you on the commits. It's only been the last year or so I really started trying to heavily use Git/Github, so I still often find myself either committing way too much, or way too little. I need to find that happy medium of the push being useful enough, but not so infrequently that it becomes hazardous from a backup/disaster recovery standpoint.

The git url should now work for unity!
I just need to check OpenUPM now and see what the situation there is

Good deal. 👍 I spent some time figuring everything out myself to use OpenUPM and what not and the main thing for there is going by version tags of the repo. I came across an awesome Unity specific tool called ubump.
Esentailly, all you have to do is run npx ubump (or install it) from your repo and it downloads and runs it. What it does is first, sync up your version/release numbers for you, and also automatically bumps the package.json version, then also lets you select if you want to create a Github release tag with the same version number. That's all you have to do.

Ah that sounds really convenient, I really need to check some things out, like the package creator you linked before too.
I've just (after some tedious slow work by myself) cleaned up the repository structure by just removing the pre-assets folder content, as unity was complaining about git structure - the usual package manager stuff and I couldn't really see any advantages keeping the files that provided no extra help or content.
I'm going to start continuously bringing out versions (Will make one with new patch changes), if that being through tools like above (going to look into that, cheers for the link) or manually done, and then I presume I can see if OpenUPM works with this repo still.
If not... then I guess that's another investigation on it's own

Hey there MostHated, not sure if you'll see this, but it's a response that's taken too long.
Pulling from git now works, and for UPM I'll be sorting that out in the next few days. Things have been busy and getting time to work on this was quite inconsistent. I've added a new release and everything should work in 2018.4 and 2019.X even when adding the package through a Git URL in the Package Manager.

OpenUPM is working 🙂
I thought I would have had to do more due to package issues in the past due to my previously poor maintainence on the package.json but it's been sorted.
You can see here [OpenUPM] for more information!
If there's any follow up issues please feel free to give me a ping 👏
Wooshii


Add contracts-nonattr

This adds a prototype implementation of https://open-std.org/JTC1/SC22/WG21/docs/papers/2023/p2961r0.pdf

@partouf @mattgodbolt can you assist with this? Looks like this one needs new yaml files. I can try doing that myself, but I'll be busy next week, and likely busy over the weekend too. If the current version stays up and running, daily builds are not so important, although it's nice to have them if I start fixing testers' findings already next week. :)

yes we need to run a make script on a linux machine, but i am currently too lazy to reboot right now, will do in a few hours probably

At any rate, if you can, please rebuild the compiler, it has some rather important bug fixes added since the initial go-live. :)

I'm on this now


Add support to disable a code action

This is helpful to keep code actions in the result request but tell the client that the action is currently disabled. Helps to make users aware of the existence of a code action.

Duplicate of #940

@KamasamaK thanks so much :-).


Move linting and unit tests to Github Actions

This PR migrates our unit tests and linting to github actions. It uses some of the prior art from PR #675 as a guide, but was created greenfield otherwise.
The testing matrix is equivalent to our matrix in CircleCI -- we're testing both against go 1.16 and go 1.18.

Successful test passes can be seen in my fork:
https://github.com/jayofdoom/armada/actions/runs/2423754952
https://github.com/jayofdoom/armada/actions/runs/2423754957

Whoever merges this will have to mash buttons to change the required jobs for merge to remove the circleci check_and_unit_test_* required ones, and instead require the workflow to pass.


pyproject

This commit adds the following new files.

LICENSE.txt
pyproject.toml

It removes the older style installation files below in favor of the pyproject.toml file.

requirements.txt
setup.py

The README.md file has been updated to reflect how to install a development copy of arviz_dashboard. We are also moving all files in the repo so that we have a src-layout repository for future directions with tests as well as the possibility of needing to create a monorepo for JavaScript dependencies.
Resolves #17

I tested the package following the README and it works for me.
HW, I encountered an error when using the Pymc (not sure if we should consider this)
CompileError: Compilation failed (return status=1):
/usr/bin/g++ -shared -g -Wno-c++11-narrowing -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -march=skylake-avx512 -mmmx -mno-3dnow -msse -msse2 -msse3 -mssse3 -mno-sse4a -mcx16 -msahf -mmovbe -maes -mno-sha -mpclmul -mpopcnt -mabm -mno-lwp -mfma -mno-fma4 -mno-xop -mbmi -mno-sgx -mbmi2 -mno-pconfig -mno-wbnoinvd -mno-tbm -mavx -mavx2 -msse4.2 -msse4.1 -mlzcnt -mrtm -mhle -mrdrnd -mf16c -mfsgsbase -mrdseed -mprfchw -madx -mfxsr -mxsave -mxsaveopt -mavx512f -mno-avx512er -mavx512cd -mno-avx512pf -mno-prefetchwt1 -mclflushopt -mxsavec -mxsaves -mavx512dq -mavx512bw -mavx512vl -mno-avx512ifma -mno-avx512vbmi -mno-avx5124fmaps -mno-avx5124vnniw -mno-clwb -mno-mwaitx -mno-clzero -mno-pku -mno-rdpid -mno-gfni -mno-shstk -mno-avx512vbmi2 -mno-avx512vnni -mno-vaes -mno-vpclmulqdq -mno-avx512bitalg -mno-avx512vpopcntdq -mno-movdiri -mno-movdir64b -mno-waitpkg -mno-cldemote -mno-ptwrite --param l1-cache-size=32 --param l1-cache-line-size=64 --param l2-cache-size=33792 -mtune=skylake-avx512 -DNPY_NO_DEPRECATED_API=NPY_1_7_API_VERSION -m64 -fPIC -I/home/codespace/.local/lib/python3.10/site-packages/numpy/core/include -I/usr/local/python/3.10.8/include/python3.10 -I/usr/local/python/3.10.8/lib/python3.10/site-packages/pytensor/link/c/c_code -L/usr/local/python/3.10.8/lib -fvisibility=hidden -o /home/codespace/.pytensor/compiledir_Linux-5.15--azure-x86_64-with-glibc2.31-x86_64-3.10.8-64/lazylinker_ext/lazylinker_ext.so /home/codespace/.pytensor/compiledir_Linux-5.15--azure-x86_64-with-glibc2.31-x86_64-3.10.8-64/lazylinker_ext/mod.cpp -lpython3.10
/usr/bin/ld: /usr/local/python/3.10.8/lib/libpython3.10.a(bytearrayobject.o): relocation R_X86_64_PC32 against symbol `_Py_NoneStruct' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: final link failed: bad value
collect2: error: ld returned 1 exit status

I've had that error crop up when NumPy was not isolated in an environment correctly. I think it is okay for us to ignore for now, but we can reference back to this issue if needed.


Add css linting rules to run with npm test and npm run dev

Goals from @SethDavenport were to apply css linting rules with stylelint that would:

Cause npm test to fail with errors to block CI builds
Show rule violation warnings at console while using npm run dev

This change set achieves both, I believe in a minimal way.
If accepted, this will also be added to all other starters.
Connected to rangle/rangle-starter#51

:shipit:

@BrendanFDMoore: note the 'connected to' comment I added - this links the PR with the associated waffle board issue, which makes things a bit easier to track.


Interfaces for languages beyond Rust

This is exactly the library I've been looking for. However, I'd need to include it in a C++ project.
I don't have a lot of experience with Rust, so I'm not sure how viable it would be to make the superconsole interface available to languages like C++ or Python without having to re-write large parts of the core.
Any feedback on the viability would be appreciated.

I think the value of superconsole is in idea, but implementation is quite simple, and it is just 4KLOC, and half of it is rather simple "components". Rewriting in C++/Python by copy-paste might be easier than building a bridge and dealing with interface mapping between languages. Additionally, Rust idiom may not fit perfectly into Python or C++.

Thanks for the feedback, appreciate it!


Data Connector using two different data source

My tests have shown that it is possible for a single Data Connector to service two data sources (MS Graph and SQL Server in my case); I achieved this using two (shared) functions; but I can find no way of getting those functions to share data; it is not possible for those functions to call each other. Does anyone known a way of doing this? If there isn't, it will force me to move some query processing out of the Data Connector back into Power BI, but this is not desirable. Tks

This isn't currently possible but is something we expect to be able to support in the next 6-8 months.

Thanks Curt, can you please ping me back when you know anything definite ...


NO more ipv6 on all interfaces on Fedora 25 package docker-engine-17.04.0.ce-1.fc25.x86_64

Description
NO IPv6 address is available since docker-engine-17.04.0.ce-1.fc25.x86_64, not even on loop.
Steps to reproduce the issue:

On Fedora 25 x86_64: Update docker-engine to docker-engine-17.04.0.ce-1.fc25.x86_64
Docker run some image
No IPv6 address is available regardless of the interface

Describe the results you received:
Example:
root@mycont1:/# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet <IP_ADDRESS>/8 scope host lo
       valid_lft forever preferred_lft forever
13: eth0@if14: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default
    link/ether 02:42:ac:11:00:02 brd ff:ff:ff:ff:ff:ff
    inet <IP_ADDRESS>/16 scope global eth0
       valid_lft forever preferred_lft forever
root@mycont1:/#

In that example, I used ubuntu:14.04 official docker image.
Describe the results you expected:
To have inet6 entries when showing interfaces.
Package downgrade gives my IPv6 addresses back: dnf downgrade docker-engine docker-engine-selinux
Example:
docker run -t -i --rm --name "mycont1" -h "mycont1"  "ubuntu:14.04" /bin/bash
root@mycont1:/# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet <IP_ADDRESS>/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
15: eth0@if16: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default
    link/ether 02:42:ac:11:00:02 brd ff:ff:ff:ff:ff:ff
    inet <IP_ADDRESS>/16 scope global eth0
       valid_lft forever preferred_lft forever
    inet6 fe80::42:acff:fe11:2/64 scope link tentative
       valid_lft forever preferred_lft forever

Additional information you deem important (e.g. issue happens only occasionally):
Downgrading package to 17.03.1.ce-1.fc25 fixes the issue
Output of docker version:
± docker version
Client:
 Version:      17.04.0-ce
 API version:  1.28
 Go version:   go1.7.5
 Git commit:   4845c56
 Built:        Mon Apr  3 18:06:13 2017
 OS/Arch:      linux/amd64

Server:
 Version:      17.04.0-ce
 API version:  1.28 (minimum version 1.12)
 Go version:   go1.7.5
 Git commit:   4845c56
 Built:        Mon Apr  3 18:06:13 2017
 OS/Arch:      linux/amd64
 Experimental: false

Output of docker info:
± docker info
Containers: 0
 Running: 0
 Paused: 0
 Stopped: 0
Images: 2
Server Version: 17.04.0-ce
Storage Driver: overlay2
 Backing Filesystem: extfs
 Supports d_type: true
 Native Overlay Diff: true
Logging Driver: json-file
Cgroup Driver: cgroupfs
Plugins:
 Volume: local
 Network: bridge host macvlan null overlay
Swarm: inactive
Runtimes: runc
Default Runtime: runc
Init Binary:
containerd version: 422e31ce907fd9c3833a38d7b8fdd023e5a76e73
runc version: 9c2d8d184e5da67c95d601382adf14862e4f2228
init version: 949e6fa
Security Options:
 seccomp
  Profile: default
Kernel Version: 4.10.8-200.fc25.x86_64
Operating System: Fedora 25 (Workstation Edition)
OSType: linux
Architecture: x86_64
CPUs: 4
Total Memory: 15.35GiB
Name: vincentg-lap2
ID: 5JJQ:CP3G:POLH:NLLI:WSSP:IENF:QAAA:Q3CJ:QDRZ:6TEJ:3H6O:TL6V
Docker Root Dir: /var/lib/docker
Debug Mode (client): false
Debug Mode (server): false
Registry: https://index.docker.io/v1/
Experimental: false
Insecure Registries:
 <IP_ADDRESS>/8
Live Restore Enabled: false

Additional environment details (AWS, VirtualBox, physical, etc.):
nothing that matters

ping @aboch

It's because of #20569

You now need to enable --ipv6 and provide a --fixed-cidr-v6 when booting the daemon, if you want the interfaces of containers running on the default bridge network to have the ipv6 addresses.

Glad I found this. Just ran into this issue. We just use IPv6 and this was killing the ipv6 on the ovs bridge that we wanted to connect to the containers to.  Question: Is that expected? Should docker clobber settings outside of it?

hello,
i had the same problem with the prepackaged docker-engine debian-package from apt.dockerproject.org -> version 17.04.0~ce-0~debian-jessie
idk ... i don't think its good for the package to entirely disable ipv6 on the host-machine - no matter what (ipv6) settings are present for the docker-engine package/daemon...
imho: such a major "side-effect" sure violate some packaging rules for debian ;)
regards,
joachim

i don't think its good for the package to entirely disable ipv6 on the host-machine

The change does not disable ipv6 on the host machine.
The change disable ipv6 on the container if it is not connected to any IPv6 docker network.

hello,
sorry ... but in my experience on debian with the current docker-engine package:
the ipv6 from the host got disabled.
again: the ipv6-networking from the host not the container ...
regards,
joachim

I can confirm that it is disabling ipv6 globally.
did a sysctl -a | grep disable_ipv6 under 17.03.1 and again under 17.04 and yes docker changed them all to "1"

This seems to happen with --net=host @aboch

Thank you @cpuguy83 . That explains it.
Will take care of it.

@adudek16 @atoz7 I am pushing a fix for this now on --network host.
But can you please confirm you did run a container with --network host setting for the issue to happen. Thanks.

hello,
yes ... i had at least one ctr running with "--network host".
imho. it would be nice, if in the default installation the ipv6 settings wouldn't be touched or even set to enabled.
in 2017 ipv6/v4 dualstack operation should be pretty common by now.
i never took a detailed look at it, but if it needs a network to work ... just use a fe80::* local subnet address, if there is no subnet configured :)
regards,
joachim

@aboch Yes. ctr is running with --net=host

I couldn't answer before sorry.
Reading backlog and I see relations to --net=host.
I don't do that. I don't use --net at all.
That means docker proxy disables ipv6 by default.
To me, problem is still not fixed.
cc @cpuguy83 @aboch @mavenugo

@vgallissot Are you able to test the fix?

not yet, but the PR  #32447 only fixes --network=host which I never use.
Testing asap

@vgallissot
From your description of this issue, you were complaining that the container interfaces no longer have IPv6. This is by design if the container is not connected to a IPv6 enabled network (after #20569).
From now on you need to enable IPv6 on the network where you are running your containers, if you want its interfaces to have the IPv6 addresses. We are not planning to revert this behavior.
Then others added comments to this issue to report an important regression where running a container with net mode host would disable IPv6 on the host. This problem took over and your issue in fact became the "host IPv6 removal issue"... therefore we closed it once we fixed the regression.
Probably we should have asked the other reporters to open a new issue for that.

hello,
oops - sorry for that -> didn't want to "squat" your issue, but at first i thought, i am encountering the same problems as @vgallissot and i didn't want to create a duplicate :)
regards,
joachim

Ok got it, I'll try some workaround.
I'm just estonished on that decision to completely remove IPv6 stack by default.
Regards

Upgrading to 17.04 which disables IPv6 on the container lo interface also breaks any services that default to binding on ::1. This affects e.g. nsd:
[2017-04-27 07:51:27.952] nsd[11]: error: can't bind tcp socket: Cannot assign requested address
[2017-04-27 07:51:27.952] nsd[11]: error: cannot open control interface ::1 8952
[2017-04-27 07:51:27.952] nsd[11]: error: could not open remote control port
[2017-04-27 07:51:27.952] nsd[11]: error: could not perform remote control setup

The same configuration used to work with Docker 1.13 before the upgrade to 17.04.
I can't seem to find any open issues that would address this... I will post a separate issue next, I suppose?

I can't seem to find any open issues that would address this... I will post a separate issue next, I suppose?

that's because it's fixed now... you have just to wait a few years for the update to appear.

It should be in the 17.05 rc1
On Thursday, April 27, 2017, chpio<EMAIL_ADDRESS>wrote:

I can't seem to find any open issues that would address this... I will
post a separate issue next, I suppose?
that's because it's fixed now... you have just to wait a few years for the
update to appear.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/moby/moby/issues/32433#issuecomment-297669391, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AO7hmR9bAHydA5TuLN82l6rVPJbsB2ARks5r0GaIgaJpZM4M20ts
.

I can't seem to find any open issues that would address this... I will post a separate issue next, I suppose?

that's because it's fixed now... you have just to wait a few years for the update to appear.

The only fix I can see is  #32447 to fix the --net=host issue (#32639). That does not fix the missing ::1 address, which may break containers that used to work in earlier versions of Docker.

The only fix I can see is #32447 to fix the --net=host issue (#32639). That does not fix the missing ::1 address, which may break containers that used to work in earlier versions of Docker.

but the missing ::1 address is the result of disabling IPv6 on all interfaces of the host, isn't it?

The only fix I can see is #32447 to fix the --net=host issue (#32639). That does not fix the missing ::1 address, which may break containers that used to work in earlier versions of Docker.

but the missing ::1 address is the result of disabling IPv6 on all interfaces of the host, isn't it?

Docker 17.04.0 seems to disable IPv6 by default for all containers, including both the normal --net=bridge and --net=host containers. For normal --net=bridge containers, that means that applications will now be unable to bind to ::1 within the containers. For --net=host containers, that also has the side-effect of disabling IPv6 within the host's network namespace, but that's a separate issue fixed by #32447.
Disabling the ::1 IPv6 loopback address for the lo interface seems to be an intentional part of #20569, apparently as a workaround for the unregister_netdevice: waiting for lo to become free. Usage count = 3(#5618) issue? It just introduces a regression for applications such as nsd, that have been binding to ::1 as part of their default configuration. Starting the same container with Docker 17.04, and the application will no longer be able to bind to ::1 , which may cause the application to fail, even though it works working before Docker 17.04.

Sounds like a new bug
On Thursday, April 27, 2017, Tero Marttila<EMAIL_ADDRESS>wrote:

The only fix I can see is #32447 https://github.com/moby/moby/pull/32447
to fix the --net=host issue (#32639
https://github.com/moby/moby/issues/32639). That does not fix the
missing ::1 address, which may break containers that used to work in
earlier versions of Docker.
but the missing ::1 address is the result of disabling IPv6 on all
interfaces of the host, isn't it?
Docker 17.04.0 seems to disable IPv6 by default for all containers,
including both the normal --net=bridge and --net=host containers. For
normal --net=bridge containers, that means that applications will now be
unable to bind to ::1 within the containers. For --net=host containers,
that also has the side-effect of disabling IPv6 within the host's network
namespace, but that's a separate issue fixed by #32447
https://github.com/moby/moby/pull/32447.
Disabling the ::1 IPv6 loopback address for the lo interface seems to be
an intentional part of #20569 https://github.com/moby/moby/issues/20569,
apparently as a workaround for the unregister_netdevice: waiting for lo
to become free. Usage count = 3(#5618
https://github.com/moby/moby/issues/5618) issue? It just introduces a
regression for applications such as nsd, that have been binding to ::1 as
part of their default configuration. Starting the same container with
Docker 17.04, and the application will no longer be able to bind to ::1 ,
which may cause the application to fail, even though it works working
before Docker 17.04.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/moby/moby/issues/32433#issuecomment-297690000, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AO7hmZmYvSzcMKc5iOTHO_vP3Zhr5aaDks5r0H8qgaJpZM4M20ts
.

I just tried to run dockerd in IPv6 mode (https://docs.docker.com/engine/userguide/networking/default_network/ipv6/) providing --ipv6 and --fixed-cidr-v6, but it just disabled IPv6. How should it run in IPv6 mode while disabling IPv6? Is the support for IPv6 just some kind of unstable/work-in-progress (it exists but you shouldn't expect it to work in any meaningful way) in docker?

@SpComb I agree that's a new bug, so I created a new issue over here: #33099


Common Data service connection setup issue in BC16.6

Describe the bug
I'm trying to set up common data services to connect to CRM. I'm using BC 16. 6 OnPrem. I enter the client id, client secret and I get the error below. I have tried it on BC16.3 and it works, as it uses user and password. BC16.6 uses client id and client secret.
To Reproduce

Go to Common Data service connection setup, enter the client id, client secret, and click on the enable.

Expected behavior
It should not give any error
Screenshots

5. Versions:

AL Language:

Business Central: NA Business Central 16.6 (Platform 16.0.17024.0 + Application 16.6.17046.0)

This repository is no longer dedicated to handling application requests and enhancements.
Instead please use the following repository: https://github.com/Microsoft/ALAppExtensions


Bug: Missing Simulators in Xcode

Description
No Simulators are showing in Xcode 13.1.
They do show in a new "flutter create" project, but not with "very_good create"
Steps To Reproduce

Open terminal,
enter very_good create appname
Run any of the configurations in vscode.
Open .xcworkspace in xcode.
No simulators are showing.

Expected Behavior
A list of available Simulators.
Screenshots

Additional Context
very_good --version
0.4.10
flutter --version
Flutter 2.5.1 • channel stable • https://github.com/flutter/flutter.git
Framework • revision ffb2ecea52 (9 weeks ago) • 2021-09-17 15:26:33 -0400
Engine • revision b3af521a05
Tools • Dart 2.14.2

Mac M1  12.0.1 Monterey

Hi @Hauglid 👋
Thanks for opening an issue!
This should be resolved by #232 and will be released as part of v0.4.11 shortly 🎉

Thanks!
Absolutely love this starter template! Makes my (coding) life so much easier!

Hi! 👋
Thanks for fixing the issue! Looking forward to v0.4.11 💯

Hi! 👋
Thanks for fixing the issue! Looking forward to v0.4.11 💯

No problem! v0.4.11 is now available 🎉


Add domain based service health checks

Creates route53 based health checks for the AF-related services. The metrics the checks provide can be used in service uptime-reports and could also be configured with alerts.

tämä oli ilmeisesti dev-puolelle kokonaisuudessaan vasta deplailtu?
rgr!


edit_profile() HTTP Error 400: Bad Request

Please follow the guide below

Issues submitted without this template format will be ignored.
Please read the questions carefully and answer completely.
Do not post screenshots of error messages or code.
Put an x into all the boxes [ ] relevant to your issue (==> [x] NO spaces).
Use the Preview tab to see how your issue will actually look like.
Issues about reverse engineering is out of scope and will be closed without response.
Any mention of spam-like actions or spam-related tools/libs/etc is strictly not allowed.

Before submitting an issue, make sure you have:

[x] Updated to the lastest version v1.6.0
[x] Read the README and docs
[x] Searched the bugtracker for similar issues including closed ones
[x] Reviewed the sample code in tests and examples

Which client are you using?

[x] app (instagram_private_api/)
[ ] web (instagram_web_api/)

Describe the Bug/Error:
When attempting to change the bio for an account using edit_profile() I get an HTTP Error 400. I'm not entirely sure if I'm using the external URL field correctly. Maybe this is the problem?
I am able to successfully connect using the examples, but this is the code that causes the error:
api.edit_profile('MY NAME', "THis is a test", "https://www.instagram.com/accounts/edit/", my_email, my_phone_number, '1')

Paste the output of python -V here:
3.7.7 (v3.7.7:d7c567b08f, Mar 10 2020, 02:56:16) \n[Clang 6.0 (clang-600.0.57)]
Code (removed definition of username, password, etc at top of code):
import json
import codecs
import datetime
import os.path
import logging
import argparse
import instagram_private_api

password = ""
username = ""
settings_file_path = ""
my_email = ""
my_phone_number = ""

try:
    from instagram_private_api import (
        Client, ClientError, ClientLoginError,
        ClientCookieExpiredError, ClientLoginRequiredError,
        __version__ as client_version)
except ImportError:
    import sys
    sys.path.append(os.path.join(os.path.dirname(__file__), '..'))
    from instagram_private_api import (
        Client, ClientError, ClientLoginError,
        ClientCookieExpiredError, ClientLoginRequiredError,
        __version__ as client_version)

def to_json(python_object):
    if isinstance(python_object, bytes):
        return {'__class__': 'bytes',
                '__value__': codecs.encode(python_object, 'base64').decode()}
    raise TypeError(repr(python_object) + ' is not JSON serializable')

def from_json(json_object):
    if '__class__' in json_object and json_object['__class__'] == 'bytes':
        return codecs.decode(json_object['__value__'].encode(), 'base64')
    return json_object

def onlogin_callback(api, new_settings_file):
    cache_settings = api.settings
    with open(new_settings_file, 'w') as outfile:
        json.dump(cache_settings, outfile, default=to_json)
        print('SAVED: {0!s}'.format(new_settings_file))

if __name__ == '__main__':

    logging.basicConfig()
    logger = logging.getLogger('instagram_private_api')
    logger.setLevel(logging.WARNING)

    # args = parser.parse_args()
    # if args.debug:
    #     logger.setLevel(logging.DEBUG)

    print('Client version: {0!s}'.format(client_version))

    device_id = None
    try:

        #settings_file = args.settings_file_path
        if not os.path.isfile(settings_file_path):
            # settings file does not exist
            print('Unable to find file: {0!s}'.format(settings_file_path))

            # login new
            api = Client(
                username, password,
                on_login=lambda x: onlogin_callback(x, settings_file_path))
        else:
            with open(settings_file_path) as file_data:
                cached_settings = json.load(file_data, object_hook=from_json)
            print('Reusing settings: {0!s}'.format(settings_file_path))

            device_id = cached_settings.get('device_id')
            # reuse auth settings
            api = Client(
                username, password,
                settings=cached_settings)

    except (ClientCookieExpiredError, ClientLoginRequiredError) as e:
        print('ClientCookieExpiredError/ClientLoginRequiredError: {0!s}'.format(e))

        # Login expired
        # Do relogin but use default ua, keys and such
        api = Client(
            username, password,
            device_id=device_id,
            on_login=lambda x: onlogin_callback(x, settings_file_path))

    except ClientLoginError as e:
        print('ClientLoginError {0!s}'.format(e))
        exit(9)
    except ClientError as e:
        print('ClientError {0!s} (Code: {1:d}, Response: {2!s})'.format(e.msg, e.code, e.error_response))
        exit(9)
    except Exception as e:
        print('Unexpected Exception: {0!s}'.format(e))
        exit(99)

    # Show when login expires
    cookie_expiry = api.cookie_jar.auth_expires
    print('Cookie Expiry: {0!s}'.format(datetime.datetime.fromtimestamp(cookie_expiry).strftime('%Y-%m-%dT%H:%M:%SZ')))

    # Call the api
    results = api.user_feed('2958144170')
    assert len(results.get('items', [])) > 0

    print('All ok')

    api.edit_profile('MY NAME', "THis is a test", "https://www.instagram.com/accounts/edit/", my_email, my_phone_number, '1')

Error/Debug Log:
/Library/Frameworks/Python.framework/Versions/3.7/bin/python3 /Users/ajb/instagramBot/example.py
Client version: 1.6.0
Reusing settings: askhd
Cookie Expiry: 2021-08-28T23:21:42Z
All ok
Traceback (most recent call last):
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/instagram_private_api/client.py", line 523, in _call_api
    response = self.opener.open(req, timeout=self.timeout)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/urllib/request.py", line 531, in open
    response = meth(req, response)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/urllib/request.py", line 641, in http_response
    'http', request, response, code, msg, hdrs)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/urllib/request.py", line 569, in error
    return self._call_chain(*args)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/urllib/request.py", line 503, in _call_chain
    result = func(*args)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/urllib/request.py", line 649, in http_error_default
    raise HTTPError(req.full_url, code, msg, hdrs, fp)
urllib.error.HTTPError: HTTP Error 400: Bad Request

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/Users/ajb/instagramBot/example.py", line 122, in <module>
    api.edit_profile('AJ Bensman', "THis is a dteat", "https://www.instagram.com/accounts/edit/"<EMAIL_ADDRESS>'5139261003', 1)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/instagram_private_api/endpoints/accounts.py", line 111, in edit_profile
    res = self._call_api('accounts/edit_profile/', params=params)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/instagram_private_api/client.py", line 527, in _call_api
    ErrorHandler.process(e, error_response)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/instagram_private_api/errors.py", line 122, in process
    if re.search(p, error_message_type):
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/re.py", line 183, in search
    return _compile(pattern, flags).search(string)
TypeError: expected string or bytes-like object

Same

Turn on -debug for more infos, that fixed it for me, you have to put in phone number with countrycode and your proper email


Java Agent Attach- replacing "Lock" with Mutex for allowing sync also…

… between diffrent Ginger processes

 Here is an overview of what got changed by this pull request:

Issues
======
- Added 1

See the complete overview on Codacy

create new PR with all changes

 Here is an overview of what got changed by this pull request:

Issues
======
- Added 1

See the complete overview on Codacy


StarryNight

Describe the bug
When using Searh, a large black box appears at the bottom. Is it likely to be the playback progress bar?
To Reproduce
Steps to reproduce the behavior:

Go to 'Spotify'
Click on 'Search'

Screenshots

Specifics (please complete the following information):

OS: macOS Sonoma 14.5
Spotify <IP_ADDRESS>4.g39a25e2c
Spicetify version 2.36.14

This looks like its the advertisement placeholder box, if its bugging you there's a Spicetify plugin called "adblockify" which will remove it for you, along with any other ads :).

This looks like its the advertisement placeholder box, if its bugging you there's a Spicetify plugin called "adblockify" which will remove it for you, along with any other ads :).

thanks. solved


Color wheel and speed of random colors effect

Hi.
Adrilight works great. I would like to have a feature that would enable select color from color wheel as a static color and control the speed of random colors effect.

I was enable to add a slider to select HUE from 0-255 and a on-off button to turn color transition
so you can select static color if you need or let them change automatically (rainbow  switch on). just simple code
`   for (int i = 0; i < UserSettings.LedsPerSpot; i++)
{
if (!UserSettings.SendRandomColors)
{
outputStream[counter++] = spot.Blue; // blue
outputStream[counter++] = spot.Green; // green
outputStream[counter++] = spot.Red; // red
                        allBlack = allBlack && spot.Red == 0 && spot.Green == 0 && spot.Blue == 0;
                    }
                    else
                    {
                        allBlack = false;
                        var n = UserSettings.zoecounter;
                        if (!UserSettings.rainbow)
                        {
                            var c = ColorUtil.FromAhsb(255, n, 1, 0.5f);
                            outputStream[counter++] = c.B; // blue
                            outputStream[counter++] = c.G; // green
                            outputStream[counter++] = c.R; // red
                        }
                        else
                        {
                            var k = frameCounter % 360;
                            var c = ColorUtil.FromAhsb(255, k, 1, 0.5f);

                            outputStream[counter++] = c.B; // blue
                            outputStream[counter++] = c.G; // green
                            outputStream[counter++] = c.R; // red

                        }

                    }
                    }`


JDK 8u20 for Yosemite

To use eclipse in Mac OS X 10.10 you need this early access release, as pointed out by an Oracle employee at https://community.oracle.com/thread/3568196

It won't be as easy as I thought... closing this in favour of #831


Add log2

Ref. #6423

@asi1024
Thank you for reviewing!
BTW, do you have any materials to understand the archtecture of chinerx? I want to understand whole archtecture of chainerx.

Sorry, but we have made no materials other than #6423 yet.
We are aware that there is a demand for it and are currently planning to create one.

Jenkins, test this please.

Jenkins, test this please.

Jenkins CI test (for commit 7eeb5fde945c63e27a4998bb6bf76e2fd4633d41, target branch master) failed with status FAILURE.

@asi1024 I fixed them.

Jenkins CI test (for commit 65bcf2fe8a0afe9c97ddf9db45d9a180f8ff29f0, target branch master) failed with status FAILURE.

Could you resolve conflicts?

@asi1024 Resolved conflicts.

Jenkins, test this please.

Jenkins CI test (for commit b448dcb6cb370af559bce26b2aca5eaf2375690c, target branch master) succeeded!

LGTM! Thank you for the PR!


Pilot doesn't have submission_information option to accept Export Compliance for TestFlight Internal testing build distribution

Issue Description
I cannot distribute builds with Pilot to TestFlight Internal testers as iTunes Connect introduced a new  Export Compliance page for TestFlight Internal tester distribution too and there's no submission_information option in pilot to handle it.

Deliver has a submission_information option: https://github.com/fastlane/fastlane/blob/master/deliver/lib/deliver/options.rb#L114
Is there any workaround for that or should the submission_information be implemented for pilot too?
Output when running pilot
[11:27:52]: Waiting for iTunes Connect to process the new build
[11:27:55]: Waiting for iTunes Connect to process the new build
[11:27:57]: Waiting for iTunes Connect to process the new build
[11:28:00]: Waiting for iTunes Connect to process the new build
[11:28:03]: Waiting for iTunes Connect to process the new build
[11:28:06]: Waiting for iTunes Connect to process the new build
[11:28:09]: Waiting for iTunes Connect to process the new build
[11:28:11]: Waiting for iTunes Connect to process the new build
[11:28:16]: Waiting for iTunes Connect to finish processing the new build (xx.xx - xxxxxxxx)
[11:28:16]: Successfully finished processing the build
[11:28:16]: You can now tweet:
[11:28:16]: iTunes Connect #iosprocessingtime 23 minutes
[11:28:16]: Distributing new build to testers

[!] The request could not be completed because:
	You must provide an answer for this question. You must provide an answer for this question.

Commands
Bash commands:
pilot upload \
	--username<EMAIL_ADDRESS>\
	--ipa "$(path bin)/$SCHEME-$TAG.ipa"

Environment
fastlane 1.67.0
pilot 1.4.1

@CsabaSzabo you need to add this flag to your project.
#Adding the encryption flag
/usr/libexec/PlistBuddy -c "Add :ITSAppUsesNonExemptEncryption bool false" $PROJECT_NAME-Info.plist

This SO post goes into greater detail around what this flag indicates.

@CsabaSzabo Thanks for reaching out. Can you try the fix mentioned by @aln787? Thanks! Closing this issue out until you update.

Thanks @aln787 and @TKBurner, it resolved the issue.

@CsabaSzabo Awesome! Glad to hear you are up and running :+1:


updated README; updated CONTRIBUTORS; bumped the version

Releasing https://github.com/yuce/pot/pull/25.

Pull Request Test Coverage Report for Build 66

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 64:
0.0%

Covered Lines:
140

Relevant Lines:
140

💛  - Coveralls

@yuce if you want to add me to the repo on Hex, I can also publish new releases. This is me on Hex.

@nalundgaard  Thanks for this! I'll release v1 next week and then I'll add you as a/the publisher on hex. Would that be OK?

Sounds great! Thanks!

Sounds great! Thanks!


New unique extIDs, fixing extIDs to be unique and long enough, fixing SAT to be long enough, new permission set

Critical Changes
Cannot go live with Common App without adding these "external ID" fields and permissions into production.  I know that adding them to UST-EASY's master branch does not put them into production, and that I have to do that separately -- just doing housekeeping on things that I intend to deploy to production or have someone else deploy to production.
Regression Testing
I have tested that I can cci flow run dev_org --org dev without issue after putting these changes into UST-EASY.

Closing without requesting a merge -- I'll start a new branch of "things I actually already put into production," not "things I plan to put into production."


Language selection w/ initial support for Espanol

Feature details

Implement a language selection framework for the front-end which easily allows for the addition of new languages.

[ ] Detect the user's local language and select it if available (fallback to English)
[x] Implement for English and Espanol
[x] Should be simple to add a new language
[x] Setup Crowdin to allow contributors to do manual translations!

crowdin: https://crowdin.com/project/nicenode


The requested package way/generators could not be found in any version

Error when using composer update on laravel v5.1.17:
Problem 1
- The requested package way/generator could not be found in any version, there may be a typo in the package name.
Problem 2
- Installation request for xethron/migrations-generator dev-l5 -> satisfiable by xethron/migrations-generator[dev-l5].
- xethron/migrations-generator dev-l5 requires way/generators dev-feature/laravel-five-stable -> no matching package found.

My bad.


When transitioning from one route to another via <Link />, mapStateToProps argument is called on previous route's Component

I have the following route structure:
<Route path="/" component={App}>
      <Route path="projects" component={TabProjects}>
            <Route path="new" component={ProjectCreate}>
                 <Route path="main" component={ProjectCreateMainData} />
                  <IndexRedirect to="main" />
           </Route>
      </Route>
      ....
      <Route path="report/:id" component={ReportPage} />
      ....
</Route>

My Link located at /report/1 has the following definition:
<Link to='/projects/new'>
       <IconSvg iconKey="button_plus" />

Новый проект

</Link>

My store is configured:
var store = compose(
  applyMiddleware(thunk, logger), //, m1, m2 - add other middlewares
  reduxReactRouter({
    routes,
    createHistory,
    routerStateSelector: function(state) { return state.get('router'); }
  })

  // devTools()
)(createStore)(rootReducer, storeInitState);

When I am clicking on this Link, I receive the error stack with first sentence as TypeError: Cannot read property 'project' of undefined. According to this stack and the log I received from the middleware, while transitioning from one Route to another, connect([mapStateToProps], ...) is called on a previous component (from which I am transitioning) with new route's location information. I found similar scenarious such as https://github.com/acdlite/redux-router/issues/177#issuecomment-166149565, https://github.com/acdlite/redux-router/issues/214.

+1

have same problem with routing

+1

@Mafioso Are you able to include a sample application/example that behaves this way?
And could you provide your dependencies for redux-router react-router and history?
I've seen the TypeError you mentioned before with misconfigurations or version incompatibilities

@mjrussell this is my dependencies:
"dependencies": {
    "babel-plugin-transform-object-rest-spread": "^6.3.13",
    "classnames": "^2.2.0",
    "deep-compact": "^0.2.4",
    "fbjs": "^0.4.0",
    "history": "^1.16.0",
    "immutable": "^3.7.5",
    "lodash": "^3.10.1",
    "moment-timezone": "^0.4.1",
    "numeral": "^1.5.3",
    "react": "^0.14.2",
    "react-dom": "^0.14.2",
    "react-infinite": "^0.7.2",
    "react-redux": "^4.0.0",
    "react-router": "^1.0.2",
    "redux": "^3.0.4",
    "redux-immutablejs": "0.0.7",
    "redux-logger": "^2.0.4",
    "redux-router": "^1.0.0-beta5",
    "redux-thunk": "^1.0.0",
    "tcomb-form": "^0.7.6",
    "whatwg-fetch": "^0.10.1",
    "zeroclipboard": "^2.2.0"
  }

@Mafioso How are you able to use<EMAIL_ADDRESS>with<EMAIL_ADDRESS>They included a hard peer dependency on<EMAIL_ADDRESS>See: https://github.com/rackt/react-router/releases/tag/v1.0.2
Im guessing if you npm install or npm upgrade right now it will fail. I'd suggest trying the following:
    "history": "~1.13.0",
    "react-router": "~1.0.2",
    "redux-router": "1.0.0-beta5",

Thank you @mjrussell . But the main problem stayed the same.

Was worth a shot...if you are able to get a sample app or failing test definitely let me know. Should make it much easier to track down.


kanshi exits when undocking laptop from two external monitors

Hello and thank you for this project.
I have a Dell laptop and a WD-15 USB-C dock. It seems that kanshi unexpectedly exits when I run it, plug the dock (with two additional monitors connected), then unplug it:
% kanshi
applying profile 'laptop-only'
applying profile output 'Unknown 0x63ED 0x00000000' on connected head 'eDP-1'
running commands for configuration 'laptop-only'
configuration for profile 'laptop-only' applied

# Output Stable, now I plug the dock

applying profile 'INL-homestation2'
applying profile output 'Dell Inc. DELL P2219H F64FYS2' on connected head 'DP-3'
applying profile output 'Unknown 0x63ED 0x00000000' on connected head 'eDP-1'
applying profile 'INL-homestation2'
applying profile output 'Dell Inc. DELL P2219H F64FYS2' on connected head 'DP-3'
applying profile output 'Unknown 0x63ED 0x00000000' on connected head 'eDP-1'
applying profile 'double-inl'
applying profile output 'Dell Inc. DELL P2419HC 4832JQ2' on connected head 'DP-4'
applying profile output 'Dell Inc. DELL P2219H F64FYS2' on connected head 'DP-3'
applying profile output 'Unknown 0x63ED 0x00000000' on connected head 'eDP-1'
applying profile 'double-inl'
applying profile output 'Dell Inc. DELL P2419HC 4832JQ2' on connected head 'DP-4'
applying profile output 'Dell Inc. DELL P2219H F64FYS2' on connected head 'DP-3'
applying profile output 'Unknown 0x63ED 0x00000000' on connected head 'eDP-1'
configuration for profile 'INL-homestation2' cancelled, retrying
configuration for profile 'INL-homestation2' cancelled, retrying
configuration for profile 'double-inl' cancelled, retrying
applying profile 'double-inl'
applying profile output 'Dell Inc. DELL P2419HC 4832JQ2' on connected head 'DP-4'
applying profile output 'Dell Inc. DELL P2219H F64FYS2' on connected head 'DP-3'
applying profile output 'Unknown 0x63ED 0x00000000' on connected head 'eDP-1'
running commands for configuration 'double-inl'
configuration for profile 'double-inl' applied
running commands for configuration 'double-inl'
configuration for profile 'double-inl' applied

# Outputs Stable, now I unplug the dock

applying profile 'INL-homestation1'
applying profile output 'Dell Inc. DELL P2419HC 4832JQ2' on connected head 'DP-4'
applying profile output 'Unknown 0x63ED 0x00000000' on connected head 'eDP-1'
applying profile 'laptop-only'
applying profile output 'Unknown 0x63ED 0x00000000' on connected head 'eDP-1'
wl_display@1: error 1: invalid arguments for<EMAIL_ADDRESS>% echo $?
0

The above always happens when unplugging the laptop from the dock, regardless of when kanshi was launched (before or after docking).
Obviously kanshi becomes a whole less useful if it exits like this. The only suspicious thing I notice is the transient activation of the "INL-homestation1" and 2, which consists of one of the two external monitors. It might be a race condition when one of those disappear, kanshi tries to set the other up according to a profile, but it's already gone? It doesn't happen when only one external monitor is connected, which suggest it is related.
Reproductibility is extremelly good FWIW, it happens every time, with the exact same lines.
Here are the relevant lines in the kanshi config:
## Work profiles
profile laptop-only {
	output "Unknown 0x63ED 0x00000000" mode 1920x1080 position 0,0 enable
}

profile INL-workstation {
	output "Dell Inc. DELL E2218HN 33G587CKC67I" mode 1920x1080 position 0,0
	output "Unknown 0x63ED 0x00000000" mode 1920x1080 position 1920,360
}

profile INL-homestation1 {
	output "Unknown 0x63ED 0x00000000" mode 1920x1080 position 0,0
	output "Dell Inc. DELL P2419HC 4832JQ2" mode 1920x1080 position 1920,0
}

profile INL-homestation2 {
	output "Dell Inc. DELL P2219H F64FYS2" mode 1920x1080 position 0,0
	output "Unknown 0x63ED 0x00000000" mode 1920x1080 position 1920,0
}

profile double-inl {
	output "Dell Inc. DELL P2419HC 4832JQ2" position 0,0 mode 1920x1080 transform 90
	output "Dell Inc. DELL P2219H F64FYS2" position 1080,416
	output "Unknown 0x63ED 0x00000000" disable
}

Duplicate of https://github.com/emersion/kanshi/issues/99

You beat me to it by 3 minutes, sorry about that.


Integrate with GitHub to view tours during code reviews

Creating this issue so we have it in the backlog - in the future we may want to think about integration with Github for viewing or creating tours outside of VS Code.

I think we're already tracking this via #10. Does that issue account for the enhancement you're thinking about?


[BUG] ** orch.map is slow and unreliable **

Describe the bug
orch.map doesn't work most of the time and does not take advantage of parallelism opportunities.
To Reproduce
run orch.map
Expected behavior
orch.map works and everything is brought up in parallel where applicable.  This includes:

All minions going to the install state and then only running the configuration state in a dependent order
Built-in and configurable retry thresholds
Performance reporting after deployment is done

This will also include a change to the dependency model and service definitions (likely a 'needs' dictionary) like so:
  cache:
    count: 1
    ram: 8192000
    cpu: 2
    os: ubuntu2004
    disk: 512G
    needs:
      controller: configure
      some_other_thing: install
    networks:
      management:
        interfaces: [ens3]

That way, the orchestration runner can independently determine pre-reqs without needing centralized changes and makes extending functionality of kinetic and resolving dependencies extremely easily.
Similar to the old-timey vta/saltstack, each host will have the last successfully completed phase of deployment tracked, except instead of preprov, prov, preprod and prod, it will be base, networking, install, and configure.  These states will be tracked in the mine rather than as a grain so everyone can be aware of where everyone else is in their process.  This will also likely be a dictionary, like so:
controller:
  overall: install
  individual:
    controller-foo: install
    controller-bar: configure

The overall key should report the status of the slowest group member, so services that have dependencies can get the required functionality regardless of who they request the service from.

The above is missing a fairly common scenario.  Most endpoint types can reach a certain status without any dependencies at all (e.g. compute and storage can go to the install phase with just cache:configure, but can only go to the configure phase after nova:configure, etc.)
Writing all those deps out in the pillar will get messy and hard to manage.. perhaps a 'default' setting for a host type with overrides in the pillar?

After reflecting on this more, I think this is the appropriate strategy:

Start a runner thread for every single endpoint type.
For every dep, every x seconds (with splay?), check the mine for the status of the needed dependency:

{% for host, phase in salt.saltutil.runner('mine.get',tgt='role:foo',tgt_type='grain',fun='build_phase') %}
## compare returned current values to required values defined in pillar
## if values, adequate, kick off orch routine for that type
## else, sleep x seconds and try again, timing out after y minutes

In orch/phasecheck, there is an assumption made that all hosts that are supposed to be present are present and have already loaded their build_phase grain into the mine.  This will likely be true most of the time, but still opens a change for a race condition as further speed optimizations get implemented.  There should be an {{ expects }} pillar value that passes in a number of entries that the function should expect to process, and it should exit nonzero if it doesn't see them all (as well as the current nonzero exit case which happens if the expected phase doesn't match)

After having worked on this a little bit more, it seems like there are going to be two distinct long-running thread branches per {{ type }}.  The first thread that is kicked off controls the phase check loop, and fires off events as requisites are determined to be met (or not met).  The second thread that is kicked off is the actual execution thread, which waits for events fired by the phase check thread.
Every phase (base, networking, install, configure) will have its own event listener, which logically necessitate that the phase check thread fire an event for all of them.  I don't want to force people to have to define a dependency just for it to basically say that there is no dependency, so I'll need figure out a way to have implied dependencies and have events fired even when nothing really occurred.

I solved the above by including orch/phaseloop in orch/provision as well.  Resolution of any dependency will initiate the orchestration routine, which will have its own phase checks to ensure that dependencies for later portions of the routine are met prior to execution of that portion.  The only snag is (was) that having a dependency of cache:configure for an install phase meant that empty dependencies for the base and networking phases could lead to a situation where cache exists and thus passes the mine.get length check for proxy configuration, but is not yet ready to provide services for base installation requirements.  To resolve this, I removed all installation routines from base and put them in a new state called common/install along with the proxy configuration.  This way, no package installations are attempted (except for ones necessary for common/networking, which will always be done without a cache) prior to the proper functionality of the caching layer.

Current remaining issue is that each salt-run process appears to eat approximately 100MB/ram each.
Given that a deployment can easily reach 200 minions, this will yield around 500 runners during peak orchestration, which translates to 50G RAM just to sustain runners that are listening for events (mostly).
This is not sustainable, so to fix it we should examine:

Reducing quantity of concurrent runners without affecting speed
Queuing runners (not sure how that will play with dependencies..)
Add some kind of swap to the salt box
Multi-master
Using reactors instead of event.wait.

Two issues that are oldish but now significantly more annoying due to tighter timing tolerances:

Physical nodes can have transient errors occur during installation (random package fails to download, etc).  This errors are generally resolved with a retry.  There should be some kind of listener on pxe that re-executes zeroize if some POST command isn't received within 300 seconds or so.  python http.module that expects a hostname?  Needs more thought.

The spawning mechanism (designed to prevent creation of multiple API endpoints, etc) creates situations where the endpoint identified as zero sends spawn-complete before its siblings have arrived at that wait condition, causing significant issues.  This needs to be re-imagined, either by dropping the spawning mechanism altogether, or by continuously firing events until all siblings have passed.

After thinking about #1 above, I don't think that zeroize and provision are correctly demarcated at the moment.  Zeroize should perform a very specific function, e.g. it should return a freshly installed copy of x (via vm, phsyical box, container, whatever) with the minion running and nothing else, so zeroize should end as soon as the first salt/auth event hits, and then hand off to provision (or do nothing)
So, some items will move from provision to zeroize, which will make bootstrap retries much easier, since we can build in retries into a single runner thread rather than try and synchronize them across completely different threads (and orchestration routines) as is currently the case.

The challenge with splitting provision and zeroize as they are currently written is that the orchestration routine must know the assigned controller and assigned hostname in zeroize as well as in provision, necessitating that variables created inside of independent for-loops be referenced globally, which is currently not possible in jinja.  Hostname and controller assignment need to become deterministic, or the two separate for-loops need to be consolidated into one (for the purposes of virtual).  This presents its own challenges, such as executing a zeroize state against hosts that have already begun their provision.

I worked around the above by having provision called directly by zeroize - this let's zeroize (who is responsible for creating a fresh minion and thus generating uuids, etc.) pass the configured values directly via the pillar.  All generate does now is call zeroize with the provision: True pillar value.
I also increased the amount of RAM in the salt-master.  I don't think having one salt-run process per minion is sustainable.  Need to re-look this.

I found a way to have decisions made inside of a loop persist outside of the loop via an in-memory python dictionary:
{% set uuids = {} %}
{% for uuid in [1,2] %}
{% set uuids = uuids|set_dict_key_value(uuid|string+':uuid', uuid) %}
{% endfor %}

{% for uuid in [1,2] %}
echo {{ uuids[uuid|string]['uuid'] }}:
  cmd.run
{% endfor %}

renders to
salt:
----------
          ID: echo 1
    Function: cmd.run
      Result: None
     Comment: Command "echo 1" would have been executed
     Started: 14:29:05.693457
    Duration: 0.668 ms
     Changes:
----------
          ID: echo 2
    Function: cmd.run
      Result: None
     Comment: Command "echo 2" would have been executed
     Started: 14:29:05.694242
    Duration: 0.532 ms
     Changes:

As expected.  This has significant implications and can lead to some neat design changes to make things more memory efficient.
See: https://docs.saltstack.com/en/latest/topics/jinja/index.html#set-dict-key-value for more info (feature was added in salt 3000)

Memory usage for a full deployment with all endpoints and services enabled now uses <4G RAM and successfully/consistently returns on a laptop with a Core(TM) i7-8650U and a hdd rather than an ssd :tada:
Most of the extraneous runners have been removed, and now the deployment map looks like this:
init -> waiting_room (1 per type) -> generate (1 per type) -> zeroize (1 per type) -> provision (1 per type)
All of the logic to check phases is now contained in a runner that is called in a retry loop.  Adding a new type to the system should only add about 100M of memory per type, so it scales pretty well.
At this point, the next hardware blocker is going to be CPU on the master, but if it can run on a low-power laptop cpu successfully, scaling in the datacenter is pretty easy.
I still need to go back and check centos (all of this work was done on ubuntu) but I don't imagine there will be many changes since most of the work was focused on improving salt orch logic rather than in-host logic.


RNVideoView.h and RNVideoView.m UI component are not found in the demo

Describe the bug
I am trying to integrate the demo with my application as described in the steps mentioned in the readme file. It was mentioned that we need to copy some files from the demo to the app, all can be found except for RNVideoView.h and RNVideoView.m in ios. Will this affect the demo on ios ?
It is working fine on android but I did not try it in ios yet.

Hi @youssefhaitham-callvita,
It will not affect the demo. That class is replaced by a class provided in the iOS SDK.
I will update our README to remove the reference.
Thanks for catching that.


how to warp bg and add effects

Describe your problem here.
how u do that like look at the bg here
https://www.youtube.com/watch?v=em-87F0UL-w&t=60s
Are you modding a build from source or with Lua?
Lua
What is your build target?
Windows
Did you edit anything in this build? If so, mention or summarize your changes.
so far ive added characters and changed stage lua codes and a bit more but not much

Shaders aren't supported yet in Lua.

Shaders aren't supported yet in Lua.

oh. is it gonna be supported soon?

yes


remove cve field from Findings

This PR removes cve field as all cves were migrated to unsaved_vulnerability_ids. See https://github.com/DefectDojo/django-DefectDojo/pull/9791#pullrequestreview-1958009612

I will not fix Ruff Linter here as this is already covered here: https://github.com/DefectDojo/django-DefectDojo/pull/9903

@Maffooch, can you guide me here?
I don't know how to get rid of the cve field in ./dojo/finding/views.py

@manuel-sommer I am a little nervous for this change to be processed at the moment. I am closing for now, and we can revisit in the future

@Maffooch :+1:
Good call - this wasn't really needed but keeping it for now can't hurt. We got other things I'd rather clean up first...


Story Forge Project Manager

Experience
A place to write and develop a fictional story and develop a more living and breathing fleshed out story.
Build and connect different elements of your story to help refine details or recall them at a later point or for use in a different story.
Templates for each area give you a good starting place to generate more ideas.
Version 1
Anytype.20240227.180322.14.zip
Title
Story Forge Project Manager
Screenshots

Description
A place to write and develop a fictional story and develop a more living and breathing fleshed out story.
Version 1
Categories
Dashboard, Project tracking, Hobbies, Other
Language
en-US
Terms

[X] I agree that this Experience is licensed under the MIT License.
[X] I have intellectual property rights and/or permission to contribute the Experience and its content.
[X] I confirm that the Experience does not contain any harmful or malicious content.

@axisnova it seems that majority of relations have not been added to exported archive. Especially those that are presented in relation blocks of template objects:

Are you sure you made export of whole space, not the export of bunch of objects?
BTW we are going to improve our exporting process in case of choise of limited set, but right now the best way to deliver experience is to make export of space.
If your former space is still available, can you please do export one more time :pray:  You can share resulting archive in the comment, or substitute it in issue description yourself

Sure, I'll get you another copy I pulled that one back in as a space and it worked but I saw some other glaring issues I'm trying to fix too. Could it be that I was on a nightly build that it didn't pull in for you correctly?

Sure, I'll get you another copy I pulled that one back in as a space and it worked but I saw some other glaring issues I'm trying to fix too. Could it be that I was on a nightly build that it didn't pull in for you correctly?

Thank you, waiting for updated archive than! :relieved:
Latest nightly builds share stable exporting process, so I think it's more likely connected with other export method chosen. For now we recommend to use Export Space to make fully linked experiences:

Anytype.20240304.020425.66.zip
Yeah, that's how I did it the first time. I have imported it back into a new space to test things and have run into quite a few issues, I have been trying to go through them to see which ones might just be me doing something.
I'll post these in the nightly slack as well. But the big ones I've run into are
The views in the set are not remembering which object type they are pointed at.
It's pretty much broke the whole storylines template not remembering any of the views or filters I set up or even the set itself. I didn't have this problem generating the template over and over again originally just in the version has been exported and imported again so it must be getting lost along the way.
The way I have the sets made it also pulls the actual template for each view I can't filter for that because the object type 'Template" is not available. In addition to this, some of them pull the template more than once even though I only created one template.
Does this version populate the relations? I hope haha

Yeah, thank you, @axisnova !
Now all relation objects are presented in the archive, so just a bunch of corrections should be made to restore some links between objects. It seems that some type ids were missing while exporting, we saw that bug before in sets and templates.
I will fix it throughout the day :wink:

https://github.com/anyproto/gallery/assets/591056/893cc996-ed14-46a6-8c0a-bbd100f90224
Just to show what's happening between the export and the import. Already if it was working and remembering that set without erasing the views. Since there is no way to set a global filter across the views anyone using it would have to change the filters to point at the proper storyline each time they made a new one.

/gallery approve


Native video play in presentation

Hi!
Thank you very much for this wonderful plugin.
As far as I tested, it is not possible to add a playable video directly in the presentation viewer (MSOffice features this in PowerPoint).
The only way I have found  is to create an URL that open the video in another tab.
Is it possible to add embedded video playing directly in presentation?
Thank you for your time,
Current Version: OnlyOffice <IP_ADDRESS>

Same problem here. It's said that you have to double tab on the video using the plugin. But in presentation the presentation jumps to the next slide, so there is no chance to open that video directly in the presentation.

But in presentation the presentation jumps to the next slide, so there is no chance to open that video directly in the presentation.

Hi, I've just checked it on v6.4.2 and youtube is playing OK in presentation editor. See this video:
https://user-images.githubusercontent.com/668524/144253372-0751dae6-9a0c-4548-92c0-6860afc21425.mp4
So this may be some bug so we need some more details about your environment and product version

And about OP (sorry, we missed that)
We already have an issue about playing video in presentation https://github.com/ONLYOFFICE/DocumentServer/issues/1534
And there is no any significant news, because implementing video player is very complicated task

Hi, thanks for the quick response but the problem is not the plugin itself but if you start a presentation you can not click the video anymore since the click means "next slide". Maybe you need a keyboard shortcut there like ctrl + v = starts video

Ah, got it, you mean slideshow view, when application show presentation on full screen - I think it's part of same issue 1534
Until we are able to play video directly in canvas without calling another iframe - I think cannot make videos play in slideshow view
So I think I'll close this issue in favor of #1534


Youtube file download not working. Latest Version installed on Xubuntu

/lwd/video_audio > /usr/bin/youtube-dl --verbose https://www.youtube.com/watch?v=jsETTn7DehI
[debug] System config: []
[debug] User config: []
[debug] Custom config: []
[debug] Command-line args: ['--verbose', 'https://www.youtube.com/watch?v=jsETTn7DehI']
[debug] Encodings: locale UTF-8, fs utf-8, out utf-8, pref UTF-8
[debug] youtube-dl version 2021.12.17
[debug] Python version 3.10.7 (CPython) - Linux-5.19.0-35-generic-x86_64-with-glibc2.36
[debug] exe versions: ffmpeg 5.1.1, ffprobe 5.1.1, rtmpdump 2.4
[debug] Proxy map: {}
[youtube] jsETTn7DehI: Downloading webpage
ERROR: Unable to extract uploader id; please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; see  https://yt-dl.org/update  on how to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/youtube_dl/YoutubeDL.py", line 815, in wrapper
return func(self, *args, **kwargs)
File "/usr/lib/python3/dist-packages/youtube_dl/YoutubeDL.py", line 836, in __extract_info
ie_result = ie.extract(url)
File "/usr/lib/python3/dist-packages/youtube_dl/extractor/common.py", line 534, in extract
ie_result = self._real_extract(url)
File "/usr/lib/python3/dist-packages/youtube_dl/extractor/youtube.py", line 1794, in _real_extract
'uploader_id': self._search_regex(r'/(?:channel|user)/([^/?&#]+)', owner_profile_url, 'uploader id') if owner_profile_url else None,
File "/usr/lib/python3/dist-packages/youtube_dl/extractor/common.py", line 1012, in _search_regex
raise RegexNotFoundError('Unable to extract %s' % _name)
youtube_dl.utils.RegexNotFoundError: Unable to extract uploader id; please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; see  https://yt-dl.org/update  on how to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.
/lwd/video_audio >

#30839.

@dirkf
I logged in, followed the advice in upcomming  download --verbose ..
What am I supposed to do ? What's my fault ?

Fully study and follow the linked pinned issue.


Problems with the Spinnaker Google cloud launcher

Page: /guides/tutorials/codelabs/gcp-kubernetes-source-to-prod/
Feedback: After sshing as described on the video i cannot view the spinnaker web UI as the connection is refused, might there be an error with the commands presented?

Hi, @CloudGrimm
I have a couple of questions:
You mention trying to SSH as described in the video. I assume you mean the video that's linked from the codelab which you linked here? I don't see a mention in that video of SSHing.
The codelab itself does include steps for SSHing. Did you forward ports 8084 and 9000?
Did you try the Cloud Launcher before starting this codelab? And if so, did you then SSH/forward the ports and were you able to connect on localhost:9000?

Can you try to deploy the launcher while ignoring the codelab? Just to see if the launcher is working. There's a slight difference in the command between what the launcher gives you, to ssh to it, and what the codelab shows.
Delete any existing instance of the launcher, create a new one, then try the gcloud compute ssh command displayed on the Cloud Console page.

So i tried the gcloud compute ssh command as advised in a new instance setup ignoring the codelab tutorial. then  tried to access the web UI using localhost:9000 but the connection is refused with the following response:

channel 5: open failed: connect failed: Connection refused
channel 6: open failed: connect failed: Connection refused

Is there any special command one has to write to have the spinnaker show other than the gcloud compute ssh command?

I am also facing the same problems, below is the the message i get back, when I run the following command: grep -i "error" /var/log/syslog

Jul 11 11:55:00 spinnaker-1 kernel: [    0.797444] ioremap error for 0xbfffd000-0xc0000000, requested 0x2, got 0x0
Jul 11 11:57:20 spinnaker-1 startup-script: INFO startup-script: ! ERROR Unable to communicate with your Kubernetes cluster: Failure executing:

The service management API has been enabled and I can not figure out why the cluster is unable to communicate, might there be an error in its communication @skim1420 @lwander

@CloudGrimm Were you able to fix it ?

Can you share more of the logs? They seem to cut off at "Failure executing"


Tensorboard plugin not working

Hi team WandB:
I am trying to use the function of syncing logs from tensorboard to wandb, and I also need the embedding projector function in tensorboard.
Although the charts have been synced to my wandb-local (assumed the codes are executing correctly? ), the tensorboard plugin seems not popped, as the following picture

However, the same code running on https://api.wandb.ai justs works, as the following picture

Should I manually add something in the container, or any other commands are suggested?
Thanks
Here are the codes I am using:
import wandb
import numpy as np
import tensorflow as tf

wandb.init(project='test_tensorboard', sync_tensorboard=True)

log_writer = tf.summary.create_file_writer("logs")
with log_writer.as_default():
    for i in range(100):
        tf.summary.scalar("test", i, step = i)

@NDer100KG Automated tensorboard serving only works in our SaaS offering.  We're planning to implement support for our local installations in the future, but this would require a kubernetes cluster and additional infrastructure.


TC001 fix sensors, add public domain font

I've brute forced lux and battery sensors. Lux seems alright, battery is a bit sketchy but its to be expected with ESP32. I also took the liberty of adding a public domain font with a download link. Might be good to make on of the fonts from that resource default since they all have open licenses.
I expanded on the configuration in my guide https://blakadder.com/esphome-pixel-clock/ which has added button functions and a buzzer tune play service which aren't a part of this PR
I also removed duplicated pin names in substitutions.

very nice, I will take a look after my work. Thanks


Division on two Pods

Hello, Brian!
I finally decided to install your LBTAComponents and immediately found one issue: almost 400mb. And 95% of it is examples.

It's showing up as 74KB on my hard drive.  Why is it almost half a gig on your computer?

Mine is nowhere near 400mb, not sure what you're doing here.
open terminal and type
cd desktop, then type `git pod try LBTAComponents' and see how big that is. The pod should be even smaller since it won't contain the demo.

Yeah I WISH my library was 400mb, but sadly I don't have the time to write such a massive library.


RFE(nixos): Add generic target for internet accessibility

I have a laptop, which connects to WiFi-router. The connection takes some time (up to 30s). I also have a service which depends on internet access (backup). On laptop lid-close/open, when backup timer fires during latop sleep, I have backup process started, but it fails immediately because internet is not yet accessible.
Would be great to have a systemd target (like network-online.target) that can be used in wants = [ "internet-accessible.target" ];, to simplify service definition. This target is non-trivial to implement correctly.
Or, if this is too specialized, what is a better solution? Keep restarting backup process until succeeded?

It seems there is a network-online.target:
$ systemctl cat network-online.target
# /nix/store/y7lzgdv8qxmhca6nvdr4j1vrvx9vxxa3-systemd-243/example/systemd/system/network-online.target
#  SPDX-License-Identifier: LGPL-2.1+
#
#  This file is part of systemd.
#
#  systemd is free software; you can redistribute it and/or modify it
#  under the terms of the GNU Lesser General Public License as published by
#  the Free Software Foundation; either version 2.1 of the License, or
#  (at your option) any later version.

[Unit]
Description=Network is Online
Documentation=man:systemd.special(7)
Documentation=https://www.freedesktop.org/wiki/Software/systemd/NetworkTarget
After=network.target

# /nix/store/j24s99wahlrx5s4g8l5mm5ikf37wa1bh-system-units/network-online.target.d/overrides.conf
[Unit]

Did you try using it?
There's also the networking.localCommands option: https://nixos.org/nixos/options.html#network+local+commands

Yes, network-online.target would be the right target for that.

@flokli no, network-online.target isn't running on laptop "resume". It runs only during boot. Though I don't know, maybe this is a bug it doesn't behave like that.

IMO the feature you are missing should be required by Systemd.

@doronbehar I don't understand you.
So the situation is like this. During startup systemd reaches network-online.target, but at this point internet may not be accessible. For example, I have NetworkManager+Gnome Shell, and I have to type in login-password to get access to keyring, which has password for my WiFi. This all happens after multi-user.target, so it happens after network-online.target
After laptop sleep-resume, WiFi needs some time (up to 15-20 sec) to actually reconnect to my router, so network-online.target should have better internet checks than requires = [ "resume.target" ];.
It may be that network-online.target works best with networkd, and doesn't work with NetworkManager. I can change this issue name if that is the case.

Well then this is not an issue with Systemd but with your specific network manager. Different networking managers will require different workarounds to make such a systemd target. I once had implemented a script that really monitors my network but for connman.
My opinion in this matter, is that this is not a NixOS specific issue, but a general Linux "we never agree on anything" type of issue. NetworkManager sure has an API you should be able to abuse and craft a script that will suit your needs.

I agree - I don't see this as a NixOS-specific issue. Encouraging a discussion upstream might be a way to go to, but it's hard to do right.
How do you define  "being online"? Is it the existence of an IPv4 (and IPv6?) default route? What about Captive Portals? Enterprise Networks requiring proxies? What should happen if that state changes during script execution?
I'd recommend making your script tolerant to non-available network, and make it retry gracefully (or let it fail, but let systemd take care of retrying). Your script might know best which endpoints it tries to reach, and whether the connection succeeded or not.

If the consesus is that such a generic systemd target is hard-to-impossible to implement, then I agree, issue should be closed (workarounds may be specified in nixos.wiki page). Maybe let's hear more opinions, and close RFE if noone objects in, say, 6 months?

How do you define "being online"?

ping w3.org should not fail: DNS works and www is reachable.

duplicate of https://github.com/NixOS/nixpkgs/issues/35567


Use different surface field for sport pitches

At the moment when adding a surface to leisure=pitch, you need to scroll far down the surface field dropdown when trying to add common values like grass, artificial_turf, etc.
Could a different surface field be used which prioritises common pitch surfaces values?

https://github.com/streetcomplete/StreetComplete/blob/7fcad22711e28da4866aeac42c9e89bd2dd81cd6/app/src/main/java/de/westnordost/streetcomplete/quests/surface/Surface.kt#L48-L55 may be useful
val PITCH_SURFACES = listOf(
    GRASS, ASPHALT, SAND, CONCRETE,
    CLAY, ARTIFICIAL_TURF, TARTAN, DIRT,
    FINE_GRAVEL, PAVING_STONES, COMPACTED,
    SETT, UNHEWN_COBBLESTONE, GRASS_PAVER,
    WOOD, METAL, GRAVEL, PEBBLES,
    ROCK
)

Right, in reality, asphalt- and concrete-paved surfaces are common for sports like basketball and baseball. paved and unpaved should probably remain because it isn’t always easy to tell a more specific surface from aerial imagery. (StreetComplete is aiming to be more precise in that regard.)

Yes, I'd seen StreetComplete have a different list of surfaces for the pitch quest. Their list above is basically the most common combinations from what I can see on taginfo:
97.4k grass
41.8k asphalt
38.8k sand
28.1k concrete
24.5k paved
18.4k artificial_turf
18.2k clay
11.2k tartan
3.3k dirt
1.8k unpaved
Is there a way to automatically get the most common surface + leisure=pitch combinations, or does it just have to be ordered manually?

Yes, the taginfo API does have a method for retrieving the combinations, which iD would have to filter down to surface=*. I think schema-builder would have to add an option for the field to suggest combinations with a certain tag. Since this combination list includes a wide enough variety of surfaces, maybe hard-coding it wouldn’t be so bad either.

Whoops, I had a look at the UK taginfo and there was only one page, then didn't notice there was 7 pages on the global version 😅
In which case the 16 most popular pitch surfaces could be added manually?


Add autocomplete support to input component

When I go through the documentation of Input component, I noticed that we should support autocomplete feature.
Just googled and found chakra-ui-simple-autocomplete, a Chakra UI related library licensed in MIT.
Copy the example code there:
import { Autocomplete, Option } from 'chakra-ui-simple-autocomplete';

const options = [
  { value: 'javascript', label: 'Javascript' },
  { value: 'chakra', label: 'Chakra' },
  { value: 'react', label: 'React' },
  { value: 'css', label: 'CSS' },
];

const AutocompleteWrapper = () => {
  const [result, setResult] = React.useState<Option[]>([]);

  return (
      <Box maxW="md">
        <Autocomplete
          options={options}
          result={result}
          setResult={(options: Option[]) => setResult(options)}
          placeholder="Autocomplete"
        />
      </Box>
  );
};

So we should include this in our front-end build, and add some props as well as an event linstener, maybe called on_autocomplete_selected.
By the way, we need to give a chance that user can change options dynamicly, so we can query the database and change them, sounds like search component which we are working on.

For chakra, I think this component is more well-maintained: https://www.npmjs.com/package/@choc-ui/chakra-autocomplete
However Reflex is currently transitioning away from chakra toward radix, so I don't think we'll be taking in anymore chakra-specific components into the core. Probably this issue is on hold until Radix components are ready. Even then it's not clear exactly what functionality is needed, as "autocomplete" can be quite complex to handle in different use cases.
From the most flexible, we have things like Downshift.
There's also a thread on the radix-ui github about adding a ComboBox primitive, that would be ideal for reflex to wrap.
Alternatively there are solutions in shadcn/ui which uses cmdk under the hood

We should bring this in as a third party component.


retrieval scratch

Thank you for contributing to LangChain!

[ ] PR title: "package: description"

Where "package" is whichever of langchain, community, core, experimental, etc. is being modified. Use "docs: ..."  for template changes, "infra: ..." for CI changes.
Example: "community: add foobar LLM"

[ ] PR message: Delete this entire checklist and replace with

Description: a description of the change
Issue: the issue # it fixes, if applicable
Dependencies: any dependencies required for this change
Twitter handle: if your PR gets announced, and you'd like a mention, we'll gladly shout you out!

[ ] Add tests and docs: If you're adding a new integration, please include

a test for the integration, preferably unit tests that do not rely on network access,
an example notebook showing its use. It lives in docs/docs/integrations directory.

[ ] Lint and test: Run make format, make lint and make test from the root of the package(s) you've modified. See contribution guidelines for more: https://python.langchain.com/docs/contributing/

Additional guidelines:

Make sure optional dependencies are imported within a function.
Please do not add dependencies to pyproject.toml files (even optional ones) unless they are required for unit tests.
Most PRs should not touch more than one package.
Changes should be backwards compatible.
If you are adding something to community, do not re-import it in langchain.

If no one reviews your PR within a few days, please @-mention one of baskaryan, efriis, eyurtsev, ccurme, vbarda, hwchase17.

Issues with existing vectorstores that I think we should figure out whether we want to resolve or not

ability to fetch documents by id (without forcing a search) or scan by id

Are we committed to make a vectorstore always store the document in addition to the vector?

standardize interface for search including filters

what filtering syntax is supported?
Can we the API to fail loudly if a user is attempting to use it incorrectly or with unsupported functionality? (e.g., not have unrecognized arguments be absorbed by **kwargs and result in silent failure)

expose config (RunnableConfig) In base abstractions that are runnables to allow passing run time information to child runnables

https://github.com/langchain-ai/langchain/pull/21304


Implement Dijkstra algorithm using heaps

Code fast implementation of Dijkstra algorithm using heaps.

Resolved by PR #34