Depth map quality

|---------------------------------|------------------------------------------- |
| Camera Model                       | D455|
| Operating System & Version |   {Win 10  |
| Language                            | python }                          |
Sorry to bother you again!I'm now studying how mice behave at night.The first thing to do is track the mice from a depth map.But I found that when the mouse stood up against the wall, part of its body formed the same color as the wall.This made it difficult for me to track the full outline of the mouse.The first chart below is easy to track.But in the second image, it's harder to get an accurate outline of the mouse.

If some black tape was put around the edge of the bucket at the bottom then that may create a clearer separation, as depth cameras have difficulty with reading dark grey or black color shades because they absorb light.  Those color areas can therefore appear on the image as plain black areas without depth information.  When the mouse stands on that tape at the edge they should therefore stand out better on the depth image, especially if the tape extends part-way up the side of the base of the bucket as well as round its bottom-most edge.

Thank you for your reply！That's a good way to do it!But I don't have any mice to film right now. I can only process these videos that I've shot before.Obviously, the problem of cylinder walls cannot be solved by background subtraction.I have tried to use UNET neural network and Labelme to train marked pictures these days.Now I have an idea, can it be better to divide mice through point cloud?How to extract point cloud from BAG file in Python?

You could try different colorization and color scheme options with your bag in the Viewer's Depth Visuaization controls (which work with bag files) and then program the changes into your Python application if they make the mouse stand out against the wall more clearly.

References for altering the color settings in Python can be found at https://github.com/IntelRealSense/librealsense/issues/7767#issuecomment-726704671 and https://github.com/IntelRealSense/librealsense/issues/7089#issuecomment-672105974
You could generate a point cloud from a bag in the SDK's opencv_viewer_example program by using a live-camera pointcloud script and adapting it to use the bag as its data source instead of the camera by placing a enable_device_from_file instruction on the line before the pipe.start instruction, as demonstrated in the SDK's read_bag_example.py Python example program.
https://github.com/IntelRealSense/librealsense/blob/master/wrappers/python/examples/read_bag_example.py#L42

Hi @L-xn  Do you require further assistance with this case, please?  Thanks!

Hi @L-xn  Do you still require assistance with improving depth map quality or can this particular part of your ongoing mouse behaviour case be closed, please?  Thanks!

I really appreciate your help!

Hi @L-xn  Is the mouse still difficult to see separately on the depth image when it is at the side of the bucket?

Hi @L-xn  Can you confirm please if this case can now be closed or if you need more help?  Thanks!

Case closed due to no further comments received.


Import domain lab into the custom script

For users who would like to use the DomainLab API to write their own application, we should give an example of which class/method to import, etc.

from torchvision import models as torchvisionmodels
from torchvision.models import ResNet50_Weights
from domainlab.models.model_deep_all import mk_deepall
from domainlab.algos.trainers.trainer_mldg import TrainerMLDG
from domainlab.compos.nn_zoo.nn import LayerId
from domainlab.compos.nn_zoo.nn_torchvision import NetTorchVisionBase

dd86428

see example
https://github.com/marrlab/DomainLab/blob/master/tests/test_mk_exp.py


Feature Request: Launchpad fill in Pattern Mode

Currently, there’s no way to trigger Fills from Launchpad in Pattern mode, though it is possible to do this in Sequence mode.
Could the method of triggering fills be copied over from Sequence to Pattern mode, please, as I think it would be really useful to be able to trigger fills here, without having to switch Launchpad mode, or use the Per|Former hardware.

Can I also suggest it might be good to use one of the unused 1-8 (top) buttons in Pattern mode to enable a “momentary” feature, where patterns or scenes selected while this new modifier key is held will only play while the modifier is held, and the previously-playing pattern(s) / scene will resume when the key is released?

This can be achieved with the next pattern fill mode. I don't want to add functionality to the Launchpad UI that is not part of the sequencer UI. So this is probably not happening.

Could the method of triggering fills be copied over from Sequence to Pattern mode, please, as I think it would be really useful to be able to trigger fills here, without having to switch Launchpad mode, or use the Per|Former hardware.

I will check.

That’s great, thank you Simon.

Will be part of the 0.1.36 release.


dom-repeat inside a dom-bind not working

From @valdrinkoshi on July 29, 2016 20:21
Binding is broken between the parent dom-bind and the child dom-repeat
In alacarte http://jsbin.com/gapowo/2/edit?html,output:
  <dom-bind id="domBind">
    <template>
      <dom-repeat id="domRepeat" items="{{items}}">
        <template>

{{item.name}}

        </template>
      </dom-repeat>
    </template>
  </dom-bind>

In 1.0 http://jsbin.com/decate/3/edit?html,output:
  <template is="dom-bind" id="domBind">
    <template is="dom-repeat" id="domRepeat" items="{{items}}">

{{item.name}}

    </template>
  </template>

_Copied from original issue: PolymerLabs/alacarte#15_

From @blasten on August 9, 2016 19:24
As a side effect, lookups for listener methods fail the first time if they are used within a dom-bind.

From @blasten on August 9, 2016 18:48
I'm having the same issue. It seems like a timing issue, maybe time to upgrade? If set the value in the next tick then it works. e.g.
setTimeout(_ => {
  domBind.items = ...;
}, 0);

Resolved on 2.0-preview. Working jsbin: http://jsbin.com/nekebinolu/1/edit


Is it possible to consolidate all PowerToys context menu items into a single sub-menu?

Description of the new feature / enhancement
I want this feature because the context menu is already cluttered. Additionally, PowerToys options also appear scattered throughout the menu.
Scenario when this would be used?
For example PowerReanmer, File LockSmith, etc...
Supporting information
No response

/dup https://github.com/microsoft/PowerToys/issues/21719


Go 1.20 error

I got the following error when I use Go 1.20:
/var/task/main: /lib64/libc.so.6: version `GLIBC_2.32' not found (required by /var/task/main)
/var/task/main: /lib64/libc.so.6: version `GLIBC_2.34' not found (required by /var/task/main)
exit status 1

If I change it to Go 1.19 it works

Sorry for delay on this. Can you please confirm which example you are trying?


tests: Add attach docker test

Add integration attach docker test.
Fixes #243
Signed-off-by: Gabriela Cervantes<EMAIL_ADDRESS>

lgtm

As per usual, I wonder if we should be checking for the expected failure cases as well - check that trying to attach to a non-existent container fails, and check that attaching to an already attached container and quitting then quits both attaches for instance.
But, that does not have to block this:
lgtm


Change CCScript file extension

