Update content on YFF hub page

Ensure we add in Phase 2 context.

@taz-chiles is this something you can look at as well please, if you have enough capacity over the next week or so?

Hub page has been updated with the new blog post and I will add the interview with Chris as this is released.
@ODILMichelle @gilesdring let me know of any amendments

I think this is done, thanks! As such, can be closed...

Excellent! Will close as completed :)


[Translation zh-tw] _project.yaml Open

Check out a review request at GitLocalize

Reviewed by @limhenry translated by @kennith

Due to the way DevSite works, localizing some files will cause some pretty serious headaches:

_book.yaml, _toc.yaml or _upper_tabs-*.yaml
_project.yaml

But, we can do _footer.yaml!
Sorry! :(


Issue: outside of the device /dev/mmcblk0.

When running ./setup-teslausb, I got following error message, how could I troubleshoot this problem.
Thanks

Updating package index files...
Hit:1 http://raspbian.raspberrypi.org/raspbian buster InRelease
Hit:2 http://archive.raspberrypi.org/debian buster InRelease
Reading package lists... Done
Verifying that the requested configuration is valid...
% Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
Dload  Upload   Total   Spent    Left  Speed
100   693  100   693    0     0    813      0 --:--:-- --:--:-- --:--:--   814
Downloaded /tmp/verify-configuration.sh ...
Verifying that there is sufficient space available on the MicroSD card...
There is sufficient space available.
Downloading additional setup scripts.
% Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
Dload  Upload   Total   Spent    Left  Speed
100  2134  100  2134    0     0   2350      0 --:--:-- --:--:-- --:--:--  2350
Downloaded /tmp/create-backingfiles-partition.sh ...
% Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
Dload  Upload   Total   Spent    Left  Speed
100  1474  100  1474    0     0   1904      0 --:--:-- --:--:-- --:--:--  1904
Downloaded /tmp/create-backingfiles.sh ...
% Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
Dload  Upload   Total   Spent    Left  Speed
100  2194  100  2194    0     0   2952      0 --:--:-- --:--:-- --:--:--  2952
Downloaded /tmp/make-root-fs-readonly.sh ...
% Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
Dload  Upload   Total   Spent    Left  Speed
100  5660  100  5660    0     0   6247      0 --:--:-- --:--:-- --:--:--  6240
Downloaded /root/configure.sh ...
~ ~
Fixing the modules-load parameter in /boot/cmdline.txt...
Fixed cmdline.txt.
Starting to create backing files partition...
Checking existing partitions...
Modifying partition table for backing files partition...
Error: The location<PHONE_NUMBER>8 is outside of the device /dev/mmcblk0.

I had the same issue with export campercent=100.
I installed Raspbian and set export campercent=90. It was able to make both partitions properly that time. Maybe the script is trying to create a partition that is 0 bytes long? I couldn't quite tell which partition it failed to make.

Tried a 32GB and 128GB card, in both cases, I am unable to partition this properly by letting the script do what it should. I have tried multiple values for campercent, 60%, 80%, 90% and 100% without success. This is a showstopper for me as the Teslacam partition is unusable.

Hi, I have eventually figured out the root cause of the issue on my end. In etcher and similar apps there is a setting to auto expand the last partition.
Cheers
(Sent from mobile)
Pier-André Maynard

De : RyanM<EMAIL_ADDRESS>Envoyé : Thursday, January 30, 2020 3:20:49 PM
À : cimryan/teslausb<EMAIL_ADDRESS>Cc : Pier-André Maynard<EMAIL_ADDRESS>Comment<EMAIL_ADDRESS>Objet : Re: [cimryan/teslausb] Issue: outside of the device /dev/mmcblk0. (#158)
Same here on a 32GB drive. Bummed. This is a really cool idea.
Tried a 32GB and 128GB card, in both cases, I am unable to partition this properly by letting the script do what it should. I have tried multiple values for campercent, 60%, 80%, 90% and 100% without success. This is a showstopper for me as the Teslacam partition is unusable.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHubhttps://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_cimryan_teslausb_issues_158-3Femail-5Fsource-3Dnotifications-26email-5Ftoken-3DACEY5DMPWTY23URO4XNKWUDRAMZCDA5CNFSM4IZ6BI32YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEKMNQFA-23issuecomment-2D580442132&d=DwMCaQ&c=76Q6Tcqc-t2x0ciWn7KFdCiqt6IQ7a_IF9uzNzd_2pA&r=zpvkmSCNwH7yjX4GllT20xYGYvUTp5_Ms7q1PLl6LAk&m=kW7g9ei1OKcDpDC8oPFw0wt98rc2-LBJqbJYgfNdsUI&s=FCpJuR9TwT2Uwezv8CJ-YOkXHQ619tOhd3jbQlX7oX4&e=, or unsubscribehttps://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_notifications_unsubscribe-2Dauth_ACEY5DO2ZNHDGOAVZ5UPZLLRAMZCDANCNFSM4IZ6BI3Q&d=DwMCaQ&c=76Q6Tcqc-t2x0ciWn7KFdCiqt6IQ7a_IF9uzNzd_2pA&r=zpvkmSCNwH7yjX4GllT20xYGYvUTp5_Ms7q1PLl6LAk&m=kW7g9ei1OKcDpDC8oPFw0wt98rc2-LBJqbJYgfNdsUI&s=LCYg72x0hWj4I8tEXr8tdyLRZyl0bZ6nGYTpRe5-6PQ&e=.


Alternative aproach to building wheels

Would a functionality (probably implemented as an external plugin) of directly building wheels, instead of going the setup.py bdist_wheel route, similar to what is done by flit, be of interest? Publishing would, of course, be accomplished with twine. Is there any reason as to why such approach would go against the grain of general design of 'pybuilder'?

I do realize all the differences between external and internal plugins.
As to why, the answer is simple: setup.py bdist_wheel seems to be quite a roundabout (and slow) way of producing a wheel when it can be easily produced directly, without any intermediate files.
BTW, I could not find, either in documentation, or anywhere on github (global search) any examples of non-pure-Python packages (i.e. with compiled C code) using pybuilder. Are they supported? I do not see any provisions for that in setup.py generated by distutils_plugin.py. The only suspicious place being pre_install_script and post_install_script, of which I could find no real examples as well.
As for twine, yes, I see it being used in a yet to be released version.


Incompatibility: Twilight Forest

Twilight Forest dimension land-level and sea-level is much lower than other dimensions, so angels spawn uncontrollably unless I am willing to set their max spawn height to 5.
Possible solution: add a dimension ID "blacklist" to the config. If desired, ignore if the user tries to blacklist the overworld (if they add "1" to the blacklist). Aside from this, the config is very flexible and well-implemented.
See #23

@sky0-1 I might implement something a little more advanced than this. But I will add this.

This has been added as of commit 837b7bc17d29abcd8850e2261d06aaba4ef139ba


Update README with the latest usage output

lgtm. squash please.

Closing pull request, in order to squash commits.


[Docs] Add Airflow trademark in docs

Replace "Apache Airflow" with "Apache Airflow®"
Airflow Dev mailing list: https://lists.apache.org/thread/0fmp9olljfkm3vmg3ns5qd1o95sm7235#:~:text=Hello Airflow community%2C The PMC,later%2C ASF got the trademark.

closed by https://github.com/astronomer/astronomer-cosmos/pull/1105


Fix the characteristic name for HeaterCooler state

the previous one refers to Thermostat service
and does not work
see https://developers.homebridge.io/#/characteristic/TargetHeaterCoolerState
https://developers.homebridge.io/#/characteristic/TargetHeatingCoolingState
I was not able to change the heating mode in my air conditioner and found some info in logs.
[5/16/2022, 4:57:03 PM] [TuyaIR] Adding new accessory: Air Conditioner
...
[Air Conditioner@@Target Heating Cooling State] Characteristic not in required or optional characteristic section for service HeaterCooler. Adding anyway.

Thanks for identifying this. please let me know when you are ready to merge this.

@prasad-edlabadka  sorry for the late reply. I don't have the opportunity to test the changes right now) though last time I tested it, the heating mode switch worked.


<EMAIL_ADDRESS>decompress error

C:\Users\USER\scoop>scoop install twilio
Installing 'twilio' (5.9.0) [64bit] from twilio-scoop bucket
twilio-win32-x64.tar.xz (40.7 MB) [===========================================================================================================================] 100%
Checking hash of twilio-win32-x64.tar.xz ... ok.
Extracting twilio-win32-x64.tar.xz ... ERROR Exit code was 2!
Failed to extract files from C:\Users\USER\scoop\apps\twilio\5.9.0\twilio-win32-x64.tar.
Log file:
~\scoop\apps\twilio\5.9.0\7zip.log
Please try again or create a new issue by using the following link and paste your console output:
https://github.com/twilio/scoop-twilio-cli/issues/new?title=twilio%405.9.0%3A+decompress+error

Same as #98

i tried this command to but it didn't work
the command ==> """scoop install main/twilio-cli"""
"""
PS C:\Windows\System32> scoop install main/twilio-cli
Installing 'twilio-cli' (5.11.0) [64bit] from main bucket
twilio-v5.11.0-win32-x64.tar.xz (40.8 MB) [===================================================================================================================] 100%
Checking hash of twilio-v5.11.0-win32-x64.tar.xz ... ok.
Extracting twilio-v5.11.0-win32-x64.tar.xz ... ERROR Exit code was 2!
Failed to extract files from C:\Users\USER\scoop\apps\twilio-cli\5.11.0\twilio-v5.11.0-win32-x64.tar.
Log file:
~\scoop\apps\twilio-cli\5.11.0\7zip.log
Please try again or create a new issue by using the following link and paste your console output:
https://github.com/ScoopInstaller/Main/issues/new?title=twilio-cli%405.11.0%3A+decompress+error
""""


Can't run latest master

I wanted to switch to master from last stable release but got this error:

terminal output:
oni-master > npm run start

><EMAIL_ADDRESS>start /home/hoschi/repos/oni-master
> concurrently --kill-others "npm run start-hot" "npm run watch:browser" "npm run watch:plugins"

[0]
[0] ><EMAIL_ADDRESS>start-hot /home/hoschi/repos/oni-master
[0] > cross-env NODE_ENV=development electron main.js
[0]
[1]
[1] ><EMAIL_ADDRESS>watch:browser /home/hoschi/repos/oni-master
[1] > webpack-dev-server --config browser/webpack.hotreload.config.js --inline --hot --host localhost --port 8191
[1]
[2]
[2] ><EMAIL_ADDRESS>watch:plugins /home/hoschi/repos/oni-master
[2] > cd vim/core/oni-plugin-typescript && tsc --watch
[2]
[0] Added extension: Redux DevTools
[1]  http://localhost:8191/
[1] webpack result is served from http://localhost:8191/
[1] content is served from ./dist
[1] webpack: wait until bundle finished: /bundle.js
[1] ts-loader: Using<EMAIL_ADDRESS>and /home/hoschi/repos/oni-master/browser/tsconfig.src.json
[2] src/LiveEvaluation.ts(34,16): error TS2693: 'Promise' only refers to a type, but is being used as a value here.
[2] src/LiveEvaluation.ts(94,16): error TS2693: 'Promise' only refers to a type, but is being used as a value here.
[2] src/TypeScriptServerHost.ts(243,29): error TS2693: 'Promise' only refers to a type, but is being used as a value here.
[2] src/index.ts(165,20): error TS2693: 'Promise' only refers to a type, but is being used as a value here.
[2] src/index.ts(187,20): error TS2693: 'Promise' only refers to a type, but is being used as a value here.
[2] src/index.ts(210,20): error TS2693: 'Promise' only refers to a type, but is being used as a value here.
[2] 14:23:53 - Compilation complete. Watching for file changes.
SyntaxError: Unexpected token (4:7)
[1]     at Parser.pp$4.raise (/home/hoschi/repos/oni-master/node_modules/webpack/node_modules/acorn/dist/acorn.js:2221:15)
[1]     at Parser.pp.unexpected (/home/hoschi/repos/oni-master/node_modules/webpack/node_modules/acorn/dist/acorn.js:603:10)
[1]     at Parser.pp.expect (/home/hoschi/repos/oni-master/node_modules/webpack/node_modules/acorn/dist/acorn.js:597:28)
[1]     at Parser.pp$1.parseExportSpecifiers (/home/hoschi/repos/oni-master/node_modules/webpack/node_modules/acorn/dist/acorn.js:1215:10)
[1]     at Parser.pp$1.parseExport (/home/hoschi/repos/oni-master/node_modules/webpack/node_modules/acorn/dist/acorn.js:1186:30)
[1]     at Parser.pp$1.parseStatement (/home/hoschi/repos/oni-master/node_modules/webpack/node_modules/acorn/dist/acorn.js:719:71)
[1]     at Parser.pp$1.parseTopLevel (/home/hoschi/repos/oni-master/node_modules/webpack/node_modules/acorn/dist/acorn.js:638:25)
[1]     at Parser.parse (/home/hoschi/repos/oni-master/node_modules/webpack/node_modules/acorn/dist/acorn.js:516:17)
[1]     at Object.parse (/home/hoschi/repos/oni-master/node_modules/webpack/node_modules/acorn/dist/acorn.js:3098:39)
[1]     at Parser.parse (/home/hoschi/repos/oni-master/node_modules/webpack/lib/Parser.js:902:15)
[1]  @ ./~/vscode-languageserver-types/lib ^\.\/.*$
[1] webpack: Compiled with warnings.
[0] Attempting to call a function in a renderer window that has been closed or released.
[0] Function provided here: bundle.js:56276:24
[0] Attempting to call a function in a renderer window that has been closed or released.
[0] Function provided here: bundle.js:56279:24
[0] Attempting to call a function in a renderer window that has been closed or released.
[0] Function provided here: bundle.js:56276:24
[0] Attempting to call a function in a renderer window that has been closed or released.
[0] Function provided here: bundle.js:56279:24
[0] Attempting to call a function in a renderer window that has been closed or released.
[0] Function provided here: bundle.js:56276:24
[0] Attempting to call a function in a renderer window that has been closed or released.
[0] Function provided here: bundle.js:56279:24
[0] npm run start-hot exited with code 0
--> Sending SIGTERM to other processes..
[2] npm run watch:plugins exited with code null
[1] npm run watch:browser exited with code null

npm ERR!  Exit status 1
npm ERR!
npm ERR! Failed at the<EMAIL_ADDRESS>start script 'concurrently --kill-others "npm run start-hot" "npm run watch:browser" "npm run watch:plugins"'.
npm ERR! Make sure you have the latest version of node.js and npm installed.
npm ERR! If you do, this is most likely a problem with the oni package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR!     concurrently --kill-others "npm run start-hot" "npm run watch:browser" "npm run watch:plugins"
npm ERR! You can get information on how to open an issue for this project with:
npm ERR!     npm bugs oni
npm ERR! Or if that isn't available, you can get their info via:
npm ERR!     npm owner ls oni
npm ERR! There is likely additional logging output above.

npm ERR! Please include the following file with any support request:
npm ERR!     /home/hoschi/repos/oni-master/npm-debug.log

Ah, thanks for all the details, that's helpful!
The latest master tries to use the ext_tabline option which came in Neovim 0.2.0.
It's a bug though that Oni isn't more graceful in this case (like, letting you know that it requires it). We had some UI previously for that but it looks like it's not getting triggered in that case - I'll check that out.
In the meantime, is it possible to try upgrading to Neovim 0.2.0?

It must be later than 0.2.0, I have VIM v0.2.0-240-gc5f4b92ff and this thing is "old as hell" in OSS terms (not updated for months). You can close this issue if you want, because I don't think I have to upgrade neovim in the next 7 days :(

I'm also taking a look to see if we can more gracefully handle older versions of Neovim by doing feature-existence checks (for example, in this case, everything should work except for vim-style tabs..)

I ran into this issue too onto linux, updating neovim to see if this will be a soft fix.

feature-existence checks
:+1:

downloading the latest neovims binary seems to fix it...
also if I do oni . instead of opening the current folder it opens a file named .

ah netrw fault, not oni... cool.

@hoschi - I just tried on my Ubuntu machine, which was running nvim 0.2.0-dev - so I guess it came in 0.2.1. Sorry about that.
I have PR #583 to query the neovim version and not try to set ext_tabline if it isn't supported. This fixes the issue on my machine - hope it works for you too.


Add function using the TOUCH_PRESENT

which is the sampled input from the touch sensor. This makes it possible to check for a long press, or other sequences.
This needs and FPGA bitstream built with the TOUCH_PRESENT feature.

Same question as with the hardware API: Do we add this? Do we close the PR and remove the branch since it is incompatible with biometrics?


Bypass Switch Not Retaining Status

When using the bypass switch to bypass a zone, the switch resets to false even when the zone is bypassed.

Few questions:

Is the status sensor reporting correctly?
Is the zone actually bypassed? If you arm from the keypad I believe it warns you about bypassed zones.
If you enable debug logging and hit the refresh status button, what is reported there?  Do the zones being updated match what your zone configuration is?
Does a manual bypass from the keypad report on the switch or sensor?
Does arm/disarm work properly?

I suspect this may actually be a configuration problem as I’m thinking about it. I made some network changes the same day I updated to the latest version. Will provide an update tomorrow.
Get Outlook for iOShttps://aka.ms/o0ukef

From: NebulaGazer @.>
Sent: Wednesday, October 23, 2024 9:39:21 PM
To: amattas/hass-dmp @.>
Cc: Author @.>; Subscribed @.>
Subject: Re: [amattas/hass-dmp] Bypass Switch Not Retaining Status (Issue #16)
Few questions:

Is the status sensor reporting correctly?
Is the zone actually bypassed? If you arm from the keypad I believe it warns you about bypassed zones.
If you enable debug logging and hit the refresh status button, what is reported there? Do the zones being updated match what your zone configuration is?
Does a manual bypass from the keypad report on the switch or sensor?
Does arm/disarm work properly?

—
Reply to this email directly, view it on GitHubhttps://github.com/amattas/hass-dmp/issues/16#issuecomment-2434039885 or unsubscribehttps://github.com/notifications/unsubscribe-auth/ACQEUJEO7WZM7Q7K4Z7PW2DZ5BFUTBFKMF2HI4TJMJ2XIZLTSSBKK5TBNR2WLJDUOJ2WLJDOMFWWLO3UNBZGKYLEL5YGC4TUNFRWS4DBNZ2F6YLDORUXM2LUPGBKK5TBNR2WLJDUOJ2WLJDOMFWWLLTXMF2GG2C7MFRXI2LWNF2HTAVFOZQWY5LFUVUXG43VMWSG4YLNMWVXI2DSMVQWIX3UPFYGLAVFOZQWY5LFVI2DSMJVGUYDINZWGCSG4YLNMWUWQYLTL5WGCYTFNSWHG5LCNJSWG5C7OR4XAZNMJFZXG5LFINXW23LFNZ2KM5DPOBUWG44TQKSHI6LQMWVHEZLQN5ZWS5DPOJ42K5TBNR2WLKJVG44DQNZZGYZTRAVEOR4XAZNFNFZXG5LFUV3GC3DVMWVDENRQGYZDAMJYGU4IFJDUPFYGLJLMMFRGK3FFOZQWY5LFVI2DSMJVGUYDINZWGCTXI4TJM5TWK4VGMNZGKYLUMU.
You are receiving this email because you authored the thread.
Triage notifications on the go with GitHub Mobile for iOShttps://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Androidhttps://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

Yup, this was all me - forgot to update both IP addresses.


HTTP 429 Errors and failed logins

Extension Version
1.6.6
Description
I'm getting more of these now. I think it started around 1.6.0/sometime during summer, not sure exactly when.
It wasn't a problem earlier, but it has become one now.

Seems you are hitting the IAM SSO API a bit harder which is then throttled.
If you are hitting the API frequently to update the user list(s) which for most people should be quite static, maybe add an option to not automatically update, but manually update the lists per user. Save the API quota for actual logins.
Browsers
Chrome
OS
Windows

Will definitely look into this; not the first rate limiting issue.
Are you seeing this on the AWS console, AWS SSO page or both?

Sorry for the late reply. Looks like I have a total of 50 roles across 37 accounts in the larger org. This is probably edge case high since I am an (security) Admin. Its on the SSO page, but I'm guessing its also why I can't load into a role when I click it from the extension (hangs on the "Signing you in to xxx" page).

I've added basic rate limiting to the AWS SSO page & tested with 35 accounts.
Let me know if the rate limit / 429 errors continue.

It is a lot better, as in not a problem.
I have not been getting any more hangs on "Signing you in" the last few days.
I can still get some errors if I furiously expand the role lists of the accounts on the SSO page, but the first 3-4 do work and you only really need the first list. Great work! Thanks!


Expand management

I have a problem when set default expanded row.
Expanded array option doesn't work.
This the option variable that I set.
const expandRow = {
renderer: this.expandRenderer,
expanded: this.state.expanding,
showExpandColumn: true,
expandColumnRenderer: this.expandColumnRenderer,
};

HI, @primakashi I am also facing same issue default rows mention in the array for expanded property not working, i also check the spell and also pass something like that :
const expandRow = {
renderer: this.expandRenderer,
expanded: [1.3],
showExpandColumn: true,
expandColumnRenderer: this.expandColumnRenderer,
};
Can you explain, how your issue was fixed?

In my case, I make a mistake. Expanded value must be value that used as key.
For example
const id = [ 'a','b','c']
<BootstrapTable       keyField="id"       data={nodeInterface}       columns={columns}       expandRow={expandRow} />
so expanded value must be
expanded: [a,b]
not number like 1,3

Let me check this maybe this is also the case with me.


Murmur3 labelled as multihash

Commenting on the distinction between multihash and hash in the table, shouldn't murmur3-32 be also labelled as hash only? As far as I can tell, it is a non-cryptographic function, but it has been in the table as multihash, for a long while (#79).
@rvagg @vmx

yes, it should be changed, would you mind submitting a PR to the multicodec table to change it?

yes, it should be changed, would you mind submitting a PR to the multicodec table to change it?

@rvagg Sure, I'll also try to check if there aren't more multihashes like that. How about "identity", that also seems like a good candidate for hash, since it's not a one-way function.

I'd also put "identity" into the hash category.


python3Packages.fs: fix tests on darwin

Refactors to pytestCheckHook and removes unused nose dependency.

Motivation for this change
ZHF: #97479
@NixOS/nixos-release-managers
On darwin and python 3.8.5 there seems to be a problem. See https://github.com/PyFilesystem/pyfilesystem2/issues/430
So I just disabled the failing test for now.
Things done

[x] Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS linux)
Built on platform(s)

[ ] NixOS
[x] macOS
[ ] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
[ ] Tested execution of all binary files (usually in ./result/bin/)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[ ] Ensured that relevant documentation is up to date
[x] Fits CONTRIBUTING.md.

Running macos 10.14, I have a suspicion that tests/test_tarfs.py::TestWriteGZippedTarFS::test_getinfo may be flakey. I got a single failure on python37Packages.fs but afterwards it built fine. Unfortunately I didn't get a full log for the failed build because I expected to be able to reproduce it.

Oh, I've closed the tab now...

@jonringer @risicle Ready to merge or do you want me to change something?

I think it's fine :+1:

Please follow CONTRIBUTING.md and manual#submitting-changes-making-patches  and squash the fix-up commits.
This can be done without git rebase -i by doing:
git reset HEAD~1                    # move fix-up commits into unstaged
git add -- pkgs/                    # move changes into staged
git commit --amend --no-edit        # add changes to previous commit
git push ... ... --force            # modify current PR branch

However, git rebase -i is a more powerful alternative, I created a small video demonstrating it's use here. A more indepth text tutorial can be found here

@jonringer I rebased and fixuped the last commit.

@risicle I guess you are talking to @jonringer because I don't have merge rights as far as I know😄.

You appear to be a "Member". Is there no big green merge button for you?

You appear to be a "Member". Is there no big green merge button for you?

@risicle: Nope, I only see: Only those with write access to this repository can merge pull requests.. What is needed to get merge right access?

Lord knows, I think some drunk fool gave it to me

@risicle member just means that you belong to a group within the NixOS (github) organization. Doesn't determine repo privileges


Expose HTTP Port

This allows for this image to be used with the automated nginx-proxy image. Additionally, it informs users what port the container runs on.

Home Assistant should run as net=host for discovery of devices using upnp and mdns to work


test: Avoid use of install with NFS

Running the Runtime tests in CI with NFS enabled currently fails because install reports a permission error when trying to change permissions of cilium.conf.ginkgo. This pull request switches install for chmod which works fine.
The reason for this error is that 'install' relies on the fsetxattr(2) system call to change the permissions and, as pointed by @qmonnet, there is no support for Extended File Attributes in NFS. 'install' therefore fails whereas chmod, which relies on fchmodat(2) works fine.
That bug wasn't found when running the Runtime test with NFS locally because, for local tests, a different implementation of
RenderTemplateToFile() is used, one that does not rely on install.
I tested this by provisioning a Packet node with our Terraform script, checking Runtime tests pass with the patch and fail without.

test-me-please

retest-net-next


Arguments should be quoted if they contain spaces

Currently, if you pass in a path that has a space, it doesn't process the file correctly. We need to wrap args with spaces in quotes.
https://github.com/kevbite/Kevsoft.PDFtk/blob/main/src/Kevsoft.PDFtk/PDFtkProcess.cs#L22

Released in version 0.0.54


HARVESTER: upgrade log enhancemnet

Summary
PR Checklist
~- Is this a multi-tenancy feature/bug?
- [ ] Yes, the relevant RBAC changes are at:~
~- Do we need to backport changes to the old Rancher UI, such as RKE1?
- [ ] Yes, the relevant PR is at:~

Are backend engineers aware of UI changes?

[x] Yes, the backend owner is:   @starbops

Fixes #

https://github.com/harvester/harvester/issues/3655

Occurred changes and/or fixed issues

When the log download fails, users can see the reason for the failure.

Technical notes summary

Areas or cases that should be tested

Areas which could experience regressions

Screenshot/Video

@mergify backport release-harvester-v1.2

@mergify backport release-harvester-v1.1


TravisCI: Skip memcache(d) on PHP 5.2

Something probably changed in the TravisCI images or in the pecl, so I think it is OK not to run memcache(d) tests against PHP 5.2.
Closes #543
cc @akrabat @froschdesign

Looks good! :+1:


Error opening a newly created. c file

Describe the bug
When open a new create .c file, report an error:
Error detected while processing User Autocommands for "SagaSymbolUpdate":
Error executing lua callback: vim/shared.lua:0: Expected table, got nil
stack traceback:
        [C]: in function 'assert'
        vim/shared.lua: in function 'tbl_keys'
        ...im/site/lazy/lspsaga.nvim/lua/lspsaga/implement/init.lua:227: in function <...im/site/lazy/lspsaga.nvim/lu
a/lspsaga/implement/init.lua:211>
        [C]: in function 'nvim_exec_autocmds'
        .../nvim/site/lazy/lspsaga.nvim/lua/lspsaga/symbol/init.lua:104: in function 'handler'
        ...herTools/nvim-linux64/share/nvim/runtime/lua/vim/lsp.lua:1514: in function ''
        vim/_editor.lua: in function <vim/_editor.lua:0>
Press ENTER or type command to continue

I found sometime buffers_cache[args.data.bufnr]) will nil (lspsaga/implement/init.lua:227), the following modifications will no longer cause errors, but i don't know the root cause:
      if #args.data.symbols > 0 then
        render(args.data.client_id, args.data.bufnr, args.data.symbols)
      else
        if buffers_cache[args.data.bufnr] then
          clean_data(vim.tbl_keys(buffers_cache[args.data.bufnr]), args.data.bufnr)
        end
      end

Steps to reproduce

create a new .c file in project
got a error

Expected behavior
normally
Neovim version (nvim -v)
0.9.1
lspsaga commit
latest
Terminal name/version
kitty latest

with your reproduce step I can't reproduce this .but this patch is in need.

Yes, i set implement.enable=true in config, I set it together with cpp and c , I'm not sure exactly which table it refers to.
I just tested it in my other environment is normally, I think he is related to my current environment.
There are a lot of macros in the Header file provided by the manufacturer which affects tree-sitter. I'm not sure if it's related to these.

not sure what happen but your patch is in needed. thanks.


Use philipc's object::write to emit object files

This is producing an invalid object on MacOS:
ld: warning: No version-min specified on command line\nld: illegal text-relocation to \'guest_table_0\' in /var/folders/gq/pbvv220x79156lw2f_f22r5w0000gn/T/lucetcfv14BM/tmp.o from \'guest_table_0\'

How to reproduce
int main(void)
{
    return 0;
}

clang --target=wasm32-wasi --sysroot /opt/wasi-libc -O2 -s -o a.wasm a.c

lucetc-wasi a.wasm

WASM file and resulting object files:
a.wasm.gz
a.obj.gz

Looks like I moved too much into __TEXT/__const (it used to all be in __DATA/__data). I've added https://github.com/gimli-rs/object/pull/120/commits/1f8a490163135eef2fd51293efc3bf04afee6940 which should let us use __DATA/__const instead for const data that has relocations. This will require a small change in cranelift-object too.

Pretty ugly,  but the following diff over object rev a2758023ea001c5e9fba79ebc476bd81b0bda8fa seems to help lucetc build valid Mach-O files.
https://gist.github.com/4eccc9f79d8db408e1c1717a4d446d49
BTW, that file can come in handy: https://opensource.apple.com/source/ld64/ld64-128.2/src/ld/parsers/macho_relocatable_file.cpp.auto.html

@jedisct1 Thanks for figuring out those fixes!
Can you explain more about the underscore prefix, or point to some documentation about it? I see that faerie writes the underscore for every symbol, but you've only added for externs.
I might have to come up with a way of making the underscore an option in add_symbol, since always adding it during writing is going to break the objcopy round trip (unless I remove it again when reading?).

Hi @philipc ,
The Mach-O documentation says:

The name of a symbol representing a function that conforms to standard C calling conventions is the name of the function with an underscore prefix. Thus, the name of the symbol representing the function main would be _main.

So I guess it indeed should also be applied to non-exported functions.
COFF symbols also need leading underscores.

I don't think any other calling convention has even been used on MacOS.
LLVM skips leading underscores unconditionally on Mach-O files.
So maybe it would make sense to heave the read interface remove these underscores, so we have symmetry between the read and write interfaces.

I've opened https://github.com/gimli-rs/object/pull/127 to fix those issues, if you could review that.
I chosen to make the mangling optional, and disable this for objcopy. That LLVM link is only for the symbolizer, which is a bit higher level than the API that the object crate wants to provide. I've based this on this LLVM code.


Allow scroll-locking the terminal views

When using the attach control on a container or running commands with continuos output I cannot go back in the terminal history, since the terminal automatically scrolls down to the newest output.
The ideal behavior would be to only get automatic scrolling when the terminal is showing the very end of the output.

https://github.com/sourcelair/xterm.js/issues/216


[WIP] Configure new controllers to activate the new namespace mapping logic.

Description
This PR aims to activate the new namespace mapping logic. The remote Namespaces are now created by the NamespaceMap Controller, no more by Virtual Kubelet.

/ok-to-test


Optical flow is computed from left or right views?

Are the optical flow fields computed from left or right views?

Only for the left views.

Thanks.


Create new account screen does not close after clicking create account

@manishram, @zinoadidi works well now.


Conditionals breaking in CloudFormation templates

In my tests, I'm using my real CloudFormation template, and I'm getting a TypeError: unhashable type: 'dict'. I was able to narrow the error down to the use of conditionals inside of the template. Below is a test I wrote which tests the issue specifically. You can actually remove the "Parameters" and "Conditions" part of the template and still see the issue, but I included them so the template logic actually makes sense.
@mock_cloudformation()
def test_cfn_subnet(self):
    dummy_template = {
        "AWSTemplateFormatVersion": "2010-09-09",
        "Conditions": {
            "EnvEqualsPrd": {
                "Fn::Equals": [
                    {
                        "Ref": "ENV"
                    },
                    "prd"
                ]
            }
        },
        "Parameters": {
            "ENV": {
                "Default": "dev",
                "Description": "Deployment environment for the stack (dev/prd)",
                "Type": "String"
            },
        },
        "Description": "Stack 1",
        "Resources": {
            "App1": {
                "Properties": {
                    "ImageId": "ami-b66ed3de",
                    "SubnetId": {
                        "Fn::If": [
                            "EnvEqualsPrd",
                            "subnet-00000000",
                            "subnet-ffffffff"
                        ]
                    },
                },
                "Type": "AWS::EC2::Instance"
            },
        }
    }
    dummy_template_json = json.dumps(dummy_template)
    conn = boto.connect_cloudformation()
    conn.create_stack('test_stack1', template_body=dummy_template_json)

The error seems to be happening with the "Fn::If".

Thanks for fixing this! Unfortunately I was still getting an error because the subnet IDs are hard-coded into my template, so moto/boto complained that <Message>The subnet ID 'subnet-00000000' does not exist</Message>. Since boto does not allow you to manually set a subnet ID, I don't think there's anyway around this. I'm not too worried about testing the subnet IDs though, so I just removed it from the template in my tests.

Oh, right.
If you really wanted to get it to work, I think it can be done with some hacks.
import boto
from moto.ec2 import ec2_backends

conn = boto.connect_vpc('the_key', 'the_secret')
vpc = conn.create_vpc("<IP_ADDRESS>/16")
subnet = conn.create_subnet(vpc.id, "<IP_ADDRESS>/18")
ec2_backends['us-east-1'].subnets['subnet-00000000'] = ec2_backends['us-east-1'].subnets.pop(subnet.id)
ec2_backends['us-east-1'].subnets['subnet-00000000'].id = 'subnet-00000000'

This is using private moto APIs though that I can't promise will be stable going forward.


[FEAT] Support for Elastic UI

Is your feature request related to a problem? Please describe.
Elastic UI is the front-end framework used by all products of elastic group. I think this can be a huge addition to refine's portifolio.
Describe alternatives you've considered
No response
Additional context
No response
Describe the thing to improve
I would like to see as many components as possible being used. They have a lot of components that are very well developed and of great value for any current interface.

Hey @eduardocp 👋,
Thank you for contacting us! Lets see what we can do 🎁

Hi, how are you guys?
Any news on this @omeraplak ?

Hey @eduardocp ,
We haven't planned this yet. It looks like we won't be getting time for this anytime soon. Does anyone want to do it on Community? ❤


flutter web output does not run on older android devices

second try. Please do not close without testing it yourself.
Steps to Reproduce

flutter channel master
flutter create .
flutter build web
Upload build/ to webserver
Start android emulator with older api level. E.g. Android 6.0 Google APIs | x86
launch website

Actual results:
empty index.html file without web app loaded.
See example of official gallery app:

flutter doctor
Doctor summary (to see all details, run flutter doctor -v):
[√] Flutter (Channel stable, 3.0.1, on Microsoft Windows [Version 10.0.22000.675], locale de-DE)
[√] Android toolchain - develop for Android devices (Android SDK version 31.0.0)
[√] Chrome - develop for the web
[√] Visual Studio - develop for Windows (Visual Studio Community 2019 16.11.5)
[√] Android Studio (version 2021.2)
[√] VS Code (version 1.67.2)
[√] Connected device (5 available)
[√] HTTP Host Availability

• No issues found!

tried some older flutter version. This issue seems to have existed for a long time. First working flutter release: 2.0.5

Hi @moodstubos,
Please do not file duplicates, Let us continue the discussion in the original issue https://github.com/flutter/flutter/issues/104960


Minimum time selection

Now user can set minimum time range selection, Like I want the user to select a time which is greater than 30minutes for which user must have to set setMinimumSelectedTimeInMinutes(30, true) 2nd argument is validaterange because it will work only when time is valid like start time must be less than end time.

Thank you very much for your commit. Good idea :)


