Multi-Line Emphasis in bar text A37-A40

The source file bar text A37-A40.html has several paragraphs that are incorrectly emphasized in the html to .nena conversion:
For example, in The Tale of Nasimo, lines 1–3 become emphasized, even though they are not emphasized in the original .doc file:
(1) *ʾíθwa xa-bráta šə́mma Nasìmo.ˈ Nasìmoˈ wíðɛwa gu-ʾúmra qurbàna,ˈ qa-ṱ-azáwa
qarwàwa.ˈ yomáθa la-palṭàwa,ˈ ma-ṱ-áwa xámθa šapìrta,ˈ káwsa làxxa ṣaléwa.ˈ
ʾiθwála šáwwa xonăwàθa.ˈ mə́ra lá-palṭa xáθən mən-bɛ̀θa.ˈ ʾàxni nablə́xla.ˈ
(2) ʾáni zìlla.ˈ lá-θela jàldeˈ murqə̀lla.ˈ mə́ra xéna ʾána qɛ́mən ʾázən ʾùmra.ˈ
ʾánna xonăwáθa là-θela.ˈ ʾazáwa ʾúmra qa-t-qarwàwa,ˈ dášta ṃaḷyáwa rakáwe
ʾarabàye.ˈ ṃḷíθa dášta ʾarabàye,ˈ ʾə́θyela jlíwəlla muṣə̀lyəlla.ˈ
(3) ʾə́θyɛle xóna díya ʾo-gòṛa,ˈ lɛ́le xə́zyəlla xàθe,ˈ dax-xànum ʾay-tíwta
gu-bɛ́θa.ˈ lá qəm-xazèla.ˈ mə̀re*:ˈ

This seems to be caused by the export from .doc to .html, which has removed the default italic formatting from these lines. Most of the NENA .doc files use italics as the default formatting with regular font to indicate "emphasis" (e.g. non-nena words like proper nouns). This is also true of bar text A37-A40.html. Opening the file in MS word, I have confirmed that lines 1-3 are indeed formatted with italics. But on export, MS Word strips out this formatting for these lines, causing them to be read as unformatted, and hence "emphasis". I have also reproduced this behavior with a fresh html export.
One possible cause may be that lines 1–3 are marked as US English:
41    <p lang="en-US"

whereas the rest of the document is encoded as en-GB. However, this is true of other files (e.g. bar text a26.html), which do not suffer from this problem. So this may be caused by a more obscure formatting setting in this particular file.
I am not yet sure where else this problem may occur.

This issue can be solved by making a separate configuration dict for this file in convert.py.

The result will be that we lose any potential emphasis in this file. But there does not appear to be an valid ones anyway.

Done. bar text A37-A40 has been fixed by ignoring emphasis is that document. There do not appear to be foreign terms marked in the document. So this is not a problem.


Workspaces "no such host" errrors

Describe the bug
When using all regions in aws.spc and querying workspaces (select * from aws_workspaces_workspace) it is always erroring with some regional endpoint not existing.
Steampipe version (steampipe -v)
Example: v0.10.0
Plugin version (steampipe plugin list)
+--------------------------------------------+---------+-------------+
| Name                                       | Version | Connections |
+--------------------------------------------+---------+-------------+
| hub.steampipe.io/plugins/turbot/aws@latest | 0.42.2  | aws         |
+--------------------------------------------+---------+-------------+
To reproduce
Set ~/.steampipe/config/aws.spc to all no opt in required commercial regions
Expected behavior
For regions in which workspaces does not exist a graceful fail in that region should occur and other regions should continue as normal.
Additional context
Error: RequestError: send request failed
caused by: Post "https://workspaces.us-west-1.amazonaws.com/": dial tcp: lookup workspaces.us-west-1.amazonaws.com on <IP_ADDRESS>:53: no such host
This has also happened on ap-northeast-1. Seems random as to whichever happens to error first.

Thanks for letting us know about this issue @twratl! Great to see you using Steampipe for workspaces :-)
I believe we're not properly handling the fact that workspaces is not supported in those regions. We need to return zero rows for any region where the service is not available.
The changing of order will happen because Steampipe is running API calls in parallel, so the order of responses received will change.
In general, the fix is to either:

Limit the regions to those supported at https://github.com/turbot/steampipe-plugin-aws/blob/main/aws/table_aws_workspaces_workspace.go#L27

Catch "no such host" errors and return an empty list.


:ambulance: client lines updating on the clientlistscreen

load_new_partners_force_update must have comment about what is difference with load_new_partner


Seperate animated backgrounds into a different or multiple files

https://github.com/max1mde/fancy-readme-stats/commit/00016ec0363eb9b5ee6af13929ec4c4647682952


fix: you should not be able to go further than the last date

What does this change do?
If the developer has specified a minDate and the user arrives at the last possible page but continues to hit the previous button, the date will continue to be modified and will therefore put them in a "negative" state, so that when they hit the next button, the calendar does not move to the next month.
The same is true for a maxDate and the next button.
This change fixes it so that continuing to push the previous button will not put the user into a "negative" state.
Why was this happening?
The date being passed into the goToPrevNext function is a reference to the state of the calendar. Since it is only a reference, when we add time to it, it is actually mutating the state in a way that is invisible to react. This causes the date to change without calling the setState function and without changing the reference. Not only is changing the state at this moment not wanted, but React is also unaware of the change and does not know to rerender.
To fix this, we need to clone the date so that the state's version is not being mutated.

@OMikkel can you take a look at this?


[6.0] Queue commands: Use cache repository, not manager

This is simply reopening #29395, which was closed after just two days of inactivity. I gave the feedback that was requested and asked for further feedback from the maintainers. I did not get any, and the now-active PR wasn't reopened, so I am doing that here.

This makes it slightly easier to use the Queue component without a
full-blown CacheManager instance. After all, what's really needed
here is a cache repository implementation, so why not fetch that
directly from the controller.
In terms of functionality, everything should stay the same. The
cache manager proxies these methods to the default connection anyway.
There is a slight chance of change when developers overwrite the
cache.store binding. That is actually the idea. :)

In the original PR, Taylor asked:

What is the end goal of this PR? What are you trying to accomplish?

My answer:

I can only quote myself here:

This makes it slightly easier to use the Queue component without a
full-blown CacheManager instance.

To expand on that: I am using illuminate/queue, but not the full framework. With this change, I don't need to set up the entire CacheManager, with its config and multiple drivers (which is framework territory; I am not interested in switching between different cache drivers at runtime) just to use the queue component with a simple cache repository.
I found a workaround, but would like to get rid of this hack.

There's even more comments in the other PR, I hope they still get attention here.

👍 for the PR. I'd like to propose a slight change. Instead of using the cache.store binding, what about typehinting the cache repository interface in the handle method directly? That way I wouldn't need to override the binding in the container when I'd like to use some other implementation, I could just use the container's bindMethod method for just this command.

@franzliedke do you see any problem with using the cache repository interface instead? Otherwise I (or you) can send in a follow-up pr?

@driesvints Do you mean using the CacheRepoContract::class alias instead of 'cache.driver' to retrieve the object from the container?
Personally, I prefer that approach, but it doesn't make a difference and I'm not aware of any convention in Laravel's framework code (other than using the short name most of the times).

I think it would be nice to avoid having to rebind the alias like @X-Coder264 pointed out above. I'll send in a follow up pr 👍

Oh that, yeah. Sorry, I misunderstood you. But yeah, that's a new feature that wasn't (easily) possible before anyway.

@franzliedke no worries man. I've sent in a follow up pr here: https://github.com/laravel/framework/pull/29605
Thanks!


Add timed reboot command

Added timed reboot command.
On an unrelated note, math with BigInts is hard.
Tested with latest Klasa and Discord.js, and it is working.

I don't like how I have an object of constants and four functions just to display the duration. I may rethink that part.

Please don't merge yet. I need to test my latest commit. Right now, I need to shovel the heavy snowfall we got, however.

Tested, and works. 👌


[core] GetMonitorPosition missing argument

Issue description
The C# declaration for GetMonitorPosition is
public static extern Vector2 GetMonitorPosition();

but the underlying native/C declaration is
Vector2 GetMonitorPosition(int monitor);

Not sure what P/Invoke does when an argument is missing; maybe grabs garbage from the stack?  In any event, presumably the missing parameter is simply a transcription error.
Thanks.

Thanks, fixed!

Terrific--thanks!


[LiveComponent] "Hooks: Handle Component Behavior" spacing issue in docs

Q
A

Bug fix?
yes

New feature?
no

Issues
Fix #2363

License
MIT

[Issue] Fix Line Break / Spacing

Also, let put this later in the documentation. It's a bit too early right now (all the concepts have not yet been explained that early)

Thank you @nehalgajjar.


Services: first build: abs added

{package} {version} {:snowflake:}
Destination channel: {Snowflake | defaults}
Links

{ticket_number}
Upstream repository
Upstream changelog/diff
Relevant dependency PRs:

...

Explanation of changes:

...

Linter check found the following problems:
ERROR conda.cli.main_run:execute(124): `conda run conda-lint /tmp/abs_e14h2xmvir/clone` failed. (See above for error)
The following problems have been found:
===== WARNINGS =====

clone/recipe/meta.yaml:21: avoid_noarch: noarch: python packages should be avoided
clone/recipe/meta.yaml:82: missing_description: The recipe is missing a description

===== ERRORS =====

clone/recipe/meta.yaml:21: pip_install_args: pip install should be run with --no-deps and --no-build-isolation.
clone/recipe/meta.yaml:82: http_url: http://docs.conan.io/en/latest/ is not https
clone/recipe/meta.yaml:26: missing_wheel: For pypi packages, wheel should be present in the host section
===== Final Report: =====
3 Errors and 2 Warnings were found

Linter check found the following problems:
ERROR conda.cli.main_run:execute(124): `conda run conda-lint /tmp/abs_3fci_j19tl/clone` failed. (See above for error)
The following problems have been found:
===== WARNINGS =====

clone/recipe/meta.yaml:21: avoid_noarch: noarch: python packages should be avoided
clone/recipe/meta.yaml:83: missing_description: The recipe is missing a description
===== Final Report: =====
0 Errors and 2 Warnings were found

Linter check found the following problems:
ERROR conda.cli.main_run:execute(124): `conda run conda-lint /tmp/abs_14zwvbboo9/clone` failed. (See above for error)
The following problems have been found:
===== WARNINGS =====

clone/recipe/meta.yaml:21: avoid_noarch: noarch: python packages should be avoided
clone/recipe/meta.yaml:83: missing_description: The recipe is missing a description
===== Final Report: =====
0 Errors and 2 Warnings were found

Linter check found the following problems:
ERROR conda.cli.main_run:execute(124): `conda run conda-lint /tmp/abs_216amxd6hj/clone` failed. (See above for error)
The following problems have been found:
===== WARNINGS =====

clone/recipe/meta.yaml:21: avoid_noarch: noarch: python packages should be avoided
clone/recipe/meta.yaml:82: missing_description: The recipe is missing a description

===== ERRORS =====

clone/recipe/meta.yaml:21: pip_install_args: pip install should be run with --no-deps and --no-build-isolation.
clone/recipe/meta.yaml:26: missing_wheel: For pypi packages, wheel should be present in the host section
clone/recipe/meta.yaml:82: http_url: http://docs.conan.io/en/latest/ is not https
===== Final Report: =====
3 Errors and 2 Warnings were found