I had to check like, 5 times that it didn't use .css.
Maybe something like .cave.
I am aware that the apple ][ or ][e use the .cave file extension.

Would .script be better?

yeah that would work


Updating Github logo

I am Amitesh Anand, a GSSoC 2021 participant.
I want to change Github logo in Follow us Section, Color of the logo is not perfectly matching the background
Please assign this task to me.

Go ahead @Astrodevil

Through PR  #163  I Changed the logo color @harikesh409


S4 Day 1 data missing

Data is missing for the dozen or so dungeons on S4 reset before your S4 commit was pushed. Should that data be accessible? Mine is not showing anything.

Probably has to do with reset date since release is different for us/eu. Can you check if the data is completely missing or just missing when the current season check is enabled?

The data is completely missing, or at least not showing in the addon. I remember seeing the "started recording" messages as I was running.

Seems that the current season button broke. Ill fix it tomorrow

Thanks for fixing this, I was able to do a regex find/replace (NP++) to fix the dungeons I ran before your update.


Henry Ecker: Watch knifeproguide.com

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

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

Approved by cigien in Charcoal HQ


Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '+[MPSwizzler

Integration Method: Cocoapods or SPM
Xcode Version: 13
Library Version: 3.x or 4.0.0.beta
Platform: iOS
Language: Swift
Description: Launching app crashes right away
Expected Behavior: doesn't crash
2021-06-07 16:38:22.559399-0700 Reach[48251:405344] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '+[MPSwizzler swizzleSelector:onClass:withBlock:named:async:]: unrecognized selector sent to class 0x110f5f5a0'
*** First throw call stack:
(
	0   CoreFoundation                      0x00007fff203f6fa7 __exceptionPreprocess + 242
	1   libobjc.A.dylib                     0x00007fff2019cbe7 objc_exception_throw + 48
	2   CoreFoundation                      0x00007fff20405a41 __CFExceptionProem + 0
	3   CoreFoundation                      0x00007fff203fb46b ___forwarding___ + 1412
	4   CoreFoundation                      0x00007fff203fd598 _CF_forwarding_prep_0 + 120
	5   FBSDKCoreKit                        0x00000001100afc35 +[FBSDKSwizzler swizzleSelector:onClass:withBlock:named:] + 117
	6   Mixpanel                            0x0000000110ebbc60 __38-[Mixpanel setupAutomaticPushTracking]_block_invoke + 1008
	7   Mixpanel                            0x0000000110f22e34 +[NSThread(MPHelpers) mp_safelyRunOnMainThreadSync:] + 84
	8   Mixpanel                            0x0000000110ebb859 -[Mixpanel setupAutomaticPushTracking] + 121
	9   Mixpanel                            0x0000000110eb69ad -[Mixpanel initWithToken:launchOptions:flushInterval:trackCrashes:automaticPushTracking:optOutTrackingByDefault:] + 2109
	10  Mixpanel                            0x0000000110eb6b64 -[Mixpanel initWithToken:launchOptions:flushInterval:trackCrashes:automaticPushTracking:] + 180
	11  Reach                               0x00000001051ee461 $sSo8MixpanelC5token13launchOptions13flushInterval12trackCrashes21automaticPushTrackingABSS_SDys11AnyHashableVypGSgSuS2btcfcTO + 193
	12  Reach                               0x00000001051e57b5 $sSo8MixpanelC5token13launchOptions13flushInterval12trackCrashes21automaticPushTrackingABSS_SDys11AnyHashableVypGSgSuS2btcfC + 101
	13  Reach                               0x00000001051e5368 $s5Reach15AnalyticsHelperC9configure13launchOptionsySDySo019UIApplicationLaunchF3KeyaypGSg_tFZ + 296
	14  Reach                               0x000000010602a053 $s5Reach11AppDelegateC11application_29didFinishLaunchingWithOptionsSbSo13UIApplicationC_SDySo0j6LaunchI3KeyaypGSgtF + 2131
	15  Reach                               0x000000010602bd57 $s5Reach11AppDelegateC11application_29didFinishLaunchingWithOptionsSbSo13UIApplicationC_SDySo0j6LaunchI3KeyaypGSgtFTo + 183

I was able to resolve the crash by disabling AutomaticPushTracking

hi @grangej , the beta version does not have the automatic push feature, it should also work(pls clear the build cache).

I tried the beta but it was failing on Xcode < 13 , import failed. 😨

I just updated the FBSDK to 9.x (from 8.x) and am encountering this issue for the first time. My project is a React Native app, and we're using Mixpanel through Segment (device mode), so I don't have the option of initializing Mixpanel with automaticPushTracking disabled, nor can I update to using the 4.x beta.
Is this issue caused by the Facebook SDK? Or is there something that can be done in the Mixpanel SDK to prevent this crash?

I really wish apple would block all method swizzling going forward.

We will provide a fix for this issue. It might due to the conflict between Facebook and Mixpanel for swizzling.

We have released v3.9.0 which we no longer track push by default(automaticPushTracking is NO). We are deprecating Messaging and Mobile A/B testing features(more details), so if you no longer use Mixpanel's messaging feature, another option is to install our 4.0.0.beta version by using SPM(pointing to 4.0.0.beta branch)


Driver: forwarding driver invocations to the new driver when SWIFT_USE_NEW_DRIVER is defined

This allows us to experiment with the new swift-driver without changing build systems.

@swift-ci Please Build Toolchain macOS Platform

@swift-ci Please Build Toolchain macOS Platform

@swift-ci Please Build Toolchain macOS Platform

@swift-ci please smoke test

@swift-ci please smoke test


[libspatialite] initial port

Here is the port for spatialite library (sqlite with spatial additions) requested in https://github.com/Microsoft/vcpkg/issues/695

Thanks!


Add hamburger menu

@harold20 the build is not working properly.

fixed with https://github.com/hechoendrupal/drupalconsole.com/pull/84


Trouble in Demo No.13 ModuleLoader

Dear you,I,ve got some Exeption for Read error in following Code in PE.ExecutableLoader.pas
else if FPE.IsDLL then
begin
FPE.Msg.Write('Calling DLL Entry with DLL_PROCESS_ATTACH.');
EntryOK := TDLLEntry(FEntry)(FInstance, DLL_PROCESS_ATTACH, nil);  <---
So,I steped into the FEntry to See How can I solve this by myself.
058635BE    8F43 18         pop     dword ptr [ebx+18]
058635C1    896B 14         mov     dword ptr [ebx+14], ebp
058635C4    8943 08         mov     dword ptr [ebx+8], eax
058635C7    8953 10         mov     dword ptr [ebx+10], edx
058635CA    8D4D C0         lea     ecx, dword ptr [ebp-40]
058635CD    890B            mov     dword ptr [ebx], ecx
058635CF    E8 54DAFFFF     call    05861028  <<<
05861028  - FF25 4CB18605   jmp     dword ptr [586B14C]
ds:[05A2B14C]=0000B2CA which should be 05A260E8
somebody can help me?

Hi, I don't support the project anymore, though please create minimal project to reproduce the problem and attach it here. Maybe I or someone else can then help you faster.

The project isn't really supported. But I've added few changes (related to resolving imports). Probably should fix the issue.

ok, closed for now, reopen if need


Limit Description Character Count in Export Table

Some users are writing very long descriptions for their exports, which is good to provide insight to other users. However it doesn't look good in the table on the Export page. Could we limit the number of characters shown in the table?

http://blueprintjs.com/docs/#core/components/text looks good for this (@blueprintjs/core is already a dependency)

Text was applying CSS properties and causing the cell to expand, so I added ellipsis manually (truncating around 40 characters at word boundaries).


Cut out hive-common deps in beeline module

:mag: Description
Issue References 🔗

This PR removes the hive-common dep from the beeline module, and it is the final step of cutting out all Hive deps from the beeline module.
Describe Your Solution 🔧

Remove support of Hive CLI mode (a.k.a. beelineMode == false) on beeline.
Copy ~7 classes (~600 lines) from org.apache.hive:hive-common:3.1.3
Drop org.apache.hive:hive-common:3.1.3 from beeline module

Note: Hive CLI mode removal is necessary, because it is useless for Kyuubi cases and seriously coupled with HiveConf
Types of changes :bookmark:

[ ] Bugfix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)

Test Plan 🧪
Pass GA, and manually tested.
root@hadoop-master1:/opt/kyuubi# beeline
Connecting to jdbc:hive2://hadoop-master1.orb.local:10000/default;password=hive;user=hive
Connected to: Apache Hive (version 2.3.9)
Driver: Kyuubi Project Hive JDBC Client (version 1.9.0-SNAPSHOT)
Beeline version 1.9.0-SNAPSHOT by Apache Kyuubi
0: jdbc:hive2://hadoop-master1.orb.local:1000> select version();
+--------------------------------------------------+
|                       _c0                        |
+--------------------------------------------------+
| 2.3.9 r92dd0159f440ca7863be3232f3a683a510a62b9d  |
+--------------------------------------------------+
1 row selected (1.443 seconds)
0: jdbc:hive2://hadoop-master1.orb.local:1000>

Checklist 📝

[x] This patch was not authored or co-authored using Generative Tooling

Be nice. Be informative.

@ulysses-you As we discussed offline, in case users may pull hive-beeline as a dependency, to reduce the effort of migration to kyuubi-hive-beeline, I moved all classes copied from hive-common to the package org.apache.hive.beeline.common.

Thanks, merged to master


pylint disable statements in demo strategies

Add # pylint: disable=no-self-use, unused-arguments to the top of the demo strategies.

This has been done - at least it is already the case.


Change date format

I recently started using the liebling theme for a project, really great work thank you.
I dont know how can I change the date format to DD MM YYYY?
Can anybody help me?

You can pass a format string to the {{date}} helper. More info here: https://ghost.org/docs/api/v3/handlebars-themes/helpers/date/#description
For instance, if you want to change the date format in post pages, you can change line 33 like this:
{{date published_at format=DD MM YYYY"}}

Thank you!!!


Ingest Error  (previously working)

Totally stumped as I have had this working fine before with no issues
When i try npm run ingest I am getting the following error:
// Prior to splitting the docs:
PineconeClient: Error getting project name: SyntaxError: Unexpected token A in JSON at position
// The docs are then split correctly and logged correctly.
creating vector store...
error [Error: PineconeClient: Project name not set. Call init() first.]
/Users/steven/gpt4-pdf-chatbot-langchain/scripts/ingest-data.ts:44
throw new Error('Failed to ingest your data');
Totally stumped and have spent the last few hours re-cloning the repo, rotating API keys, changing the index name to no avail. Hugely frustrating as I like i said it was working with no issues previously.
My environment is us-central1-gcp. The only thing i have not done is change the Pinecone environment as i do not think its worth the $70 to upgrade if it still does not work.
Any help would be super appreciated
Edit: I have upgraded my version of node to v19.9.0. And before the text splitting begins it gives the following error which provides a bit more insight but I still cannot get it to work:
PineconeClient: Error getting project name: SyntaxError: Unexpected token 'A', "API key is"... is not valid JSON

erhghh there is an issue with my dotenv package. Still have not quite worked it out but if i hardcode the api key it works... well that was frustrating.
API key is".
This is short for API is missing or invalid, in case anyway stumbles across this - updating to a more recent node version made this clearer

Make a prompt to chatpgt: try this==>
I have this error : SyntaxError: Unexpected token A in JSON at position
With this code : paste the ingest-data.ts code here
You should get an answer

thanks. my stupid fault. i had set the pinecone api as a env variable in the shell and it was overriding the local project api key after i rotated the pinecone api key. frustrating but thankfully solved


lazyload ondemand doesn't work

Hi ! First of all, thanks for that component ;)
I've read related issues about lazyload and I don't understand why my dead simple case doesn't work.
On most issue the parameter lazyload is setted to true, but on slick documentation the available values are "ondemand" and "progressive" so I followed that last example.
Here is a demo : https://codesandbox.io/s/24pm60nzpr
Here is a demo with juste slick (not a react environment) : https://jsfiddle.net/dfegnoux/wq7t99z2/
Can you tell me if i'm missing something?

My bad, I've thought it will be as slick documentation, so having images without src attribute. In react-slick case you must have that attribut setted.
I'm closing the issue ;) Continue this great work!


stream does not generate data

Describe the bug（Bug 描述）
I create a stream but it does not generate any data.
To Reproduce（Bug 复现步骤）

create database and measurement

> create database db0
> use db0
> insert cpu,host=server-01,region=east-cn disk=1i,memory=2i,network=3i
> insert cpu,host=server-02,region=east-cn disk=1i,memory=2i,network=3i

create stream to count number of data in a 5 minutes interval

> create stream test into db0.autogen.cpu5m on select count(memory) from cpu group by time(5m)
> show streams
+----------+-----------+-------------+------+--------------------+------------+----------------------------+----------+-------+
| database | retention | measurement | Name | source measurement | dimensions |           calls            | interval | delay |
+----------+-----------+-------------+------+--------------------+------------+----------------------------+----------+-------+
| db0      | autogen   | cpu5m       | test | cpu.autogen.cpu    |            | count_memoryAScount_memory | 5m0s     | 0s    |
+----------+-----------+-------------+------+--------------------+------------+----------------------------+----------+-------+
9 columns, 1 rows in set

insert some records into the original measurement

> insert cpu,host=server-01,region=south-cn disk=12i,memory=13i,network=14i
> insert cpu,host=server-01,region=south-cn disk=12i,memory=13i,network=14i
> insert cpu,host=server-01,region=south-cn disk=12i,memory=13i,network=14i
...

wait 5+ minutes and then check the generated data

> select count(memory) from cpu group by time(5m) order by time desc limit 5
name: cpu
+----------------------+-------+
|         time         | count |
+----------------------+-------+
| 2024-03-05T02:05:00Z |     8 |
| 2024-03-05T02:00:00Z |     2 |
| 2024-03-05T01:55:00Z |     0 |
| 2024-03-05T01:50:00Z |     0 |
| 2024-03-05T01:45:00Z |     0 |
+----------------------+-------+
2 columns, 5 rows in set

> select * from cpu5m
>

Expected behavior（期望结果）
No response
Screenshots（屏幕截图）
No response
Logs（完整的错误日志）
No response
Additional context（其他的一些补充内容）
No response

BTW, there's a type in the documentation
CREATE STREAM test INTO db0.autogen.cpu1 AS SELECT sum("usage_user") AS "sum_usage_user" FROM "telegraf"."autogen"."cpu" group by time(1m),"cpu","host" delay 20s

should be
CREATE STREAM test INTO db0.autogen.cpu1 ON SELECT sum("usage_user") AS "sum_usage_user" FROM "telegraf"."autogen"."cpu" group by time(1m),"cpu","host" delay 20s

BTW, there's a typo in the documentation
CREATE STREAM test INTO db0.autogen.cpu1 AS SELECT sum("usage_user") AS "sum_usage_user" FROM "telegraf"."autogen"."cpu" group by time(1m),"cpu","host" delay 20s

should be
CREATE STREAM test INTO db0.autogen.cpu1 ON SELECT sum("usage_user") AS "sum_usage_user" FROM "telegraf"."autogen"."cpu" group by time(1m),"cpu","host" delay 20s

tkx @localvar

@vicky-run  Is there a problem with the stream function?

I test this function ok。Are you using the latest version? Or can you add information about the deployment and version?

still not work in my side.
I built openGemini myself from the latest commit: eb398291ee88b7dde94f431a830e04544bd47e1f.
I'm using ts-server in windows wsl2 (ubuntu 20.04).

I tried again in a 3 nodes cluster, it works. so seems this issue only exists in single node mode.

Thanks for your reminder. We will fix this in an upcoming version.


Week2datastore

finished comment feature.
week2form branch is merged here as some codes are needed to be changed

please elaborate more on splitting up frontend and backend changes

Re splitting up frontend and backend changes: usually it's good to keep your PRs small, and make each one logically contained. Backend and frontend is usually a very good split, because you can provide the API in one change, and call the API in another PR.

oh icic, thanks. I just make pr when I meet the instruction that require me to do so that's why it's all mixed up together LOL. I will split the pr next time.


Create tar.gz in source directory?

Hey, is there a way to create the tar.gz archive in the same directory as the source?
(Creating the archive in another directory works.)
This is my code
private void TarNameBtn_Click (object sender, EventArgs e) { using (Stream stream = File.OpenWrite (savePluginPathTxtBox.Text + @ "\" + tarNameTxtBox.Text)) using (var writer = WriterFactory.Open (stream, ArchiveType.Tar, CompressionType.GZip)) { writer.WriteAll (rootPathTxtBox.Text, "*", SearchOption.AllDirectories); } }
As soon as I try to create the archive in the same folder where the archived files are, I get the following error:
System.IO.IOException: 'The process can not access the file' C: \ Users \ ktown \ Desktop \ test.tar.gz 'because it is being used by another process.'

You should scan the directory hierarchy and buffer it into a list before creating the archive and adding files.
Your File.OpenWrite will create a file instantly and therefore show up in any scanning of the file tree.


Github Actions isn't running

Actions isn't running for new PRs. May be related to this, https://github.community/t/action-not-triggered-neither-on-pull-request-nor-on-push/16420
@davelab6 let's look at this later on today.

fixed in #322

fixed in #322


Allow XML without namespace for SoapInputValidator

Describe the issue
Trying to create an adapter that allows JSON, XML and SOAP message with a SoapInputValidator it is not possible to have the SoapInputValidator allow XML without a namespace while allowPlainXml="true" and for JSON no namespace is needed.
Reporter
Jaco de Groot

To Reproduce
Steps to reproduce the behavior:

Use the mentioned SoapInputValidator below
Test the adapter with JSON, XML and SOAP
See that for XML it is only possible to pass the validation when it contains a namespase

Screenshots
-
Configuration
			<SoapInputValidator
				name="ValidateInput"
				schemaLocation="urn:hello-lines HelloLines/xsd/Lines.xsd"
				addNamespaceToSchema="true"
				soapBody="lines"
				allowPlainXml="true"
				rootElementSessionKey="receivedRootElement"
				reasonSessionKey="validatorMessage"
				>
				<Forward name="failure" path="Failure: Create example plain text message"/>
				<Forward name="exception" path="Exception: Replace error message with original plain text message"/>
			</SoapInputValidator>

Input
<lines xmlns="urn:hello-lines"><line1>Line One</line1><line2>Line Two</line2><line3>Line Three</line3><line4>Line Four</line4><line5>Line Five</line5></lines>

Environment
FF! 7.8-20220407.104516: Frank2Example4
Running on xxx using Apache Tomcat/9.0.60
Java Version: OpenJDK Runtime Environment (1.8.0_292-b10)
Heap size: 235M, total JVM memory: 593M
Free disk space: 84GB, total disk space: 475GB
Up since: 2022-04-07 17:43:01 (1h)

Additional Environment
-
Additional Context
-

Please set acceptNamespaceLessXml=true to obtain this behaviour

Ah, thanks, didn't see that attribute. I replaced my workaround: https://github.com/ibissource/frank-runner/commit/1020f5462ee361093b1a7f61c5b364c154cf6b8e


globalResources with single file export

If we eventually reach a point where aurelia-validation is able to have a single file export, we need to know if globalResources is still necessary/or even works. I think it will cause a 404 for validate-custom-attribute.js since only aurelia-validation.js would exist.

Thanks for submitting this / commenting on this.  At this time we are closing this because we have completely re-written and are deprecating the previous feature set.  If you feel this should be re-opened please feel free to review this blog post and submit either again on this repository, or on the new validatejs bridge repository
Thanks again!

As a note might not hurt to get this set up in the latest too.


chore: add .cover to ignore

@TerryHowe What is a .cover file? Is that a coverage file?

What is a .cover file? Is that a coverage file?

Yes, but now I don't see a coverage target in the Makefile, just a covhtml target. I had one for some reason.

Codecov Report

Merging #463 (5a993f3) into main (97a80e5) will not change coverage.
The diff coverage is n/a.

:mega: This organization is not using Codecov’s GitHub App Integration. We recommend you install it so Codecov can continue to function properly for your repositories. Learn more
@@           Coverage Diff           @@
##             main     #463   +/-   ##
=======================================
  Coverage   72.80%   72.80%
=======================================
  Files          49       49
  Lines        4512     4512
=======================================
  Hits         3285     3285
  Misses        919      919
  Partials      308      308

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.


Add stable css selectors on web3button and connect wallet button

Fixes

Web3button not passing the className to ConnectWallet button

Others

Add stable CSS selectors (classes and attributes) on web3button and connect wallet button to allow for style overrides

Currently only adding the selectors on the buttons themselves - not in dropdowns and modal. will add selectors for them later

@jnsdls what do you think about the BEM style classes and data-theme and data-is-loading attributes added here ?

@jnsdls what do you think about the BEM style classes and data-theme and data-is-loading attributes added here ?

LGTM - makes sense


unncessary updates to the CR

This code:
https://github.com/openshift/cluster-image-registry-operator/blob/6e2fee7776e3fc671cc90fe783000095e6927fad/pkg/resource/generator.go#L233-L248
means that we are ultimately going to update the CR even if we haven't necessarily changed the CR itself as part of an event loop (we may have only updated a secondary resource).
Every time we update the CR, we trigger an event that sends us back through the generator logic, so this means at a minimum we're doing one extra event loop process every time.

/cc @coreydaley @dmage @legionus

For the custom resource we can use the same approach as we use for other resources: check if the resource from the lister matches the expected state.

Fixed by #192.


Demo Website broken for mobile (Chrome/Safari)

Is this library intended for use on mobile? The demo page is broken when I view it on Chrome Android or Safari iOS. Thanks!

Just pushed a fix to the main website: https://dixonandmoe.com/rellax/. Will be updating the demo site very soon!

Fixed with the recent 1.0 push


Enchantment - /sudo /rm /ls

some ideas to improve functionality of this commands:

/sudo - allows duplicate adding of same user twice or more times - should check if it is added already
/ls - should show not only summary number of members but also list all users something like that:

Total 4 users in sudoers:
1. tg://user?id=123456
2. tg://user?id=654321
3. tg://user?id=555555
4. tg://user?id=010101

this will allow admin to open telegram user profile and check who is who of sudo users, and than copy-paste ID to /rm any of them

/sudo - should also allow all users in group chat to interact whit bot if you /sudo "group_id". now it works only for group admins if they use anonymity when type messeges not from themselfs but from its group name.  It should allow all users in group to interact with bot without /sudo for all of them individualy.

thanks!

thanks again for developing this project!
i wish i can contribute but i don't know JS, my only known PL is python.
Bth,

not work, /sudo still allow to add duplicate records but it is not critical
works
works

About the sudo command actually I made changes to db codes like all saved values will be unique. Maybe your db didn't get updated according the codes. Can you try changing the db name and see if that works or not. Lemme know what happens.


Interrupted Word and punctuations

Hi, I am using faster-whisper for speech transcription.
As I want to detect interrupted words like 'uh' or 'um' in the speech, but when I provide an audio file, here is the output:
"[0.00s -> 17.00s]  if capturing interrupted words and specific disfluencies is crucial for your application."
The real transcription that I want should be like:
"um if capturing uh interrupted words and specific disfluencies is um crucial..."
Is there anything I can do to specify the granularity of transcription?
Besides, Is it possible to ignore punctuation?

These words are typically not included in the training data that's why the model tends to ignore them. This is also mentioned in the OpenAI Whisper API:

The model may also leave out common filler words in the audio. If you want to keep the filler words in your transcript, you can use a prompt that contains them: "Umm, let me think like, hmm... Okay, here's what I'm, like, thinking."

https://platform.openai.com/docs/guides/speech-to-text/prompting
The prompt can be set with the argument initial_prompt but I don't know if it actually works.

If you know the ID of the punctuation tokens to disable, you can ignore them like this:
segments, info = model.transcribe(audio_path, suppress_tokens=[-1, 11, 13])

The token IDs can be found in previously generated segments for example (segment.tokens).


Abstract implementations to more generic interfaces using inheritance

Can you elaborate? As I see it just increases number of code lines
I did PR #188, and the code line was reduced.


Docs configuration file updated to use jaguar.js

Modify dev dependencies to use jaguar.js instead of docstrap.
update readme to replace docstrap by jaguar.js
Update jsdoc conf to use the new template

Noice! :+1:


SW-5643 Reverted top bar color and added exit application button

#2846  👈
main

This stack of pull requests is managed by Graphite. Learn more about stacking.

Join @tommylau523 and the rest of your teammates on  Graphite


Beat MessageAccessories into submission (embeds)

[ ] Fix spoilers on embeds (probably a (hidden) key that you need to declare/set on each embed object, find key and format in MessageAccessories source code)
[ ] Fix crashing (probably something to do with too much usage, try await spam & error handling)
[ ] Setup & tweak sizing/layout

Edits: Added spoiler issue and clarification.


Uncaught Error: No line exists for row 11. Last screen row: 10

[Enter steps to reproduce below:]

...
...

Atom Version: 0.186.0
System: Mac OS X 10.10.2
Thrown From: Atom Core
Stack Trace
Uncaught Error: No line exists for row 11. Last screen row: 10
At /Applications/Atom.app/Contents/Resources/app/src/text-editor-presenter.js:385

Error: No line exists for row 11. Last screen row: 10
  at TextEditorPresenter.<anonymous> (/Applications/Atom.app/Contents/Resources/app/src/text-editor-presenter.js:385:19)
  at TextEditorPresenter.module.exports.TextEditorPresenter.batch (/Applications/Atom.app/Contents/Resources/app/src/text-editor-presenter.js:91:12)
  at TextEditorPresenter.module.exports.TextEditorPresenter.updateLinesState (/Applications/Atom.app/Contents/Resources/app/src/text-editor-presenter.js:375:19)
  at TextEditorPresenter.module.exports.TextEditorPresenter.getState (/Applications/Atom.app/Contents/Resources/app/src/text-editor-presenter.js:123:14)
  at TextEditorComponent.module.exports.TextEditorComponent.updateSync (/Applications/Atom.app/Contents/Resources/app/src/text-editor-component.js:172:38)
  at /Applications/Atom.app/Contents/Resources/app/src/text-editor-component.js:280:28
  at ViewRegistry.module.exports.ViewRegistry.performDocumentUpdate (/Applications/Atom.app/Contents/Resources/app/src/view-registry.js:159:9)
  at /Applications/Atom.app/Contents/Resources/app/src/view-registry.js:3:61

Commands
     -0:05.3 editor:indent (atom-text-editor.editor.is-focused)
     -0:05.1 snippets:next-tab-stop (atom-text-editor.editor.is-focused)
     -0:05.1 snippets:expand (atom-text-editor.editor.is-focused)
     -0:05.1 editor:indent (atom-text-editor.editor.is-focused)
     -0:04.9 snippets:next-tab-stop (atom-text-editor.editor.is-focused)
     -0:04.9 snippets:expand (atom-text-editor.editor.is-focused)
     -0:04.9 editor:indent (atom-text-editor.editor.is-focused)
     -0:03.2 snippets:next-tab-stop (atom-text-editor.editor.is-focused)
     -0:03.2 snippets:expand (atom-text-editor.editor.is-focused)
     -0:03.2 editor:indent (atom-text-editor.editor.is-focused)
     -0:02.9 snippets:next-tab-stop (atom-text-editor.editor.is-focused)
     -0:02.9 snippets:expand (atom-text-editor.editor.is-focused)
     -0:02.9 editor:indent (atom-text-editor.editor.is-focused)
     -0:02.7 snippets:next-tab-stop (atom-text-editor.editor.is-focused)
     -0:02.7 snippets:expand (atom-text-editor.editor.is-focused)
     -0:02.7 editor:indent (atom-text-editor.editor.is-focused)

Config
{
  "core": {
    "themes": [
      "atom-dark-ui",
      "base16-tomorrow-dark-theme"
    ]
  },
  "editor": {
    "showIndentGuide": true,
    "invisibles": {},
    "fontSize": 14
  }
}

Installed Packages
# User
angularjs, v0.2.0
autocomplete-plus, v2.4.1
autocomplete-snippets, v1.0.1
color-picker, v1.4.4
emmet, v2.3.4
highlight-line, v0.10.1
javascript-snippets, v1.0.0
jshint, v1.3.0
language-latex, v0.4.1
language-puppet, v0.10.0
latex, v0.19.1
linter, v0.12.0
minimap, v4.5.0
pdf-view, v0.17.0

# Dev
No dev packages

@mvpgomes Please, reporting issues without typing in what you did is not useful. You are supposed to enter steps so people can try to reproduce the bug.
[Enter steps to reproduce below:]

...
...

Anyway, it's a duplicate of #5667.


Package requirements - drop nowrap

On the package detail page the requiremens have white-space: nowrap; applied making some of the required versions invisible.
It might be a good idea to drop the list-type and padding-left as well to get more space.

Also how about a new release? It has been several months. ;-)

Shame on me about new releases, I know that. :( Unfortunately I don't have much time until now.


Button overlapping

Describe the bug
On post compose page the button is overlapping with footer .
and also  the font is very light So if you want  we can make some border box and add color to it   ,make font size bold
To Reproduce
Steps to reproduce the behavior:

Go to '...'
Click on '....'
Scroll down to '....'
See error

Expected behavior
A clear and concise description of what you expected to happen.
Screenshots
If applicable, add screenshots to help explain your problem.
Additional context
Add any other context about the problem here.

Note:

Do mention if your are working under GSSoC'21.
If you want to work on an issue, you should check if it has already been assigned to anyone. If the issue is free you can comment /assign to get the issue assigned to you.
If you are raising a new issue and want to work on it then also you should comment /assign under the issue to get it auto assigned.
Please refrain from adding labels to your issue/pull-request on your own. It is the job of the Project Admin and the Mentors to review your issue/pull-request and add labels accordingly.
According to the level of the issue, respective time will be allotted under which the task needs to be completed/resolved by the assigned person. If the issue is not resolved within the given time, it will be assigned to the next person. In case of any discrepancies, the decision of the maintainer will be final.

level - 0: 2 days
level - 1: 3 days
level - 2: 4 days
level - 3: 5 days

/assign

/reviewed


Negative values for subjectivity in French sentiment analysis

In file fr-sentiment.xml there are 844 words with a negative value for subjectivity property, whereas its range is supposed to be within [0, 1]. Is there a reason for this? Or should it be fixed?

So does the nl-sentiment.xml file. I did not check for how many, but "verloren" is an example.


fix(db/fuzz): ref allocations

#416  👈 (View in Graphite)
main

This stack of pull requests is managed by Graphite. Learn more about stacking.


dynamic importing of hardware-specific libraries

switch from static to dynamic importing so that clients don't have to import NA hardware libraries.
https://www.geeksforgeeks.org/how-to-dynamically-load-modules-or-classes-in-python/

this issue was closed with changes from #159


[Patch 1/2] :: Add support to Marketplace endpoints

Description
Add support to Marketplace endpoints
Endpoints added:

https://developer.github.com/v3/apps/marketplace/#list-all-plans-for-your-marketplace-listing
https://developer.github.com/v3/apps/marketplace/#list-all-github-accounts-user-or-organization-on-a-specific-plan

In the best interest of keeping this PR readable (too many lines due to the integration tests files), I will submit a second PR to add the remaining endpoints related to GitHub Marketplace.
Before submitting a PR:
We love getting PRs, but we hate asking people for the same basic changes every time.

[X] Push your changes to a branch other than master. Create your PR from that branch.
[X] Add JavaDocs and other comments
[X] Write tests that run and pass in CI. See CONTRIBUTING.md for details on how to capture snapshot data.
[X] Run mvn install site locally. This may reformat your code, commit those changes. If this command doesn't succeed, your change will not pass CI.

@bitwiseman this PR is ready for your review :)

@PauloMigAlmeida
I'm on vacation, I'll look at this shortly.

@bitwiseman sure! will do it tomorrow when I get home

@bitwiseman changes implemented. Ready for your review :)


Integrator code refactoring

Related Issue:
The class for the version two integrator follows this name CovidAPIv2Integrator, so it would make sense for the version one integrator have this name CovidAPIv1Integrator. Instead the class is named CovidAPIv2.
This causes a coginitive overload complexity for the developer to know that any call to the class of the integrators must use different namings for the different versions. This produces a problem when the classes or the client code calling these classes are being changed constantly. With a little less attention to detail problems would arise really easily.
Proposed Changes

change all occurrences of CovidAPIv1 to CovidAPIv1Integrator

Checklist

[x] Tests
[x] Translations
[x] Documentation

@all-contributors please all @aliraeisdanaei for code

@all-contributors please add @aliraeisdanaei  for code


Contact Sensor state being set to 1

Sir,
I have three contact sensors connected thru RPi, and all was working perfectly. When the front door opens, the contact sensor is triggered, and the sensor's state should change from 0 to 1. When the door closes, it should change the sensor state back from 1 to 0. I noticed that the front door sensor was showing it was open. I checked the door, and it was closed. I tested the contact sensor, and it is working properly.

I noticed in the log that when restarting the home bridge, the front door sensor state was being set from 0 to 1. An image of the log entry is listed below.

All three contact sensors are configured and wired similarly are were all working properly at one time (on separate GPIO pins).

Any thoughts on why the sensor state is being changed and how I can prevent this from happening?
Thank-you,
Steve

Homebridge RPi changes the state of the sensor, when the state of the associated GPIO pin changes.  For input pins, it doesn't change the pin state ever.  On startup, Homebridge RPi configures the pin (in case of contact: for input and with a pull-up resistor, see the Wiki), but it does not change the pin state.
Is Homebridge RPi running on the Pi itself, or is it controlling a remote Pi?  When you say "restart", are you restarting only Homebridge, or also pigpiod, or even rebooting the Pi?
How did you wire the sensors?  Normally, the sensor would connect the GPIO pin to ground (low) when closed (contact detected).  HomeKit uses Contact Sensor State value 0 for this.  When the contact is broken, the pin is pulled high by the internal pull-up resistor, and Homebridge RPi sets the Contact Sensor State value to 1.

First, thank you for your assistance.
Homebridge is running off of an RPi 3+. All contact sensors are connected to a separate GPIO pin, and the other lead is connected to the ground pin. I have restarted the homebridge application and the RPi. I have not restarted the pigpod. I'm kind of new at this, so I have been mostly following youtube setup videos, so I'm not exactly sure how to restart pigpod or why it would need to be restarted. Once I started having this issue, I did switch the front door GPIO pin from 15 to 23. I made the necessary corrections in your app and restarted the homebridge and RPi. Ultimately, the issue is that the pin is being set at a contact sensor state of 1. How this is happening is unknown to me. I have completely removed the contact sensor and connected the contact sensor's wires. This should result in the contact sensor state of 0, but it does not have any effect. Somehow the pin is being pulled high and staying in that state regardless of the contact sensor's status.
Thank-you,
Steve

The Pi (re)sets mode of the GPIO pins on boot.  Different pins have different defaults, see https://www.raspberrypi.org/documentation/hardware/raspberrypi/gpio/README.md:

All GPIO pins revert to general-purpose inputs on power-on reset. The default pull states are also applied, which are detailed in the alternate function table in the ARM peripherals datasheet. Most GPIOs have a default pull applied.

You can override these defaults in /boot/config.txt, see https://www.raspberrypi.org/documentation/configuration/config-txt/gpio.md.

Eric,
I created a contact sensor named test on GPIO 21. Upon restarting homebridge, it set the pin's state to 1, just as it is doing to my other contact sensor (front door). If you notice, it specifically calls out those two contact sensors (Front Door and Test). I have two other contact sensors (Back Door and Garage Entry) that are not mentioned at all in the coding, and they work perfectly. I have moved the Front Door sensor to several different GPIOs with the same result. It appears to me that the GPIO is not the problem. All the RPi GPIOs greater than 8 default to low.
These two lines of code set the state of the sensor to 1 when it should be 0 like the other two contact sensors:
[04/04/2021, 07:29:34] [RPi] raspberrypi Front Door: set Contact Sensor State to 1
[04/04/2021, 07:29:34] [RPi] raspberrypi Test: set Contact Sensor State to 1
This is obviously happening in the RPi plugin. Why is this happening, and how can it be stopped?

Please capture and attach a debug log file, see https://github.com/ebaauw/homebridge-hue/wiki/FAQ#homebridge.

Eric,
Thanks again for your assistance. I have attached the debug log file. These five lines standout as the issue.
[04/04/2021, 14:43:32] [RPi] initialised
[04/04/2021, 14:43:32] [RPi] raspberrypi Garage Entry: gpio 14: low
[04/04/2021, 14:43:32] [RPi] raspberrypi Back Entry: gpio 18: low
[04/04/2021, 14:43:32] [RPi] raspberrypi Front Door: gpio 15: high
[04/04/2021, 14:43:32] [RPi] raspberrypi Test: gpio 26: high
homebridge.log.txt

Are you sure you're using the right pin?
Again, it was working before. I used GPIO pins 14, 15 & 18 since they were all inline.

If you are, this sounds like a broken wire, or a too long wire with too much resistance to pull the pin low.
I tested continuity of the circuit when the switch was open and closed. The circuit and contact sensor is working properly. The length of the wire is shorter than the back door sensor wire which is working perfectly.

What if you connect the GPIO directly to the ground using a jumper wire?

I double and triple checked to see if I messed up somewhere but connections are as they should be. Again, it was once working.
Thank-you,
Steve

[04/04/2021, 14:43:32] [RPi] raspberrypi: command BR1 (10) => 343966207

pigpiod reports GPIO 14 and 18 as low and GPIO 15 and 26 as high (it's a bitmap 0x148081FF).  There's nothing I can do about that.  As you can see from the log, Homebridge RPi sends the same configuration commands to all four GPIOs.
You can check this manually by shutting down Homebridge (or unconfiguring the GPIO) and replay the setup by hand:
$ pigs modes 26 r
$ pigs pud 26 u
$ pigs r 26

The first command sets GPIO 26 to input; the seconds selects the pull-up resistor; the third reads the state.  See man pigs for details.

I double and triple-checked to see if I messed up somewhere, but connections are as they should be.

Did you try and switch the wires and pins, e.g. use the Garage Entry wires on GPIO 15 and the Front Door wires on GPIO 14?

Any thoughts on how I can get another GPIO pin to behave properly? All I need is one for the front door.

Did you try and switch the wires and pins, e.g. use the Garage Entry wires on GPIO 15 and the Front Door wires on GPIO 14?

No, but I will try it.

I’ve never seen a GPIO pin misbehave.  The documentation suggests it’s possible to fry the GPIO block (by connecting a pin to more than 3.3V), but I have no experience with that (and hope to keep it that way).  I would think this would break all GPIOs in the block (i.e. 0 to 31), not just one or a few.
I do have some experience with bad connections.  The header of one of my Pi-s had one pin that was 2mm lower than the others, sticking out at the bottom.  It made contact with the bottom plate of my heatsink case.  This was the pin used by the real-time clock on the RaspBee II, which obviously wouldn’t work.  Cost me a couple of days to find this out (was the first time I used the RaspBee II).  Double-check the connections of the header to the board, double-check that the wires aren’t broken and make good contact.  You might want to use piscope to monitor the GPIO states while testing pins and wires.
I also have quite some experience, unfortunately, with multiple programmes or add-on boards using the same GPIO pins, causing a conflict.  GPIO 14 and 15 are used by the Pi’s serial port.  Make sure it’s disabled in raspi-config.

Thank you for your assistance. I figured it out and it is was a wiring issue. My ground wire for the front door sensor was on the GPIO4 and not the ground terminal next to it. Thank you for your support and patience. You have a great product and fantastic support!
All the best,
Steve


Extending the capabilities of 2BGA codes

Extending the capabilities of 2BGA codes
Introduction
With regards to 2BGA code, The PR #356  introduced a basic functionality for 2BGA codes where GroupAlgebra is only a single cyclic group of order l. So, we are only limited to this group algebra: GA = group_algebra(GF(2), abelian_group(l)). However, the 2BGA codes were discovered by Lin and Pryadko in their seminal paper Quantum two-block group algebra codes where they introduced these codes with rich a Group Algebra, incorporating both abelian and non-abelian groups and products (direct/semidirect) of groups.
For researchers deeply involved in researching 2BGA codes, functionalities such as designing very specific group presentations, non-abelian groups, direct products of groups are currently not supported.  This is well highlighted in this aforementioned paper, where specific presentations are the key ingredient for construction of Group Algebra of 2BGA with abelian and non-abelian groups.
The goal is to extend the capabilities of 2BGA codes in three verticals:
graph TD
    A[Extend 2BGA Capabilities] --> B[Table 1: Specific Group Presentations ⟨S∣R⟩]
    A --> C[Table 2: Direct Product of Cyclic Groups Cₗ x Cₘ]
    A --> D[Table 3: Direct Product of Dihedral and Cyclic Groups Dₗ x Cₘ]

Objectives

Direct Product of Groups $C_l \times C_m$
Specific Group Presentations $\langle S \mid R \rangle$
Non-abelian groups such as Dihedral Group,Symmetric Group, Alternating Groups
Direct Product of non-abelian group with Cyclic group, $D_l \times C_m$
Small Groups with Multiplication Table via Free Groups

For correctness, the goal is to reproduce the results (Table 1, Table 2 , Table 3) from the paper and provide researchers in QEC codes access to this crucial functionality. Some of the necessary functionalities  are only available in Oscar such as Free Group that enables group presentations for constructing codes for Clifford simulation. These functionalities would facilitate further exploration of these codes by researchers, as the paper by Lin and Pryadko was the first to utilize small groups and group presentations for constructing a rich group algebra.
Implementation

[x] 1) Direct Product of Groups Cₗ x Cₘ:  https://github.com/QuantumSavory/QuantumClifford.jl/pull/392
[x] 2), 3), 5)  Non-abelian groups via Small Groups:  https://github.com/QuantumSavory/QuantumClifford.jl/pull/390
[x] https://github.com/QuantumSavory/QuantumClifford.jl/issues/391. Many Thanks to Tommy Hofmann for his wonderful insights in resolving this issue.
[x] Direct Product of non-abelian group with Cyclic group, Dₗ x Cₘ https://github.com/QuantumSavory/QuantumClifford.jl/pull/397
[x] Reproduce Table 3 using  Dₗ x Cₘ https://github.com/QuantumSavory/QuantumClifford.jl/pull/397