3-Way QuickSort(Dutch National Flag)

Submission Title
3-Way_Quick_Sort
Submission Type
Algorithm/Sorting
Submission Description
QuickSort3 is a faster alternative for normal QuickSort. It partitions given data into 3 parts(Works by Dutch National Flag Algorithm) and is faster compared to normal Quicksort for some cases.
Submission Directory
Algorithms=> Sorting_Algorithms => 3-Way_Quick_Sort => 3-Way_Quick_Sort.extension
Contributors

[x]   C++ -
[ ]   C -
[ ]  Python -
[ ] Java -
[ ] JavaScript -
[ ] TypeScript -
[ ] Golang -
[ ] Ruby -
[ ] php -
[ ] Swift -
[ ] C# -

Hey i have got C++ code with proper documentation for 3-Way quicksort so can i make a pull request.

I can code it in c#

i can do it in python so can you assign me?

I'd love to do this in Java. Could you please assign me?

can you assign this to me in c?

I'd love to do this in Java. Could you please assign me?

@ahampriyanshu

I can implement the algorithm in C, can you assign me this?

I can implement the algorithm in C, can you assign me this?

Hi @duttabhishek32,
Please opt a different language/issue.

thanks everyone :v:

thanks everyone ✌

@ahampriyanshu Will add the Java code in a minute