Linter check found the following problems:
ERROR conda.cli.main_run:execute(124): `conda run conda-lint /tmp/abs_1covumnc_9/clone` failed. (See above for error)
The following problems have been found:
===== WARNINGS =====

clone/recipe/meta.yaml:82: missing_description: The recipe is missing a description
clone/recipe/meta.yaml:21: avoid_noarch: noarch: python packages should be avoided

===== ERRORS =====

clone/recipe/meta.yaml:82: http_url: http://docs.conan.io/en/latest/ is not https
clone/recipe/meta.yaml:26: missing_wheel: For pypi packages, wheel should be present in the host section
clone/recipe/meta.yaml:21: pip_install_args: pip install should be run with --no-deps and --no-build-isolation.
===== Final Report: =====
3 Errors and 2 Warnings were found

Linter check found the following problems:
ERROR conda.cli.main_run:execute(124): `conda run conda-lint /tmp/abs_9aei583wm1/clone` failed. (See above for error)
The following problems have been found:
===== WARNINGS =====

clone/recipe/meta.yaml:82: missing_description: The recipe is missing a description
clone/recipe/meta.yaml:21: avoid_noarch: noarch: python packages should be avoided

===== ERRORS =====

clone/recipe/meta.yaml:82: http_url: http://docs.conan.io/en/latest/ is not https
clone/recipe/meta.yaml:26: missing_wheel: For pypi packages, wheel should be present in the host section
===== Final Report: =====
2 Errors and 2 Warnings were found

Linter check found the following problems:
ERROR conda.cli.main_run:execute(124): `conda run conda-lint /tmp/abs_6cw09wsm4i/clone` failed. (See above for error)
The following problems have been found:
===== WARNINGS =====

clone/recipe/meta.yaml:82: missing_description: The recipe is missing a description
clone/recipe/meta.yaml:21: avoid_noarch: noarch: python packages should be avoided

===== ERRORS =====

clone/recipe/meta.yaml:82: http_url: http://docs.conan.io/en/latest/ is not https
clone/recipe/meta.yaml:26: missing_wheel: For pypi packages, wheel should be present in the host section
===== Final Report: =====
2 Errors and 2 Warnings were found


Liveshare can't run code