I have mentioned each feature in more detail in respective PRs.
Outcome

[x]  Reproduce results from Table 1
[x] """"""""""""""""""""""""""" Table 2
[x]  """"""""""""""""""""""""""" Table 3

Reviewer: Stefan Krastanov
Additional Details
Note: Given the fact that there were quite a few PRs related to this new functionality, the overall goals and objectives may not be immediately clear. Therefore, I've outlined them concisely to ensure progress is tracked and to communicate the purpose of these PRs.
The paper by Lin and Pryadko is the base paper that discovered these codes.
Oscar v1.2.0 has not been released yet. It will fix the CI error that  'GAP.jl currently does not support multithreaded garbage collection'  as it will update it to GAP.jl 0.11.2 from GAP v0.10.4
I think the functionalities here applies to many types of codes that use Group Algebra, not just 2BGA. This will have to be added in documentation, that these functionalities are not restricted to just this code.

Hi, @Krastanov,
I wanted to check with you about a potential Bug Bounty for some recent work. I've been collaborating with @thofma  to fully reproduce the results from the Lin and Pryadko paper, extending Group Algebra-based functionality, and building significant new features on top of #356. Tommy’s contributions were invaluable, particularly with the group presentation, and he helped resolve issue #391. Initially, I pursued this to explore the paper and add new functionality, without the intention of turning it into a Bug Bounty.
However, given the scope and impact of this work, I was wondering whether it might qualify for the Quantum Savory Bug Bounty program. It seems like the type of contribution that could be a good fit, though I understand that you're best placed to assess its relevance and whether it aligns with the program.
Additionally, I believe Tommy could quickly address the downgrade and the specific CI errors we've encountered with Oscar. I wanted to explore whether this could also be structured as a Bug Bounty, with shared credit, though I’ll leave the details to your judgment and am happy to accept whatever you decide.
Thank you for your time and guidance, and I look forward to hearing your thoughts.
Best Regards.