None of the menu commands for copying "tabs in *" works

Neither "Tabs in this window", "tabs in all windows", "this tab", etc. seems to work.
The Browser console shows in each of them:
TypeError: fmtPattern is null
copyUrlsExpert._transform()
copyurlsexpert.js:425
copyUrlsExpert._copyEntriesToClipBoard()
copyurlsexpert.js:380
copyUrlsExpert.performCopyTabsUrlWithTemplate()
copyurlsexpert.js:509
copyUrlsExpert.performCopyTabsUrl()
copyurlsexpert.js:498
oncommand()
browser.xul:1

Sorry, I forgot: Firefox 47b6, Mac OS X 10.11.5

I tried on Mac OSx 10.11.3 and it is working.
What version of extension are you using?
If you are using Copy Urls Expert v2.5.0, can you please check the solution in this comment and see if it works for you.

Yes, I'm in Copy Urls Expert 2.5.0.
I tried going into the prefs, clicking save and closing, and now it does seem to work. Huh.
Anyway, thanks :).

Duplicate of #20


Add carousel component

Create carousel component.
Ios Demo: (sorry I dont know how to use Loom to record simulator :D)
https://user-images.githubusercontent.com/96718437/150280117-4ce48454-6e59-4b6f-878a-3c3e3af0c210.mov