Issue Type: Bug
When joining a friend liveshare session, I can't run his code, and vice versa, we have enabled every permission, trusted, shared workspaces, shared servers, and still can't run code when we are participants for some reason, please help (there is no play button, and run without debugging doesn't work) Please Help!!
VS Code version: Code 1.59.1 (3866c3553be8b268c8a7f8c0482c0c0177aa8bfa, 2021-08-19T11:56:46.957Z)
OS version: Windows_NT x64 10.0.19042
Restricted Mode: No

System Info

Item
Value

CPUs
Intel(R) Core(TM) i5-8250U CPU @ 1.60GHz (8 x 1800)

GPU Status
2d_canvas: enabledgpu_compositing: enabledmultiple_raster_threads: enabled_onoop_rasterization: enabledopengl: enabled_onrasterization: enabledskia_renderer: enabled_onvideo_decode: enabledvulkan: disabled_offwebgl: enabledwebgl2: enabled

Load (avg)
undefined

Memory (System)
7.88GB (2.05GB free)

Process Argv
--crash-reporter-id e8be7652-e921-4d23-ad26-62c883b74dc0

Screen Reader
no

VM
0%

Extensions (8)

Extension
Author (truncated)
Version

vs-live-share-mdns
lhe
0.0.11

MagicPython
mag
1.1.0

python
ms-
2021.8.1159798656

vscode-pylance
ms-
2021.8.3

jupyter
ms-
2021.8.1236758218

vsliveshare
ms-
1.0.4761

vsliveshare-audio
ms-
0.1.91

vsliveshare-pack
ms-
0.4.0

A/B Experiments
vsliv368:30146709
vsreu685:30147344
python383:30185418
pythonvspyt602:30300191
vspor879:30202332
vspor708:30202333
vspor363:30204092
vstes516:30244333
pythonvspyt639:30300192
pythontb:30283811
pythonvspyt551:30345470
pythonptprofiler:30281270
vshan820:30294714
vstes263:30335439
pythondataviewer:30285071
pythonvsuse255:30340121
vscod805:30301674
pythonvspyt200:30340761
vscextlangct:30333562
binariesv615:30325510
pythonvssor306:30344512
bridge0708:30335490
bridge0723:30353136
vsdyn420:30356812
vscus224:30358039
vssid140:30358036

/extPython

It looks like this is caused by the Python extension. Please file the issue to the Python extension repository. Make sure to check their issue reporting template and provide them relevant information such as the extension version you're using. See also our issue reporting guidelines for more information.
Happy Coding!


0.18.x xrefs, some rewrites to "Architecture"

Signed-off-by: Meg McRoberts<EMAIL_ADDRESS>
Fixed xrefs in "Concepts" articles to point to 0.18.x
Did a few little rewrites to Architecture -- still not perfect but incremental improvements that should be critiqued carefully

Aw shoot!  Also need to fix line 151 to say "distributor sidecars or cp-connector".  Stay tuned.


Adding NumberOfThreads param

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

Docs Build status updates of commit 8c41822:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

teams/teams-ps/teams/Get-Team.md
:white_check_mark:Succeeded
View (teams-ps)

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

Docs Build status updates of commit b949bea:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

teams/teams-ps/teams/Get-Team.md
:white_check_mark:Succeeded
View (teams-ps)

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

@Kateyanne Please merge this PR. Thanks

Docs Build status updates of commit 552da20:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

teams/teams-ps/teams/Get-Team.md
:white_check_mark:Succeeded
View (teams-ps)

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


The outline-primary class does not exist. If outline-primary is a custom class, make sure it is defined within a @layer directive.

Environment

Operating System: Linux
Node Version:     v18.16.1
Nuxt Version:     3.8.1
CLI Version:      3.9.1
Nitro Version:    2.7.2
Package Manager<EMAIL_ADDRESS>Builder:          -
User Config:      css, devtools, modules, postcss, mongoose, runtimeConfig, googleFonts
Runtime Modules<EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS>Build Modules:    -\

Version
v2.8.0
Reproduction
just installed nuxt-ui using devtools
Description
Installed nuxt ui and my app stopped working, it says that class not found. it's possible that Sass are involved with this bug
Additional context
No response
Logs
> dev
> nuxt dev

Nuxt 3.8.1 with Nitro 2.7.2                                                                                11:40:22 PM
[get-port] Unable to find an available port (tried 3000-3100 on host "localhost"). Using alternative port 3002                                                    11:40:23 PM
                                                                                11:40:23 PM
  ➜ Local:    http://localhost:3002/
  ➜ Network:  use --host to expose

ℹ Using default Tailwind CSS file                                                                                nuxt:tailwindcss 11:40:25 PM
  ➜ DevTools: press Shift + Alt + D in the browser (v1.0.0)                                                                                11:40:26 PM

ℹ Tailwind Viewer: http:/localhost:3002/_tailwind/                                                                                nuxt:tailwindcss 11:40:27 PM

 ERROR  Could not compile template ui.colors.mjs.                                                                                11:40:27 PM

 ERROR  Could not compile template ui.colors.d.ts.                                                                                11:40:27 PM

[11:40:28 PM]  ERROR  Failed to resolve import "#tailwind-config/theme/colors" from "node_modules/.pnpm/@nuxt+ui@2.10.0_axios@1.6.0_vue@3.3.8_webpack@5.89.0/node_modules/@nuxt/ui/dist/runtime/plugins/colors.mjs?v=f0f559df". Does the file exist?

[11:40:29 PM]  ERROR  [postcss] /home/mykola/Work/creatory-cms/cms/node_modules/.pnpm/@nuxt+ui@2.10.0_axios@1.6.0_vue@3.3.8_webpack@5.89.0/node_modules/@nuxt/ui/dist/runtime/ui.css:6:3: The outline-primary class does not exist. If outline-primary is a custom class, make sure it is defined within a @layer directive.

ℹ Vite server warmed up in 3754ms                                                                                11:40:32 PM
ℹ Vite client warmed up in 4442ms                                                                                11:40:32 PM
✔ Nitro built in 1055 ms                                                                                nitro 11:40:33 PM

I've just had the same issue here, it works as soon as you add the nuxt/ui module before nuxtjs/tailwindcss in your nuxt.config.

yea, it's on their website, i was too dumb to read

I've just had the same issue here, it works as soon as you add the nuxt/ui module before nuxtjs/tailwindcss in your nuxt.config.

Have the same problem, in my case I didn't install tailwindcss module as nuxt ui said that it includes this module.
So should I install it if I use custom tailwind.css?
The app works fine, just show this messages on building. But when I upgraded nuxt ui to 2.16 the app stop working and show this error on a webpage.


Change to way of getting the default version to install

Signed-off-by: Johan Siebens<EMAIL_ADDRESS>Description
Change to way of getting the default version of the products to install
Motivation
Currently, hashi-up is using https://checkpoint.hashicorp.com/ to get the latest version of the products. As Vault is intentionally not integrated with Checkpoint, this cannot be used when installing Vault.
This PR introduces a new way to get a default version, by using a little versions.hcl file available in this source repository
Fixes #5

A little known URL that might help if you want to internalize the check is https://releases.hashicorp.com/index.json.  You could then bring your favorite semver library and find the latest in that json.  Works at the product level too (https://releases.hashicorp.com/vault/index.json)

@angrycub thanks for bringing that up, I'll have a look at it


Some UX feedback

Note1: I can make these separate tickets if that's easier!
Note2: If there's a Figma for this I can make specific change suggestions. If not we could start one!
Goals

Identify quick wins

Non-goals

Rethink brand identity (colors, type, etc)

A few super quick wins

Trigger numeric keyboard any time a number field is focused on (see figma)
Copy button is going outside of the margin (see figma)
Move menu button trigger to top right, so position is consistent
Make all buttons full width on mobile (instead of staggered and left aligned)
Center sats amount on homepage - this is the hero number!

Bigger changes

Font readability on some pages (eg. Transaction page, font weight on buttons)
Warning banners for state/seed backups
Confusing guidance around saving seed vs state (see figma/video)

Figma notes
https://www.figma.com/file/TAhivKvpgOl6C4oInznnuS/Mutiny-feedback?node-id=0%3A1&t=a2ZqrUF7wq8W6LbV-11
Video walkthrough
https://photos.app.goo.gl/2D3WVKpxujtorZcT8

sweet this is good stuff. gonna push back on centering / full-width buttons for now, those were deliberate decisions to be different... will have to think through it more. everything else is great and gonna make it a checklist:
A few super quick wins

[x] Trigger numeric keyboard any time a number field is focused on (see figma)
[ ] Copy button is going outside of the margin (see figma)
[ ] Move menu button trigger to top right, so position is consistent

Bigger changes

[ ] Font readability on some pages (eg. Transaction page, font weight on buttons)
[ ] Warning banners for state/seed backups
[ ] Confusing guidance around saving seed vs state (see figma/video)

Niceeeee. Ping me if it would be useful to have help on the specifics for "Bigger changes" (eg. font readability), warning banner design, etc


body parameters on path 'auth/refresh'

Hi, on path 'auth/refresh' what are the body parameters to be passed?

Hi @Vijay0908, the refresh endpoint does not accept any body parameters. The refresh token is in the header of this request, which will be used to assign a new access token.
The client browser will automatically attach refresh token in the header, because it is set by the log in end point, targeting the path of the refresh endpoint.

Hi @oscarychen, it requires 'client id' as a OAuth public client. Now its returning a new access token.Thanks

Hi @oscarychen, it requires 'client id' as a OAuth public client. Now its returning a new access token.Thanks

Oh yes, you are right, I forgot about that. I should probably add documentation for the views in README.


Cow: Watch whalesync.com

Cow requests the watch of the watch_keyword whalesync\.com. See the MS search here and the Stack Exchange search in text, in URLs, and in code.

whalesync\.com has been seen in 1 true positive, 1 false positive, and 0 NAAs.

Approved by tripleee in Charcoal HQ


Quickstart script not working

Several people have reported that the quickstart.sh script in this repo doesn't work for them. But when they use the docker run command we advertise on the quickstart repo it works fine.
The conversation about this was in Discord: https://discord.com/channels/897514728459468821/966788672164855829/1035963928573911202
Given people are having good success with the docker command maybe we should delete quickstart.sh and just suggest using docker directly.
Alternatively maybe the revision needs updating that is hardcoded in the script.

woo hoo!


Multiple improvements to lab sites

Harmonize labs overview site and single lab sites.
Add hexagons as background image for lab sites

Maybe a little dangerous to leave in the fake texts, but yeah! I like your changes!


Improve the documentation of C API header

Fix the doc string format
Normalize the doc strings & parameter names to pass doxygen check.

Should we consider grouping the API correctly from the beginning?

We can do it as part of a subsequent PR.


collect2: error: ld returned 1 exit status

Hi,
I had some cpp scripts which used to work! I changed my Ubuntu and therefore I installed the opencv from git. Now when I make the same files I receive this error:
g++ -c -m64 -pipe -O2 -std=c++0x -Wall -W -fPIE  -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++-64 -I. -I/usr/local/include -o main.o main.cpp
g++ -c -m64 -pipe -O2 -std=c++0x -Wall -W -fPIE  -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++-64 -I. -I/usr/local/include -o dbscan.o dbscan.cpp
g++ -m64 -Wl,-O1 -o opticalFlowVideo main.o dbscan.o   pkg-config --libs opencv libavformat libavcodec libswscale libavutil
/usr/bin/ld: cannot find -lippicv
collect2: error: ld returned 1 exit status
make: *** [opticalFlowVideo] Error 1
The same scrit still works on my older system with an older branch of Opencv.
This is my system specifications:
Distributor ID: Ubuntu
Description:    Ubuntu 14.04.3 LTS
Release:    14.04
Codename:   trusty
And this is my opencv libs:
pkg-config --libs opencv
-L/usr/local/lib -lopencv_cudabgsegm -lopencv_cudaobjdetect -lopencv_cudastereo -lopencv_stitching -lopencv_cudafeatures2d -lopencv_superres -lopencv_cudacodec -lopencv_videostab -lopencv_cudaoptflow -lopencv_cudalegacy -lopencv_cudawarping -lopencv_aruco -lopencv_bgsegm -lopencv_bioinspired -lopencv_ccalib -lopencv_dnn -lopencv_dpm -lopencv_fuzzy -lopencv_hdf -lopencv_line_descriptor -lopencv_optflow -lopencv_plot -lopencv_reg -lopencv_saliency -lopencv_stereo -lopencv_structured_light -lopencv_rgbd -lopencv_viz -lopencv_surface_matching -lopencv_tracking -lopencv_datasets -lopencv_text -lopencv_face -lopencv_xfeatures2d -lopencv_shape -lopencv_video -lopencv_ximgproc -lopencv_calib3d -lopencv_features2d -lopencv_flann -lopencv_xobjdetect -lopencv_objdetect -lopencv_ml -lopencv_xphoto -lippicv -lopencv_highgui -lopencv_videoio -lopencv_photo -lopencv_imgcodecs -lopencv_cudaimgproc -lopencv_cudafilters -lopencv_imgproc -lopencv_cudaarithm -lopencv_core -lopencv_cudev
Thanks in advance

@morrysa7 I think ippicv library is not installed properly. Just download the source from http://sourceforge.net/projects/opencvlibrary/files/3rdparty/ippicv/ and install. If that doesn't work try making opencv again.
Make sure you don't get any error regarding ippicv while making. If you get one, put the ippicv source under opencv/3rdparty folder and make again.
I had the same problem before and I did something like this.

Just remove -lippicv from opencv.pc file in case of shared libraries (default) or add -L<path to ippicv.a> into linker command.
This problem was fixed in the latest master.

Thanks a lot
This solved the whole issue....
:dancer:

Thanks you so much, i've been working on this all day

Thanks very much I've solved my problem

thanks it worked for me


Reminders

Holy smokes I did I mess up when trying to make a pull request from the gui, won't be doing that again. Finally got it sorted out, just read my first commit message for the details.

Can you please somehow ignore everything else and just add my first commit. Everything is acting up now. I'm done with this branch for tonight.


softirq: add unit test

Add coverage for the ReadInfo() function.
Signed-off-by: Francesco Romani<EMAIL_ADDRESS>

/cc @Tal-or

/lgtm


🐛: Light mode: Sidebar menu & headings don't pin on scroll (dark mode only).

:red_circle: Title :  Functionality issue realted to theme change on webapp related to heading and sidebar menu
:red_circle: Bug : In light mode, the sidebar menu and headings do not stay fixed at the top of the screen when you scroll down. This pinning functionality is only active when dark mode is enabled.
:red_circle: Changes :  Possible Cause: Light mode theme might lack pinning functionality due to CSS/JS specific to dark mode or a visual cue issue creating the illusion of unpinned menus.
Suggested Fix: Implement pinning behavior for the sidebar menu and headings in light mode to match dark mode functionality.
Screenshots 📷

https://github.com/Avdhesh-Varshney/WebMasterLog/assets/141991095/bed8a7ec-0a91-4428-9246-196b989fdf94

:white_check_mark: To be Mentioned while taking the issue :

Full name : Garima
What is your participant role? GSSOC

Happy Contributing 🚀
All the best. Enjoy your open source journey ahead. 😎

Could you please let me know where I can find this code repository?

Could you please let me know where I can find this code repository?

Just click on Avdhesh-Varshney/WebMasterLog at top left! This is the issues section.

I know but I want to solve the above issue, so where I can find the repo for this issue

I know but I want to solve the above issue, so where I can find the repo for this issue

You've to raise an issue yourself to be assigned to it. I have raised this issue.

@techy4shri I've change the structure of the source code. Now, you should work on light mode of the website at now.


What is the date format to Client.homeework(firstdate,seconddate) ?

Client.homework() accepts datetime.date objects, so they do not have to be in a specific format. Please see the quickstart section.


Bracket mvar opts agent behaviour

Replace almighty and error-prone bracketUpdate(A => F[B]):F[B] with bracketUpdate(A => F[A]):F[A] and bracketModify(A => F[(A, B)]):F[B].

Ok will merge after NOTE: deletion


cant open the admin app after installation

the deployment was successful but when I open the link and click on sign in this shows up

branch:latest main

Hello @qwudssd , can you provide more information about your installation?

Is this error still present?
Which identity provider did you choose when you created the environment?
By using the inspect feature of your browser, you can view network requests. Please find the request that was responded to with invalid_scope and copy the scope header here.

Hi, sorry the late response. The identity provider im using is Cognito. I've deleted the original one, but I've tried deploying again and it is now showing this

the request header is that is responded to with invalid_scope is:
:authority: d1lggiseg7u8wk.cloudfront.net
:method: GET
:path: /?error_description=invalid_scope&state=55ae50c93ffe4ad2bace1d0a858679b2&error=invalid_request
:scheme: https
accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,/;q=0.8,application/signed-exchange;v=b3;q=0.9
accept-encoding: gzip, deflate, br
accept-language: en-US,en;q=0.9
cache-control: max-age=0
sec-ch-ua: "Chromium";v="106", "Google Chrome";v="106", "Not;A=Brand";v="99"
sec-ch-ua-mobile: ?0
sec-ch-ua-platform: "macOS"
sec-fetch-dest: document
sec-fetch-mode: navigate
sec-fetch-site: none
sec-fetch-user: ?1
upgrade-insecure-requests: 1
user-agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/<IP_ADDRESS> Safari/537.36


Passive healthcheck support is similar to nginx's fail_timeout

Like me reported issue #77 .
When only passive healthchecks are used, unhealthy nodes should have a time duration for failure.

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

Since we have passive and active healthchecks, I think a user can already configure an active healthcheck instead of using a fail_timeout. Set the unhealthy interval in checks.active.unhealthy.interval.
@vislee  This covers the usecase no?

Since we have passive and active healthchecks, I think a user can already configure an active healthcheck instead of using a fail_timeout. Set the unhealthy interval in checks.active.unhealthy.interval.
@vislee This covers the usecase no?

@Tieske  Thank you for your answers.
This configuration checks.active.unhealthy.interval can bring healthy nodes online in time.
But, In cloud API gateway, some test domain name nodes are down for a long time.

@vislee sorry I didn't get your remark;

But, In cloud API gateway, some test domain name nodes are down for a long time.

Can you elaborate on this? what is the issue here?

@vislee sorry I didn't get your remark;

But, In cloud API gateway, some test domain name nodes are down for a long time.

Can you elaborate on this? what is the issue here?

@Tieske  Sorry, I didn't make it clear.
In cloud API gateway, lots of test domain nodes are down for a long time.
This unhealth nodes  will cause the active healthcheck to send a request every checks.active.unhealthy.interval to check the node to be healthy (I read the code is this, hope I understand is right), These requests are redundant in actual scenarios.
So, this test domain, passive healthcheck like nginx are enough.


fix: special route path

Codecov Report

Merging #939 (312f621) into master (409f53d) will not change coverage.
The diff coverage is n/a.

:exclamation: Current head 312f621 differs from pull request most recent head 9c094d1.


draw line between x axis and dataPoint

Hi, I  do not find a simple way of doing that :

I saw a way of doing it with a bar chart in a line chart, but it's not really what I'm looking for because I'm going to stack graphic with different x and y coordonate given by complexe formula.
I was looking for an option in data with the x and y coordonate or in the dataSet not drawing line between point and draw line between dataPoint and Xaxis, but I can't find anything like that.
Is there a simple way of doing that ?
Just to be more clear, next step is going to be something like that, but with the same layout than the first image.

By the way is there any way of doing that kind of graphic ?

Chart.Annotation.js might be the plugin you are looking for.

The annotation plugin cannot do this, but it'd be a starting point to implement this. You would need to get the 2 points, connect their points with a line. Should be relatively simple to implement.


<IP_ADDRESS> host isn't returning any data when anything other than / is requested

Describe the issue
Our VM image build process queries the packages.microsoft.com repo to install PowerShell.
For the build runners, this domain resolves to <IP_ADDRESS>, which fails to send any data on any request other than /
When did the issue occur?
As of 30 November 2023. Before then, our CI runners were being returned a different IP (<IP_ADDRESS>)
If applicable, what package did you attempt to install, and from which repo?
/config/debian/10/packages-microsoft-prod.deb
Steps to Reproduce
wget https://<IP_ADDRESS>/config/debian/10/packages-microsoft-prod.deb --no-check-certificate
Actual Result
Retries that all fail.
Expected Result
The .deb is returned.
Screenshots

Additional context
When I attempt this locally I get a different host (CDN node, presumably) which appears to work. The issue is still occurring, stably, for our CI runners.

@cailyoung the reproducer seems to work for me. are you still hitting the issue?
We deployed some fixes today that might've addressed this issue.

@daviddavis it appears to be working again now, thanks for following up.


PGSQL auth fails during install

Gitea version (or commit ref):  1.2.3
Git version:  2.15.0
Operating system: FreeBSD 11.1
Database (use [x]):

[x] PostgreSQL
[ ] MySQL
[ ] MSSQL
[ ] SQLite

Can you reproduce the bug at https://try.gitea.io:

[ ] Yes (provide example URL)
[x] No
[ ] Not relevant

Log gist:

Description
When configuring the PostgreSQL database I see the following error:
Database setting is invalid: pq: unknown authentication response: 10
The same error is reported in the logs when using unix socket types instead of http.
The issue is I am using SCRAM-SHA-256 authentication for the gitea user, the upstream pq library does not support this from what I can tell.
Is it possible to use a library which does support this?

Depends on used library pq/pull#608

Any updates here?

@evitalis do you know any other driver fix this issue?

maybe we could try this one https://github.com/jackc/pgx

I am not familiar with Go enough to suggest an alternative library. But given the inactivity of the current one it may be worth looking into another to keep up with PostgreSQL features and security improvements.

Have the same problem, any leads?
Database setting is invalid: pq: SSL is not enabled on the server

Please test if #6640 resolves your issue.


Report 11000003 Paymt. History - Change Status - UpdateDirectDebitMandate (NL)

We would like to have the function 'UpdateDirectDebitMandate' global and external.
In fact you may want to consider moving the function to the payment history line table because it stands on its own and is generic enough. However I leave that up to you.
Many thanks.

Ok, let's just make it external and available for AL development for now. Will see what's next.


Spin up a separate Ontop container for each Postgresql database

Ontop can only map to one database but it is often benificial to put different datasets in their own databases. These changes cause the stack-data-uploader to spin up a new Ontop container if a dataset includes an Ontop maping file.

I've updated the FeatureInfoAgent so that it is now possible to use placeholders like [ONTOP-<dataset name>] (case-insensitive) after the SERVICE keyword to direct subqueries to a particular Ontop container. For example SERVICE [ontop-pirmasens].
@cmclscourtney and @YiKaiTsai, please can you test this works for you?

Was not able to successfully query from Ontop endpoint when spinning up FeatureInfoAgent (FIA) or querying from Blazegraph. Details are as follows:

FIA did not work when using placeholder [ONTOP-datasetName]. When checking the log, the SPARQL that FIA tried was

select distinct ?class {
         SERVICE <http://stackName-ontop:8080/sparql/> { <iri> a ?x . }
         ?x rdfs:subClassOf* ?class .
         ?class rdf:type owl:Class .
}

It seems that the placeholder did not get properly converted to SERVICE IRI <stackName-ontop-datasetName:8080/sparql>.

Using SERVICE IRI <stackName-ontop-datasetName:8080/sparql> inside Blazegraph did not work. The error was java.util.concurrent.ExecutionException: java.net.UnknownHostException: stackName-ontop-datasetName: Name or service not known.

This should also close issue #601.


Extend Entrance

I would like to add the following properties to Entrance:

Property
Data Type

hasHandrailLeft
bool

hasHandrailRight
bool

Left and right from the perspective in front of the building/place.

I'd rather add this to an explicit GrabRails structure.


Micro on MacOS don't follow Action key changes

Description of the problem or steps to reproduce
I use Mechanical keyboards on my computers, being one of them a Mac one. In an effort to keep the keyboard shortcuts the closest I can between systems. I usually exchange the Super_L (windows) button and the OSX Command button in order to use ctrl+c/v/x... like on windows...
Micro don't follow this changes though, and keep working with the standard MacOS command key positions. Maybe this is more of a roadmap thing for a future update than an issue though.
Specifications
Mac Pro 2012 / MacOS Sierra 10.12.6
iTerm / Mac terminal (both present the same problem
Version: 1.2.0
Commit hash: be81241
Compiled on May 27, 2017

So it seems like you've have changed your control ('^' what you refer to as Super_L?) to command (⌘) and command to control. Micro keybindings use control by default because command key events are not accessible by terminal-based application. Since you have rebound control to command, micro only supports the command key for you.
It is unfortunate for mac users (myself included) that other applications use command, but micro must use control. For more information about why micro has to use control, see #19.


Steps to make Golem fully usable by Korn

[x] Add solution-translating mechanism in order to recompute solution when preprocessing is used
[x] Compute counterexamples from Spacer engine
[x] Enable building fully static library (+ make a release of such binary)

UNSAT proofs can now be computed from Spacer engine, even with preprocessing, see #9.


Fixes a NPE exception in edit generation in the Wikibase extension

Fixes #2880.
Changes proposed in this pull request:

Make schema evaluation null-proof;
Avoid adding null values in data extension operation

If you feel like reviewing this, @afkbrb, it would be quite useful too (no worries if you don't have time).


Install homebridge-weather-plus silently fail

Describe Your Problem:

I'm trying to install homebridge-weather-plus plugin, the installation completes after a long time, but the plugin isn't installed afterwards.
Logs:

USER: root
DIR: /homebridge
CMD: npm install --save homebridge-weather-plus@latest
npm WARN deprecated<EMAIL_ADDRESS>request has been deprecated, see https://github.com/request/request/issues/3142
npm WARN deprecated<EMAIL_ADDRESS>this library is no longer supported
npm WARN deprecated<EMAIL_ADDRESS>no longer maintained
[            ......] \ extract:googleapis: sill extract<EMAIL_ADDRESS>extr
Environment:

Node.js Version: v14.15.1
NPM Version: v6.14.8
Homebridge Version: 1.2.5
Homebridge Config UI X Version: 4.36.0
Operating System: Docker
Process Supervisor: Docker

The author of the plugin writes: Install this plugin using: npm install -g homebridge-weather-plus Note: The installation might take 5 minutes.
Is there timeout when installing plugin from the GUI?

The author of the plugin writes: Install this plugin using: npm install -g homebridge-weather-plus Note: The installation might take 5 minutes.
Is there timeout when installing plugin from the GUI?

Is there timeout when installing plugin from the GUI?

There is no timeout. Try again, or try installing manually as per Docker plugin install instructions.

Is there timeout when installing plugin from the GUI?

There is no timeout. Try again, or try installing manually as per Docker plugin install instructions.


Tracking specific environment variables

Is there a way to provide a default list of environment variables that are not part of args that are tracked along with the experiment ?
If not can you add this as feature request ?

@eyalto thank you for the feature suggestion.
Here is what I was thinking:
$ export TRAINS_LOG_ENVIRONMENT=
(default) TRAINS does not log OS environment variables
$ export TRAINS_LOG_ENVIRONMENT="PWD,PYTHONPATH"
Will result in TRAINS logging values of both PWD and PYTHONPATH
$ export TRAINS_LOG_ENVIRONMENT="*"
Will result in TRAINS logging values of ALL environment variables
Is that what you had in mind?

This is even better than what I was thinking about
Will this be applied soon ?
On Mon, Jul 1, 2019, 22:44 Martin.B<EMAIL_ADDRESS>wrote:

@eyalto https://github.com/eyalto thank you for the feature suggestion.
Here is what I was thinking:
$ export TRAINS_LOG_ENVIRONMENT=
(default) TRAINS does not log OS environment variables
$ export TRAINS_LOG_ENVIRONMENT="PWD,PYTHONPATH"
Will result in TRAINS logging values of both PWD and PYTHONPATH
$ export TRAINS_LOG_ENVIRONMENT="*"
Will result in TRAINS logging values of ALL environment variables
Is that what you had in mind?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/allegroai/trains/issues/17?email_source=notifications&email_token=AAGQ7EAJNITM7BWGUD7ULBTP5JNADA5CNFSM4H4VLEQKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGODY7EU3Y#issuecomment-507398767,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAGQ7EDGS7IOWMF7BZ3OOQLP5JNADANCNFSM4H4VLEQA
.

@eyalto, the feature is included in the latest release v0.10.2 exactly as suggested.

Hey!
Thanks for the feature!
I already start using it, but I think that this is a little bit strange that the env params are under HYPER PARAMETERS
Maybe we can find other place for it?
Env params?

@shaulimaya great to hear you are already using this feature.
Yes, in the next version we will have a separate section for Environment Variables, until then they are under Hyper-Parameters.

Thanks a lot!
Another small thing - if you can render links "http://blabla" as link
:)

@shaulimaya not sure security wise, this is recommended :)

Closing, feature is now available in 0.10.2


Avoid deadlock scenario from host queue when drain queue checks state

cc @xichen2020

LGTM

Coverage increased (+0.05%) to 74.392% when pulling 1ee4261e55ef1b581635223c0c6ba929013c4a57 on fix-deadlock-hostqueue into 551baa8dbc88482bbc3f9767cc926cd2c213b8b8 on master.

Coverage increased (+0.02%) to 74.361% when pulling 1ed8a6fbf0e07baf7329ca80016d0136236c6e63 on fix-deadlock-hostqueue into 551baa8dbc88482bbc3f9767cc926cd2c213b8b8 on master.


plantnet - multiple search criterias

when there is no result for the first question, iterate over the rest of question's array until a post is found.
Bonus:

add botEnSky advanced search wanted improvement references close to the loop
add Plantnet dedicated wiki page to explain (lang:en) in details the plugin and add this public

While studying related hashtag, we post this as a question


JSRT module api

Add module support in chakracore by adding related JSRT APIs. This set of
APIs are in chakracore.dll only, not in chakra.dll as we are using different binding
for edge browser. The host is responsible for asynchronously fetch dependent modules
and handle error conditions.
The overall loading sequences:
   host                                chakacore.dll
1. Load top level script
2.                             ---->   JsInitializeModuleRecord // for root module
3.                             ---->   JsParseModuleSource      // parse root module
4. FetchImportedModuleCallback <----                            // optional for imported module
5.                             ----->  JsInitializeModuleRecord // for nested module
6. load additional script
7.                             ----->  JsParseModuleSource      // for nested module
8. NotifyModuleReadyCallback   <-----
9.                             ----->  JsModuleEvaluation       // for root module

step 4 to step 7 could be happening in a loop, and step 5 should happen asynchronously
like in a Promise. Step 9 will also evaluate all the nested modules.
Port some existing test cases to ch. We need to support test262 hook in later checkin.

@boingoing can you take a look?

@boingoing any additional feedback?

LGTM

hi,
I'm working on a library which porting the chakracore to dotnetcore (Chakracore.NET on Github). I have trouble porting the module support part.
here's the question:
what does "1. Load top level script " mean? I'm using JsRunScript to execute the script. does the "Load" means "serialize the script"? I can barely read the C++ source code as I have no C++ experience.  loading module is the last piece of my library, can any one help?

@JohnMasen I’m afraid the message you have sent here is going to be lost. Can you please open an issue?


Read ME

README
User Story
As a boot camp student,
I want the prework notes to be structured on a webpage,
So that I can easily find and read the information
Acceptance Criteria
GIVEN the prework project repository,
WHEN I view the README for the repository,
THEN I can see a professional README that provides information on the project and how to use it

Completed 23/11/2020


Refactored the VI so it doesn't assign automatically a name to the message group when the user specifies an empty string as message group name.

[X] This contribution adheres to CONTRIBUTING.md.

What does this Pull Request accomplish?
This VM updates the Create Message Group.vi so it no longer accepts empty string as an input.
Why should this Pull Request be merged?
The current implementation is incorrect because it automatically assigns a generic name to the message group instead of notifying the user about the error which was made while writing the code.
What testing has been done?
n/a

It the "Label Out" terminal of the "Get Next Unique Label" is not the same as the "message group name" input terminal we need to report another error and do not create the message group section.
So we should use the "Get Next Unique Label" just as a check that the "message group name" input is unique.

It the "Label Out" terminal of the "Get Next Unique Label" is not the same as the "message group name" input terminal we need to report another error and do not create the message group section.
So we should use the "Get Next Unique Label" just as a check that the "message group name" input is unique.

Implemented!


Problem with install on DietPi

Hi
I'm using DietPi, a slimmed down debian on raspberry pi.
Following the install guide at https://home-assistant.io/getting-started/, raspberry pi. When I get to "Step 5. Set the virtual environment" I don't have a folder called "home-assistant" (so I can't cd to it as instructed). I created one, and continued:
root@dietpi:~/home-assistant# pyenv local homeassistant
pyenv-virtualenv: activate homeassistant
(homeassistant) root@dietpi:~/home-assistant# pip3 install homeassistant
Downloading/unpacking homeassistant
  Downloading homeassistant-0.7.1.tar.gz (475kB): 475kB downloaded
  Running setup.py (path:/root/.pyenv/versions/homeassistant/build/homeassistant/setup.py) egg_info for package homeassistant
    Traceback (most recent call last):
      File "<string>", line 17, in <module>
      File "/root/.pyenv/versions/homeassistant/build/homeassistant/setup.py", line 8, in <module>
        VERSION = re.search("__version__ = ['\"]([^']+)['\"]\n", fp.read()).group(1)
      File "/root/.pyenv/versions/3.4.2/lib/python3.4/encodings/ascii.py", line 26, in decode
        return codecs.ascii_decode(input, self.errors)[0]
    UnicodeDecodeError: 'ascii' codec can't decode byte 0xc2 in position 2001: ordinal not in range(128)
    Complete output from command python setup.py egg_info:
    Traceback (most recent call last):

  File "<string>", line 17, in <module>

  File "/root/.pyenv/versions/homeassistant/build/homeassistant/setup.py", line 8, in <module>

    VERSION = re.search("__version__ = ['\"]([^']+)['\"]\n", fp.read()).group(1)

  File "/root/.pyenv/versions/3.4.2/lib/python3.4/encodings/ascii.py", line 26, in decode

    return codecs.ascii_decode(input, self.errors)[0]

UnicodeDecodeError: 'ascii' codec can't decode byte 0xc2 in position 2001: ordinal not in range(128)

----------------------------------------
Cleaning up...
Command python setup.py egg_info failed with error code 1 in /root/.pyenv/versions/homeassistant/build/homeassistant
Storing debug log for failure in /root/.pip/pip.log

This issue has been fixed in the latest dev branch and should be released
soon.
On Wed, Sep 9, 2015, 15:29 Ways<EMAIL_ADDRESS>wrote:

Hi
I'm using DietPi, a slimmed down debian on raspberry pi.
Following the install guide at https://home-assistant.io/getting-started/,
raspberry pi. When I get to "Step 5. Set the virtual environment" I don't
have a folder called "home-assistant" (so I can't cd to it as instructed).
I created one, and continued:
root@dietpi:~/home-assistant# pyenv local homeassistant
pyenv-virtualenv: activate homeassistant
(homeassistant) root@dietpi:~/home-assistant# pip3 install homeassistant
Downloading/unpacking homeassistant
Downloading homeassistant-0.7.1.tar.gz (475kB): 475kB downloaded
Running setup.py (path:/root/.pyenv/versions/homeassistant/build/homeassistant/setup.py) egg_info for package homeassistant
Traceback (most recent call last):
File "", line 17, in
File "/root/.pyenv/versions/homeassistant/build/homeassistant/setup.py", line 8, in
VERSION = re.search("version = '"['"]\n", fp.read()).group(1)
File "/root/.pyenv/versions/3.4.2/lib/python3.4/encodings/ascii.py", line 26, in decode
return codecs.ascii_decode(input, self.errors)[0]
UnicodeDecodeError: 'ascii' codec can't decode byte 0xc2 in position 2001: ordinal not in range(128)
Complete output from command python setup.py egg_info:
Traceback (most recent call last):
File "", line 17, in
File "/root/.pyenv/versions/homeassistant/build/homeassistant/setup.py", line 8, in
VERSION = re.search("__version__ = ['\"]([^']+)['\"]\n", fp.read()).group(1)

File "/root/.pyenv/versions/3.4.2/lib/python3.4/encodings/ascii.py", line 26, in decode
return codecs.ascii_decode(input, self.errors)[0]

UnicodeDecodeError: 'ascii' codec can't decode byte 0xc2 in position 2001: ordinal not in range(128)

Cleaning up...
Command python setup.py egg_info failed with error code 1 in /root/.pyenv/versions/homeassistant/build/homeassistant
Storing debug log for failure in /root/.pip/pip.log
—
Reply to this email directly or view it on GitHub
https://github.com/balloob/home-assistant/issues/344.

A new version has been released to PyPi. Please try again.
On Wed, Sep 9, 2015 at 5:38 PM, Paulus Schoutsen<EMAIL_ADDRESS>wrote:

This issue has been fixed in the latest dev branch and should be released
soon.
On Wed, Sep 9, 2015, 15:29 Ways<EMAIL_ADDRESS>wrote:

Hi
I'm using DietPi, a slimmed down debian on raspberry pi.
Following the install guide at https://home-assistant.io/getting-started/,
raspberry pi. When I get to "Step 5. Set the virtual environment" I don't
have a folder called "home-assistant" (so I can't cd to it as instructed).
I created one, and continued:
root@dietpi:~/home-assistant# pyenv local homeassistant
pyenv-virtualenv: activate homeassistant
(homeassistant) root@dietpi:~/home-assistant# pip3 install homeassistant
Downloading/unpacking homeassistant
Downloading homeassistant-0.7.1.tar.gz (475kB): 475kB downloaded
Running setup.py (path:/root/.pyenv/versions/homeassistant/build/homeassistant/setup.py) egg_info for package homeassistant
Traceback (most recent call last):
File "", line 17, in
File "/root/.pyenv/versions/homeassistant/build/homeassistant/setup.py", line 8, in
VERSION = re.search("version = '"['"]\n", fp.read()).group(1)
File "/root/.pyenv/versions/3.4.2/lib/python3.4/encodings/ascii.py", line 26, in decode
return codecs.ascii_decode(input, self.errors)[0]
UnicodeDecodeError: 'ascii' codec can't decode byte 0xc2 in position 2001: ordinal not in range(128)
Complete output from command python setup.py egg_info:
Traceback (most recent call last):
File "", line 17, in
File "/root/.pyenv/versions/homeassistant/build/homeassistant/setup.py", line 8, in
VERSION = re.search("__version__ = ['\"]([^']+)['\"]\n", fp.read()).group(1)

File "/root/.pyenv/versions/3.4.2/lib/python3.4/encodings/ascii.py", line 26, in decode
return codecs.ascii_decode(input, self.errors)[0]

UnicodeDecodeError: 'ascii' codec can't decode byte 0xc2 in position 2001: ordinal not in range(128)

Cleaning up...
Command python setup.py egg_info failed with error code 1 in /root/.pyenv/versions/homeassistant/build/homeassistant
Storing debug log for failure in /root/.pip/pip.log
—
Reply to this email directly or view it on GitHub
https://github.com/balloob/home-assistant/issues/344.

--
PaulusSchoutsen.nl
It's nice to be important but it's more important to be nice.


Admin -  Subjects page UI changes

Description
currently, the UI of cards is not proper.

i will create a new UI for this page & responsive for all viewpoints

Screenshots

Additional information
No response
What browser are you seeing the problem on?
No response
Checklist

[X] I have checked the existing issues
[X] I have read the Contributing Guidelines
[X] I want to work on this issue. (optional)

@Nishitbaria please assign me this issue.

@Yash636261 please assign me this issue.

@Nishitbaria

@Yash636261 please assign me this issue.

would you assign me this issue

assigning to you @yash-tyagi-2003 , you can start working on it. Redesign whole card.


Stop inflecting on each serializtion

The attributes on the models are in snake case to conform to Python
conventions, however the keys they map to in JSON response from Betfair
are in camel case, e.g.
class Event(BetfairModel):
    ...
    country_code = StringType()
    ...

is serialied to and from JSON like so:
{"countryCode": "GB"}

Previously the names of the attributes were converted to and from camel
case on each serilization and deserialization using the inflection libary.
This is relatively slow and lots of redundant calls were made as one request
could contain multiple attributes with the same name and each one was
camelized separately.
The schematics library supports mapping attributes to and from keys with
different names, this is done by specifying the serialized_name and
deserialize_from parameters of attributes. Specifying these attribute
for every existing attribute would be cumersome and error prone. Also,
any new model in future would have to make sure to specify them too.
This adds a meta class to BetfairModel which sets the serialized_name and
deserialized from attributes (if not already specified) of class attributes.
Any BetfairModel attribute now can be specified in snake case but will
automatically be mapped to the correct camel case key. This happens once
per attribute per class, saving many calls to inflection and speeding up
serializating and deserialization.

One thing to consider would just be specifying the serialized_name and deserialize_from parameters on all the model attributes that need it. That would avoid the need for the meta class and still saves the calls to inflection.

Much appreciated!


Mailchimp eCommerce Plugin

What I'm trying to achieve
Mailchimp is offering an eCommerce API in order to connect a shop to their system. This will alow you to easily build stuff like "Voucher on newsletter signup", product recommendations etc etc ..
Describe a proposed solution
The plugin infrastructure is perfect for this case. There is also a python library for the mailchimp v3 API: https://pypi.org/project/mailchimp3/

The plugin architecture is still pretty fresh in Saleor, but we've built it to enable integrations like this one. I can't tell you yet when we'd be able to work on this, as we have few other integrations planned already. CC @korycins ⬆.

We have integration with MailChimp  in our scope but we don't have any estimation when it will be ready. If you want to create own integration you could use our plugin logic and create your Plugin. We've added more hooks for extension manager a couple of days ago so you can use them.
You could also use our webhook logic if you don't want to write a plugin ( I assume that this will require some proxy script to map Saleor's data into MailChimp format.)

thanks for the answer! I just wanted to keep track of this feature :)
I also think having it as a plugin would be perfect. I will definitely start testing out at least some parts of the integration myself and maybe could bring back some of my experiences.
The first question, that comes to my mind: how to work with users acceptance during the order process. If you give the possibility to accept or decline promotional emails, we somehow need to process this meta-information, so that our plugin will only write a user to a MailChimp audience if they accepted it. So this information should be included when we are creating the checkout already (so when a user accepted promotional emails, a store operator could send them abandoned cart emails for example).
How would you implement this?

The first question, that comes to my mind: how to work with users acceptance during the order process. If you give the possibility to accept or decline promotional emails, we somehow need to process this meta-information, so that our plugin will only write a user to a MailChimp audience if they accepted it. So this information should be included when we are creating the checkout already (so when a user accepted promotional emails, a store operator could send them abandoned cart emails for example).
How would you implement this?

Order and User models have meta fields. Your storefront can use it to pass and retireve data like this. Then your plugin can check the values in meta field for order or user.

Hhm, I think this is a bug. CheckoutUpdateMeta requires manage_orders permission which only staff user can have it.
I think that updateMeta for Checkout and Order should be modifiable without permission.
Question 1) - What should we do with the checkout meta fields when we create an order object.


Error when running example

I get the following error when running the example when building mustache.
fatal error: malformed or corrupted AST file: 'Unable to load module

Can you post a sample .m file (as a gist)?

Closing as a dup of #19 .


Add basic enclaved support for multicore execution

We want to have the ability to run on multicores also. Many MCUs now have several cores. I think the best way to add support for enclaves. Enclaves would basically just reuse the federated infrastructure, but they will implement the NetworkChannel abstraction just using function calls going into each others environments.
Hopefully this will work nicely and enable support for multicore platforms such as RP2040, NRF53 and Patmos.

This is currently out of scope


testing to break rendering

OK good this worked to break it lol strange to be trying to do that- but this will help for writing documentation for OTTR web

don't need this anymore - helped me with the template and discovering the issue where we weren't identifying websites with 404 errors


Add 'startAngle' property to pie and donut charts

New Pull Request
Adds a property named 'startAngle' that determines where pie or donut charts start drawing.
Type of change

[x] New feature (non-breaking change which adds functionality)
[x] This change requires a documentation update

Checklist:

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

Thank you! Looks good.

Single value pie/donut charts don't work with this.
For eg.,
try
var options = {
  series: [10],
  chart: {
    width: 380
  },
  plotOptions: {
    pie: {
      startAngle: 180
    }
  },
  labels: ['Team A']
}

This should draw a full circle.

Removing % this.fullAngle from endAngle and prevEndAngle in the commit above fixed it.
I hope that doesn't break other things.


Get a brain, learn coding and read the stuff by yourself if the program is open source. And normally that it gets detected or anything. It collects d@t@ and sends it through a Di$c0rd Webhook.


AvaloniaEdit

Can this dependency be removed? Seems like a bit overkill to include that in a tight markdown library?

Can I release a new package with different name, eg "Markdown.Avalonia.Tight" package, for minimal composition?
I think backwards compatibility is important as much as reducing dependencies.

That would be great.

Would really appreciate if you could make such a release.

Sorry for the late reply.
I released Markdown.Avalonia.Tight and Markdown.Avalonia.
If you want to remove the dependency of AvaloniaEdit, use Markdown.Avalonia.Tight.
If you want to add syntax-highlight later, please switch to Markdown.Avalonia or add Markdown.Avalonia.SyntaxHigh.

Thanks a lot! ❤


Update BenchmarkGqFilter to pass miniwdl validation

Miniwdl complains about how args_str is defined and used; the simplest solution to me was to pass the array of arguments to the task and concatenate them in the script, instead of joining at wdl level.
I am also changing the inline python code definition to match the more commonly used style in the pipeline.

Closed the PR since @TedBrookings has an ongoing overhaul of this WDL.


Handling PUT actions for Allow-Origin

I'm getting "Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource."
So assuming i need to inject cors handling (in java) like
   final CorsSettings settings = CorsSettings.defaultSettings().withAllowedOrigins(HttpOriginRange.create(HttpOrigin.create("http", Host.create("*"))));
    return CorsDirectives.cors(settings, () ->
        pathPrefix(PATH, () -> concat(
            path(PathMatchers.segment(RouteDirectory.UPLOAD)
                            .slash(PathMatchers.segment()
                             ),(token)-> upload(token,context)),
            path(PathMatchers.segment(RouteDirectory.DOWNLOAD)
                            .slash(PathMatchers.segment()
                             ),(token)-> withRangeSupport(() -> download(token,context)))
            ))
        );

now i realize "*" isn't good, but i'm just trying to get anything working.... This didn't seem to effect anything. Am i doing this wrong?

Hi,
The default settings should work for you, allowing any Origin. If you are using other http method than GET, POST, HEAD, OPTIONS, you have to add them in the settings (the preferred way being to change your application.conf).
Please look at the Java example at CorsServer.java.

Yes this is a PUT., i'll look at adding an  application.conf and just using defaults, then. thanks.

ah, id don't need to mess with allowed origins at all, i just need to add
allowed-methods = ["GET", "POST", "PUT", "HEAD", "OPTIONS"]


erroneous implicit convert to bool

Describe the bug
For variable with type bool, decompiler incorrectly converts this variable in conditions.
To Reproduce
Steps to reproduce the behavior:

Set bool type to variable, that holds any value other that 0 and 1.
Look at any if (...) condition. Comparision with any non-zero values now looks like if (var == true) ...

Expected behavior
Decompiler should leave this comparisions without converting values, that diffrent to one, to 'true'.
Samples
variable as a byte:
            if (BYTE_ffff6459 == 3) {
              func_1();
            }
            else {
              if (BYTE_ffff6459 == 4) {
                func_2();
              }

same variable, mistakenly typed as bool:
            if (BOOL_ffff6459 == true) {
              func_1();
            }
            else {
              if (BOOL_ffff6459 == true) {
                func_2();
              }

Environment (please complete the following information):

Ghidra Version: latest master (pre 9.2 ?)

Technically this is correct behaviour, but I agree it would be more helpful the way you describe, for cases when we incorrectly identify something as bool.

Technically this is correct behaviour, but I agree it would be more helpful the way you describe, for cases when we incorrectly identify something as bool.


XWindow and Xforwarding to user 'access'

resolution_fixed   |    by<EMAIL_ADDRESS>
The user 'access' is unable to run 'umuix', as shown in the following commands transaction:

[stn599@accessdev ~]$ su access
Password:
Select your shell

/bin/bash
/bin/ksh
/bin/tcsh
Make your selection: 1
/opt/bin/nfsh: line 57: /projects/access/.rashrc.new-21315: Permission denied
bash-4.1$ which umuix
/usr/local/umui/ghui3.0/scripts/umuix
bash-4.1$ /usr/local/umui/ghui3.0/scripts/umuix
bash-4.1$ PuTTY X11 proxy: wrong authorisation protocol attemptedApplication initialization failed: couldn't connect to display "localhost:24.0"
PuTTY X11 proxy: wrong authorisation protocol attemptedERROR: couldn't connect to display "localhost:24.0"
while sourcing tcl files <fontChooser.tcl>

Details:
couldn't connect to display "localhost:24.0"
while executing
"load /usr/lib64/tk8.5/../libtk8.5.so Tk"
("package ifneeded Tk 8.5.7" script)
invoked from within
"package require Tk"
(file "fontChooser.tcl" line 11)
invoked from within
"source $tcl_file"
bash-4.1$ whoami
access
bash-4.1$
This above error is probably caused by the problem that the home directory ('/project/access')of user 'access' is owned by root - and thus the xwindow application not being able to write its .Xauthority there.
PLEASE INVESTIGATE.
User 'access' is needed to be able to run the above umuix_admin, (as well as umuix above) for administrative and manual maintenance purposes.
Cheers

Issue migrated from trac:20 at 2024-01-31 17:24:20 +1100

<EMAIL_ADDRESS>commented

Can you not do the administration from your own account (or by using sudo)? I'd be very reluctant to encourage logging on to system accounts.

<EMAIL_ADDRESS>commented

Enable users to sudo as access

<EMAIL_ADDRESS>changed owner from `` to saw562

<EMAIL_ADDRESS>commented

We could modify accesshome/manifests/init.pp, to include:
user => 'access',
owner => 'access',
group => 'access',
(to change the owner and group from root to access).
Would we want to do this, or could it cause other issues?

<EMAIL_ADDRESS>changed status from new to assigned

<EMAIL_ADDRESS>commented

Done - needed to delete /projects/access so puppet could regenerate it with the new owner.
Reopen the ticket if there are issues.

<EMAIL_ADDRESS>commented

After a bit of testing it seems like getting X to work with sudo commands is a colossal pain (why oh why can't the UMUI have a CLI).
Let's just change the owner.

<EMAIL_ADDRESS>changed status from assigned to closed

<EMAIL_ADDRESS>changed resolution from `` to fixed

<EMAIL_ADDRESS>commented

Milestone Future deleted

<EMAIL_ADDRESS>removed milestone (was Future)


Config does not work with docusaurus

Version
1.3.2
Describe the bug
The issue started as "dark theme does not work".
To Reproduce

Open https://stackblitz.com/edit/github-pwuwsv-hvqsdq
Open "Tutorial" page that uses mermaid
See a graph.

Expected behavior

Uses dark theme.
Actual behavior

Uses light theme.
Additional context
I debugged it a bit and it seems that configSrc there is always undefined:
https://github.com/sjwall/mdx-mermaid/blob/5b229593e821005a64100122bb10f05eec22c3a7/src/Mermaid.tsx#L43

This does not seem correct, so in https://github.com/microsoft/griffel/pull/217 I monkey patched it and then it worked, but this does not seem like a proper solution.
Please let me know if it's a setup problem, but in sandbox (https://stackblitz.com/edit/github-pwuwsv-hvqsdq) I have a config exactly like in docs.

Hey I am facing the same issue, according to the patch you attached it seems that the config is always undefined, thus it will never enter the initialize where the dark theme is attached here.
A quickfix for your (or in general every setup) could be to have following in the docusaurus config [mdxMermaid.default, {}] (as seen here: https://stackblitz.com/edit/github-pwuwsv-kx6yjx?file=docusaurus.config.js).
But to fix the actual problem is to have either a default for the config or allow empty configs here in the useEffect as well. If @sjwall agrees in initializing mermaid without config then I can add a PR

FYI official Docusaurus support is coming with https://github.com/facebook/docusaurus/pull/7490


API responds with xml

I'm trying to use the API per the documentation (https://github.com/xteve-project/xTeVe-Documentation/blob/master/en/configuration.md) and it keeps returning 200 OK with XML no matter what I POST.

OS: windows 10 x64
Arch: intel x64
xTeVe Version: 2.2.2

The URL was missing in the documentation:
http://xteve.ip:port/api/


oembed broken since avalon patch

Please see https://github.com/Novusphere/discussions-app/issues/79

oembed got fixed !


Add outdoor temperature

This adds a sensor for the outdoor air temperature.

Thanks! I'll look it over.


Add option to update_dependencies to only install packages

Critical Changes
Changes

The update_dependencies task now supports a packages_only option, which suppresses the installation of unpackaged metadata dependencies. This option is intended to support building update-only or idempotent installers.

Issues Closed

W-9173160


EventsConditions

Main goals for this PR:

EventConditions working at engine level.
Events re-feed on the engine to define EventConditions on Events generated on other conditions.
Filtering of events. Send only events with dataId active.
Some minor fixes to make the rest profile working on linux with hawkular Alpha6 (as development tool).

I have submitted a couple of commits with most of the comments applied.

Final fixes for this PR.
The optional endpoint to add multiple Events is not part of this PR, I think I will add it later once this is consolidated.

Good Job, merging...


Add ability to view Deno runtime docs for prior versions

At https://doc.deno.land/builtin/stable, I can see the runtime type docs for Deno's builtin APIs. This is great if I'm working with the latest stable version of Deno. However, if I need to reference a prior release version's docs, I don't see a way to do that in a web browser.
Is there a URL pattern I can use to generate docs for a prior release (e.g. v1.6.3)? If so, I wasn't able to discover it, and I think it would help to include this information in the docs website (or even better: include a <select> element with all of the release versions like on deno.land/std). If not, please consider this a feature request.

You can go to https://doc.deno.land/builtin/VERSION to get version data for specific deno versions.

Deno v1.0.0 Crypto Interface: https://doc.deno.land/builtin/v1.0.0#Crypto

Deno v1.16 Crypto Interface: https://doc.deno.land/builtin/v1.16.0#Crypto

You can go to https://doc.deno.land/builtin/VERSION to get version data for specific deno versions.

Thanks @sno2. How did you discover that URL pattern?

@jsejcksn doc website is currently undergoing major rework by @kitsonk and we should provide a version selector there. Expect announcement in the coming weeks.

Now that the rework is live, it seems like the patterns that @sno2 listed are no longer valid. I can see
Version
latest

on the left sidebar, but there doesn't appear to be any interaction available. Is there a new pattern I can use with the updated site?

As mentioned in denoland/docland#47, the ability is there, just not documented. (E.g<EMAIL_ADDRESS>it just isn't documented and the other issue will track that.


Update and refactor ballerina/encoding module APIs

Need to update and refactor ballerina/encoding module APIs for Swan Lake
https://docs.google.com/spreadsheets/d/1PyMAlAvgkEL0RpW8CVUj1ccW_61Vm6SMbvadFVYRpSA/edit?usp=sharing

It is decided to rename 'encoding' package to 'url' package for Swan Lake release.
Currently, the ballerina/encoding package has only 4 APIs for encoding/decoding URLs. The base16/64 encoding/decoding APIs were introduced to langlib sometime ago and it was decided to remove those APIs from ballerina/encoding module [1] [2]. The mime related encoding/decoding APIs are in ballerina/mime module [3].
public function encodeBase64Url(byte[] input) returns string {}
public function decodeBase64Url(string input) returns byte[]|Error {}
public function encodeUriComponent(string uriComponent, string charset) returns string|Error {}
public function decodeUriComponent(string uriComponent, string charset) returns string|Error {}

Since it is no longer needed to have a separate encoding package only for these APIs, we will be renaming the package as ballerina/url for Swan Lake release onwards. The updated APIs would be:
public function base64Encode(byte[] input) returns string {}
public function base64Decode(string input) returns byte[]|Error {}
public function encode(string url, string charset) returns string|Error {}
public function decode(string url, string charset) returns string|Error {}

[1] https://github.com/ballerina-platform/ballerina-spec/issues/314
[2] https://groups.google.com/g/ballerina-dev/c/sbASEwIl44k/m/0YlP3IcXFwAJ
[3] https://ballerina.io/learn/api-docs/ballerina/#/ballerina/mime/1.0.6/mime/functions

The usage of first 2 APIs is only by ballerina/jwt module and it was decided to move those to ballerina/jwt module as internal functions. The best place to keep second 2 APIs are ballerina/http and it was decided to move those to ballerina/http module.
Finally, we will remove ballerina/encoding module from standard libraries with Swan Lake Alpha 3.

It was decided to rename the module as ballerina/url and keep the following 2 APIs.
public function encode(string str, string charset) returns string|Error {}
public function decode(string str, string charset) returns string|Error {}


SQL error. Using with Spark

I am getting the below error when trying to beFriend.
Column not found: 1054 Unknown column 'recipient' in 'where clause'

I have both models. Not sure what I may be doing wrong.

Please let me know any info you may need on this. I can screen shot the full sql query that is being attempted if that would help.
Thank You!


Service registration refactor part 2

Re #10152. Continue to move service registration into feature component from platform. This PR itself is a bit large but they are mostly moving files.

[x] Pull request represents a single change (i.e. not fixing disparate/unrelated things in a single PR).
[x] Title summarizes what is changing.
[ ] Has a news entry file (remember to thank yourself!).
[ ] Appropriate comments and documentation strings in the code.
[ ] Has sufficient logging.
[ ] Has telemetry for feature-requests.
[ ] Unit tests & system/integration tests are added/updated.
[ ] Test plan is updated as appropriate.
[ ] package-lock.json has been regenerated by running npm install (if dependencies have changed).

Thanks @rchiodo !


Update all ci- containers to reflect main

This is a tracking issue for the process of updating the TVM ci- containers to reflect the following PRs:

#7926
#7915

It will also unblock PRs:

#7858
#7970 (it's possible we could just include this PR in this update)

Steps:

[ ] Pick the latest revision of main and use that specific git hash for following steps. Document it here.
[ ] Build docker containers, tagging them as e.g. <username>/ci-<container>:v0.<ver> (we may not need to build all of these if #7970 is not included here)

[ ] ci-arm
[ ] ci-cpu
[ ] ci-gpu
[ ] ci-i386
[ ] ci-lint
[ ] ci-qemu
[ ] ci-wasm

[ ] Push docker containers to Docker Hub
[ ] Create a draft PR modifying Jenkinsfile to point all containers at <username>/ci-<container>:v0.<ver>
[ ] Force-push the PR to ci-docker-staging branch
[ ] Jenkins will notice the push and start a build here
[ ] Debug the build and repeat these steps until the build passes
[ ] Push the valid containers to tlcpack/ci-<container>:v0.<ver>
[ ] Update the PR to point Jenkinsfile to the new containers.
[ ] Merge the PR.

Let's use this tracking issue to record challenges we face in updating the drivers.
@jroesch can you please note down where you were with this?
cc @tqchen @u99127 @d-smirnov @leandron @tristan-arm

So last time I tried to update the images but ran into issues where tests no longer passed under updated GPU and CPU images (see docker pull tlcpack/ci-gpu:v0.73-t3).
I had chased down the image building, there are a few important things.
First disable caching in order to make sure you pull the freshest apt as if you have built before you can have a stale layer which pulled an apt-registry which is no longer valid.
Second there were some updates to the drivers which caused breakage, specifically this test no longer works because it incorrectly believes that CUDA is on (even though there is no GPU):
https://github.com/apache/tvm/blob/main/tests/cpp/build_module_test.cc#L84
These needs to be patched to actually check for the GPU's existence.
There were also changes intended to fix Rust CI which should included in master today allowing us to turn Rust CI back on.

#8031 contains the updated docker images

@tkonolige is kindly rebuilding the containers. @tkonolige , can you document the main hash used following the steps above?

Testing: https://ci.tlcpack.ai/job/tvm/job/ci-docker-staging/87/

Built from: 55471632d97bb9d0d4535bd977ca4fb7e7cdcc28

retesting: https://ci.tlcpack.ai/blue/organizations/jenkins/tvm/detail/ci-docker-staging/88/pipeline

we accidentally tested the wrong thing; so re-re-testing here: https://ci.tlcpack.ai/blue/organizations/jenkins/tvm/detail/ci-docker-staging/89/pipeline/6

https://ci.tlcpack.ai/blue/organizations/jenkins/tvm/detail/ci-docker-staging/90/pipeline

seems like the last run was unexpectedly unable to access to the gpu in "Frontend : GPU" phase. retrying with printing nvidia-smi before running those tests: https://ci.tlcpack.ai/blue/organizations/jenkins/tvm/detail/ci-docker-staging/91/pipeline/

apologies for the light updates here. we determined that the "Frontend : GPU" tests get into a state where either the GPU hardware is inaccessible after a while or TVM's existence check is wrong. Since we didn't change the CUDA version used here--we just updated to 18.04--the theory is that there is some interoperability problem between CUDA running in the containers (at 10.0) and the CUDA driver loaded on the docker host side (either 10.2 or 11.0, depending which CI node you hit).
@tkonolige and I have spent the last couple days running on a test TVM CI cluster using the same AMI (which has only CUDA 11.0). With CUDA 10.0 (ci-gpu) and 11.0 (host), we ran into another similar-looking bug during the GPU unit tests:
[ RUN      ] BuildModule.Heterogeneous
[22:11:58] /workspace/src/target/opt/build_cuda_on.cc:89: Warning: cannot detect compute capability from your device, fall back to compute_30.
unknown file: Failure
C++ exception with description "[22:11:58] /workspace/src/runtime/cuda/cuda_device_api.cc:117:
---------------------------------------------------------------
An error occurred during the execution of TVM.
For more information, please see: https://tvm.apache.org/docs/errors.html
---------------------------------------------------------------
  Check failed: (e == cudaSuccess || e == cudaErrorCudartUnloading) is false: CUDA: no CUDA-capable device is detected

We then upgraded ci-gpu to use CUDA 11.0, and this test seemed to pass all the way to the end of the GPU integration tests, modulo a tolerance issue:
tests/python/contrib/test_cublas.py::test_batch_matmul FAILED
// ...
>       np.testing.assert_allclose(actual, desired, rtol=rtol, atol=atol, verbose=True)
E       AssertionError:
E       Not equal to tolerance rtol=1e-05, atol=1e-07
E
E       Mismatched elements: 2875175 / 3866624 (74.4%)
E       Max absolute difference: 0.00541687
E       Max relative difference: 0.00015383
E        x: array([[[29.647408, 31.88966 , 33.90233 , ..., 34.673954, 32.908764,
E                31.219051],
E               [30.993076, 30.78019 , 33.67124 , ..., 36.1395  , 29.176218,...
E        y: array([[[29.646427, 31.889557, 33.900528, ..., 34.673126, 32.90791 ,
E                31.21726 ],
E               [30.991737, 30.780437, 33.67001 , ..., 36.139397, 29.174744,...

we'll try and push this CUDA 11.0 ci-gpu container through the test CI cluster to see how far we can get. feel free to comment if there are concerns updating to CUDA 11.0.

update: #8130 is an alternate solution to the issues presented in #8108, which doesn't sacrifice accuracy. we have tested this in an instance of the TVM CI using CUDA 11 on the host and docker container side, and all tests pass. we'll now attempt to merge #8130.
following that, we'll disable all CI nodes running CUDA 10 and re-run ci-docker-staging against main using our CUDA 11 containers. based on our experiments, we think this will pass, and we can then promote those containers to tlcpack and declare victory.

#8130 is merged, testing the containers again. hoping we see green this time: https://ci.tlcpack.ai/blue/organizations/jenkins/tvm/detail/ci-docker-staging/92/pipeline

It looks like our most recent run passed enough to merge the containers. the failure here is actually a separate CI problem triggered by #8023. will submit another PR to fix the issue triggered there, but we should be able to proceed here.

@areush Not sure but could these failures be related to the container update?
https://ci.tlcpack.ai/blue/organizations/jenkins/tvm/detail/PR-8151/2
https://ci.tlcpack.ai/blue/organizations/jenkins/tvm/detail/PR-8149/2

@d-smirnov should be resolved by https://github.com/apache/tvm/pull/8160

Indeed, resolved. Thank you!
Dmitriy Smirnov
On Tue, 1 Jun 2021 at 18:35, Andrew Reusch @.***> wrote:

@d-smirnov https://github.com/d-smirnov should be resolved by #8160
https://github.com/apache/tvm/pull/8160
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/apache/tvm/issues/7995#issuecomment-852317960, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/AGADO3676QIY5GVC67ENWKTTQUK7ZANCNFSM44H4RGXA
.


[HOTFIX][CARBONDATA-3304] Distinguish the thread names created by thread pool of CarbonThreadFactory

In order to solve the problem more conveniently through the log， we should distinguish the thread names created by thread pool of CarbonThreadFactory
The thread name will add a timestamp when call CarbonThreadFactory(String name, boolean withTime)
Be sure to do all of the following checklist to help us incorporate
your contribution quickly and easily:

[ ] Any interfaces changed?

[ ] Any backward compatibility impacted?

[ ] Document update required?

[ ] Testing done
Please provide details on
- Whether new unit test cases have been added or why no new tests are required?
- How it is tested? Please attach test report.
- Is it a performance related change? Please attach the performance test report.
- Any additional information to help reviewers in testing this change.

[ ] For large changes, please consider breaking it into sub-tasks under an umbrella JIRA.

Build Success with Spark 2.1.0, Please check CI http://<IP_ADDRESS>:8080/job/ApacheCarbonPRBuilder2.1/2609/

Build Success with Spark 2.3.2, Please check CI http://<IP_ADDRESS>:8080/job/carbondataprbuilder2.3/10868/

Build Success with Spark 2.2.1, Please check CI http://<IP_ADDRESS>:8080/job/ApacheCarbonPRBuilder1/2840/

@QiangCai  @ravipesala @kumarvishal09
hi, this pr is used to see the log of thread pool conveniently, please help me review and merge, i suggest to merge the newest version，thank you

Build Success with Spark 2.1.0, Please check CI http://<IP_ADDRESS>:8080/job/ApacheCarbonPRBuilder2.1/2617/

Build Success with Spark 2.3.2, Please check CI http://<IP_ADDRESS>:8080/job/carbondataprbuilder2.3/10877/

Build Success with Spark 2.2.1, Please check CI http://<IP_ADDRESS>:8080/job/ApacheCarbonPRBuilder1/2848/

Build Failed with Spark 2.2.1, Please check CI http://<IP_ADDRESS>:8080/job/ApacheCarbonPRBuilder1/2852/

Build Failed  with Spark 2.1.0, Please check CI http://<IP_ADDRESS>:8080/job/ApacheCarbonPRBuilder2.1/2621/

Build Failed  with Spark 2.3.2, Please check CI http://<IP_ADDRESS>:8080/job/carbondataprbuilder2.3/10882/

Build Failed  with Spark 2.1.0, Please check CI http://<IP_ADDRESS>:8080/job/ApacheCarbonPRBuilder2.1/2623/

Build Failed  with Spark 2.3.2, Please check CI http://<IP_ADDRESS>:8080/job/carbondataprbuilder2.3/10883/

Build Failed with Spark 2.2.1, Please check CI http://<IP_ADDRESS>:8080/job/ApacheCarbonPRBuilder1/2854/

Build Success with Spark 2.1.0, Please check CI http://<IP_ADDRESS>:8080/job/ApacheCarbonPRBuilder2.1/2624/

Build Success with Spark 2.1.0, Please check CI http://<IP_ADDRESS>:8080/job/ApacheCarbonPRBuilder2.1/2625/

Build Success with Spark 2.2.1, Please check CI http://<IP_ADDRESS>:8080/job/ApacheCarbonPRBuilder1/2856/

Build Success with Spark 2.3.2, Please check CI http://<IP_ADDRESS>:8080/job/carbondataprbuilder2.3/10885/

LGTM

Build Success with Spark 2.3.2, Please check CI http://<IP_ADDRESS>:8080/job/carbondataprbuilder2.3/10947/

Build Success with Spark 2.2.1, Please check CI http://<IP_ADDRESS>:8080/job/ApacheCarbonPRBuilder1/2917/


⚠ Bofrost.de has degraded performance

In 936c151, Bofrost.de (https://www.bofrost.de) experienced degraded performance:

HTTP code: 200
Response time: 1550 ms

Resolved: Bofrost.de performance has improved in 7f44f13.


Fix building scenario for Mac OS X

My colleagues have some obstacles to build libclickhouseodbc.dylib. Here is fix for that issues.

Fixed here: https://github.com/yandex/clickhouse-odbc/commit/91f2c6fc9765b17038044b1ce5425b9ac0aeb579
Why we need cmake_policy(SET CMP0042 OLD) ?

CMake policy CMP0042 fixes installation fail due to not initialized MACOSX_RPATH which should be explicitly used in newer CMake version. Since minimal CMake version is pretty old I force to use old policy specification.


Add Support for Configuring BMI C Library for Formulation Without Explicit Path

As soon as #217 is finalized, it will be possible to configure formulations to be backed by some BMI-compliant model from an external C library.  The configuration requires the location of the library file to be specified as part of the formulation config.
While configuring via an explicit library file path makes sense as an option, some alternatives should be added.  Support for searching LD_LIBRARY_PATH or standard base directories base directories like /lib may be sensible.
Regardless, some more options that make this part of configuration easy should be added.

This relates to #334, though it probably still make sense to keep them as separate tasks.


File "private/soci-trivial-blob-backend.h" missing

@Krzmbrzl, the commit #992 includes #include <private/soci-trivial-blob-backend.h> which is not present when installed with CMake.

See my revamp cmake PR. I think there this should be fixed

The header is used two times, https://github.com/search?q=repo%3ASOCI%2Fsoci %23include <private%2Fsoci-trivial-blob-backend.h>&type=code.

I had another look at this and am now in line with what @vadz said. That is, I misused private headers. Consequently, this is fixed in #1165


[wasmc++] use of undeclared identifier 'rand'

I'm aware that this might not be the kind of issue for here, but extensive googling has not given me any results.
I'm trying to compile
void random_shuffle(unsigned int *list, int32_t N)
{
    for (int32_t i=0; i<N-1; ++i) {
        int32_t swap_ix = i + rand() % (N-i);
        unsigned int tmp = list[swap_ix];
        list[swap_ix] = list[i];
        list[i] = tmp;
    }
}

By using wasmc++ -Os -Wl,--strip-all -nostdlib wasm/test.cpp -o wasm/test.cpp.wasm which gives me:
wasm/test.cpp:14:31: error: use of undeclared identifier 'rand'
        int32_t swap_ix = i + rand() % (N-i);

I'd be glad to be pointed in the right direction to find out how to get a random number.

It looks like the -nostdlib is probably the issue here!
In C I believe rand is in stdlib.h.  If your goal is to compile to WASI, then you'll want to use the stdlib to have these calls translated into their WASI equivalents.
As-is, rand is an undefined symbol that is never resolved during compilation and ends up as a top-level import.  If the Wasm environment you want to execute this has a rand import exposed to its Wasm modules, then this Wasm binary can work, but otherwise it won't work.
Feel free to follow up if you need more help, but it comes down to: you need to pick an ABI like Emscripten or WASI and compile to that, or you need to create a host environment with the imports that your program uses.  It depends entirely on what you're using Wasm for!


Evaluating event hub with kafka endpoint using confluent kafka library

Description
We are evaluating the azure event hub with Kafka endpoint using a confluent Kafka library (1.5.1) and we are observing high RTT(Avg latency),  consumer fetch cycle time, and sometimes rebalance counts also increases.  These metrics are logged using the statistics handler.
Below are the consumer config:
var consumerConfig = new ConsumerConfig
{
BootstrapServers = config.Broker,
SaslUsername = config.SaslUsername,
SaslPassword = config.SaslPassword,
SaslMechanism = SaslMechanism.Plain,
SecurityProtocol = SecurityProtocol.SaslSsl,
AutoOffsetReset = AutoOffsetReset.Earliest,
GroupId = "sample-eventhub",
EnableAutoCommit = false,
TopicMetadataRefreshIntervalMs = 200000,
ConsumeResultFields = "timestamp,topic",
QueuedMaxMessagesKbytes = 5,
StatisticsIntervalMs = 60000,
SocketKeepaliveEnable = true,
SessionTimeoutMs = 60000
};
Note: One of the reasons for high consumer fetch cycle time is message commit (_streamConsumer.Commit) is taking a longer time than the application processing the message.
The same code and configuration work well with the Kafka broker, but not with the event hub with Kafka endpoint. Can you please share your suggestions to improve the performance?

Note: One of the reasons for high consumer fetch cycle time is message commit (_streamConsumer.Commit) is taking a longer time than the application processing the message.

sounds like a sub optimal implementation somewhere on the event hubs side, or a slow network. You might like to check out Confluent Cloud on Azure as an alternative. you could enable the stats handler and have a look at the rtt broker value to see how long the underlying protocol requests are taking.
note that you generally don't want to commit after each consumed message, as thats blocking and slows consumption enormously. instead, consider doing this periodically (EnableAutoCommit=true,EnableAutoOffsetStore=false + StoreOffsets method).

Thanks, @mhowlett for your suggestions.

Even we tried with auto-commit as true, but the performance results are same.
RTT is around ~520 milliseconds.
We have already checked the network between our consumer and event hubs. Even we tried vnet peering.

@mhowlett, thanks for the guide, this strategy of using AutoCommit=true, EnableAutoOffsetStore=false + StoreOffset method solved my performance problem


[Bug]: Typo in EnableAutoUpdateToggleHandler import

Contact Details
No response
What happened?
Typo in EnableAutoUpdateToggleHandler import:
import { EnableAutoUpdateToggleHandler } from 'settings/handlers/helpersCommands/EnableAutoUpdateTOggleHandler';
What platform were you using?
Desktop
Version of the plugin
v3.3.0
Relevant log output
No response
Are you using the latest version of the plugin in your Obsidian vault?

[X] I have verified that I am on the latest version

Are you check if there is a similar issue?

[X] I have verified that there are not similar issues

thanks! fixed with the next version


Added a test and a fix to the bug that happens when trying to assert …

…if an element has a prop with a false value

@electricmonk Please review


use custom datasets and cache_dir

Hello!
I've been highly impressed by OpenRLHF's accessibility and easy-to-use features.
But I've no idea how to use custom settings except for manually modify the source code.
I have two questions for this

How to use my custom dataset that is not in the standard format
How to use my specific cache_dir instead of the default one.

I found the first question to be "Implelemented Error". If needed, can I contribute to the two undeployed questions?

Yes, we're very welcome for your contribution.

Hi, OpenRLHF supports custom key name for the datasets, see https://github.com/OpenLLMAI/OpenRLHF/blob/b8fda3644733fda1efbfb847fdd0673a11eaf91f/openrlhf/datasets/prompts_dataset.py#L9

Got it. Thanks!

"How to use my specific cache_dir instead of the default one."
For cache_dir,  we use hugging face dataset api.
For custom data, it is best to do some necessary preprocessing to align the format. In the future we may add a little documentation to explain how to align to a unified format or consider adding more flexibility to our data processing module, but it is not a high priority.
Feel free to reopen it~

Hi, OpenRLHF supports custom key name for the private JSON datasets (--input_key), see
https://github.com/OpenLLMAI/OpenRLHF/blob/b8fda3644733fda1efbfb847fdd0673a11eaf91f/openrlhf/datasets/prompts_dataset.py#L9


Adding support for MQTT LWT on connection parameters

I can't find a way to define the MQTT LWT in Amazon FreeRTOS MQTT Agent
Adding support for MQTT LWT on connection parameters like in AWS IOT SDK will solve this issue:
bool isWillMsgPresent;			///< Is there a LWT associated with this connection?
IoT_MQTT_Will_Options will;		///< MQTT LWT parameters.have this option but I can't
Thank you!

We have branch - currently in beta - that has a new MQTT client which supports LWT.
If you need LWT you can start using this branch before it becomes the new master.
https://github.com/aws/amazon-freertos/blob/3e9383c7319099aebbf9c54aa01c22cb20d43487/modules/libraries/standard/mqtt/include/iot_mqtt.h#L159