Indeed, this is a pretty significant contribution, and a very valuable set of tests verifying the consistency of @royess 's work, thank you for looking into it. It will be appropriate to provide a bounty for its completion. It will take me some time to go over the PRs and review them and to write down the exact parameters of the bounty (we will probably need a convenient API for accessing these codes, having some decoder benchmarks, etc, not just having them as examples in the test runner). I will try to write this up over the next week.
@thofma , thank you for the guidance you have provided to Feroz, it is much appreciated.

Indeed. I think that implementing a convenient API, namely twobga_from_fp_group(a,b), similar to LPCode(A,B), within a new QuantumCliffordOscarExt would be helpful.  The twobga_from_fp_group method would utilize 2bga method from HeckeExt and further extend its functionalities through group presentations. For example, in the first doctest, LPCode(A,B) defines the elements A and B using group_algebra, GA, which are then passed to LPCode. Similarly, users will be able to define group presentation for both non-abelian and abelian groups according to their requirements, specify the elements a and b, and input them into twobga_from_fp_group(a,b).
In addition, QuantumCliffordOscarExt will be helpful in the future, particularly if we need specific methods from Oscar, as we can define those methods within this Ext. It will enable clear differentiation in the functionalities we require from Oscar  that are not available in AA, Hecke, or  Nemo  and should be used exclusively for those purposes.
Please refine and enhance this along with the other requirements during the writing process. Thank you.