Anyway, In order for GitHub to able to render the preview, the format of the video should be mp4.


Ring-Alarm v3

asishrs,
thank you for updating this integration and including two-factor authentication.  I'm not sure if you meant for this v3 to go live publicly but since my v2 was never working properly, I thought I'd try it.  So far it's working much better for me but there are a few issues I thought you might like to know about.

It doesn't work at all in the new Samsung Smarthings app.
Am I supposed to see all my sensors in the device page in the Classic App? (aka Javier). I can see the status of my sensors in the logs but I wasn't sure if this new version included the ability to have ST trigger devices if something happens with a Ring Sensor.
I have it set to Poll at 1 minute intervals but sometimes it's taking longer.  Up to 5 minutes.  Particularly if I arm the Ring from the ST app. I will Arm the Ring to either Away or Home and the status doesn't change in the ST app even though it does arm the Ring.

Just a few issues I've noticed so far.  Really great work and thank you again.

Hello, have you updated support for the new smartthings app as of yet? When i am trying to enter device handler information, i am getting an error that i dont have access to ashirs/smartthings

I was able to get it working when I moved from classic to new and after
that, it stopped working. I haven't got a chance to fix it yet.
On Thu, Mar 11, 2021 at 4:54 PM jasonaleos @.***> wrote:

Hello, have you updated support for the new smartthings app as of yet?
When i am trying to enter device handler information, i am getting an error
that i dont have access to ashirs/smartthings
—
You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHub
https://github.com/asishrs/smartthings/issues/12#issuecomment-797128682,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AC4E3QAUWTDLD5WSJHIGAW3TDFCZTANCNFSM4KLVLS4A
.

Ok. Cool. Thank you for letting me know!
On Fri, Mar 12, 2021, 10:26 PM asish @.***> wrote:

I was able to get it working when I moved from classic to new and after
that, it stopped working. I haven't got a chance to fix it yet.
On Thu, Mar 11, 2021 at 4:54 PM jasonaleos @.***> wrote:

Hello, have you updated support for the new smartthings app as of yet?
When i am trying to enter device handler information, i am getting an
error
that i dont have access to ashirs/smartthings
—
You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHub
<https://github.com/asishrs/smartthings/issues/12#issuecomment-797128682
,
or unsubscribe
<
https://github.com/notifications/unsubscribe-auth/AC4E3QAUWTDLD5WSJHIGAW3TDFCZTANCNFSM4KLVLS4A
.

—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/asishrs/smartthings/issues/12#issuecomment-797858129,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AMOVI55BFGDH6JRWX5CFKFLTDLLNVANCNFSM4KLVLS4A
.

It seems Ring introduced some changes to their APIs and the integration is broken. I moved to Hubitat platform and don’t support this app.
On Oct 15, 2021, 9:01 PM -0500, tylermoragn @.***>, wrote:

Is this app still functional?
It had been working flawlessly until a SmartThings automations outage a few weeks back. Once they sent a message saying it was fixed, functionality returned, however sporadic over the last few weeks. And now the last 7 or so days no functionality at all.
Any update would be helpful.
—
You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHub, or unsubscribe.

Yes, I am not planning to support it.
On Sat, Oct 16, 2021 at 10:22 AM tylermoragn @.***>
wrote:

Assuming that means you don’t plan to update?
—
You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHub
https://github.com/asishrs/smartthings/issues/12#issuecomment-944932473,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AC4E3QEYAF57PVSFFVLPNQLUHGKETANCNFSM4KLVLS4A
.

Two reasons (1) wasn't happy with the way ST locking things down (2) local
processing
Even if I find a way to fix it, I cannot test that. My code is under MIT
license - which means it's free to use by anyone. If anyone wants to
support this, I am happy to explain the code.
On Sat, Oct 16, 2021 at 10:28 AM Its2loud1 @.***> wrote:

Asish,
What’s the reason you went to Hubitat? Because of Smartthings changes
making it harder to implement?
it seems you have users still on the ST platform. I’d be happy to support
via PayPal for you to keep the train moving. Others might as well.
—
You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHub
https://github.com/asishrs/smartthings/issues/12#issuecomment-944933678,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AC4E3QFSXPNGXKJDJ3X6UYLUHGKY3ANCNFSM4KLVLS4A
.

Thanks. Makes sense. It’s unfortunate that I think a lot of people are not happy with ST new platform. I’ve been losing a few third party integrations. They’ve all seemed to jump ship to Hubitat. Well, thanks for years of support and integration.  Perhaps I’ll move to Hubitat some day.  Guess I’ll delete the integration for now. I’m not a programmer so I would t know the first thing as to how to take this over.

Does the integration still work on Hubitat?
Any other platforms with ring alarm integration that allows arming a disarming thru automation?

Yes it’s working on Hubitat
On Oct 16, 2021, 1:55 PM -0500, tylermoragn @.***>, wrote:

Does the integration still work on Hubitat?
Any other platforms with ring alarm integration that allows arming a disarming thru automation?
—
You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHub, or unsubscribe.


Add NAME

Adds a number of way to interact with a control function's NAME

Agreed on all points, since they're not blocking issues at this phase I'll circle back to this PR and improve those as its own PR

Nice, it failed the pipeline post-merge, that's on me I guess, haha. I'll have to go in and clean those issues up as well.


Looking for co-maintainer

Is there an existing issue for this?

[X] I have searched the existing issues

Are you sure that this bug is related to this DDEV Integration Plugin?

[X] I am sure

Enter your error report ID (If available)
No response
Describe the bug
@nico-loeber has mentioned a few places that he is looking for a co-maintainer for this project. He'll help people to understand what's involved. The project is mostly in Java, so some Java expertise can help. This issue is a place for Nico to expand on what's needed, and hopefully we can find somebody.
Steps to reproduce
No response
Additional context
No response

After discussing this with my bitExpert team, we (aka me, @bofalke, and @HolgerDoerner) would like to step in and help co-maintain this plugin, as we heavily depend on it.

Hey @shochdoerfer,
Thats great to hear! How about a small meeting to get to know each other?
You can contact me on Twitter / Discord or by email to find an appointment.

@nico-loeber sounds good. Will check with my team and then ping you.

It seems like @AkibaAT has stepped up to this. @nico-loeber says he's open to making @AkibaAT a maintainer.

Would you be interested @AkibaAT?

Would you be interested @AkibaAT?

Sure, if I can help get the plugin get updated more closely in step with JetBrains releases I'm all for it.


[DOC 9266] Updated headless strings part 1

Reviewed and updated the following controller strings:

BreadcrumbManager
CartRecommendationsList
CategoryFacet
Context
DateFacet

@srosenberg-coveo : Just a heads up, there's a command to help you do a proper "commit title" message.
At the tip of the repo, when your file changes have been staged in git, you can run npm run commit, and it will prompt you for a couple questions.
The most important one is the type of change (in this case: doc), as this help control the semantic versioning of the library when we publish to npm (new features/bugfixes/documentation/testing/etc.)
Thank you !


aspnet-webpack: webpack dev middleware failed to run

When I tried to run app in the dev mode, I've got the following exception:

Call to Node module failed with error: To use webpack dev middleware, you must install the 'aspnet-webpack' NPM package.

In this code block:
if (env.IsDevelopment()) {
                app.UseWebpackDevMiddleware(
                    new WebpackDevMiddlewareOptions
                    {
                        HotModuleReplacement = true
                    }
            );
 }

aspnet-webpack is installed and app is working all right in production mode. How to enable dev middleware?
Can I enable source map debugging (TypeScript)?

Please provide your project.json file and webpack.config

I cloned my project on the other computer and was able to run it. So it must be dev station environment problem. project.json and webpack.config files were not changed.
Sorry for the false alarm, I'll try to investigate the problerm and send additional info if I learn more.
BTW - I have 2 warnings during NPM install. VS shows waring icon on NPM but application runs well including hot module replacement:
npm WARN install Couldn't install optional dependency: Unsupported
npm WARN EPEERINVALID<EMAIL_ADDRESS>requires a peer of<EMAIL_ADDRESS>but none was installed.
Thanks,


Docker support

Should allow a release to be used inside Docker

Don't you search existed issues or pull requests before you starting a new one?
Please see #108


Title: Updating react router to v6

Describe your issue.
Currently the project uses react router v5, i propose to update it to latest v6.
Screenshots (if applicable).
No response
Additional context (if any)
No response

@arun-kushwaha04 Go ahead 🚀

@arun-kushwaha04 I'm sorry that this repository is no longer a part of Hacktoberfest.
For Hacktoberfest'22, I've decided to go ahead with a more user-friendly repository for beginners.
Please check out the repository. Here is the link:
https://github.com/varunKT001/awesome-javascript-projects


Inconsistent --tmpfs behavior

Output of docker version:
Client:
 Version:      1.10.3
 API version:  1.22
 Go version:   go1.5.3
 Git commit:   20f81dd
 Built:        Sat Mar 12 19:18:57 2016
 OS/Arch:      linux/amd64

Server:
 Version:      1.10.3
 API version:  1.22
 Go version:   go1.5.3
 Git commit:   20f81dd
 Built:        Sat Mar 12 19:18:57 2016
 OS/Arch:      linux/amd64

Output of docker info:
Containers: 4
 Running: 4
 Paused: 0
 Stopped: 0
Images: 57
Server Version: 1.10.3
Storage Driver: btrfs
 Build Version: Btrfs v4.4.1
 Library Version: 101
Execution Driver: native-0.2
Logging Driver: journald
Plugins:
 Volume: local
 Network: null host bridge
Kernel Version: 4.5.1-1-ARCH
Operating System: Arch Linux
OSType: linux
Architecture: x86_64
CPUs: 8
Total Memory: 7.784 GiB
Name: royalarch
ID: 4QHC:NNCF:4N6F:XAXA:CUXL:Y6ZX:YIW5:DPDJ:AXHI:5VPR:DFNZ:ZXV5
Debug mode (server): true
 File Descriptors: 43
 Goroutines: 71
 System Time: 2016-04-29T17:39:26.474624153+02:00
 EventsListeners: 0
 Init SHA1: b8a56fbe8389e4086811723064e36c136fc31d27
 Init Path: /usr/lib/docker/dockerinit
 Docker Root Dir: /var/lib/docker

Additional environment details (AWS, VirtualBox, physical, etc.):
Physical
Steps to reproduce the issue:

docker run --rm -it --tmpfs /tmp:rw fedora:23 findmnt /tmp

Describe the results you received:
TARGET SOURCE FSTYPE OPTIONS
/tmp   tmpfs  tmpfs  rw,relatime

Describe the results you expected:
TARGET SOURCE FSTYPE OPTIONS
/tmp   tmpfs  tmpfs  rw,nosuid,nodev,noexec,relatime,size=65536k

What is wrong? Nothing is mentioned in --tmpfs options about nosuid, nodev, noexec, size but the values get changed. So it looks like trying to explicitly make /tmp rw it also changes executability, suidity etc. I expect that only option changed is the one that is put in --tmpfs argument list and others are untouched.
Additional information you deem important (e.g. issue happens only occasionally):
Nothing I can add here, sorry.

hm, did that not produce an error? running on 1.11.1, I get
$ docker run --rm -it --tmpfs /tmp:rw fedora:23 findmnt /tmp                                                                                docker: Invalid tmpfs option ["rw"].
See 'docker run --help'.

And it looks like rw is not a valid option for tmpfs;
https://github.com/docker/docker/blob/3d13fddd2bc4d679f0eaa68b0be877e5a816ad53/pkg/mount/flags.go#L73-L92

No, there is no error, but pleas note that I'm using 1.10.3 and things might have changed. I'm more concerned about how changing one mount option affects other, not mentioned options. The default is rw,nosuid,nodev,noexec,relatime,size=65536k when nothing is given after :. Maybe it should be just rw and other options should be added on demand? I don't know what is the best way but now it is slightly unpredictable. I originally wanted to allow execution of scripts placed in /tmp and I incidentally achieved it by adding rw not exec! I also removed all other goodies that docker placed there.

hm, alright I ran that on Docker for Mac, and may be an issue there. Running the same on ubuntu 14.04
docker run --rm -it --tmpfs /tmp:rw fedora:23 findmnt /tmp
TARGET SOURCE FSTYPE OPTIONS
/tmp   tmpfs  tmpfs  rw,nosuid,nodev,noexec,relatime

And without :rw;
docker run --rm -it --tmpfs /tmp fedora:23 findmnt /tmp
TARGET SOURCE FSTYPE OPTIONS
/tmp   tmpfs  tmpfs  rw,nosuid,nodev,noexec,relatime,size=65536k

So, is it intentional that by adding :rw, size=65536k is also removed from default options or is it an error?
From what I see, it looks like it is not possible to add/remove only a single mount option. Either you have all by default (by why not just none of them?) or when you decide to change something all other options are lost and you must specify them explicitly.
There is also that issue with rw in 1.10.3 which might already have been fixed according to your output but I'm currently unable to try any later version of Docker.

I take a look at the source code, here is the current behavior:

noexec,nosuid,nodev,rprivate is the pre-propagated mode before further processing

If no options is specified by the user, append size=65536k so we have
noexec,nosuid,nodev,rprivate,size=65536k

If options (e.g., op1,op2,...)have been specified by the user, append user options so we have
noexec,nosuid,nodev,private,op1,op2...

I could see the inconsistency comes from the different treatment of size=65536k. On the other hand, if I provided duplicate options with different values, the latest value will always take precedence over the previous one. e.g.,
docker run --rm -it --tmpfs /tmp:rw,suid,size=65536k,size=8192k,exec,nosuid fedora:23 findmnt /tmp
TARGET SOURCE FSTYPE OPTIONS
/tmp   tmpfs  tmpfs  rw,nosuid,nodev,relatime,size=8192k

I think the inconsistency issue could be simply resolved by always pre-progate size=65536k as this value will be overridden if user provide another size=... anyway.

@mmarzantowicz @thaJeztah I created a PR #22438 to address the inconsistency issue for size=65536k so that we have the same behavior even when rw is specified. Please let me know if there are any issues.

Thank you, I will give it a try. Nice work, I hope it will be merged soon.


Acknowledgements support

Hi,
We using parse-server and parse android SDK for our application.
Sometimes devices with our app loses the Internet connection (poor WiFi signal, or smth else) when request to create new object is running, and usually we get connection timeout error.
But, on server site object was successfully created and stored.
Later when interned connection will restored, we send request again and get objectId on device, AND get first object too.
It is commutation error, and now we have two same object with different objectId on server and on local application.
As workaround, each our object has localObjectId which generates on device, and in beforeSave trigger we remove same objects from database.
What i propose: add support of acknowledges, smth like this:
user ---> server: create new object instance of Foo
server ---> user: done, objectId: 42 (server creates a timer for 'thanks' message)
user --> server: thanks. Now server can safely save new object to database.
With this method we can safely and clearly avoid duplicates objects without overheads.
Comments are welcome.

Aside from the huge performance impact this would have, it wouldn't actually solve the problem, because what happens if the "thanks" message gets delayed, and only reaches the server after the timer has expired? The client would think the object has been saved, but really the server discarded it.

The client would think the object has been saved, but really the server discarded it.

Yep, it's true ...
Another, but much difficult way, is to add ability to generate objectId on the device side. I guess is will solve the problem, because with second request our object will updated not created.
What do you think about it ?

That approach would have it's own issues. It's essentially what you've done with your localObjectId which does work, but doing it within parse would be changing every SDK. It would also mean we can't guarantee that object IDs are distributed evenly, as a malicious client could start sending non-evenly-distributed IDs. Some features we have planned rely on object IDs being evenly distributed, so I don't want to go with that approach.
I think keeping your workaround is probably the best approach for now.

Closing due to lack of activity, please update to latest parse-server version and reopen if the issue persist.
Don't forget to include your current:

node version
npm version
parse-server version
any relevant logs (VERBOSE=1 will enable verbose logging)


Rename sintlievenscollege.be to sintlievenscollege.txt

This file had a wrong extension in order to work.
We changed the extension from be to txt.

@jasperpoppe Thank you for the update! Pull request merged.


Delay between hitting Send button and sending the request

There is some noticeable delay, like 500+ ms, between hitting Send button and sending actual request, not sure why.
Tested on localhost server, doesn't happen in other extensions.

Okay, we will carefully confirm the issue.


Add time management module.

Goal

Simply add time management module (or mechanism).

OK. It has been implemented.


use es6 import in common.js

This should help with tree-shaking for the common entry point as it only needs one function from utils.
@williaster @graceguo-supercat

Codecov Report

Merging #5938 into master will not change coverage.
The diff coverage is 0%.

@@           Coverage Diff           @@
##           master    #5938   +/-   ##
=======================================
  Coverage   48.19%   48.19%
=======================================
  Files         393      393
  Lines       23600    23600
  Branches     2630     2630
=======================================
  Hits        11375    11375
  Misses      12225    12225

Impacted Files
Coverage Δ

superset/assets/src/common.js
0% <0%> (ø)
:arrow_up:

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 71f014e...9724763. Read the comment docs.

nice, I fixed this in an ajax refactor too 👍


Add CLI Argument to prevent update

Hey 👋
I'm really liking this docker setup, but I wan't to potentially have different purpur versions. Is there any chance you could add an argument that prevents updates?

Hello,
So to do this you just request a certain version with -e Version=1.19.3 for example if you wanted to stay on 1.19.3.  You can also request any Purpur version that is up on the servers basically.
In other words you can run any version you'd like.  It just needs to exist on Purpur's servers: https://purpurmc.org/downloads/
For example if you wanted to run 1.19.2 you could do
-e Version=1.19.2
This will do exactly what you are saying.  The 1.19.2 version hasn't been updated since November 30th.  None of the old branches really get updates except extremely critical security ones: https://purpurmc.org/downloads/1.19.2
In other words running any version other than the latest essentially is a version freeze.  Hopefully that helps!

Awesome! My bad for not noticing the environment variable

Not at all!  I actually had to stop and think for a second when you asked this because I didn't immediately connect the "Version" flag with this either.
I think this will end up being a smart way to do it for you.  It should have the benefit of letting you lock in a version but still receive security updates for the branch.
For example when the Log4j Java Minecraft exploit came out Paper and Purpur and those teams actually went back and patched their old versions.  If you had been using the -e Version flag you would actually have received those updates and been protected.  If it was completely frozen then it wouldn't have so that's an example of where I think this could help.
Enjoy and take care!


Local CI build prompts twice when requesting build information

Following Reproducing CI Locally instructions recently has started to prompt twice for the RAPIDS_BUILD_TYPE, RAPIDS_REPOSITORY, and RAPIDS_REF_NAME.
Example running ci\build_docs.sh (though any script that requires artifacts also does this):
...
[rapids-download-conda-from-s3] Local run detected.
[rapids-download-conda-from-s3] NVIDIA VPN connectivity is required to download workflow artifacts.

Enter workflow type (one of: pull-request|branch|nightly): pull-request

Suppress this prompt in the future by setting the 'RAPIDS_BUILD_TYPE' environment variable:
export RAPIDS_BUILD_TYPE=pull-request

Enter org/repository name (e.g. rapidsai/cudf): rapidsai/cudf