TAVOSS-TR:CouchDB

Version of the project
post-fdb-merge
Tech Stack
Application [A]
Project details
Seamless multi-master sync, that scales from Big Data to Mobile,
with an Intuitive HTTP/JSON API and designed for Reliability
Languages used
Erlang, Elixir
Domain
Technology
Industry
All
Open Source Project type
Foundation led
Repo URL
https://github.com/apache/couchdb
Webpage
https://couchdb.apache.org/
License
Apache-2.0
Other license
No response
Why we should track it.
Seamless multi-master sync, that scales from Big Data to Mobile,
with an Intuitive HTTP/JSON API and designed for Reliability

This project is accepted for tracking hence closing this issue with status as Tracked


Feat: Enhancement of FAQ's

Describe the feature
Enhancement of FAQ's : Answer should be displayed when clicked to the icons eg.(+)  in the div  and not only to the question.
Answer should be displayed using scale property to enhance the UI.
Enhancement of UI is needed.
Add ScreenShots

Record

[X] I agree to follow this project's Code of Conduct
[X] I'm a GSSOC'24 contributor
[X] I want to work on this issue

@arghadipmanna101 please assign this to me


⚠ Bofrost.lu has degraded performance

In 810a11a, Bofrost.lu (https://www.bofrost.lu) experienced degraded performance:

HTTP code: 200
Response time: 3680 ms

Resolved: Bofrost.lu performance has improved in b318a0f after 29 minutes.


deploy: configurable podSecurityContexts in ceph-csi-rbd

Describe what this PR does

Pod level security context are configurable via helm values.yaml for provisioner deployment and nodeplugin daemonset with a default of no securityContext specified.

Replicating changes made in ceph-csi-cephfs as request in PR.
Checklist:

[x] Commit Message Formatting: Commit titles and messages follow
guidelines in the developer
guide.
[x] Reviewed the developer guide on Submitting a Pull
Request
[x] Pending release
notes
updated with breaking and/or notable changes for the next major release.
[x] Documentation has been updated, if necessary.
[x] Unit tests have been added, if necessary.
[x] Integration tests have been added, if necessary.

@1602077, can you rebase this PR and resolve conflicts?


Adding deprecation note

@sebastienblanc I know you wrote it, but I dont think it does make sense to continue this.
For the new UPS, based on Swarm modules, see, I am only adding those libs, that make sense

This project is not so longer working with the CI. Please, folks, could you give a hand here for we discovery if it is or not deprecated?


Use hit and pixel seed indices from TC collection for LST output in CMSSW

This PR modifies the TC collection to include the hit indices of pLSs (those of the other objects were already included) and propagates to the same collection the pixel seeds indices. With these developments, the TC and hit arrays should be the only ones that need to be copied over from the GPU to get the output needed for the creation of CMSSW TrackCandidates. The class interfacing LST with CMSSW is updated to use the minimal number of arrays from the GPU to output the relevant information, rather than navigating through all of the lower level objects. N.B. that this modification is not done for the standalone setup, i.e. for the write_sdl_ntuple.

First round of validation: Standalone
Memory allocations

Timing (on phi3)

This PR (ee6747c):

Master branch (ce2f36b):

Comparison plots

I measured the time spent on memory copies for the LST output in CMSSW on cgpu-1 using:

nsys profile -o outFileName --stats=true --trace=cuda cmsRun step3_Iters01LST.py
nsys stats --report gputrace outFileName.nsys-rep

The time I got is:

16.109 ms before 0bb0c9a.
0.091 ms after 0bb0c9a.

Full report here.

The time I got is:
* **16.109 ms before** [0bb0c9a](https://github.com/SegmentLinking/TrackLooper/pull/282/commits/0bb0c9abfb892ef730473040805e85d2f4007fbd).

* **0.091 ms after** [0bb0c9a](https://github.com/SegmentLinking/TrackLooper/pull/282/commits/0bb0c9abfb892ef730473040805e85d2f4007fbd).

(from memory) it was closer to 50 ms on phi3. Are those comparable numbers or am I mixing up different things?

(from memory) it was closer to 50 ms on phi3. Are those comparable numbers or am I mixing up different things?

You are absolutely right. But I cannot work on phi3 right now, that's why I moved the studies to cgpu-1. Given this situation, the absolute time is not going to be the same but I think that the reduction is the important part. In the full report I have linked above, I do the scaling for phi3, i.e. from ~50 ms things go down to ~50*0.09/16 ~ 0.3 ms.
From this table I had sent in the past, the addition of the time of hitsCPU->idxs and trackCandidatesCPU memory copies (which is what this PR does now) amounts to ~0.15 ms, which makes sense compared to the scaling above, at least as an order of magnitude.

I produced the CMSSW performance plots on cgpu-1 to verify that it is more or less the same. I am providing a comparison between 0bb0c9a (last commit in this PR - red points) versus 1999bba (one commit before, when the CMSSW side of things hadn't been touched yet - blue points):
MTV plots
Results do not seem to be the same. However,  running the code twice on the same set of commits, I get a similar level of fluctuations:
MTV plots
Given this, I would attribute the disagreement in the validation to the fluctuations due to the non-deterministic nature of running on the GPU. Comments are welcome.

I think that the PR is ready for review now.

While we're touching code in LST.cc, would you mind fixing its indenting? All other files are indented by four spaces, but LST.cc/h are indented by 2 spaces.

Just so that I understand, we wouldn't expect to see any noticeable changes in the standalone code (excluding a few small simplifications you made) from this right? Since all of the memory transfers that are being deleted are in LST.cc which isn't run in the standalone code?

While we're touching code in LST.cc, would you mind fixing its indenting? All other files are indented by four spaces, but LST.cc/h are indented by 2 spaces.

I would certainly not do that in this PR - it would wash out all the changes, making them illegible.
And I have a slight preference for 2-space tabbed code, just to keep lines shorter, but I wouldn't insist on changing this, if people fell strongly about it.

Just so that I understand, we wouldn't expect to see any noticeable changes in the standalone code (excluding a few small simplifications you made) from this right? Since all of the memory transfers that are being deleted are in LST.cc which isn't run in the standalone code?

Yes, no changes expected, since things are as you describe.

While we're touching code in LST.cc, would you mind fixing its indenting? All other files are indented by four spaces, but LST.cc/h are indented by 2 spaces.

I would certainly not do that in this PR - it would wash out all the changes, making them illegible.
And I have a slight preference for 2-space tabbed code, just to keep lines shorter, but I wouldn't insist on changing this, if people fell strongly about it.

Okay, that's a fair point about not doing it in this PR to avoid making the changes illegible. As for the 2 space preference, my thought was just to make the code consistent with every other file in the repo. If we have everyone adjust the formatting of their code to their own preferences it would get kind of chaotic I think.


semantic html elements

changed many unspecific divs to semantic elements including nav, aside, sections, etc.


Check block components

Block components have been updated thanks to:
https://github.com/MicrosoftDocs/minecraft-creator/issues/160
Need to check the block components schema and check its update to date

Checked


Add support for custom validation messages

The component currently has a set of predefined validation error messages inside resources object in validators.js.
It would be very nice to be able to specify custom validation messages other than those that are predefined.
Example:
 required:true,
 min:6,
 validator: VueFormGenerator.validators.string,
 validatorMessage: "Password must be at least {1} characters",

This would basically replace the predefined message textTooSmall and would display the specified validatorMessage.

It is not easy, because you can set multiple validators as an array. And some validators has multiple messages too.

I see your point.
Maybe have the possibility to specify the validators as an array of objects
validator:[{validator:VueFormGenerator.validators.string,message:"Password must be at least {1} characters"}]

Since you iterate through each validator in the array, you can verify if it's an object and if it has a custom message, then you can pass the custom message to the validator function.
Don't know if it's worth it though after looking through the code.

Thanks your suggestion, but I think, the syntax is too complex. I think, it would be more readable:
Current:
{
	type: "text",
	min: 6,
	validator: validators.string
}

The new with custom locales:
{
	type: "text",
	min: 6,
	validator: validators.string.locale({ textTooSmall: "Password must be at least {1} characters" })
}

You can add more messages too. The "name" of message is come from the currently used validators.resources object.
And for this only need a wrapper function for validators to create the "locale" func.
What do you think?

Well it is indeed more readable and doesn't require too many changes but it implies that the developer has to look at the source code and identify when certain locale messages are return and which one to replace.
In the end it's better  than it is now, so I agree with the new possible implementation

I implemented it in #169


Fix default color value in ColorPicker

Closes #6363
✅ Pull Request Checklist:

[ ] Included link to corresponding React Spectrum GitHub Issue.
[ ] Added/updated unit tests and storybook for this change (for new code or code which already has tests).
[ ] Filled out test instructions.
[ ] Updated documentation (if it already exists for this component).
[ ] Looked at the Accessibility Practices for this feature - Aria Practices

📝 Test Instructions:

🧢 Your Project:

I did do this on purpose. In Spectrum, we have a specific state for no value that gets shown. RAC users could also implement something like that with the render props. Open to discussing the default but just thought I'd mention.

@devongovett Maybe we can differentiate null and undefined? Or handle the default values of color swatch and color picker differently.


Improvement of render function.

Add tokens that "control" render function behavior e.g. END (end of line), MOVE (move cursor somewhere).

Added END token that moves cursor on newline. Removed auto newline move in render. Planning to add more tokens.

Maybe I need to make CSS-like alignment or something...


Rancher Up - Unable to remove node pool

Rancher versions:
rancher-v2.0.2-rc1
Steps to Reproduce:
Perform rancher up with a two node pool yml file. (Example attached)
Version: v3
clusters:
  testingcluster:
    rancherKubernetesEngineConfig:
      addonJobTimeout: 30
      authentication:
        strategy: x509
      authorization: {}
      bastionHost: {}
      cloudProvider: {}
      ignoreDockerVersion: true
      ingress:
        provider: nginx
      kubernetesVersion: v1.10.3-rancher2-1
      network:
        plugin: canal
      services:
        etcd:
          extraArgs:
            election-timeout: "5000"
            heartbeat-interval: "500"
        kubeApi: {}
        kubeController: {}
        kubelet: {}
        kubeproxy: {}
        scheduler: {}
nodePools:
  np-x8q8f:
    clusterId: testingcluster
    hostnamePrefix: austinworker
    nodeTemplateId: defaultDO
    quantity: 2
    worker: true
  np-zm88b:
    clusterId: testingcluster
    controlPlane: true
    etcd: true
    hostnamePrefix: austinallroles
    nodeTemplateId: defaultDO
    quantity: 1
    worker: true

Remove worker node pool from yml file.
Perform rancher up with updated yml.
Results:
Removed node pool is not deleted from rancher server.

After thinking through this, that is not part of the design when we initially design rancher up. To implement this we need to compare the yaml that was used in the last run, then delete resource that doesn't exist in the latest yaml. Also we have to

I agree with @StrongMonkey. This is by design. rancher up just adds new things. If you want items removed specifically, you should use the CLI to remove them.


7874 cache cms articles

This is related to https://github.com/moneyadviceservice/cms/pull/372
In order to the the CMS PR works I needed to add the line on the manageable module on comfy.
IMHO this module is absolutely unnecessary because we can move to the PageRegister but it is not scope for the cache work so I will add a card to return on this tech debt.

Sorry. Wrong project and branch to merge.


"UPDATE", "INSERT" statements

Hi
I was wondering if there are functions implementing the UPDATE and the INSERT statements... If there are not, why is that?
Thanks

The library tries to handle the most used DDL stuff.
You can always fall back to using raw SQL statements


Is it possible to specify an alias for a nested joinrelation?

Example: in this code I'd like to alias workoutCategory.  So instead of:
.joinRelation('standardWorkoutDefinition.workoutCategory')
.where('standardWorkoutDefinition.workoutCategory.id', workoutCategoryId)

I would have:
.joinRelation('standardWorkoutDefinition.workoutCategory as cat')
.where('cat.id', workoutCategoryId)

Using .alias() actually aliases only standardWorkoutDefinition.  Is there a way to alias workoutCategory in this example?

Its impossible to alias nested relations like standardWorkoutDefinition.workoutCategory into a single alias like cat. The relation expression language supports aliases, but only for single relations:
Person
  .query()
  .joinEager(`[
    children as kids.[
      pets(filterDogs) as dogs,
      pets(filterCats) as cats
    ]
  ]`)
  .where('kids:cats.id', 1)

If that doesn't already work with joinRelation, it probably should. Could you try if it works? Could you live with giving two aliases like that?

I tested and it didn't work. I'll fix it right now.

Done.

Wow - awesome.  Thanks for such fast follow-up.
We're big Objection.js fans and actively evangelize it.  Even bigger fans now.

No problem at all! I'm just happy when someone finds a bug. I hate bugs :D
The fix will be released with 0.9, and that can take a while. I keep all the test passing in the master branch which means it's usually pretty stable. You can try (or even temporarily use) the fix by pointing your package.json to a specific github commit.


Improve error handling

In https://github.com/lyu4321/jellybean/blob/main/index.js#L101-L103, and elsewhere, you log error messages. However, you can improve this a few ways.

The first fix is to make sure that you exit when there is an error.  Logging is not enough, since your program will then continue on to the next part after the if block.  If you're in an error state, this can cause undefined behaviour.
When you display an error message, do it to stderr vs. stdout, and include a useful error message to help the user correct their mistake: console.error('An error message here...');
Consider exiting the program if you can't recover from the error, and give an error code (non-zero): process.exit(-1);

if(err) {
  console.error('...');
  process.exit(-1);
}
// rest of code here if things are ok...

I've updated the code to exit when encountering an error, changed console.log to console.error, and also added more descriptive error messages. Thanks for the suggestions!


Cannot get the list of values currently selected

For the life of me I couldn't figure out a way to get the list of selected values. Working off of the demo.html with no action and setIsEnbaled(true), document.querySelector('#testSelect1').value returns a single value of the first item in the list("2" in this case).
document.multiselect('#testSelect1').value returns undefined. Am I doing something wrong here?

me exactly the same ..... :(
have you solved this issue ???
or could someone help us in this, please

Probably a mistake:
<div class="userbox" id=ub_18 onchange="UpdateDatabase(proj_id.value,proj_publ_list.id,proj_publ_list.value)"> 								<select id="proj_publ_list" name="proj_publ_list" multiple>   								    <list:forEach items="${proj_publ}" var="publications"> 								    	<option value="${publications}"><list:out value="${publications}" /></option> 								    </list:forEach> 								</select> 							</div>
The value needs to be called from "id" of select. The onchange method is pointing to the div


Erroneous request to '/undefined' when no sources are provided for Avatar

When no sources are provided for the Avatar component an attempt to load an image at /undefined (or whatever you path is + /undefined) is made.
If there ends up being no sources then it should probably just go straight to using the default fallback, rather than waiting for an error on loading /undefined.
I think changing this line
https://github.com/vnphanquang/svelte-put/blob/f1293f367c9046d9b98aeed47b35347a704f5f35/packages/misc/avatar/src/lib/Avatar.svelte#L40
to something like
rElement.src = rSrc = sources[currentSourceIndex] ?? DEFINITIVE_FALLBACK;

is all thats needed.

Ah, nice catch @jamesbirtles. Thanks for the input. I will look into this.

patch released with<EMAIL_ADDRESS>Thanks again for reporting.


Allow setting clientname during connection construction

This makes the SELECT also log the client name, streamlining the
logging. Default clientnames have been provided which in some cases
will already make debugging easier even if no explicit clientname
has been provided.

I see I'm failing some tests here; will try to look at that this week. Comments are welcome meanwhile!

@Habbie this would be a neat feature, though according to redis.io/commands/client-setname you need to ensure the clientname contains no spaces, otherwise it'll get a  (error) ERR Syntax error... from Redis.
Also here you check if a client name is given, which it will always be as there's a default provided. If the default were None, and the check was instead if type(self.clientname) is str (or something similar) you'd be able to disable its use, which would be useful to people using redis-py in performant environments where many clients may be spawning, where the traffic from CLIENT SETNAMEs would be unnecessary bloat

Yes, I got around to taking a short look and noticed whitespace issues. I'll try to get back to it soon.

This would be a very helpful feature. What needs to be done to get this merged?

I agree, this is a nice feature. Happy to merge once the tests pass.

Hello! I'm glad this is getting some attention.
One, some context, I also filed https://github.com/antirez/redis/pull/3592 which would make this way more useful.
Two, I'll see what I can do about the tests sometime soon.

I've fixed the tests and cleaned this up a bit. The client_name argument can now be passed to Redis or ConnectionPool instances. CLIENT SETNAME is only executed if the client_name argument is supplied. client_name also only appears within the repr() strings if client_name is supplied.
These changes have been merged into master and will go out in the next release. Thanks!

Wonderful, thank you for compensating for my lack of action on this!


Status Messages

This PR adds a visual representation for /away messages into the lounge UI. It largely pulls from a PR sitting in the lounge repo from one of their primary contributors, with some style changes and simplicity to suit my desires.
The Lounge PR this is based on - https://github.com/thelounge/thelounge/pull/4550
Video explanation - https://share.cleanshot.com/h4Jwq7mw

I have been waiting for this functionality to be implemented in The Lounge and noticed your patches. I took this into use for my own The Lounge instance and it works really nicely. Thanks for the work 👍


weather and wind entities failed

Hi there, I have been using this integration for a while now, but it suddenly broke not long ago. The weather entity and the wind speed entity failed to be created.
I am on HA 2022.6.7 which I upgraded to some days ago and the integration did not have any issues. I am using v1.1.10 of the integration and even downgraded to 1.1.8 to check, but the issues are there. I have not upgraded to 1.1.13 because I am waiting for 2022.7 to stabilise first.
I see the following in the logs:
2022-07-08 15:58:38 ERROR (MainThread) [homeassistant.components.weather] Error adding entities for domain weather with platform bureau_of_meteorology
Traceback (most recent call last):
File "/srv/hass2/lib/python3.9/site-packages/homeassistant/helpers/entity_platform.py", line 382, in async_add_entities
await asyncio.gather(*tasks)
File "/srv/hass2/lib/python3.9/site-packages/homeassistant/helpers/entity_platform.py", line 619, in _async_add_entity
await entity.add_to_platform_finish()
File "/srv/hass2/lib/python3.9/site-packages/homeassistant/helpers/entity.py", line 809, in add_to_platform_finish
await self.async_added_to_hass()
File "/home/homeassistant/.homeassistant/custom_components/bureau_of_meteorology/weather.py", line 52, in async_added_to_hass
self._update_callback()
File "/home/homeassistant/.homeassistant/custom_components/bureau_of_meteorology/weather.py", line 57, in _update_callback
self.async_write_ha_state()
File "/srv/hass2/lib/python3.9/site-packages/homeassistant/helpers/entity.py", line 533, in async_write_ha_state
self._async_write_ha_state()
File "/srv/hass2/lib/python3.9/site-packages/homeassistant/helpers/entity.py", line 573, in _async_write_ha_state
attr.update(self.state_attributes or {})
File "/srv/hass2/lib/python3.9/site-packages/homeassistant/components/weather/init.py", line 237, in state_attributes
self.hass.config.units.wind_speed(wind_speed, unit),
File "/srv/hass2/lib/python3.9/site-packages/homeassistant/util/unit_system.py", line 164, in wind_speed
raise TypeError(f"{wind_speed!s} is not a numeric value.")
TypeError: unavailable is not a numeric value.
2022-07-08 15:58:38 ERROR (MainThread) [homeassistant.components.weather] Error while setting up bureau_of_meteorology platform for weather
Traceback (most recent call last):
File "/srv/hass2/lib/python3.9/site-packages/homeassistant/helpers/entity_platform.py", line 257, in _async_setup_platform
await asyncio.gather(*pending)
File "/srv/hass2/lib/python3.9/site-packages/homeassistant/helpers/entity_platform.py", line 382, in async_add_entities
await asyncio.gather(*tasks)
File "/srv/hass2/lib/python3.9/site-packages/homeassistant/helpers/entity_platform.py", line 619, in _async_add_entity
await entity.add_to_platform_finish()
File "/srv/hass2/lib/python3.9/site-packages/homeassistant/helpers/entity.py", line 809, in add_to_platform_finish
await self.async_added_to_hass()
File "/home/homeassistant/.homeassistant/custom_components/bureau_of_meteorology/weather.py", line 52, in async_added_to_hass
self._update_callback()
File "/home/homeassistant/.homeassistant/custom_components/bureau_of_meteorology/weather.py", line 57, in _update_callback
self.async_write_ha_state()
File "/srv/hass2/lib/python3.9/site-packages/homeassistant/helpers/entity.py", line 533, in async_write_ha_state
self._async_write_ha_state()
File "/srv/hass2/lib/python3.9/site-packages/homeassistant/helpers/entity.py", line 573, in _async_write_ha_state
attr.update(self.state_attributes or {})
File "/srv/hass2/lib/python3.9/site-packages/homeassistant/components/weather/init.py", line 237, in state_attributes
self.hass.config.units.wind_speed(wind_speed, unit),
File "/srv/hass2/lib/python3.9/site-packages/homeassistant/util/unit_system.py", line 164, in wind_speed
raise TypeError(f"{wind_speed!s} is not a numeric value.")
TypeError: unavailable is not a numeric value.

Can you share you lat/lon so I can create the same entities. Just remove a few of the least significant digits so that it doesn't reveal your exact location.

Thanks for the quick response. You can try the following coordinates- they give the same errors.
latitude: -33.83
longitude: 151.08
Thanks!

A quick check shows that there may be a problem with that Sydney Olympic Park weather station in that there is no wind data, which then flows on to  the apparent temp.

OK, thanks. It may resolve itself after awhile then. Will report back. Has never happened before.

I am not able to get the same errors as you, but I no longer have any instance of HA on 2022.6.x, but I see that the wind sensors are unavailable. That is because of a bom issue since their site shows no wind info either.
https://weather.bom.gov.au/location/r3grt8x-sydney-olympic-park
By the time I can install an old version of HA to test they will probably have fixed it. Let me know if it continues to be a problem though.

OK, I changed to another weather station close by and all is good. Will revert back to SOP tomorrow once they have the wind data. Maybe it would be good to not break the weather.xxx entity if some isolated data like wind is missing, but all good, this is not mission critical :)
Thanks for looking into this.

There is a chance that some of the more recent updates to the Bom integration has resolved this. tbh. I don't think that is the case, but for me with the latest HA and BoM 1.1.13 I  didn't get the errors you posted.
I agree though that it should not break when the BoM have issues. Keep me informed.

Things have returned to normal with the SOP weather station stats. Did you want me to close this as an issue, or keep it open in case others experience this with a view to handle bad/missing data gracefully? It may not be easy to test this with 1.1.13 waiting for similar bad data from BOM.

If it is no longer an issue for you I'd prefer to close. Others can still comment if they have a similar issue.


Install from source vs through Debian pkg

I installed librealsense2 via Debian package, but when I catkin_make I get the message that the SDK is missing:
Intel RealSense SDK 2.0 is missing, please install it from https://github.com/IntelRealSense/librealsense/releases

librealsense provides additional installation instructions for Ubuntu but it seems like these require it to be installed from source.
How can I install using the debian package and if not, can the readme be clarified or updated?
dpkg -L librealsense2 yields
/.
/usr
/usr/lib
/usr/lib/x86_64-linux-gnu
/usr/lib/x86_64-linux-gnu/librealsense2.so.2.15.0
/usr/share
/usr/share/doc
/usr/share/doc/librealsense2
/usr/share/doc/librealsense2/changelog.Debian.gz
/usr/share/doc/librealsense2/copyright
/usr/lib/x86_64-linux-gnu/librealsense2.so.2

It seems to me that you did:
sudo apt-get install librealsense2
instead of following the instructions linked under  "Install from Debian Package" in the intel-ros installation instructions page: https://github.com/intel-ros/realsense
This link sends you to the page you describedq as "additional installation instructions" which is the instructions to install the necessary librealsense2 packages.
The package you installed, librealsense2, contains the .so file and not the headers needed for the build of the realsense2_camera ROS package.
I hoped it clarifies things a bit.

Thanks for your reply. I did install through Install from Debian package.
So if I understand correctly, the debian package listed above is NOT compatible with the realsense2_camera ROS package? In that case, why is that installation listed as an option?

I'm sorry, I don't seem to follow you:
There are 2 options for installing librealsense SDK 2.0 listed in the page: https://github.com/intel-ros/realsense:
"Install from Debian Package",
"Build from sources by downloading...".
Both seems to work fine for the purpose of building realsense2_camera ROS package.
The option of "apt-get install librealsense2" is not listed in the building instructions for the ROS package.
What option do you refer to in the last sentence: "why is that installation listed as an option"?
I'm sorry for getting back to you after such a while. I do try to understand the problem.

Again, I did not install through apt-get install librealsense2, but I followed the Debian instructions. And that simply does not work for me, yielding the error above. I.e. your statement "Both seems to work fine for the purpose of building realsense2_camera ROS package." does not hold true for me.
The reason I said 'why is that installation listed as an option' was because I understood from your answer that installing through Debian package was not compatible with the realsense2_camera ROS package.

So, If I understand you correctly, the main issue now is that building the ROS package realsense2_camera fails when installing librealsense using the instructions set under "Install from Debian Package" (https://github.com/IntelRealSense/librealsense/blob/master/doc/distribution_linux.md#installing-the-packages)
Right?
It's basically the same set of instructions listed in the .travis.yml file in the repository, used to install and check the package on Travis so something is different.
Can you give me more details, like what OS you are using? Did you try that on a clean machine? Can you add the full history of commands or the full log so that I'll try to recreate it?
I hope that when that problem is solved it'll be easier to address the documentation issue.

I just went through these instructions again today to re-install the realsense SDK and encountered the
"Intel RealSense SDK 2.0 is missing" when I ran "catkin_make clean" before attempting my catkin_make.
I find the instructions pretty confusing.
What was not clear to me was that it is necessary to also install the additional packages librealsense2-dev and librealsense2-dbg in order to use the library with this package. Installing those packages solved the "Intel RealSense SDK 2.0 is missing" problem for me.

librealsense2-dev is, indeed, needed for the building of realsense2_camera but not librealsense2-dbg.
I agree that the instructions are not clear enough. I will try to get around to it in the near future.
In the meanwhile and until a more robust installation tool is available, you can check out the .travis.yaml file in the root directory. It contains a script for building and installing the package from scratch.

Thanks for clarifying, @doronhi
I removed my source installation and tried again. This time around it seems to work (no idea what was different). Clearer instructions would be useful. Closing for now.

@doronhi just to be absolutely clear: you realize that the librealsense2-dev package is under the section 'Developers shall install additional packages:', making it unclear that it's a hard requirement for the realsense ROS package?
So that was what was different in my last comment!

Thank you for clarifying.
I updated the README.md. I would appreciate you opinion.

AFAICT the current README makes clear that ROS-part needs to be built.
Personally I need only ros  to decode/export a video sequence grabbed from rs-viewer (a workaround for https://github.com/IntelRealSense/librealsense/issues/2619#issuecomment-433459861).
Having a debian package instead of building this would be nice.


Support supplemental parameters when used with .bicepparam parameter file not working

Describe the bug
Trying to use the new possibility for using supplemental parameters when used with .bicepparam files according to https://github.com/Azure/azure-cli/pull/27527.
This change is supposed to be part of az cli version 2.54.0.
But running this command in an Azure DevOps pipeline does not seem to work when passing in multiple inline parameters.
Trying to run the following code in an AzureCLI@2 task:
 az deployment group create
  --name api-deleteme-api
  --subscription '62394fa1-c454-4478-944e-3bcadc25b8d1'
  --resource-group 'integrationServices-dev'
  --template-file 'D:\a\1/drop/api.bicep'
  --parameters 'D:\a\1/drop/deleteme-api/azuredeploy.parameters.bicepparam'
  --parameters version='v0.45' apiRevision='13' apiManagementServiceName='hofor-api-management-dev'

Having a bicepparam file with the following content
...other parameters
param apiManagementServiceName = '#apiManagementServiceName - override from devops pipeline#'

When running the deployment I get the error:
The Resource 'Microsoft.ApiManagement/service/#apiManagementServiceName - override from devops pipeline#' under resource group 'integrationServices-dev' was not found
Clearly indicating that the parameter value is still the value from the bicepparam file and NOT being overridden by the inline parameter passed to az deployment command.
Is this not how it was supposed to work? - the above code is running in the AzureCLI@2 task with the correct version (2.54.0):

Related command
az deployment group create
--name api-deleteme-api
--subscription '62394fa1-c454-4478-944e-3bcadc25b8d1'
--resource-group 'integrationServices-dev'
--template-file 'D:\a\1/drop/api.bicep'
--parameters 'D:\a\1/drop/deleteme-api/azuredeploy.parameters.bicepparam'
--parameters version='v0.45' apiRevision='13' apiManagementServiceName='hofor-api-management-dev'
Errors
The Resource 'Microsoft.ApiManagement/service/#apiManagementServiceName - override from devops pipeline#' under resource group 'integrationServices-dev' was not found
Issue script & Debug output
The Resource 'Microsoft.ApiManagement/service/#apiManagementServiceName - override from devops pipeline#' under resource group 'integrationServices-dev' was not found
Expected behavior
Expected the inline paramater to override the parameter in the bicepparam file.
Environment Summary
"azure-cli": "2.54.0",
"azure-cli-core": "2.54.0",
Additional context
No response

Thank you for opening this issue, we will look into it.

@tnsholding - could you run the following command before starting the deployment and share the output, just to confirm the version of Bicep that has been installed:
az bicep version

I've tried to repro this locally with a minimal repro, and have not been able to:
Command:
az deployment group create -g ant-test --parameters main.bicepparam --query "properties.outputs" --parameters foo='override foo' bar='override bar'

Output:
{
  "bar": {
    "type": "String",
    "value": "override bar"
  },
  "baz": {
    "type": "String",
    "value": "base baz"
  },
  "foo": {
    "type": "String",
    "value": "override foo"
  }
}

main.bicepparam:
using 'main.bicep'

param foo = 'base foo'
param bar = 'base bar'
param baz = 'base baz'

main.bicep:
param foo string
param bar string
param baz string

output foo string = foo
output bar string = bar
output baz string = baz

Adding following to output just before running  az deployment group create:
az bicep version
returns:
Bicep CLI version 0.23.1

It was actually a variable not being set correctly in my pipeline, so it appears to be working now.
However one thing seems to be different from json parameter files:
I need to include the parameters in the bicepparam file in order to be able to override them. I would like the possibility to have them defined in the bicep file with default values, NOT including them in the bicepparam file, but being able to override default values with inline parameters.
This does not seem to be possible? - if not defined in bicepparam, the inline parameters are not being used.

Interesting to note:
When my bicep file has @allowed, it errors out before it reads the overridden env variable:
#Bicep param file
param env = '# to be overridden
Bicep File
@allowed([
    'dev'
    'test'
    'prod'
])
param env string

az cli to deploy:
az group create
    -g $(rg) \
    -p main.bicepparam \
    -p env='dev'

Without the @allowed decorator this works just fine

@cwoz117 thanks - that helped pinpoint the issue!
I believe the problem is that we attempt to compile the param file first without the overrides here, which throws an exception before we actually attempt to compile with the overrides here. This looks like a genuine bug in the command.


Point people to Chrome Devtools node debugger?

Development of this seems to be a constant struggle. Every time I've used it, I've given up after facing bugs. There are significant issues reported right now, e.g. Unable install on mac OS and Cannot Install node-inspector in Windows 10.
As of node v6.3.0, Chrome Devtools can debug node. See Debugging Node.js with Chrome DevTools.
Perhaps it's time to point people to the Chrome Devtools debugger and retire this project?
I also use the Jetbrains Webstorm debugger. I'm not sure what others exist.

Chrome DevTools and WebStorm debugger might nice alternatives, but neither of those can show me the network requests that is made by the NodeJS server (i.e. the missing Neworks tab).  I had so much hope for DevTools but it doesn't support it either.

I've found the network tab feature from node-inspector invaluable. I use it frequently when something stops working because an upstream service changed their response schema without notice.
I haven't found any IDE, including the v6 Chrome DevTools debugging, that includes the network details.


Separate Drag Handle

It looks like you can only commence a drag on
 elements. Is it possible to specify a separate element (li child) that can be used as the drag element or handle?

Hi,
you can create "only draggable" area in LI using child element with ignoreClass which will prevent onDragStart event. Remain area around that child will be draggable. Look at the ignoreClass in documentation.
Hope you understand me.

@camohub Thanks for the prompt response. I've been trying ignoreClass however this quickly becomes messy to obtain the behaviour I want.
For example:
[+]HelloItem b2 - clickable text
means I need to add the ignoreClass to every child element.
dragula https://github.com/bevacqua/dragula has a moves options callback which is passed the element about to be dragged and returns true if the drag can start, else false. This makes it easy to implement a drag handle etc. This should be easy to add to this.on( 'mousedown' function.
What do you think?

I am not sure if this is necessary for this type of plugins. This is the first requirement to this function.
I have not enough time to implement it yet.
:) If you can and if you think it should be easy you can do a fork. But I am really not sure if this is necessary and if I'll merge it.
Have a nice day.


[CPU] Skip tiling if the compute op is not a TilingInterface op.

The ukernel op is treated as a valid compute op, but they don't (and can't) implement TilingInterface. The revision skips the case to avoid crash.
https://github.com/openxla/iree/blob/b3200c859dc2446124fd19b038c50b82433c9032/compiler/src/iree/compiler/Codegen/Utils/Utils.cpp#L630-L638
It is a step towards https://github.com/openxla/iree/issues/16025

I think it is okay to treat it as a compute op, but we should really skip the tiling. We can't tile a ukernel op because we lose the iteration domain information. Different ukernel ops could have different iteration domain.

Sorry for the noise, I think I misread this when I saw it on my phone.


ImportError: No module named basesetup

Hi, trying to install Osprey using pip, I encounter the following error:
login2.ls5(1002)$ pip install --user osprey
Collecting osprey
Using cached https://files.pythonhosted.org/packages/63/ac/f472540e6eae60a6086829e5b17ea255227def0ccd17e015be39b49d307d/osprey-1.1.0.tar.gz
Complete output from command python setup.py egg_info:
Traceback (most recent call last):
File "", line 1, in
File "/tmp/pip-build-j2yU2e/osprey/setup.py", line 6, in
from basesetup import write_version_py
ImportError: No module named basesetup
----------------------------------------

Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-build-j2yU2e/osprey/
Does this have to do with any dependencies I am missing when installing using pip?

Hello,
I have been having this problem as well. Has anybody found a solution yet? Some searching around the internet suggests msmbuilder or msmexplorer may have basesetup. And there is indeed a basesetup.py in msmexplorer.
I tried installing both but I still get this "ModuleNotFoundError: No module named 'basesetup'" error.
pip install git+https://github.com/msmbuilder/msmbuilder.git
pip install git+https://github.com/msmbuilder/msmexplorer.git


Make the developers guide more concise

The way the developers guide is organized is a bit overwhelming.

done in 3eb85fc17dafeabc75954d5020bc29bddbc8b9cd


[Feature Request] Support separate evaluation metrics for different relation types for link prediction task.

Currently, GraphStorm combines the MRR scores of different relations types into an overall MRR score. It is required to report MRR scores separately.

Duplicate of #134