Suppress this prompt in the future by setting the 'RAPIDS_REPOSITORY' environment variable:
export RAPIDS_REPOSITORY=rapidsai/cudf

Enter pull-request number (e.g. 1546): 15375

Suppress this prompt in the future by setting the 'RAPIDS_REF_NAME' environment variable:
export RAPIDS_REF_NAME=pull-request/15375

Using HEAD commit for artifact commit hash. Overwrite this by setting the 'RAPIDS_SHA' environment variable:
export RAPIDS_SHA=77...c9

[rapids-download-from-s3] Downloading and decompressing https://downloads.rapids.ai/ci/cudf/pull-request/15375/77337ac/cudf_conda_cpp_cuda12_x86_64.tar.gz into /tmp/cpp_channel
[rapids-download-conda-from-s3] Local run detected.
[rapids-download-conda-from-s3] NVIDIA VPN connectivity is required to download workflow artifacts.

Enter workflow type (one of: pull-request|branch|nightly):

One prompt is from rapids-download-conda-from-s3 and the 2nd is from rapids-download-from-s3.
Both export the variables so I'm not sure why the 2nd one does not see them.
After filling out both sets of prompts, the process completes successfully.
Simply workaround is to set these 3 variables locally before launching the script.

Yeah I run into this sometimes too. The problem is that the tools aren't actually exporting those variables, they just forward them along via calls. I'd support setting them the first time they're provided to prevent this kind of thing unless there's a problem with that approach that I'm not aware of.


fr-CA local add

Hi, I want to know if I send you a "fr-Ca" version of the time-scheduler.json, will you be able to update the node ?

Hi @fdplourde I am currently not accepting translations since I am not able to maintain them.


[SPARK-47209][BUILD] Upgrade slf4j to 2.0.12

What changes were proposed in this pull request?
This pr aims to upgrade slf4j from 2.0.11 to 2.0.12
Why are the changes needed?
This release reverted removal of Util.report methods which were removed by mistake in slf4j version 2.0.10 and breaking compatibility with logback-classic.
The full release notes as follows:

https://www.slf4j.org/news.html#2.0.12

Does this PR introduce any user-facing change?
No
How was this patch tested?
Pass GitHub Actions
Was this patch authored or co-authored using generative AI tooling?
No

Thanks @dongjoon-hyun


improve the isdraning check for openshift

there is a case where we annotate the node as draning because we took the leader but on OCP the machine config pool was doing some work so we wait for it. if in the specific stage that we wait for the MCP we reset the daemon the new pod will say that it doesn't need to pause the pool and just start a drain
and we will stuck the cluster if we have some PDB blocking for more then 1 node to drain

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

0 of 7 (0.0%)  changed or added relevant lines in 1 file are covered.
No unchanged relevant lines lost coverage.
Overall coverage increased (+0.2%) to 25.782%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

pkg/daemon/daemon.go
0
7
0.0%

Totals

Change from base Build<PHONE_NUMBER>:
0.2%

Covered Lines:
1954

Relevant Lines:
7579

💛  - Coveralls


Class c support for esp-1ch-ttN?

https://github.com/things4u/ESP-1ch-Gateway/
my gateway is that , so is it working with class c?

there are a lot of gateways, you will have to try your gateway and tell us how it goes. the tests to date are with ChirpStack

This is a single channel gateway you will loss some of the packages.
You will need the gateway to use 2nd RX channel depending on you regional parameters.

@sabas1080  any update?

@halukmy  We only handle gateway of 7 channels, for gateway of 1 channel we dont have tests

closed due to inactivity


Update README.md

I have added the links as requested. I have also included the website from where I found the definition,


Bump Relay timeout

Metaphysics’ aggregation can sometimes take a bit longer than the default 15 sec that is Relay’s timeout. Thinking of bumping to 30 sec.
@craigspaeth do you have any insight into what should be acceptable?

It’s actually not the Relay timeout that’s causing rails to fail. It’s a timeout that occurs on metaphysics when requesting data from e.g. Gravity.
It appears that the current timeout is 5 seconds, which seems way too low: https://github.com/artsy/metaphysics/blob/0d7c2cb996c707071103a9ea0d36aa5327aaf5c8/config.js#L8

@craigspaeth I’ve set metaphysics staging to use a 10 sec timeout.

The ‘works by artists you follow’ module still times out on staging. The endpoint is here https://github.com/artsy/gravity/blob/c9d9487efb2eaf15d520afc481b905b6cf1757fd/app/api/v1/me_follow_artworks_endpoint.rb#L26-L44

Related https://trello.com/c/zSpzX7Km/2123-me-follow-artists-artworks-slowness
I have now also bumped the metaphysics timeout to 10 sec on production.


add install/release cmake feature

You can test it using "make install" to install or "make package" to create a release.

I forgot to handle binaries... I will do it soon.


Bluetooth: Move LE Audio from Experimental to unstable

Introduction
LE Audio have existing in Zephyr for > 5 years (some profile implementations are of course newer). The APIs have been marked as Experimental, both in Kconfig and in the header files, for many years, and while there are still changes, it's mostly stable.
Problem description
Having them as experimental generate warnings when enabling them. This warning is no longer meaningful.
Proposed change
The proposal is to change the LE Audio APIs from experimental to unstable (as defined by https://docs.zephyrproject.org/latest/develop/api/api_lifecycle.html).
Detailed RFC
To move from experimental to unstable is not a hard task, and will not affect development significant, but does give more confidence for users to use the API knowing that it won't suddenly be removed completely.
Proposed change (Detailed)
To move from experimental to unstable we need to do the following steps for all LE Audio kconfig files and public header files:

Remove select EXPERIMENTAL and any mentions of the word in the Kconfig files
Remove [experimental] and any mention of the word in the public LE Audio header files
Add @version 0.8.0 as per https://docs.zephyrproject.org/latest/develop/api/overview.html#api-overview to each header file to denote them as unstable

Dependencies
None
Concerns and Unresolved Questions
None
Alternatives
None. We cannot (and probably don't want to yet) make them stable, as we are passing the requirements for making the LE Audio APIs stable.

I support this.
The LE Audio APIs are here to stay. And while we still want to make some changes, the LE Audio functionality is quite mature, and (for many parts) has been so for a long while.


Oops! 404 Not Found

Hello All
I hope that you're in good condition, I am interested in your repository opentorrentsite in GitHub.
I want to deploy it in my domain and develop it (like adding chat, donate, badges for users, torrent display photo, etc. ..), but before that I want to see it operational, I deployed it on my webserver (online) but when i try to upload a torrent, a message push up:
Oops!
404 Not Found
and I am really don't know why, I tried everything related with folder permissions (torrents folder) but worthless.
I give permission to (www-data user) ! (MySQL user) ! (chmod -R 777) and nothing succeeded.
I want your help since I am new with this problem.
Thank you in advance.

Hi @alwisiax, it seems you have double posted this issue.
You need to create a folder called "torrents" in the root directory of your webspace. Please refer to the guide on the main page.


[ADT] questions regarding some sequences

Hi,
I noticed that I can not retrieve the depth and segmentation for some of the sequences.
For example, while I can retrieve the RGB images and pose for "Apartment_release_clean_seq131_M1292", segmentation and depth map are not available even though there is depth_images.vrs and segmentations.vrs in the folder I downloaded.
However, this does not occur with some of the other scenes, such as "Apartment_release_multiskeleton_party_seq101_M1292"
This is pretty weird to me since those vrs files are already in the adt folder but when I am to preprocess them for 3dgs, somehow some of the sequences can not retrieve the segmentation and depth results..
For example, https://github.com/facebookresearch/egolifter/blob/d177089a153831e4cd592fb09c8f86f8a63d398c/scripts/process_adt_3dgs.py#L302, even though I have the segmentation or depth file available, I can not somehow retrieve the corresponding depth or segmentation except for the rgb.
Do you have any idea what's going on with this?

Hi @SunghwanHong, thanks for submitting an issue. Looking into Apartment_release_clean_seq131_M1292, the depth and segmentation data does look fine to me when using our standard visualization tool. You can see the pre-rendered video on our explorer for this sequence which shows the depth and segmentation images: see here.
Is it possible there is something wrong in your code when trying to access the data? A common problem I see is that the raw vrs file starts recording a little while before ground truth data gets generated so you have to ignore those images. We explain this in the  ADT quickstart tutorial, and explain that you should use get_start_time and get_end_time functions in the ADT data provider.  Please have a look and see if that's the issue.

Hi @nickcharron,
Thanks for the quick reply. It seems that https://github.com/facebookresearch/egolifter/issues/9#issuecomment-2460300816, the author of egolifter (ECCV'24) also experienced the same issue.
What I'm doing in my code is simply following the tutorial:
segmentation_with_dt = gt_provider.get_segmentation_image_by_timestamp_ns(timestamp_ns, stream_id)
depth_with_dt = gt_provider.get_depth_image_by_timestamp_ns(timestamp_ns, stream_id)
However, from those two lines, for some of the sequences such as Apartment_release_clean_seq131_M1292, even though I put the same stream_id and timestamp_ns used to retrieve an image like this :
image_with_dt = gt_provider.get_aria_image_by_timestamp_ns(timestamp_ns, stream_id),
I somehow find these error messages :

In the warning yes, it says to check the get_start_time_ns and get_end_time_ns. However, in the tutorial, it simply skips the iteration within the for loop by 'continue', so I'm guessing it is not a right solution?
Thank you so much for your time!

@SunghwanHong yes that definitely looks like the issue. I think we should ask the author of egolifter to add the get_start_time and get_end_time checks in his code

Right!
But then if I add get_start_time and get_end_time, wouldn't it make the whole timestamps to be skipped?

@SunghwanHong you should use get_start_time and get_end_time to get the time range of valid data, then not process images that are outside of that time range

I guess what you suggested is to do something like this ?

However, this also gives the same results though!

Yeah that's what I'm suggesting. Can you share the error you're getting after adding that?
Also, can you try to run our c++ visualizer to see if your data is correct? See instructions here: https://facebookresearch.github.io/projectaria_tools/docs/open_datasets/aria_digital_twin_dataset/visualizers#c-visualizer

I will try the visualizer!

Thanks for the discussion! In EgoLifter, we skipped the frames without GT, which should lead to the same set of processed frames as using get_start_time and get_end_time.

@georgegu1997 thanks for your reply. I see the logic behind your solution. One potential issue with just checking the dt is that there is actually a slight variable timing misalignment between raw aria images and depth/segmentation images. Please take a look at my comment here: https://github.com/facebookresearch/projectaria_tools/issues/81#issuecomment-2105300757. Unfortunately, this isn't something we can fix in the data itself.
@SunghwanHong I just downloaded the sequence you are working with and ran the visualizer and the data looks fine. So it's likely either an issue with your downloaded data, or the way you're using the data.

Thanks for checking the visualizer! I'm about to re-download the sequence, but I'm not sure what could've been wrong in using the segmentation and depth. Since what I only did was simply running the egolifter's code i attached above, and what it does is simply taking the exact same timestamp and stream_id as inputs, gt_provider trying to retrieve the seg map or depth map. I really have no clue since the timestamp and stream_Id are unchanged compared to when i'm retrieving rgb. Would it be possible if you confirm that the timestamp<PHONE_NUMBER>2587 for sequence Apartment_release_clean_seq131_M1292 works to retrieve rgb, depth and seg map?

Hi @SunghwanHong, I just checked and I think this is what happened.
EgoLifter by default uses segmentation_with_skeleton.vrs by setting skeleton_flag=True in this line.
However, somehow downloading Apartment_release_clean_seq131_M1292 only gives segmentation.vrs but not the segmentation_with_skeleton.vrs. (As name suggests, segmentation.vrs only gives you segmentation masks of objects but not the humans in the sequences. ) This is why even though<PHONE_NUMBER>2587 is within the start and end time, it still gives no segmentation. If you change skeleton_flag=True to skeleton_flag=False, you should be able to run the code. Yet this does not give you human segmentation masks.
I thought this issue was fixed by #142 but seems it's not fixed for all the sequences. I can confirm that Apartment_release_clean_seq131_M1292 does not download segmentation_with_skeleton.vrs but other sequences like Apartment_release_multiskeleton_party_seq122_71292 does.
@nickcharron Is the segmentation_with_skeleton.vrs only available for some sequences, or is this still a downloading/sourcing issue?

Hi @georgegu1997, thanks for looking into this. Only some sequences have skeleton data (see docs), so if you're always looking for segmentation_with_skeleton.vrs then yes some sequences won't load the segmentations. I suggest you check the metadata.json in each sequence, there is a 'num_skeletons' key which you can check before trying to load the segmentation data.
@SunghwanHong please let us know if this solves your issue, if so we can close this task

Thank you @nickcharron  and @georgegu1997! Now my issue is solved, I'm closing this issue.


Volume not bind mount with image through docker-compose for Prometheus & AlertManager

Bug description
Prometheus & Alertmanager are not stable with bind mount volumes. For example, with Prometheus, bind mount file prometheus.yml is not link to the prometheus image. I notice the same problem with alertmanager but not with grafana. I'm not sure why some images are right and others not.
Additionnally, If I use directly docker-compose, everything is fine.
Expected behavior
prometheus.yml should be detect by prometheus when run through portainer.
Portainer Logs
level=info msg="Encountered errors while bringing up the project."
level=info msg=": exit status 1) (code=500)"
level=info msg="2022/03/07 13:55:15 http error: failed to deploy a stack: Creating prometheus ... "
level=info msg="\x1b[1A\x1b[2K\rCreating prometheus ... \x1b[31merror\x1b[0m\r\x1b[1B"
level=info msg="ERROR: for prometheus  Cannot start service prometheus: OCI runtime create failed: container_linux.go:380: starting container process caused: process_linux.go:545: container init caused: rootfs_linux.go:76: mounting "/data/compose/26/prometheus.yml" to rootfs at "/etc/prometheus/prometheus.yml" caused: mount through procfd: not a directory: unknown: Are you trying to mount a directory onto a file (or vice-versa)? Check if the specified host path exists and is the expected type"
Steps to reproduce the issue:
In order to reproduce I create a small repo to illustrate the problem.

Add a new stack:

https://localhost:9443/#!/2/docker/stacks/newstack

Choose Git repository with a docker-compose which use a prometheus image

Set repo details :

name: prom
Repository URL: https://github.com/christophe-deleuze/prom-alert/
Repository reference: refs/heads/main

Deploy the stack

Finally:
Prometheus is not start due to missing prometheus.yml
Technical details:

Portainer version: portainer/portainer-ce:2.11.1
Docker version (managed by Portainer): Docker version 20.10.12, build e91ed57
Platform (windows/linux): windows Host
Command used to start Portainer (docker run -p 9443:9443 portainer/portainer):
Browser: Firefox / Chrome / Edge
Use Case (delete as appropriate): Using Portainer at Home
Have you reviewed our technical documentation and knowledge base? Yes

@christophe-deleuze
known issue see https://github.com/portainer/portainer/issues/6390
Closed as duplicate.


ansistrano_before(after)_symlink_tasks_file does not works

Hi!
I don't know, why it's not working.
corpse@samsung [17:34:39]:~/files/work/ansible$ ansible --version
ansible 1.9.3
  configured module search path = None

corpse@samsung [17:29:17]:~/files/work/ansible$ cat playbooks/loyalty/deploy.yml
- hosts: all
  roles:
    - loyalty/deploy
    - common/ansistrano/deploy

corpse@samsung [17:30:26]:~/files/work/ansible$ ls roles/loyalty/deploy/tasks/
after-symlink.yml  before-symlink.yml  main.yml

corpse@samsung [17:30:30]:~/files/work/ansible$ cat roles/loyalty/deploy/tasks/main.yml
# some code here
- set_fact: ansistrano_deploy_from="role_path/../../../{{ans.local}}/"
- set_fact: ansistrano_deploy_to="{{ans.remote}}"
- set_fact: ansistrano_keep_releases="{{ans.releases}}"
- set_fact: ansistrano_version_dir="releases"
- set_fact: ansistrano_current_dir="current"
- set_fact: ansistrano_current_via="symlink"
- set_fact: ansistrano_rsync_extra_params="--chown={{deployuser}}:dev --exclude=.git"
- set_fact: ansistrano_before_symlink_tasks_file="{{ role_path }}/before-symlink.yml"
- set_fact: ansistrano_after_symlink_tasks_file="{{ role_path }}/after-symlink.yml"
# end of role is here

So, all parameters, that I'm using in variables "ansistrano_*" works fine except ansistrano_before_symlink_tasks_file and ansistrano_after_symlink_tasks_file.
I checked values of this variables through debug: msg="{{variable}}" and paths to hooks are correct. But hooks are ignored. Anyway, I can't find any error messages after playbook ends.
corpse@samsung [17:28:40]:~/files/work/ansible$ ansible-playbook -i <IP_ADDRESS>, playbooks/loyalty/deploy.yml

PLAY [all] ********************************************************************

GATHERING FACTS ***************************************************************
ok: [<IP_ADDRESS>]

TASK: [loyalty/deploy | include_vars loyalty] *********************************
ok: [<IP_ADDRESS>]

TASK: [loyalty/deploy | set_fact deployuser="jenkins"] ************************
ok: [<IP_ADDRESS>]

TASK: [loyalty/deploy | set_fact ansistrano_deploy_from="role_path/../../../{{ans.local}}/"] ***
ok: [<IP_ADDRESS>]

TASK: [loyalty/deploy | set_fact ansistrano_deploy_to="{{ans.remote}}"] *******
ok: [<IP_ADDRESS>]

TASK: [loyalty/deploy | set_fact ansistrano_keep_releases="{{ans.releases}}"] ***
ok: [<IP_ADDRESS>]

TASK: [loyalty/deploy | set_fact ansistrano_version_dir="releases"] ***********
ok: [<IP_ADDRESS>

TASK: [loyalty/deploy | set_fact ansistrano_current_dir="current"] ************
ok: [<IP_ADDRESS>]

TASK: [loyalty/deploy | set_fact ansistrano_current_via="symlink"] ************
ok: [<IP_ADDRESS>]

TASK: [loyalty/deploy | set_fact ansistrano_rsync_extra_params="--chown={{deployuser}}:dev --exclude=.git"] ***
ok: [<IP_ADDRESS>]

TASK: [loyalty/deploy | set_fact ansistrano_before_symlink_tasks_file="/home/corpse/files/work/ansible/roles/loyalty/deploy/before-symlink.yml"] ***
ok: [<IP_ADDRESS>]

TASK: [loyalty/deploy | set_fact ansistrano_after_symlink_tasks_file="/home/corpse/files/work/ansible/roles/loyalty/deploy/after-symlink.yml"] ***
ok: [<IP_ADDRESS>]

TASK: [loyalty/deploy | Ensure directory /www/loyalty/releases is exists] *****
ok: [<IP_ADDRESS>]

TASK: [common/ansistrano/deploy | ANSISTRANO | Check BC for early adopters] ***
skipping: [<IP_ADDRESS>]

TASK: [common/ansistrano/deploy | ANSISTRANO | Ensure deployment base path exists] ***
ok: [<IP_ADDRESS>]

TASK: [common/ansistrano/deploy | ANSISTRANO | Set releases path] *************
changed: [<IP_ADDRESS>]

TASK: [common/ansistrano/deploy | ANSISTRANO | Ensure releases folder exists] ***
ok: [<IP_ADDRESS>]

TASK: [common/ansistrano/deploy | ANSISTRANO | Set shared path] ***************
changed: [<IP_ADDRESS>]

TASK: [common/ansistrano/deploy | ANSISTRANO | Ensure shared elements folder exists] ***
ok: [<IP_ADDRESS>]

TASK: [common/ansistrano/deploy | ANSISTRANO | Get release version] ***********
ok: [<IP_ADDRESS> -> <IP_ADDRESS>]

TASK: [common/ansistrano/deploy | ANSISTRANO | Get release path] **************
changed: [<IP_ADDRESS>]

TASK: [common/ansistrano/deploy | ANSISTRANO | RSYNC | Get shared path (in rsync case)] ***
changed: [<IP_ADDRESS>]

TASK: [common/ansistrano/deploy | ANSISTRANO | RSYNC | Rsync application files to remote shared copy] ***
ok: [<IP_ADDRESS> -> <IP_ADDRESS>]

TASK: [common/ansistrano/deploy | ANSISTRANO | RSYNC | Deploy existing code to servers] ***
changed: [<IP_ADDRESS>]

TASK: [common/ansistrano/deploy | ANSISTRANO | Copy release version into REVISION file] ***
changed: [<IP_ADDRESS>]

TASK: [common/ansistrano/deploy | ANSISTRANO | Ensure shared paths targets are absent] ***
skipping: [<IP_ADDRESS>]

TASK: [common/ansistrano/deploy | ANSISTRANO | Create softlinks for shared paths] ***
skipping: [<IP_ADDRESS>]

TASK: [common/ansistrano/deploy | ANSISTRANO | Change softlink to new release] ***
changed: [<IP_ADDRESS>]

TASK: [common/ansistrano/deploy | ANSISTRANO | Ensure current folder is a directory] ***
skipping: [<IP_ADDRESS>]

TASK: [common/ansistrano/deploy | ANSISTRANO | Sync release to new current path] ***
skipping: [<IP_ADDRESS>]

TASK: [common/ansistrano/deploy | ANSISTRANO | Ensure shared paths targets are absent] ***
skipping: [<IP_ADDRESS>]

TASK: [common/ansistrano/deploy | ANSISTRANO | Create softlinks for shared paths] ***
skipping: [<IP_ADDRESS>]

TASK: [common/ansistrano/deploy | ANSISTRANO | Clean up releases] *************
changed: [<IP_ADDRESS>]

TASK: [common/ansistrano/deploy | ANSISTRANO | Send anonymous stats] **********
ok: [<IP_ADDRESS> -> <IP_ADDRESS>]

PLAY RECAP ********************************************************************
<IP_ADDRESS>              : ok=27   changed=8    unreachable=0    failed=0

Might be an issue in Ansible with set_fact + included files. Have you tried any other hooks?
Any particular reason why you use set_fact instead of just setting the variables like we do in the examples?

Does ansistrano work with ansible 1.9?

@frob as you can see in our Travis tests, yes. In fact, some users are using Ansible 1.7 in Debian Jessie with no issues at all (apart from the S3 strategy, which requires Ansible 1.8)

Closing as there is no further information and hooks definitely work with variables as the documentation states


Everything has vanished

I'm a long time user of k-9... Never any problems on several phones through the years.  My Samsung s3 was getting a bit slow earlier, (wasn't using k-9 by the way) so I rebooted.  Very shortly I needed to reference an email from last week, so I went to k-9.
The first thing I noticed was my icons on the screen (I have shortcuts to each account as I have multiples) were missing and just a white mail folder was in their place... Even the name is gone and replaced with "k-9 mail"
I tapped on each one and everything is gone.  My color theme, all my folders, emails, accounts, EVERYTHING!!!
The only thing that shows up is a bar at the top that says "show unread count for..." And two selections, one says "unified inbox" and "all messages".  Clicking on either of these brings up a "busy" screen but nothing happens at all.  If I click the back arrow at the top, it takes me to the welcome screen as if I've just installed k-9.  Also back on the home screen, the text under the white Mail icon changes from "k-9 mail" to "all messages"
I also opened up k-9 from the actual icon in the apps folder and it takes me directly to the welcome screen.
All my other apps seem to be working just fine...
Any help would be greatly appreciated.
Thank you, Jimmy
If I go into application manager, it shows the following...
Total: 6.28mb
Application: 6.14mb
USB Storage app: 0.00mb
Data: 140kb
Sd card: 0.00mb. (I have no ad card in the phone)
The sprint s3 info...
Model: SPH-L710
Android version: 4.1.2
Baseband version: L710VPBMD4
Kernel version:
3.0.31-1130792
se.infra@SEP-132 #2
SMP PREEMPT Mon Apr 15 19:05:47 KST 2013
Build number: JZO54K.L710VPBMD4
Hardware version: L710.14

Sounds like the data directory was cleared.
For general questions like this please use the mailing list: http://groups.google.com/group/k-9-mail


Improve DoLayout performance

2023-10-08 20:57:33.704 +11:00 [DBG] Workspace:504                  [DoLayout]                     Workspace 2
2023-10-08 20:57:33.707 +11:00 [DBG] WorkspaceManager:360           [GetMonitorForWorkspace]       Getting monitor for active workspace 2
2023-10-08 20:57:33.710 +11:00 [DBG] WorkspaceManager:367           [GetMonitorForWorkspace]       Found monitor Monitor[Bounds=(X: -1920, Y: 0, Width: 7200, Height: 2910) WorkingArea=(X: 0, Y: 0, Width: 3840, Height: 2112) Name=DISPLAY ScaleFactor=100 IsPrimary=True] for workspace 2
2023-10-08 20:57:33.713 +11:00 [DBG] Workspace:526                  [DoLayout]                     Starting layout for workspace 2
2023-10-08 20:57:33.718 +11:00 [DBG] FocusIndicatorPlugin:123       [Hide]                         Hiding focus indicator
2023-10-08 20:57:33.724 +11:00 [DBG] NativeManager:52               [HideWindow]                   Hiding window HWND 2295466
2023-10-08 20:57:33.729 +11:00 [DBG] Workspace:536                  [SetWindowPos]                 Setting window positions for workspace 2
2023-10-08 20:57:33.732 +11:00 [DBG] TreeLayoutEngine:280           [DoLayout]                     Doing layout for engine Tree
2023-10-08 20:57:33.741 +11:00 [DBG] WindowDeferPosHandle:48        [.ctor]                        Creating new WindowDeferPosHandle
2023-10-08 20:57:33.749 +11:00 [DBG] WindowDeferPosHandle:102       [Dispose]                      Disposing WindowDeferPosHandle
2023-10-08 20:57:33.759 +11:00 [DBG] WindowDeferPosHandle:122       [Dispose]                      Setting window position 1 times
2023-10-08 20:57:33.761 +11:00 [DBG] WindowDeferPosHandle:130       [Dispose]                      Setting window position, pass 1 of 1
2023-10-08 20:57:33.764 +11:00 [DBG] NativeManager:80               [ShowWindowNoActivate]         Showing window HWND 3215876 no activate
2023-10-08 20:57:33.767 +11:00 [DBG] NativeManager:80               [ShowWindowNoActivate]         Showing window HWND 4918504 no activate
2023-10-08 20:57:33.770 +11:00 [DBG] WindowDeferPosHandle:236       [EndDeferWindowPos]            Calling EndDeferWindowPos
2023-10-08 20:57:34.857 +11:00 [DBG] WindowDeferPosHandle:238       [EndDeferWindowPos]            Finished calling EndDeferWindowPos
2023-10-08 20:57:34.860 +11:00 [DBG] WindowDeferPosHandle:153       [Dispose]                      Finished setting window position
2023-10-08 20:57:34.862 +11:00 [DBG] Window:137                     [ShowMinimized]                Untitled - Notepad (Notepad) [22976] <Notepad> {4720030}
2023-10-08 20:57:34.865 +11:00 [DBG] NativeManager:66               [ShowWindowMinimized]          Showing window HWND 4720030 minimized
2023-10-08 20:57:34.867 +11:00 [DBG] FocusIndicatorPlugin:87        [Show]                         Showing focus indicator
2023-10-08 20:57:34.870 +11:00 [DBG] WorkspaceManager:81            [ActiveWorkspace]              Getting active workspace for monitor Monitor[Bounds=(X: -1920, Y: 0, Width: 7200, Height: 2910) WorkingArea=(X: 0, Y: 0, Width: 3840, Height: 2112) Name=DISPLAY ScaleFactor=100 IsPrimary=True]

It seems that EndDeferWindowPos can add 1 second to DoLayout.

Duplicate of #546


Add rfc4108

Add module and associated test for rfc4108.

Codecov Report

Merging #25 into master will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master      #25   +/-   ##
=======================================
  Coverage   98.87%   98.87%
=======================================
  Files          21       21
  Lines        2923     2923
=======================================
  Hits         2890     2890
  Misses         33       33

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 a4c0cf7...3921413. Read the comment docs.

Thank you!


Writing grub.iso to external hard drive

Completely stumped....on my VM, I can add a new hard drive and DD to it and boot the unikernel on sdb no problem. If I try to DD and boot from usb onto the laptop, it doesn't work and all I get is a gray screen... Any idea why that might be? Doing the same exact commands to the VM vmdk and the USB... I have secure boot off as well.

does the laptop use secure boot or EFI/UEFI? you would have to disable that

I switched to legacy mode.

Do you get the GRUB menu? if not thats not something I can help with
otherwise, when you boot on real hardware you need the VGA stdout driver, otherwise you have no way to see whats going on
Qemu prints serial output in the terminal, which a real computer won't do, obviously
but you can connect a serial port to your motherboard and use a second computer to read the serial port output.

Yes. So what I did to ensure that was removed pointing to my kernel in grub.cfg and as expected, it failed, and gave me the grub menu. So when I edit the grub.cfg again from the grub menu and tell it to boot, I get the grey blinking screen. To me that indicates something is wrong with add_stdout(vga_output).
But here is the confusing thing - when I did a fresh build of IncludeOS it worked.
When I did a clone, added your smp branch, and built it / put it in editable mode - vga_output no longer worked. As described above, I could get to grub menu on boot but when I would point to kernel and run it - grey screen. No crashes, nothing, so it was running the kernel but not outputting it in vga like I specified to do in CMake file.

That's very strange - it really should print something as there is nothing changed in the startup of the OS. I would have to investigate that further to find out what's going on. I don't have a setup for running on bare metal right now, but I might try something later just to see that it boots properly.

Yeah - nothing will print when I am working off the latest IncludeOS in editable mode. Everything has been built, but I don't get VGA output.

The next best thing to do would be to try to run on more hypervisors with VGA enabled, with GRUB as the loader.

The next best thing to do would be to try to run on more hypervisors with VGA enabled, with GRUB as the loader.

I am doing a serial to USB using Minicom with a 38400 8N1 and the output doesn't get displayed properly. Is there a tool you would recommend?? The characters are coming through but the formatting makes it unreadable.

I think you can configure the minicom to display it correctly. We have done it before, but I can't remember any of the details - maybe @KristianJerpetjon has some insight.

I think you can configure the minicom to display it correctly. We have done it before, but I can't remember any of the details - maybe @KristianJerpetjon has some insight.

Hopefully! Messing around with configurations - but just can't seem to get the display settings right, sadly.


A source code error when using deeprobust.graph.data.Dataset under windows (have solved)

If you use deeprobust.graph.data.Dataset in windows, here comes a problem that the object would not initial its attribute "root", which leads to an AttributeError: 'Dataset' object has no attribute 'root'
It can be easyly solved by add "self." in the front of the first "root", as following.

Thanks for reporting the problem. The code at Github has already fixed this issue while we haven't updated it to the pypi source. We will update pip version soon.

这是来自QQ邮箱的假期自动回复邮件。 您好，我最近正在休假中，无法亲自回复您的邮件。我将在假期结束后，尽快给您回复。

Thanks for replying!


Add support for tabs (-tabs) and arbitrary spaces (-spaces=N where N > 0)

Also removed unused newline var. Verified that the contents of foo.json, expected_foo.json, expected_foo_tabs.json, and expected_foo_4spaces.json are functionally identical using a non-go json uglyfier and diff.

Closed for staleness.


MNT update plot_decision_function by DecisionBoundaryDisplay

Replace the plot_decision_function by a new display DecisionBoundaryDisplay.
We intend to add this display in scikit-learn. Thus, we place the import in a helper plotting module. In the future, only the import will be modified (together with a brief explanation regarding this class).

Merged. thanks @glemaitre !


Project setup.

Issue #: /bcgov/entity#17740
Description of changes:

Setup basic project layouts;
Setup CI/CD;

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of the PPR license (Apache 2.0).

/gcbrun

/gcbrun

/gcbrun


Problem with Distros that use Python 3 as default /usr/bin/python

On Arch Linux ( maybe others? ) the default python version is the 3.x series. /usr/bin/python calls this series and scripts requiring python 2.5+ must be prefixed as /usr/bin/python2.
This is fine for command line usage of the node-gyp utility, however in many PKGBUILDs for nodejs packages that use node-gyp as the build system, this occasionally happens transparently, in the PKGBUILDs the module's files are acquired running:
npm install $args $pkgname
and this means that npm goes and tries to be all helpful and download/install any dependencies that are needed. In this case, calipso is an example of this, it attempts to install the bcrypt module which in turn uses node-gyp.
Right about now, you're asking "What does this have to do with me? I added the --python flag to address this!" I'm glad you asked this ;-) in PKGBUILDs we can set environment variables much easier than perhaps using sed to grok the gyp calls in the bcrypt module to add the --python flag, this would be very hacky and messy. My request at this point is to allow for the --python flag to be set using an environment variable:
USE_PYTHON=/usr/bin/python2 npm install -g --prefix "$pkgdir/usr" $_npmname@$_npmver
so, if that ( or whatever named environment variable you choose ) is set, nodejs-gyp will set the --python flag based off the contents of that variable.
Another possible solution perhaps would be to try/catch python --version and if it's 3.X check for $PATH/python2 and use that as it's default python. Other distros are beginning to make the move to python3 for default version, Fedora is discussing this for sure and I'm sure others are as well, so it may be prudent to do some backend version sniffing and attempt to find the python2 binary and if not able, then error out mentioning use of the --python flag or the environment variable.

This should work PYTHON=/usr/bin/python2 npm install [...]

hmm, ok, I'll give it a try momentarily

Fixed by #527.


Use httpclient faraday adapter instead of http net persistent

http net persistent gem opens a new connection on every request. I didn't investigate why.
Also, we can make Elementary::Transport::HTTP as singleton when we start using httpclient adapter since it is thread safe, and it also keeps a connection pool

We finally did this (although not the follow-on comments)


dep-scan: 5.2.11 -> 5.2.12

Description of changes
Changelog: https://github.com/owasp-dep-scan/dep-scan/releases/tag/v5.2.12
Removed dependency workaround since it's part of the package in this version.

Things done

Built on platform(s)

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

For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[ ] Tested basic functionality of all binary files (usually in ./result/bin/)
24.05 Release Notes (or backporting 23.05 and 23.11 Release notes)

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

[x] Fits CONTRIBUTING.md.

Add a :+1: reaction to pull requests you find important.

Result of nixpkgs-review pr 295435 run on x86_64-linux 1

2 packages built:

dep-scan
dep-scan.dist