chore: Bump activesupport version

What are you trying to accomplish?
Re-opening #1553
Changes in #1550 and #1536 caused view_component to no longer be compatible with Rails < 5.2. This PR updates the .gemspec file to require activesupport version >= 5.2 so folks know about the compatibility issue when installing/updating.  I also updated the compatibility documentation to reflect this.

@joelhawksley I just want to make sure this PR is good. I know it's not a high priority but I just want to make sure there's no additional action needed from me before I completely remove it from my to do list.

But maybe we should target the v3 branch @joelhawksley?

But maybe we should target the v3 branch @joelhawksley?

It should probably have targeted the main branch since view_component hasn't been compatible with Rails < 5.2 since version 2.72.0 but you can still install 2.78.0 in an app with no bundler errors. You'll only know there'a an issue when you start rendering components and you sift through the backtraces...

@DRBragg That's fair. I figured we'd be shipping v3 soon enough for it not to matter. (We're prepping the branch here: https://github.com/ViewComponent/view_component/compare/v3?expand=1).
I'd be happy to land this change sooner though. Want to reopen against main?

@DRBragg That's fair. I figured we'd be shipping v3 soon enough for it not to matter. (We're prepping the branch here: https://github.com/ViewComponent/view_component/compare/v3?expand=1).
I'd be happy to land this change sooner though. Want to reopen against main?

Sure. Forgive my ignorance on this but to reopen against main would that just be opening a new PR with the same branch but just target main?

@DRBragg I'm not sure, actually! I'm open to whatever you suggest.

@joelhawksley Opened #1609 but let me know if that wont work or if you need me to do something additional. Thanks!


Launch Installer e2e tests on Windows with a space in username

There was several issues/regressions for this usecase. it would be nice to have the test launched in this configuration.
Nota: it might be good to test also with some UTF-8 special characters.
Migrated form https://issues.jboss.org/browse/JBDS-4673

@jrichter1 this is something that worth to do for DevSuite Installer as well.

CI updated, job created, tests run.


chore: release v0.6.15

:robot: I have created a release beep boop
0.6.15 (2024-03-31)
What's Changed

chore(deps): bump dependabot/fetch-metadata from 1 to 2 by @dependabot in https://github.com/coffeebeats/gdenv/pull/221
feat(ci): pre-build arm64on linux binaries by @coffeebeats in https://github.com/coffeebeats/gdenv/pull/223

Full Changelog: https://github.com/coffeebeats/gdenv/compare/v0.6.14...v0.6.15

This PR was generated with Release Please. See documentation.

:robot: Release is at https://github.com/coffeebeats/gdenv/releases/tag/v0.6.15 :sunflower:


Unable to drive multiple GSM modem

Hi,
Lwgsm has only one struct to handle modem states so it can not drive more than one modem per controller.

Correct


Implemented Ali-cloud compute module builder pattern

builder pattern code
tests for it

Awesome
On Sun 27 May, 2018, 9:32 PM Junqiu Zheng<EMAIL_ADDRESS>wrote:

builder pattern code
tests for it

You can view, comment on, or merge this pull request online at:
https://github.com/cloudlibz/gocloud/pull/89
Commit Summary

implemented ali compute module builder pattern

File Changes

M compute/ecs/instance.go
https://github.com/cloudlibz/gocloud/pull/89/files#diff-0 (10)
M compute/ecs/instance_test.go
https://github.com/cloudlibz/gocloud/pull/89/files#diff-1 (64)
M compute/ecs/models.go
https://github.com/cloudlibz/gocloud/pull/89/files#diff-2 (183)

Patch Links:

https://github.com/cloudlibz/gocloud/pull/89.patch
https://github.com/cloudlibz/gocloud/pull/89.diff

—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/cloudlibz/gocloud/pull/89, or mute the thread
https://github.com/notifications/unsubscribe-auth/ACFKH0cByhaH1au7cCRWqLRBRgTgdDszks5t2s4ugaJpZM4UPVQB
.

Superb!!

rebased


📃: Align 4 balls

🔴 Title :🎮 Game Request
Game logic and basic description
The logic of the game is basically there is computer and player so we are the player the main task of the player is to stop computer to align 4 balls horizontally or vertically straight order
🔴 Tech stack :The game is purely made with html css and js .
🔴 Objective :
🔴 Summary :Game points
if the player makes or aligns first 4 ball he wins if the computer aligns the 4 balls then the computer wins
📸 Screenshots

✅ Details to Include When Taking the Issue:
Name :
Participant Role (GSSOC-extd, Hacktoberfest):

Happy Contributing! 🚀
Wishing you all the best on your open source journey. Enjoy! 😎

Please do assign


[NDD/DEAF1]

Preferred gene-related syndrome label
For example: NAA10-related syndrome
DEAF1-associated Neurodevelopmental Disorder
Synonyms
Parent term (use OLS, or your favorite ontology browser)
Complex Neurodevelopmental Disorder
Definition
Please write the definition in the format: Any [parent class] in which the cause of the disease is a mutation in the [gene name] gene. For example: Any congenital myopathy in which the cause of the disease is a mutation in the TPM3 gene.
A neurodevelopmental disorder characterized predominantly by intellectual disability, speech delay, motor delay, autism, sleep disturbances, and a high pain threshold. This disorder may be inherited in an autosomal dominant or autosomal recessive manner, likely due to mono-allelic variant resulting in altered function and bi-allelic variants resulting in loss of function (PMID: 30923367), respectively.
**Definition source (Please give PubMed ID, if applicable, in format PMID:#######)
PMID: 30923367
Children terms (if applicable) Should any existing terms be re-classified as children underneath this new proposed term?
Your nano-attribution (ORCID) or URL for a working group
If you don't have an ORCID, you can sign up for one here
https://clinicalgenome.org/affiliation/40006/

Hi Nicole,
I just got a notification that this ticket failed, what should I do to remedy this?

Oh! Just ignore it, we'll fix it on our end. Thanks!


[WIP] Add extension trackers documentation

Addresses #615
Developer's Certificate of Origin 1.1
   By making a contribution to this project, I certify that:

   (a) The contribution was created in whole or in part by me and I
       have the right to submit it under the Apache License 2.0; or

   (b) The contribution is based upon previous work that, to the best
       of my knowledge, is covered under an appropriate open source
       license and I have the right under that license to submit that
       work with modifications, whether created in whole or in part
       by me, under the same open source license (unless I am
       permitted to submit under a different license), as indicated
       in the file; or

   (c) The contribution was provided directly to me by some other
       person who certified (a), (b) or (c) and I have not modified
       it.

   (d) I understand and agree that this project and the contribution
       are public and that a record of the contribution (including all
       personal information I submit with it, including my sign-off) is
       maintained indefinitely and may be redistributed consistent with
       this project or the open source license(s) involved.

Started documenting python editor and pipeline editor trackers. Waiting on new code snippet code as some new trackers are being introduced.
Early review/feedback is welcome :)

As discussed with the team, there won't be trackers on new metadata editor (for now), the only ones to be documented are in pipeline and python editor.


Update Imported Metadata (Quality of Life Feature Request)

Hi! Loving this extension, it's been a lifesaver for creating my ideal Zotero->Roam workflow. Thank you!
One inconvenience I've been running into is updating the notes for a particular source. For example, I may have already imported a source's metadata, which at the time contained no notes. Later, I extract PDF annotations as notes into Zotero, and would like to import those notes into Roam.
Currently, the extension will simply prepend all the metadata into the source's existing page in Roam, duplicating the metadata I already imported.
Ideally, the existing metadata in the Roam page would simply be updated to reflect updates in Zotero.
How difficult might this be to implement?

Pretty difficult, actually :)
After the metadata got added to the page, it's not really possible for the extension to be able to tell which blocks on that page contain the metadata. Because anyone could have subsequently added blocks at the top, bottom, middle, or deleted/rearranged blocks.
If everyone stored the metadata under a parent block (say "Metadata::"), then it'd be possible to just update its child blocks -- but it's not the case.
I've had a request for an option to import notes separately, and will be implementing it soon. Would that solve your issue?

Ah that makes sense, thank you for the clarification. I think separate note import would certainly help!

Also, being able to customize the notes parsing function beyond just split char would be super helpful - I keep getting some unwanted  and  tags in the imported text

Yes the parser is still a work in progress, lots of potential HTML tags that could be present in there. I'll keep working on it :) let me know if there are other tags you've seen besides h1 and span!


Remove documentary comments/associated whitespace

I started to do this as part of the rubocop LineLength TODO. On
reflection, it seemed cleaner to do it on a separate branch as not all
of them were excessively long.  Nevertheless, we don't want them in the
codebase.  Where removal would result in an empty file, as with
config/initializers/backtrace_silencers.rb, I have left the opening
comment (almost always a warning to restart the server if the file
changes).

Other than those two comments, this looks great. Remove all the things!

@SteveMarshall from my opening comment: "Where removal would result in an empty file, as with
config/initializers/backtrace_silencers.rb, I have left the opening
comment..." :)

@tatyree D'oh! Is there any reason not to remove the files? Would it break anything?

@SteveMarshall I'll try and see what happens.

@SteveMarshall Looks GTG. Specs pass without them, removed and rebased into original commit.

caedete eos!


Change md files of Japanese and Korean

We have to change md files like #30 .

[ ] hello_react/problem.md
[ ] hello_react/problem.ko.md
[ ] components/problem.md
[ ] components/problem.ko.md

ping @marocchino

got it. :ok_woman:

Before do this, I must translate jsx-in-depth.

And  reusable-components.html


Replace lifecycled without SNS/SQS

We've had some trouble with SQS lifecycle handling, so we can try something a little less sophisticated and POLL FOR GREAT JUSTICE. Maybe. Haha.
It definitely works:

Fixes #130

Stack JSON URL: https://s3.amazonaws.com/buildkite-aws-stack/lifecycled-the-second/aws-stack.json

:(

Sorry @lox! Turns out you can do a CONTINUE without a lifecycle action token, and just the instance id. The docs/guide/examples don't make that obvious at all.
Which means you can just poll your own state to see the state change.

Rolling updates work AOK, scaling up and down works AOK. I think this is good to 🚀

This seems to be working well 👍


Replace act_on strategies array with explicit function calls

Debuggability improvement: this PR updates a couple _act_on_fallback_ implementations, replacing the strategies array implementation with explicit if / return blocks. This is a bit more duplication but makes inspection easier (setting breakpoints, stepping through code, identifying place in call stack, provides somewhere to put a temporary print statement, etc.)
Also changes the private module-level strategy functions to member functions since we pass self to them all anyway.

Turns out this also uncovered a minor issue in that ActOnStabilizerArgs._strat_apply_mixture does a decompose step. (This was exposed because the mixture called _strat_act_from_single_qubit_decompose internally, and thus when _strat_act_from_single_qubit_decompose was run independently afterward, it never returned True, and code coverage caught that. It didn't catch it previously because there was only one "return True" line that was shared by all strategies. So this approach helps ensure more thorough coverage as well.
Anyway I moved the _strat_apply_mixture to the allow_decompose branch. Formally this is breaking behavior. I'm open to moving it back; whatever the maintainers think. (I'm still not clear exactly what the purpose of allow_decompose is).

@95-martin-orion This one is likely yours. Small change but low priority.

Abandoned due to low priority and it may conflict with a future refactoring.


flynn cli support for ARM

I was trying to get Flynn CLI running on Raspberry Pi. it gives me cannot execute binary file: Exec format error
how can I get git push rights to flynn on Pi without having Flynn CLI?

ARM isn't supported, see https://flynn.io/docs/installation/manual :

Flynn can be installed using our install script on Ubuntu 14.04 amd64.

It is potentially possible to build the CLI on ARM. However we would need to investigate what enumerations of GOARM and GOARCH values are necessary.

since there is no granular access control and one person can have access to all apps, we were going to use a Raspberry Pi to build a physical interface to Flynn. It would be quite easy to do if cli works on ARM.

Flynn is unmaintained and our infrastructure will shut down on June 1, 2021. See the README for details.


Stevenxl group chat

Group chat works!

@saraho-shea @StevenXL
A lot of this is lost on me, so I'm going to merge it!


opbeat-js and opbeat-angular  Change package github repository

Hi,
We want our bower packages to point to another endpoint on github:
opbeat-js should point to git://github.com/opbeat/opbeat-js-release
opbeat-angular should point to git://github.com/opbeat/opbeat-angular-release
How should we proceed?
Thanks

You can unregister these packages and register them again


Rewrite /regions/name/{{name}} to Go

I'm submitting an ...
improvement request (usability, performance, tech debt, etc.)
Traffic Control components affected ...

Documentation (possibly)
Traffic Ops

Current behavior:
/regions/name/{{name}} is handled by Perl
Expected / new behavior:
/regions/name/{{name}} should be handled by Go.
Minimum API Versions
1.1
Request Methods

[x] GET (#2353)
[ ] DELETE

Minimal reproduction of the problem with instructions:
N/A

i think this should be deprecated (not rewritten to Go and a deprecation notice added to the response) as you can do the same thing with GET /regions/{id}


Reverse aka properties to json

Hey
I'm a bit confused how to get it to work the other way - properties -> json.
If I first went from json to properties and changed something in properties file then how do I get those changes to json?
json-to-properties -r config.json doesn't seem to work. Also, should I change src and dist now that I'm doing the reverse process?
Maybe bit dumb questions but I can't manage to convert properties file to json. It seemes that I'm doing something wrong. Can I please get step-by-step guide? (:

Hi Karl,
Thanks for getting in touch. If you are using the config.json file to specify the source and destination directory, yes you have to change the "src" and "dist" values in your config.json to point to the respective directories.
For example
If you are converting from json to properties, the config file should be
{
    src: "c:\json\myfiles",
    dist: "c:\properties\myconvertedfiles"
}

and if you are doing the reverse process with the -r flag the config file should be as follows
{
    "src": "c:\properties\myconvertedfiles",
    "dist": "c:\json\myfiles"
}

This specifies that the source folder for properties files is the directory where the properties are placed, and likewise for the dist which specifies the directory where the json are placed.
I understand that at the moment this is a bit cumbersome, and will look into updating the tool to be more easy to use.
For the time being, as a work around you can use two config files, one for the normal process, (eg. config.json) and one for the reverse (eg. config-reverse.json)
Hope this helps.


Controls disappear when videos are added to a small grid item

When a video is placed into a small grid, most of the controls disappear. (They are hidden in elements below the row)
Eg:

In Media Element 2 the controls resized when a smaller container was chosen.

Can you share a URL where I can see this please?

Thanks @ron666
It works as supposed now with a smaller container

Excuse me for not being able to provide an example earlier, but my shift ended and haven't used a PC till then :)

It's OK I'm glad it worked. Closing issue


Color column stays highlighted after deleting text (full_column = true)

Once I add text that protrudes the ruler I set it becomes visible.

When I then delete the text the column stays highlighted whatever I do.

When I quit and re-open nvim the ruler disappears.

My config:
return {
  'fmbarina/multicolumn.nvim',
  event = { 'BufReadPre', 'BufNewFile' },
  opts = {
    base_set = {
      full_column = true,
      always_on = false,
    },
  },
}

What I expected
Shouldn't the ruler disappear? Since I have always_on disabled.

You're right, it should. Thank you for reporting. Haven't used Neovim in a while, so it's possible the plugin has fallen behind on necessary updates. I'm picking it back up, so I'll look into it.

Awesome.
I really appreciated the ability to have multiple columns. I don't think other plugins have that. So thanks for that 😄

I'm glad to help, but I'm not sure what you mean by multiple columns here. Smartcolumn supports per-filetype, multiple columns and, from a quick glance at NeoColumn's code, I think it supports multiple columns, too.

I guess I must have misunderstood the differences then. (After some short searching for a colorcolumn plugin I settled on this one. Misinformation might be from reddit or something.)

Hey again, finally back. It was a very silly bug :^)
Despite the docs having long stated that the default value for the colorcolumn option is "" (an empty string), multicolumn cleared it by setting the value to nil. I probably copied this from someone else without properly understanding it. Something happened, I'm guessing in the update to 0.10, that made it so this no longer worked. Changing it to "", as it should've been from the start, did the trick.
Perhaps you've switched to another plugin at this point, but regardless, thanks again for reporting :^)
I'm marking this issue as closed in 5b30a04.

Awesome! Thanks 😄


sentences/a 2-words sentence] In the exercise 21 in the mode "listen" the word "сидит" is not voiced

Preconditions:
1 Log in as an existing user. Open: groups/speech exercises/sentences/a 2-words sentence/21 exercise
https://brainup.site/groups/2/series/4/subgroup/29/exercise/1197/task/1189
2 The first 20 exercises are completed
Step:
Press the red button
Actuai result: the word "сидит" is not voiced
Expected result: all words are voiced

https://brainup.site/groups/2/series/4/subgroup/55/exercise/1644/task/1632
done

Couldn't reproduce.
I suppose it was fix.


The Ansible task is throwing Warnings: Use Cipheriv for counter mode of aes-256-ctr

As originally posted by @ffloimair in https://github.com/microsoft/azure-pipelines-tasks/issues/12147#issuecomment-1209119173_ the Ansible task is (still) throwing 24 such warning messages.

Please solve


fix: send the correct limitToFiles to the incremental scan [IDE-402]

Description
As seen in the ticket, when changing a file we would return 0 vulnerabilities. This was because all vulnerabilities came from the same file and the incremental scanning mode was using absolute path instead of relative path to send the limitToFiles. To fix this, this PRs uses the computed limitToFiles for the bundle, which contain the relative path.
Also added the value to the debug log and configured the logger in the analysisOrchestrator to be injected using the function options pattern.
Checklist

[x] Tests added and all succeed
[x] Linted
[ ] README.md updated, if user-facing

🚨After having merged, please update the snyk-ls and CLI go.mod to pull in latest client.

This should probably also get updated in the CLI RC. cc @PeterSchafer

Hm... this should also go into a new LS that gets pulled into CLI.


WMExecutionFailure crashes

Here
http://cms-project-relval.web.cern.ch/cms-project-relval/forGithubIssue25Mar2015/Job_502057.tar.bz2
you can see an example of a job where it seems that the wmcore code has crashed. It produces this message in the Report.*.pkl file:
Adding last ten lines of CMSSW stdout:
WARNING: In non-interactive mode release checks e.g. deprecated releases, production architectures are disabled.
WARNING: There already exists /storage/local/data1/condor/execute/dir_13460/glide_ZE1nDb/execute/dir_25457/job/WMTaskSpace/cmsRun1/CMSSW_7_4_0_pre9_ROOT6 area for SCRAM_ARCH slc6_amd64_gcc491.
CmsRunFailure
Message: Error running cmsRun
{'arguments': ['/bin/bash', '/storage/local/data1/condor/execute/dir_13460/glide_ZE1nDb/execute/dir_25457/job/WMTaskSpace/cmsRun1/cmsRun1-main.sh', '', 'slc6_amd64_gcc491', 'scramv1', 'CMSSW', 'CMSSW_7_4_0_pre9_ROOT6', 'FrameworkJobReport.xml', 'cmsRun', 'PSet.py', '', '', '']}
Return code: 1
ModuleName : WMCore.WMSpec.Steps.WMExecutionFailure
MethodName : __init__
ClassInstance : None
FileName : /storage/local/data1/condor/execute/dir_13460/glide_ZE1nDb/execute/dir_25457/job/WMCore.zip/WMCore/WMSpec/Steps/WMExecutionFailure.py
ClassName : None
LineNumber : 18
ErrorNr : 1

Traceback:

@AndrewLevin, Hi Andrew, could explain a little more what kind of behavior you want? I might misunderstood what you want in the meeting.

Hi Seangchan,
It says "Adding last ten lines of CMSSW stdout:" but it does not actually add the last ten lines of the CMSSW stdout (it adds some lines in the stdout of the wmcore code that is executing I guess). Having some of the CMSSW stdout is the behavior I want.
If you look at the condor...err files (eg Job_502057/condor.45477.15.err) in the link, you can see the lines below, which may or may not be related to the missing CMSSW stdout, but still look very bad to me.
Andrew
ERROR:root:'1_ExeWCTime'
ERROR:root:Traceback (most recent call last):
File "/storage/local/data1/condor/execute/dir_7634/glide_Ss5cxB/execute/dir_12407/job/WMCore.zip/WMCore/WMRuntime/Monitors/DashboardMonitor.py", line 140, in stepEnd
stepReport = stepReport)
File "/storage/local/data1/condor/execute/dir_7634/glide_Ss5cxB/execute/dir_12407/job/WMCore.zip/WMCore/WMRuntime/DashboardInterface.py", line 328, in stepEnd
self.WrapperWCTime += data['%d_ExeWCTime' % self.stepCount]
KeyError: '1_ExeWCTime'
...
Exception in thread Thread-1 (most likely raised during interpreter shutdown):

Hi Andrew, so basically you want to have some useful information to propagate to wmstats not just last 10 line. (And you said it is not even do that).
Extracting useful messages from log is maybe a little harder.
What I can think of is searching ERROR string and get the messages around that.
In this particular example which message is useful for you in the log. Also could you point me CMSSW stdout and stdout log file (scramOutput.log). If you can think of pattens of useful log message, that will be good too.

Hi Seangchan,
Yes, I want to have useful information in wmstats. The last 10 lines would be fine in this case. Here are the CMSSW log files for this job:
http://cms-project-relval.web.cern.ch/cms-project-relval/forGithubIssue25Mar2015/719c9614-d22f-11e4-9f78-02163e00d7b3-0-3-logArchive.tar.gz
The information in WMStats in this case is about a WMCore crash. The problem for us (the CMSSW developers and the workflow team) is that CMSSW crashed, not that WMCore crashed. Having information about a WMCore crash where there should be information about a CMSSW crash is really not good.
Andrew

@ticoann was this fix added in #7933 ?

I would say partially. Still need to see how the cmssw error propagate.

Demoting it since it has been high priority for 2 years :)


trurl: init at 0.2

Description of changes
This is a new tool for "translating and transposing URLs", made by curl's Daniel Sternberg.
Intented as a companion tool to curl.
Introduction blog post: https://daniel.haxx.se/blog/2023/04/03/introducing-trurl/

Things done

Built on platform(s)

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

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[x] Tested, as applicable:

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

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

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

[x] Fits CONTRIBUTING.md.

Thanks for the review!
Fixed your suggestion, also updated the homepage link as it got an actual page now.

trurl 0.3  has been tagged.

Updated to 0.3 and added the changelog meta attribute. No other changes.


startingShape/endingShape altertives

As noted in #422 it was previously possible in v.3.17.0 to add rounded shapes to bar charts, but that feature is now deprecated as of v3.24.0.
I was curious if there are alternatives or hacks to consider. From a purely UI standpoint, this was a rather useful feature.

Yes, we need this !!!!!!!!!

Please please..... allow to set borderRadius manually!!!

+1 can we please add this?

+1

Closing as this is fixed in the latest release 3.26.0
plotOptions: {
  bar: {
    borderRadius: 20 // or any number
  }
}

Thanks for the great work @junedchhipa!

There's some bugginess to this. If you have a stacked chart, and the top series has a null value somewhere in the series, the border radius is not applied to next lower series.
DEMO:
https://codepen.io/david-induro/pen/JjNdbxx
@beau-gosse Should I make a new Issue for this?


Can’t add a feed item to a folder

Steps to reproduce

Add a normal feed at the top level (not in a folder)
Decide, “hey! I want a folder!” and make a folder, giving it whatever name you’d like (via the toolbar button)
Try to drag and drop your feed you added in Step 1 (or any feed) into your newly created folder

Expected Results
The dropped feed should be nested inside the folder.
Actual Results
The feed flies back to where the drag initiated and it is not added to the folder. I can’t seem to figure out any way to add a feed to a folder, but maybe I’m missing something.

Ahh, I see this is a dupe of #363


librealsense detects F200 but not SR300

Required Info

Camera Model
SR300

Firmware Version

Operating System & Version
Ubuntu 16.04.1 LTS

Kernel Version (Linux Only)
4.4.0-47-generic

Build System
Makefile

Hi guys,
I installed everything following the tutorial and I could run the examples just fine using my F200 camera.
When I switch to the SR300, I get a "No device detected. Is it plugged in?"
The SR300 works on librealsense for Windows (Windows 10 build 14965) and also with the full SDK.
What kind of extra information can I provide you to assist me in this issue?
Thanks a lot,
Andre

Hi, as the first step could you please check or share the output of lsusb and dmesg after you connect the camera?

Looking at the logs I can see that it's not a librealsense problem, Ubuntu is not recognizing the SR300, only the F200. Windows recognizes both, and Virtual Box too.
Any ideas why?
F200

lsusb
carlucci@ubuntuvm:~$ lsusb
Bus 002 Device 006: ID 8086:0a66 Intel Corp.
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 015: ID 041e:4099 Creative Technology, Ltd
Bus 001 Device 002: ID 80ee:0021 VirtualBox USB Tablet
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

dmesg | grep usb
carlucci@ubuntuvm:~$ dmesg | grep usb
[    0.358816] usbcore: registered new interface driver usbfs
[    0.358834] usbcore: registered new interface driver hub
[    0.358852] usbcore: registered new device driver usb
[    1.157776] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
[    1.157778] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    1.157779] usb usb1: Product: xHCI Host Controller
[    1.157781] usb usb1: Manufacturer: Linux 4.4.0-47-generic xhci-hcd
[    1.157782] usb usb1: SerialNumber: 0000:00:0c.0
[    1.158779] usb usb2: New USB device found, idVendor=1d6b, idProduct=0003
[    1.158781] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    1.158782] usb usb2: Product: xHCI Host Controller
[    1.158783] usb usb2: Manufacturer: Linux 4.4.0-47-generic xhci-hcd
[    1.158784] usb usb2: SerialNumber: 0000:00:0c.0
[    1.467310] usb 1-1: new full-speed USB device number 2 using xhci_hcd
[    1.624757] usb 1-1: New USB device found, idVendor=80ee, idProduct=0021
[    1.624760] usb 1-1: New USB device strings: Mfr=1, Product=3, SerialNumber=0
[    1.624762] usb 1-1: Product: USB Tablet
[    1.624763] usb 1-1: Manufacturer: VirtualBox
[    1.624873] usb 1-1: ep 0x81 - rounding interval to 64 microframes, ep desc says 80 microframes
[    1.950569] usb 1-2: new full-speed USB device number 3 using xhci_hcd
[    2.349557] usb 1-2: New USB device found, idVendor=041e, idProduct=4099
[    2.349572] usb 1-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[    2.349576] usb 1-2: Product: Creative VF0800
[    2.349581] usb 1-2: Manufacturer: Creative Technology Ltd
[    2.349585] usb 1-2: SerialNumber:<PHONE_NUMBER>43
[    2.470540] usb 1-3: new high-speed USB device number 4 using xhci_hcd
[    2.694946] usb 1-3: device descriptor read/64, error 18
[    3.022993] usb 1-3: device descriptor read/64, error 18
[    3.346987] usb 1-3: new high-speed USB device number 5 using xhci_hcd
[    3.571606] usb 1-3: device descriptor read/64, error 18
[    3.898961] usb 1-3: device descriptor read/64, error 18
[    4.222797] usb 1-3: new high-speed USB device number 6 using xhci_hcd
[    4.239529] usb 1-3: Invalid ep0 maxpacket: 9
[    4.462520] usb 1-3: new high-speed USB device number 7 using xhci_hcd
[    4.479119] usb 1-3: Invalid ep0 maxpacket: 9
[    4.479324] usb usb1-port3: unable to enumerate USB device
[    4.572054] usbcore: registered new interface driver usbhid
[    4.572056] usbhid: USB HID core driver
[    4.574372] input: VirtualBox USB Tablet as /devices/pci0000:00/0000:00:0c.0/
usb1/1-1/1-1:1.0/0003:80EE:0021.0001/input/input6
[    4.574602] hid-generic 0003:80EE:0021.0001: input,hidraw0: USB HID v1.10 Mou
se [VirtualBox USB Tablet] on usb-0000:00:0c.0-1/input0
[    4.577796] input: Creative Technology Ltd Creative VF0800 as /devices/pci000
0:00/0000:00:0c.0/usb1/1-2/1-2:1.3/0003:041E:4099.0002/input/input7
[    4.631959] hid-generic 0003:041E:4099.0002: input,hiddev0,hidraw1: USB HID v
1.11 Device [Creative Technology Ltd Creative VF0800] on usb-0000:00:0c.0-2/input3
[   13.498165] usbcore: registered new interface driver snd-usb-audio
[  141.051609] usbcore: registered new interface driver uvcvideo
[  455.222501] usb 1-2: reset full-speed USB device number 3 using xhci_hcd
[  455.338345] usb 1-2: device descriptor read/64, error -32
[  455.554636] usb 1-2: device descriptor read/64, error -32
[  455.771441] usb 1-2: reset full-speed USB device number 3 using xhci_hcd
[  455.956873] usb 1-2: device descriptor read/64, error -32
[  456.170130] usb 1-2: device descriptor read/64, error -32
[  456.386162] usb 1-2: reset full-speed USB device number 3 using xhci_hcd
[  456.402892] usb 1-2: device descriptor read/8, error -32
[  456.522382] usb 1-2: device descriptor read/8, error -32
[  456.738208] usb 1-2: reset full-speed USB device number 3 using xhci_hcd
[  456.758131] usb 1-2: device descriptor read/8, error -32
[  456.878065] usb 1-2: device descriptor read/8, error -32
[  456.998833] usb 1-2: USB disconnect, device number 3
[  456.999177] usb 1-2: 1:1: cannot set freq 48000 to ep 0x81
[  456.999229] usb 1-2: 2:0: cannot get min/max values for control 2 (id 2)
[  457.115202] usb 1-2: new full-speed USB device number 8 using xhci_hcd
[  457.234076] usb 1-2: device descriptor read/64, error -32
[  457.454278] usb 1-2: device descriptor read/64, error -32
[  457.669558] usb 1-2: new full-speed USB device number 9 using xhci_hcd
[  457.781284] usb 1-2: device descriptor read/64, error -32
[  458.024314] usb 1-2: device descriptor read/64, error -32
[  458.282277] usb 1-2: new full-speed USB device number 10 using xhci_hcd
[  458.312504] usb 1-2: device descriptor read/8, error -32
[  458.429650] usb 1-2: device descriptor read/8, error -32
[  458.644762] usb 1-2: new full-speed USB device number 11 using xhci_hcd
[  458.661314] usb 1-2: device descriptor read/8, error -32
[  458.780937] usb 1-2: device descriptor read/8, error -32
[  458.884557] usb usb1-port2: unable to enumerate USB device
[  785.567280] usb 1-2: new full-speed USB device number 12 using xhci_hcd
[  785.962390] usb 1-2: New USB device found, idVendor=041e, idProduct=4099
[  785.962395] usb 1-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[  785.962396] usb 1-2: Product: Creative VF0800
[  785.962398] usb 1-2: Manufacturer: Creative Technology Ltd
[  785.962399] usb 1-2: SerialNumber:<PHONE_NUMBER>83
[  786.116654] input: Creative Technology Ltd Creative VF0800 as /devices/pci000
0:00/0000:00:0c.0/usb1/1-2/1-2:1.3/0003:041E:4099.0003/input/input9
[  786.173966] hid-generic 0003:041E:4099.0003: input,hiddev0,hidraw1: USB HID v
1.11 Device [Creative Technology Ltd Creative VF0800] on usb-0000:00:0c.0-2/input3
[  786.507702] usb 1-3: new full-speed USB device number 13 using xhci_hcd
[  786.738316] usb 1-3: New USB device found, idVendor=045e, idProduct=07a5
[  786.738320] usb 1-3: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[  786.738322] usb 1-3: Product: Microsoft® 2.4GHz Transceiver v9.0
[  786.738323] usb 1-3: Manufacturer: Microsoft
[  786.745359] input: Microsoft Microsoft® 2.4GHz Transceiver v9.0 as /devices/
pci0000:00/0000:00:0c.0/usb1/1-3/1-3:1.0/0003:045E:07A5.0004/input/input10
[  786.799596] hid-generic 0003:045E:07A5.0004: input,hidraw2: USB HID v1.11 Key
board [Microsoft Microsoft® 2.4GHz Transceiver v9.0] on usb-0000:00:0c.0-3/input0
[  786.804679] input: Microsoft Microsoft® 2.4GHz Transceiver v9.0 as /devices/
pci0000:00/0000:00:0c.0/usb1/1-3/1-3:1.1/0003:045E:07A5.0005/input/input11
[  786.885023] hid-generic 0003:045E:07A5.0005: input,hidraw3: USB HID v1.11 Mou
se [Microsoft Microsoft® 2.4GHz Transceiver v9.0] on usb-0000:00:0c.0-3/input1
[  786.905839] input: Microsoft Microsoft® 2.4GHz Transceiver v9.0 as /devices/
pci0000:00/0000:00:0c.0/usb1/1-3/1-3:1.2/0003:045E:07A5.0006/input/input12
[  787.015437] hid-generic 0003:045E:07A5.0006: input,hidraw4: USB HID v1.11 Dev
ice [Microsoft Microsoft® 2.4GHz Transceiver v9.0] on usb-0000:00:0c.0-3/input2
[  811.572144] usb 1-3: USB disconnect, device number 13
[  818.405028] usb 1-2: USB disconnect, device number 12
[  824.115247] usb 1-2: new full-speed USB device number 14 using xhci_hcd
[  824.338090] usb 1-2: New USB device found, idVendor=045e, idProduct=07a5
[  824.338094] usb 1-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[  824.338096] usb 1-2: Product: Microsoft® 2.4GHz Transceiver v9.0
[  824.338097] usb 1-2: Manufacturer: Microsoft
[  824.342697] input: Microsoft Microsoft® 2.4GHz Transceiver v9.0 as /devices/
pci0000:00/0000:00:0c.0/usb1/1-2/1-2:1.0/0003:045E:07A5.0007/input/input13
[  824.395676] hid-generic 0003:045E:07A5.0007: input,hidraw1: USB HID v1.11 Key
board [Microsoft Microsoft® 2.4GHz Transceiver v9.0] on usb-0000:00:0c.0-2/input0
[  824.400494] input: Microsoft Microsoft® 2.4GHz Transceiver v9.0 as /devices/
pci0000:00/0000:00:0c.0/usb1/1-2/1-2:1.1/0003:045E:07A5.0008/input/input14
[  824.477421] hid-generic 0003:045E:07A5.0008: input,hidraw2: USB HID v1.11 Mou
se [Microsoft Microsoft® 2.4GHz Transceiver v9.0] on usb-0000:00:0c.0-2/input1
[  824.497444] input: Microsoft Microsoft® 2.4GHz Transceiver v9.0 as /devices/
pci0000:00/0000:00:0c.0/usb1/1-2/1-2:1.2/0003:045E:07A5.0009/input/input15
[  824.611448] hid-generic 0003:045E:07A5.0009: input,hidraw3: USB HID v1.11 Dev
ice [Microsoft Microsoft® 2.4GHz Transceiver v9.0] on usb-0000:00:0c.0-2/input2
[  827.119328] usb 1-3: new full-speed USB device number 15 using xhci_hcd
[  827.633264] usb 1-3: New USB device found, idVendor=041e, idProduct=4099
[  827.633269] usb 1-3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[  827.633272] usb 1-3: Product: Creative VF0800
[  827.633274] usb 1-3: Manufacturer: Creative Technology Ltd
[  827.633276] usb 1-3: SerialNumber:<PHONE_NUMBER>83
[  827.821886] input: Creative Technology Ltd Creative VF0800 as /devices/pci000
0:00/0000:00:0c.0/usb1/1-3/1-3:1.3/0003:041E:4099.000A/input/input16
[  827.877742] hid-generic 0003:041E:4099.000A: input,hiddev0,hidraw4: USB HID v
1.11 Device [Creative Technology Ltd Creative VF0800] on usb-0000:00:0c.0-3/input3
[  830.611071] usb 2-1: new SuperSpeed USB device number 2 using xhci_hcd
[  830.627438] usb 2-1: device descriptor read/8, error -32
[  830.730994] usb 2-1: new SuperSpeed USB device number 2 using xhci_hcd
[  830.747476] usb 2-1: device descriptor read/8, error -32
[  833.415354] usb usb2-port1: Could not disable after 2000 ms
[  833.527816] usb 2-1: new SuperSpeed USB device number 3 using xhci_hcd
[  833.543731] usb 2-1: device descriptor read/8, error -32
[  833.647001] usb 2-1: new SuperSpeed USB device number 3 using xhci_hcd
[  833.664304] usb 2-1: device descriptor read/8, error -32
[  833.879098] usb 2-1: new SuperSpeed USB device number 4 using xhci_hcd
[  833.896043] usb 2-1: device descriptor read/8, error -32
[  833.999281] usb 2-1: new SuperSpeed USB device number 4 using xhci_hcd
[  834.016357] usb 2-1: device descriptor read/8, error -32
[  834.231139] usb 2-1: new SuperSpeed USB device number 5 using xhci_hcd
[  834.247528] usb 2-1: device descriptor read/8, error -32
[  834.351220] usb 2-1: new SuperSpeed USB device number 5 using xhci_hcd
[  834.368355] usb 2-1: device descriptor read/8, error -32
[  834.471885] usb usb2-port1: unable to enumerate USB device
[  867.463288] usb 2-1: new SuperSpeed USB device number 6 using xhci_hcd
[  867.480891] usb 2-1: New USB device found, idVendor=8086, idProduct=0a66
[  867.480895] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[  867.480896] usb 2-1: Product: Intel(R) RealSense(TM) 3D Camera (Front F200)
[  867.480898] usb 2-1: Manufacturer: Intel(R) RealSense(TM) 3D Camera (Front F200)
[  867.480899] usb 2-1: SerialNumber:<PHONE_NUMBER>07
[  867.488656] input: Intel(R) RealSense(TM) 3D Camer as /devices/pci0000:00/000
0:00:0c.0/usb2/2-1/2-1:1.0/input/input17
[  867.492937] input: Intel(R) RealSense(TM) 3D Camer as /devices/pci0000:00/000
0:00:0c.0/usb2/2-1/2-1:1.2/input/input18
[  871.400687] usb 1-2: USB disconnect, device number 14
carlucci@ubuntuvm:~$

SR300

carlucci@ubuntuvm:~$ lsusb
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 005: ID 8087:07dc Intel Corp.
Bus 001 Device 004: ID 413c:3012 Dell Computer Corp. Optical Wheel Mouse
Bus 001 Device 002: ID 80ee:0021 VirtualBox USB Tablet
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

carlucci@ubuntuvm:~$ dmesg | grep usb
[    0.387804] usbcore: registered new interface driver usbfs
[    0.387816] usbcore: registered new interface driver hub
[    0.387825] usbcore: registered new device driver usb
[    1.102295] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
[    1.102297] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    1.102299] usb usb1: Product: xHCI Host Controller
[    1.102301] usb usb1: Manufacturer: Linux 4.4.0-47-generic xhci-hcd
[    1.102303] usb usb1: SerialNumber: 0000:00:0c.0
[    1.103323] usb usb2: New USB device found, idVendor=1d6b, idProduct=0003
[    1.103325] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    1.103326] usb usb2: Product: xHCI Host Controller
[    1.103328] usb usb2: Manufacturer: Linux 4.4.0-47-generic xhci-hcd
[    1.103329] usb usb2: SerialNumber: 0000:00:0c.0
[    1.411215] usb 1-1: new full-speed USB device number 2 using xhci_hcd
[    1.557790] usb 1-1: New USB device found, idVendor=80ee, idProduct=0021
[    1.557793] usb 1-1: New USB device strings: Mfr=1, Product=3, SerialNumber=0
[    1.557795] usb 1-1: Product: USB Tablet
[    1.557796] usb 1-1: Manufacturer: VirtualBox
[    1.557902] usb 1-1: ep 0x81 - rounding interval to 64 microframes, ep desc says 80 microframes
[    1.891061] usb 1-2: new high-speed USB device number 3 using xhci_hcd
[    2.115154] usb 1-2: device descriptor read/64, error 18
[    2.439407] usb 1-2: device descriptor read/64, error 18
[    2.763796] usb 1-2: new high-speed USB device number 4 using xhci_hcd
[    2.984054] usb 1-2: device descriptor read/64, error 18
[    3.312348] usb 1-2: device descriptor read/64, error 18
[    3.635382] usb 1-2: new high-speed USB device number 5 using xhci_hcd
[    3.652078] usb 1-2: Invalid ep0 maxpacket: 9
[    3.871362] usb 1-2: new high-speed USB device number 6 using xhci_hcd
[    3.887694] usb 1-2: Invalid ep0 maxpacket: 9
[    3.888016] usb usb1-port2: unable to enumerate USB device
[    3.896174] usbcore: registered new interface driver usbhid
[    3.896176] usbhid: USB HID core driver
[    3.897634] input: VirtualBox USB Tablet as /devices/pci0000:00/0000:00:0c.0/usb1/1-1/1-1:1.0/0003:80EE:0021.0001/input/input6
[    3.897990] hid-generic 0003:80EE:0021.0001: input,hidraw0: USB HID v1.10 Mouse [VirtualBox USB Tablet] on usb-0000:00:0c.0-1/input0
[  257.686162] usbcore: registered new interface driver uvcvideo

There are some known issues when working with realsense inside a VM. Unfortunately for now some of these seem impossible to resolve, but we do work in this direction.
For now, please retry with a physical box, you can try with Ubuntu live-stick if you don't want full Linux installation.


Windows Python Version

python --version or python -V on windows will print the version to the console, but not to STDOUT.
If you run the command python --version > test.txt the contents of that file will be empty!
This is why our child process cannot see the output on windows.  Fixes anyone?

fixed by #219


Use julia-format action

Use https://github.com/julia-actions/julia-format to automatically suggest format changes.

Note to myself: The suggestions don't work for PRs from a fork, but they will still show up as warnings. So this is still better than before.


DOCS-8072-4.3-tuning-repeatable-nonrepeatable-kt

tuning-repeatable-nonrepeatable.adoc

Closing as content was applied and merged in https://github.com/mulesoft/docs-mule-runtime/pull/1475


[Sema] Diagnose redundant conditional conformances more specifically.

We don't allow things like
extension Type: P where Param: P {}
extension Type: P where Param: Q {}

or
extension Type: P where Param == Int {}
extension Type: P where Param == Float {}

or
extension Type: P where Param: P {}
extension Type: P where Param == SomethingThatIsntP {}

and the default error message "redundant conformance" message doesn't convey
this very well.
Fixes rdar://problem/36262409.

@swift-ci please smoke test


FatalErrorException in Builder.php line 77: Call to a member function make() on null

Just installed this.. getting this error with my first simple query. Here is my code.
http://kopy.io/dovUq

Nevermind, i did not register the service provider.


fix event.ID && event.ResourceID name bug

rancherevents/util/util.go line 11 and 13

@scofieldpeng this change would require go-machine-service vendor update. Current version is https://github.com/rancher/go-machine-service/commits/3c74782bf970723228c399950d84f10764c3a47c

You can find the information about deps here:
https://github.com/rancher/kubernetes-agent/blob/master/.gitmodules

@scofieldpeng This project uses git submodules, but we are deleting them and switch to trash for vendor managment.

By somewhat of a coincidence, https://github.com/rancher/kubernetes-agent/pull/17 address this change.


Dynamic Dates for JS cal + translations for dates

Created utility functions for dates (start ,end etc...) calendarDates.js
JS cal dates are no longer hardcoded (now using calendarDates.js)
Date strings now use locale and are translated via  or makeGMTDate from Time.js
Added ability to pass options to the  component  i.e.  { month: 'long', year: 'numeric' }
Calendar test we're not updated am I wrong thinking those will need a hard-coded date to test against?

@pcraig3
Tried to get the let { context: { store: { calendar = {} } = {} } = {} } = this.props line working but ended up resorting to the following for now.
 if (
      this.props &&
      this.props.context &&
      this.props.context.store &&
      this.props.context.store.language
    ) {
      locale = this.props.context.store.language
    }

Translated Dates

Dynamic confirmation date

Start End Dates
Adjusted start and end dates to match the following:
Today + 6 weeks = first available dates
8 weeks presented as available in total
JS Cal

Landing Page

Here, I'm going to test this out locally also just for a once-over.

Last thing I noticed (and I don't think we should let this hold up the PR): when you're in no-JS mode, the dates aren't formatting.

I think it's because command-line node doesn't ship with locale information by default, and then since the browser JS isn't turned on, the dates never get translated properly.
I'll write a bug for this in trello we should merge this PR without worrying too much about it.

Interesting with the command line node stuff.  Is that the same type of bug you guys hit with Amir's code.
I'll make the adjustments in the a.m thanks for reviewing.


getbalance throws error after first asset from coinprism arrives in the wallet

Hi,
I've set up my local testnet bitcoind and connected colorcore to it. Ive use these parameters for the bitcoin testnet:
version-byte=111
p2sh-version-byte=196
asset-version-byte=115
I was able send Bitcoins to the testnet wallet and
python colorcore.py getbalance
would give me a JSON object with the correct answer.
Now I've created an asset https://testnet.coinprism.info/asset/oZrgafn6vCZjdMb37zNVgcnjkpcnD1yPM5
on testnet.coinprism.com.
I've sent some of these colored coins to my colorcore wallet with this transaction:
https://testnet.coinprism.info/tx/e4ab8f5128f2c3758da34f823fdf714139ebe26cb11c9ca4924bf05b912a8061
I can see in bitcoin-qt that the transfer is confirmed, but now
python colorcore.py getbalance
gives me an exception. Can you please give me an idea why this doesn't work? It's on the testnet, so I can also provide the private key, if required.
Here's the stack trace:
C:\Users\ganesh\Documents\Projekte\Bitcoin\coloredcoins\colorcore>c:\Python34\python  colorcore.py getbalance
Traceback (most recent call last):
File "c:\Python34\lib\site-packages\bitcoin\rpc.py", line 307, in getrawtransaction
r = self._call('getrawtransaction', b2lx(txid), 1 if verbose else 0)
File "c:\Python34\lib\site-packages\bitcoin\rpc.py", line 146, in _call
raise JSONRPCException(response['error'])
bitcoin.rpc.JSONRPCException: msg: 'No information available about transaction'  code: -5
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "colorcore.py", line 35, in
colorcore.routing.Program.execute()
File "C:\Users\ganesh\Documents\Projekte\Bitcoin\coloredcoins\colorcore\colorcore\routing.py", line 64, in execute
router.parse(sys.argv[1:])
File "C:\Users\ganesh\Documents\Projekte\Bitcoin\coloredcoins\colorcore\colorcore\routing.py", line 338, in parse
func(**args)
File "C:\Users\ganesh\Documents\Projekte\Bitcoin\coloredcoins\colorcore\colorcore\routing.py", line 255, in decorator
self.event_loop.run_until_complete(coroutine_wrapper())
File "c:\Python34\lib\asyncio\base_events.py", line 316, in run_until_complete
return future.result()
File "c:\Python34\lib\asyncio\futures.py", line 275, in result
raise self._exception
File "c:\Python34\lib\asyncio\tasks.py", line 234, in _step
result = coro.throw(exc)
File "C:\Users\ganesh\Documents\Projekte\Bitcoin\coloredcoins\colorcore\colorcore\routing.py", line 240, in coroutine_wrapper
result = yield from function(controller, *args, **kwargs)
File "C:\Users\ganesh\Documents\Projekte\Bitcoin\coloredcoins\colorcore\colorcore\operations.py", line 61, in getbalance
from_address, min_confirmations=self._as_int(minconf), max_confirmations=self._as_int(maxconf))
File "C:\Users\ganesh\Documents\Projekte\Bitcoin\coloredcoins\colorcore\colorcore\operations.py", line 343, in _get_unspent_outputs
output_result = yield from engine.get_output(item['outpoint'].hash, item['outpoint'].n)
File "c:\Python34\lib\site-packages\openassets\protocol.py", line 73, in get_output
colored_outputs = yield from self.color_transaction(transaction)
File "c:\Python34\lib\site-packages\openassets\protocol.py", line 104, in color_transaction
self.get_output(input.prevout.hash, input.prevout.n), loop=self._loop)))
File "c:\Python34\lib\asyncio\futures.py", line 386, in iter
yield self  # This tells Task to wait for completion.
File "c:\Python34\lib\asyncio\tasks.py", line 287, in _wakeup
value = future.result()
File "c:\Python34\lib\asyncio\futures.py", line 275, in result
raise self._exception
File "c:\Python34\lib\asyncio\tasks.py", line 238, in _step
result = next(coro)
File "c:\Python34\lib\site-packages\openassets\protocol.py", line 68, in get_output
transaction = yield from self._transaction_provider(transaction_hash)
File "c:\Python34\lib\asyncio\coroutines.py", line 141, in coro
res = func(*args, **kw)
File "C:\Users\ganesh\Documents\Projekte\Bitcoin\coloredcoins\colorcore\colorcore\providers.py", line 91, in get_transaction
return self._proxy.getrawtransaction(transaction_hash)
File "c:\Python34\lib\site-packages\bitcoin\rpc.py", line 310, in getrawtransaction
(self.class.name, ex.error['message'], ex.error['code']))
IndexError: Proxy.getrawtransaction(): No information available about transaction (-5)
Any help is highly appreciated.
Regards,
Ganesh

You need to run Bitcoin with the -txindex=1 flag. See this answer for more details.

Yes, this helps. Thank you for this cool software.


Can we schedule reports to SFTP as like of Email and Slack

Hello.
I need to schedule the reports on a daily basis to SFTP-Server so Is this feature exists in superset?
Or if not, can you integrate this feature in the future in a superset  ( I mean is it in the roadmap or not)?
@rusackas

Currently, Superset does not support this. We'd welcome a PR if you're inclined to build out such a feature. Or, if you'd like to seek community support for this feature request, please open a new Ideas thread in our Github Discussions area insead. Thanks!


Enumeinträge für Issue 26 hinzugefügt:

April fools day
thanksgiving
saint patricks day
valentines day
summer/winter/spring/fall end/begin
begin of advent of code
end of advent of code

oh well forgot to install dateutil in the tests
doesnt matter now tho because there are no new tests and no changes in the parser and evaluator


Binding metrics listener on <IP_ADDRESS>

Hello,
whenever I bind
listener.http.default = <IP_ADDRESS>:8888

on <IP_ADDRESS>:8888 I can not do a port-forward with kubernetes as Kubernetes indicates there is no socket listening on this port:

E0918 15:28:31.681107   94370 portforward.go:331] an error occurred forwarding 8888 -> 8888: error forwarding port 8888 to pod eeb4904d4f112b65b78170d1c65f2251fbf4acc587ce7428de5239d2512bf041, uid : exit status 1: 2018/09/18 13:28:31 socat[1675256] E connect(5, AF=2 <IP_ADDRESS>:8888, 16): Connection refused
E0918 15:28:31.691713   94370 portforward.go:331] an error occurred forwarding 8888 -> 8888: error forwarding port 8888 to pod eeb4904d4f112b65b78170d1c65f2251fbf4acc587ce7428de5239d2512bf041, uid : exit status 1: 2018/09/18 13:28:31 socat[1675257] E connect(5, AF=2 <IP_ADDRESS>:8888, 16): Connection refused

What's the reason for this behaviour? When I bind it on localhost instead it works as intended. I bound all my TCP sockets on <IP_ADDRESS> which is working as expected.

Hello @weeco
If I understood your question correctly you create a listener with <IP_ADDRESS>:8888 ... right?
Would it work with a different port number?

Yes you understood it correctly. I haven't tried a different port number but just <IP_ADDRESS> and <IP_ADDRESS> as IP address. It did work with <IP_ADDRESS> as listener.

Figured it out. It happens because the listener is overwritten in the vernemq start script. I removed that line for my docker image and now it does work.


Add Alias Management to Plugin Settings

Problem:
Our plugin currently doesn't have an easy way for users to handle various Domain and Style configurations. This makes it tough for users to add or edit Domains and Styles without making the code block cluttered. Adding the configurations to a vault file can be frustrating, especially for folks who aren't tech-savvy.
Solution:
Let's make it simple! We want to create aliases for different Domain and Style configurations and a  user-friendly section in the Obsidian settings where users can:

See all their current aliases.
Add new aliases with just a few clicks.
Easily change or delete existing aliases.

Proposed Features:

Show a list of existing aliases with buttons to edit or delete them.
Add boxes where users can type in a new alias name, domain, and style.
Based on Metadata(alias name) from the code block map the respective domain and style configuration to the Trio.

Expected Result:
With this update, our plugin will be way easier to use! Users won't have to mess around with confusing config files or cluttered code blocks anymore. Everything they need to manage their aliases will be in Obsidian settings, making life simpler for everyone. Those with more experience with Penrose can write templates(domain and style) and newbies can just copy them to their aliases.

I have come up with a basic UI

@wodeni I am still facing the earlier error, will discuss it on Discord later. Meanwhile have a look at the current state of the issue: https://github.com/wodeni/obsidian-penrose-plugin/compare/main...adityakanu:obsidian-penrose-plugin:main


⚠ 366.ru has degraded performance

In e913745, 366.ru (https://366.ru) experienced degraded performance:

HTTP code: 200
Response time: 5195 ms

Resolved: 366.ru performance has improved in a6bbff8.


Can't install/upgrade bonescript

I have the official debian 3.8 kernel. using some of the PWMs weren't working so i tried to upgrade the bonscript module. it failed, and now i can't use my old bonescript, and I can't install it either.
here is my error message(ignore any weird formatting below):

<EMAIL_ADDRESS>install /usr/local/lib/node_modules/bonescript/node_modules/ffi/node_modules/ref
node-gyp rebuild

make: Entering directory /usr/local/lib/node_modules/bonescript/node_modules/ffi/node_modules/ref/build'   CXX(target) Release/obj.target/binding/src/binding.o In file included from ../src/binding.cc:7:0: ../node_modules/nan/nan.h:328:47: error: ‘REPLACE_INVALID_UTF8’ is not a member of ‘v8::String’ make: *** [Release/obj.target/binding/src/binding.o] Error 1 make: Leaving directory /usr/local/lib/node_modules/bonescript/node_modules/ffi/node_modules/ref/build'
gyp ERR! build error
gyp ERR! stack Error: make failed with exit code: 2
gyp ERR! stack     at ChildProcess.onExit (/usr/share/node-gyp/lib/build.js:267:23)
gyp ERR! stack     at ChildProcess.emit (events.js:98:17)
gyp ERR! stack     at Process.ChildProcess._handle.onexit (child_process.js:809:12)
gyp ERR! System Linux 3.8.13-bone70
gyp ERR! command "nodejs" "/usr/bin/node-gyp" "rebuild"
gyp ERR! cwd /usr/local/lib/node_modules/bonescript/node_modules/ffi/node_modules/ref
gyp ERR! node -v v0.10.29
gyp ERR! node-gyp -v v0.12.2
gyp ERR! not ok
npm WARN This failure might be due to the use of legacy binary "node"
npm WARN For further explanations, please read
/usr/share/doc/nodejs/README.Debian
npm ERR<EMAIL_ADDRESS>install: node-gyp rebuild
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the<EMAIL_ADDRESS>install script.
npm ERR! This is most likely a problem with the ref package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR!     node-gyp rebuild
npm ERR! You can get their info via:
npm ERR!     npm owner ls ref
npm ERR! There is likely additional logging output above.
npm ERR! System Linux 3.8.13-bone70
npm ERR! command "/usr/bin/nodejs" "/usr/bin/npm" "install" "-g" "bonescript"
npm ERR! cwd /root
npm ERR! node -v v0.10.29
npm ERR! npm -v 1.4.21
npm ERR! code ELIFECYCLE
npm ERR!
npm ERR! Additional logging details can be found in:
npm ERR!     /root/npm-debug.log
npm ERR! not ok code 0

@kory44 it may be slightly out of date but see https://github.com/fivdi/onoff/wiki/Node.js-v0.10.29-and-native-addons-on-the-BeagleBone-Black

Yes, above link worked.
do this first, before install:
apt-get update
apt-get upgrade


Markdown enumerations are not rendered

Bug: Notebook Editor, Interactive Window, Editor cells

Steps to cause the bug to occur
Create a markdown cell. Write the following:
Some header text
1. Text
2. Text

Actual behavior
The text is displayed as
Some header text 1. Text 2. Text
in the rendered view.
Expected behavior
It should be rendered as
Some header text
1. Text
2. Text

Hey @tbrodbeck . Thanks for reporting this. Just to make sure that I'm looking at the right issue. The issue that you are specifically referring to is if you have this text in a markdown cell including the quotes:
"1. Text
2. Text"

If that is the case, then including the quote marks is breaking the spec for Markdown enumerations. If you don't include the quotes and just have this in the cell:
1. Text
2. Text

Then VS Code correctly shows the enumeration just as Jupyter would.

In the second cell I did include the same text but with the quotes included. I don't believe that this meets the spec for markdown enumerations so I checked it out on babelmark.
https://babelmark.github.io/?text="1.+Text
2.+Text"
Looks like the consensus including commonmark is to put the two lines together. So I believe that vscode is showing the correct thing here in both cases.

Hey! I updated the description and I used ` instead of ".
You were right that this minimum example was not correct. There has to be some text before the enumeration for the bug to occur.

@tbrodbeck. Thanks for the update. I do see the same issue. We'll look into it, but it might not be a quick fix here for us. We actually use nteract for markdown rendering, we're not doing it ourselves manually. I took a peek with your example here:
https://babelmark.github.io/?text=Some+header+text
1.+text
2.+text
And while I do agree that the most common renders should have the text items on different lines a number of other markdown engines place it all on the same line. Seems like the markdown engine that nteract is using is one of the renders that puts it all on the same line. If you want a bit of a workaround if you put an empty line before the list items it looks like basically all the rendering engines render what you are looking for.
https://babelmark.github.io/?text=Some+header+text

1.+text
2.+text


Validation issue with 130000724 (AU)

Please read the "guidelines for contributing" (linked above) and fill in the template below.
Country/region affected (e.g., "US"): AU
Example number(s) affected ("+1<PHONE_NUMBER>"): 130000724
The phone number range(s) to which the issue applies ("+1 555 555-XXXX"):
The type of the number(s) ("fixed-line", "mobile", "short code", etc.): toll-free
The cost, if applicable ("toll-free", "premium rate", "shared cost"):  toll-free
Supporting evidence (for example, national numbering plan, announcement from mobile carrier, news article): IMPORTANT - anything posted here is made public. Read the guidelines first!
link to demo
As part of the company handling this phone number I can guarantee the number is valid.

Hi,
Thank you for taking the time to improve libphonenumber!
We can't connect to +61 1300 00724.
We support 10 digit long numbers for the prefix 1300 while the specified number is 9 digits long.
https://libphonenumber.appspot.com/phonenumberparser?number=1300007243&country=AU
As per the official numbering plan of Australia all 1300 range numbers are 10 digit in length and these are standard rate.
https://www.thenumberingsystem.com.au/#/number-register/search
Closing this as WAI for now; if you would like to reopen it, please share any working numbers or official evidence you may have. See our
guidelines.


image fit after rotate not working on Android

Description
I am trying to show an image nearly full screen.  I do not know the dimensions of the image to start so I load it by url and then onSuccess I get the OriginalHeight and OriginalWidgth.  Quick compare for image orientation and if image is landscape (my app runs in portrait mode only), I do a rotatetransform to show the image sideways.  On IOS this seems to work fine and the image is shown full screen, but on android the image is streached, croped and shown in a small rectangle.  (see below)
relevant code (inside of success callback if orientation is landscape).
nimbusImage.Source = null;
nimbusImage.Transformations.Add(new RotateTransformation(90d, false, true));
nimbusImage.Source = _myCd.getCurrentImageUrl(450);

nimbusImage is defined in .xaml file as
<ffimageloading:CachedImage x:Name="nimbusImage" Aspect="AspectFit" HorizontalOptions="FillAndExpand" VerticalOptions="FillAndExpand">
  <ffimageloading:CachedImage.GestureRecognizers>
    <TapGestureRecognizer Tapped="TapGestureRecognizer_Tapped"  NumberOfTapsRequired="1" />
  </ffimageloading:CachedImage.GestureRecognizers>
</ffimageloading:CachedImage>

On Android;

Basic Information

Version with issue: <IP_ADDRESS>0
Last known good version:
Platform: android

Any comments on this issue?

Could you attach a repo?

I will try to put one together,  Sorry it may take me a while to do though.  My app is large so cannot send it, and I am swamped.  I will do asap.
From: Daniel Luberda<EMAIL_ADDRESS>Sent: Saturday, October 20, 2018 5:41 AM
To: luberda-molinet/FFImageLoading<EMAIL_ADDRESS>Cc: tlemmons<EMAIL_ADDRESS>Author<EMAIL_ADDRESS>Subject: Re: [luberda-molinet/FFImageLoading] image fit after rotate not working on Android (#1110)
Could you attach a repo?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub https://github.com/luberda-molinet/FFImageLoading/issues/1110#issuecomment-431572944 , or mute the thread https://github.com/notifications/unsubscribe-auth/AGOk_hujLAlM66pziep3nVQ-it9sGa61ks5umwvCgaJpZM4Wf_ZL .  https://github.com/notifications/beacon/AGOk_hLZBRC3URIVVSQC_buPFRHZINLqks5umwvCgaJpZM4Wf_ZL.gif

I have the same issue all that needs to be done is create a cached image and rotate it, seems that the view is not adjusting to the new image dimensions.

I am doing this slightly different aka I have a list view with image thumbnails and when the image is clicked I want to show a full screen version of that image.
Note all my images are stored in a byte[]
I have found a way to accomplish this behavior using SkiaSharp:
here is the code for my custom dialog control:
using SkiaSharp;
using SkiaSharp.Views.Forms;
using System;
using System.Threading.Tasks;
using Xamarin.Forms;

namespace WiFiMessenger.Controls
{
  public class FullscreenMediaDialog : FullscreenMediaDialog_Dialog
  {
    private static FullscreenMediaDialog dlg = null;

    public static bool IsShowing { get; set; } = false;

    public static void Show( Layout<View> parent, byte[] imageData )
    {
      IsShowing = true;

      // Creating a dialog
      dlg = new FullscreenMediaDialog()
      {
        Parent = parent,
        Settings = new FullscreenMediaDialog_Settings()
      };

      // Initializing
      dlg.Initialize();

      // Showing
      dlg.ShowDialog( parent, imageData );
    }

    public static void Close()
    {
      if( dlg != null )
      {
        IsShowing = false;
        dlg.CloseDialog();
        dlg = null;
      }
    }
  }

  /// <summary>
  /// Dialog settings holder base
  /// </summary>
  public class FullscreenMediaDialog_Settings
  {
    public Color BackgroundColor { get; set; } = Color.FromHex( "#40000000" );
    public bool DialogAnimation { get; set; } = true;
  }

  /// <summary>
  /// Dialog
  /// </summary>
  public abstract class FullscreenMediaDialog_Dialog : Grid
  {
    #region Variables

    protected FullscreenMediaDialog_Settings  Settings { get; set; }
    private SKBitmap                          _image;
    private SKCanvasView                      _canvas_view;
    private TapGestureRecognizer              _tap_gesture_recognizer;
    private Layout<View>                      _parent;
    private TaskCompletionSource<string>      _button_clicked;

    #endregion

    #region Protected

    protected async Task<bool> ShowDialog( Layout<View> parent, byte[] mediaData )
    {
      if( Settings == null )
      {
        Settings = new FullscreenMediaDialog_Settings(); // Use default values
      }

      _parent = parent;
      Parent = null;
      MinimumWidthRequest = _parent.Width;
      MinimumHeightRequest = _parent.Height;

      //Load the image
      using( SKBitmap bitmap = SKBitmap.Decode( mediaData ) )
      {
        SKBitmap newBitmap;

        if(    bitmap.Width > bitmap.Height
            && bitmap.Width > _parent.Width )
        {
          //Rotate the image
          newBitmap = new SKBitmap( bitmap.Height, bitmap.Width );
        }
        else
        {
          newBitmap = new SKBitmap( bitmap.Width, bitmap.Height );
        }

        using( SKCanvas surface = new SKCanvas( newBitmap ) )
        {
          if(    bitmap.Width > bitmap.Height
              && bitmap.Width > _parent.Width )
          {
            //Perform rotation
            surface.Translate( newBitmap.Width, 0 );
            surface.RotateDegrees( 90 );
          }

          surface.DrawBitmap( bitmap, 0, 0 );
        }

        _image = newBitmap;
      }

      //Add the image
      _canvas_view = new SKCanvasView();
      _canvas_view.PaintSurface += OnCanvasViewPaintSurface;
      _canvas_view.HorizontalOptions = LayoutOptions.Fill;
      _canvas_view.VerticalOptions = LayoutOptions.Fill;
      Children.Add( _canvas_view );

      if( _parent is Grid grid )
      {
        if( grid.RowDefinitions.Count > 1 )
        {
          SetRowSpan( this, grid.RowDefinitions.Count );
        }

        if( grid.ColumnDefinitions.Count > 1 )
        {
          SetColumnSpan( this, grid.ColumnDefinitions.Count );
        }
      }

      uint animLength = 400;
      if( Settings.DialogAnimation )
      {
        Opacity = 0;
        _parent.Children.Add( this );
        await this.FadeTo( 1, animLength, Easing.SinOut );
      }
      else
      {
        _parent.Children.Add( this );
      }

      string result = await WaitForClick();
      if( Settings.DialogAnimation )
      {
        await this.FadeTo( 0, animLength, Easing.SinIn );
      }
      _parent.Children.Remove( this );
      return result == "Ok";
    }

    void OnCanvasViewPaintSurface( object sender, SKPaintSurfaceEventArgs args )
    {
      SKImageInfo info = args.Info;
      SKSurface surface = args.Surface;
      SKCanvas canvas = surface.Canvas;

      canvas.Clear();

      canvas.DrawBitmap( _image, info.Rect );
    }

    /// <summary>
    /// init dialog grid
    /// </summary>
    protected void Initialize()
    {
      Children.Clear();

      _tap_gesture_recognizer = new TapGestureRecognizer();
      _tap_gesture_recognizer.Tapped += TapGestureRecognizer_Tapped;

      _tap_gesture_recognizer.NumberOfTapsRequired = 1; // single-tap
      GestureRecognizers.Add( _tap_gesture_recognizer );

      HorizontalOptions = LayoutOptions.Fill;
      VerticalOptions = LayoutOptions.Fill;
      BackgroundColor = Settings.BackgroundColor;
      Padding = new Thickness( 10 );
    }

    private void TapGestureRecognizer_Tapped( object sender, EventArgs e )
    {
      CloseDialog();
    }

    /// <summary>
    /// Close the dialog
    /// </summary>
    protected void CloseDialog()
    {
      if( _button_clicked != null )
      {
        _button_clicked.TrySetResult( "" );
      }

      _canvas_view.PaintSurface -= OnCanvasViewPaintSurface;
      _tap_gesture_recognizer.Tapped -= TapGestureRecognizer_Tapped;
      GestureRecognizers.Clear();
    }

    #endregion

    #region Private

    /// <summary>
    /// Wait for click action on button
    /// </summary>
    private async Task<string> WaitForClick()
    {
      _button_clicked = new TaskCompletionSource<string>();
      return await _button_clicked.Task;
    }

    #endregion
  }
}

And the usage is as follows:
private void ItemSelected( object sender, EventArgs args )
{
  if( ((ListView)sender).SelectedItem != null )
  {
    MessageModel message = (MessageModel)((ListView)sender).SelectedItem;

    //Load a larger version of the image
    if( message.HasMediaDownloaded )
    {
      FullscreenMediaDialog.Show( Extensions.ViewExtensions.GetRootParent<Layout<View>>( (ListView)sender ),
                                  message.Media );
    }

    Locator.Current.GetService<INotifier>()?.LocalNotifyClearAll();

    ((ListView)sender).SelectedItem = null; // de-select the row
    App.ViewModel.CurrentConversationView.UpdateLatestRead();
  }
}

/// <summary>
/// Try find the farthest parent container of an element which is a T type or its subtype
/// </summary>
/// <typeparam name="T">Searched type of the parent container (type Layout or its subtype)</typeparam>
/// <param name="view">Start element for searching of the parent container</param>
/// <returns>Farthest parent container of an element (T type or its subtype)</returns>
public static T GetRootParent<T>( VisualElement view ) where T : Layout
{
  Element parent = view;
  T result = parent as T;
  while( parent.Parent?.GetType().GetTypeInfo().IsSubclassOf( typeof( Element ) ) == true )
  {
    parent = parent.Parent;
    if( parent.GetType().GetTypeInfo().IsSubclassOf( typeof( T ) ) )
    {
      result = (T)parent;
    }
  }
  return result;
}

It should be fixed with: https://github.com/luberda-molinet/FFImageLoading/commit/2d5a086e8dadb98f1e1f273a5e83f1ad22475bcf

Please reopen if you still experience it. Thanks.


[SPIKE - not to be merged] Front-end translations

Related Issue or Background Info

Resolves #1650

Changes Proposed
I looked at two ubiquitous packages for managing translations on the front-end: react-intl and react-i18next. The latter (react-i18next) felt like a more intuitive and feature-rich solution and I recommend using it in SimpleReport.
Config/translation provider
Configuration is simple—see the i18n.ts file. I slightly modified the simplest example for this file by splitting translations into their own files (en.ts and es.ts). I also added localStorage with ease, which seems like an intuitive way to store a user's language preference. We import this config object into our index.ts file and then, through some magic I don't quite understand yet, a translation context is available in the app.
Use
To translate some text, we can use the useTranslation hook and specify which key from our translation files we want to use:
const { t } = useTranslation();

const translatedText = t("key from language config");

The "key from language config" is type-checked, so if we haven't specified it in our translation files we'll get a compilation error.
For more complex translations (e.g., paragraphs with links or other markdown), there's a <Trans /> component that gives more flexibility. Some examples can be seen in the PR. More complex translations like this seem to be the weak point and not super intuitive, but I think it's just hard to do with any solution.
Typescript support
The library has excellent typescript support. We can make sure there's a Spanish translation for any English translation that exists. Furthermore, we get autocomplete and compilation type checking on translation key names when calling the translate function.
Namespacing
The library handles namespacing pretty easily, so we can be deliberate with how we split up the translations. For example, we can put all of the translations for the Terms of service under a terms key in the translations and then access them using dot notation.
Translation management UI if we need
I suspect we won't need this, but react-i18next integrates well with SaaS tools like locize that would allow our translations to be managed via a UI. At our scale I doubt this would be necessary, but a good option to have.
Screenshots / Demos
An example of translating the user-facing terms screen (the associated code changes are in this PR).

Checklist for Author and Reviewer
N/A, not being merged

I've used react-i18next and react-intl in a few projects and can say that's the first one is definitely the best solution. ping me if I can help with anything.

Thanks @cdevent! Really any advice you have on i18n would be appreciated. I'm glad you can confirm react-i18n to be the better of the two options. Are there any processes or ways to use the package you have used in the past to best manage translations?

You can also pass the variables into the <Trans/> component
 <Trans
           t={t}
           i18nKey="viralChart.tooltipContent"
           dayOne={selectedPoint.x}
           dayTwo={selectedPoint.x + 2}
           value={selectedPoint.val}
         >
           With a

             {{ dayOne: selectedPoint.x }} to {{ dayTwo: selectedPoint.x + 2 }}{' '}
             day delay in testing after exposure

  "viralChart": {
       "tooltipContent": "With a <2>{{ dayOne }} to {{ dayTwo }} day</2> delay in testing after exposure....",
    },

Also, use extraction of context
        <>
          {/* i18next-extract-mark-context-next-line ["sub"] */}

{t(`checkHistory.title.${currentStep}`, { context: 'sub' })}

        </>

 "checkHistory": {
    "title": {
      "patientAge": "Patient’s age",

All other usages I see you already covered.


Merging anatomical regions

I'm wondering if there's a way to do a merge across atlas regions. I'm not exactly sure how it should work - I guess a convex hull over multiple scene objects?
thanks!

Or perhaps by taking the points from the regions and forming a new mesh from them?

maybe brainrender has a better way of doing this, if not you can merge two or more meshes with vedo.merge([m1,m2,m3..])

I tried that. But the atlas regions are just marginally departed, so the merged mesh has a bunch of spaces in it.

That's right, Brainrender's graphics is all done in vedo which has many methods to manipulate meshes.
But also brainrender uses Brainglobe's Atlas API. Most atlases in there are hierarchical and there is generally meshes for regions at different levels of the hierarchy (you can do print(scene.atlas.hierarchy) to view the brain regions tree for a given atlas).
For instance in the mouse atlas you have Isocortex > VISp > VISp5 (all cortex, visual cortex primary, visual cortex primary layer 5), you can render any of these as you would any brain region:
from brainrender import Scene, settings
from myterial import blue_grey

settings.SHOW_AXES = False

# Create a brainrender scene
scene = Scene(title="brain regions hierarchy")

# Add main brain region
scene.add_brain_region("Isocortex", alpha=.2, silhouette=False, color="blue_grey")

# add second level
scene.add_brain_region("VISp", alpha=.2)

# add another level
scene.add_brain_region("VISp5", "VISp6a", "VISp6b")

# Render!
scene.render()

Hope this helps?
Otherwise you could vedo to get the external hull of the set of points of two regions, but it wouldn't look as smooth as you might like.  Maybe some details about what you're trying to achieve exactly would help.

Thanks so much for that! I was trying to combine the fornix and hippocampus to generate something like the classic image from Amaral and Witter, reproduced here as:

But one quick question - when I take the return values from scene.add_brain_region() and manipulate them, I find that they're off center of the root. Any thoughts about that?
thanks!

You've come across Brainrender's main unresolved problem.
In order for the medio-lateral axis to be visualized consistently with other visualization tools in brainglobe (e.g. napari based ones) all meshes are mirrored with respect to the origin in the medio lateral direction (and a custom axis is created to make things look normal).
This is done in Render: https://github.com/brainglobe/brainrender/blob/19c63b97a34336898871d66fb24484e8a55d4fa7/brainrender/render.py#L123
and it creates a actor._mesh attribute for each brainrender actor (which are mostly just thin wrappers around vedo actors, actor.mesh and actor._mesh point towards the underlying vedo actor).
So, after you've rendered the scene for each actor you have:
actor.mesh that points towards the vedo actor in the original orientation
actor._mesh which points towards a vedo actor in the "mirrored" orientation.
When you call a vedo method on a brainrender actor, by default it tries to get the corresponding method of actor._mesh, but if that fails it calls the corresponding method in actor.mesh. So if you call for instance vedo.scale before having rendered the scene it will apply the transform to the original vedo mesh but if you do it after having rendered it it will apply the transform to the mirrored mesh.
The solution is to do something like:
scene.render(interactive=False)  # this creates the actor._mesh mirrored meshes

region._mesh.rotate()  # or any other vedo method

scene.render()  # this time for real

I know this is a bit confusing and very ugly... It's this way because 90% of the users just want brainrender to make nice pictures so I've hidden this complexity far away from the users, but as you try to do more advanced stuff it can start causing some annoying problems until you get a handle of it.

Is this solved?

It's not solved, but brainrender still helped me make some good looking figures! Thanks!

oh no! Let me know if there's anything I can do to help! Glad it was somewhat useful in the end


Fix/4.5.0 rs regex

retest this please

retest this please

retest this please

Closing for now, kindly reopen it if needed


[action][scan] improve build error handling

This PR fix incorrect error handling (false positive build error)

@googlebot I signed it!


refactor(appithe/passwordgenerator.svelte): added checkboxs to control what contain the password

added checkbox component to control if the password contain capital letters, numbers or special characters

🚀🚀


Bento: checksum name support

This adds a config option to name the checksum file, which then supports downloading Bento

Thanks for your contribution! Glad to see this project is still helpful 😄
Would you like to add a section to the README on using this with other compatible distributions?

I've enabled CI to run on your PRs and updated the master branch workflow config to skip the format workflow (since it requires a token). If you updater your branch CI should work now.

Thank you! Glad to see this is still maintained :)
I've incorporated the requested changes and added a README section.

@spinx This is released in version 1.3.0.


Allow many flux inputs to from_fits_images

This is an initial PR to allow flux_err, flux_bkg, etc. inputs to the from_fits_images function in addition to flux (the only option allowed previously). This enhances the flexibility of from_fits_images at risk of making it more complicated. Some code could probably be improved. Feedback is welcome!

@burke86 This looks pretty good to me at first sight! :+1:
Are you still working on it, or would you like a full review?  (I'm not sure I'll have any comments to be honest, but I'd check more carefully.)
Just curious: is there a good use case for making full-blown TPFs like this?  I guess it enables this feature to make better cut-outs from TESS FFIs?  (just guessing)

Hi @barentsen, I think it is ready for review. Thanks for your quick reply!
Yes I am using this to go from TESS FFIs, performing some custom image processing on the FFIs (difference imaging in particular requires a nearly full-sized FFI to get multiple reference stars + custom background subtraction), to TargetPixelFile objects which can then be analyzed using lightkurve. Basically I am building the TPFs myself from our FFIs. We have had success detrending TESS images this way to look at variability in extended sources, with NGC 4395 being the best example so far!


(111: Connection refused) while connecting to upstream

We are trying to setup another server so that others can still use your great package. Im sure your servers are flooded. We were trying to teach a group of 75 students tonight at 5pm how to build bots, but the local tunnel servers can be spotty so we wanted to setup our own server.
We purchased a wildcard ssl cert and all is well, but for some reason we keep getting these errors from the server
root@localtunnel-1:/home/patrick# lt -h "https://bot-tunnel.com" -p 3000
/usr/local/lib/node_modules/localtunnel/bin/client:48
        throw err;
        ^

Error: localtunnel server returned an error, please try again
    at Request._callback (/usr/local/lib/node_modules/localtunnel/lib/Tunnel.js:53:27)
    at Request.self.callback (/usr/local/lib/node_modules/localtunnel/node_modules/request/request.js:186:22)
    at emitTwo (events.js:106:13)
    at Request.emit (events.js:191:7)
    at Request.<anonymous> (/usr/local/lib/node_modules/localtunnel/node_modules/request/request.js:1081:10)
    at emitOne (events.js:96:13)
    at Request.emit (events.js:188:7)
    at IncomingMessage.<anonymous> (/usr/local/lib/node_modules/localtunnel/node_modules/request/request.js:1001:12)
    at IncomingMessage.g (events.js:291:16)
    at emitNone (events.js:91:20)
root@localtunnel-1:/home/patrick# docker logs -f 62b574c59565
2016/12/15 16:11:55 [error] 5#5: *1 connect() failed (111: Connection refused) while connecting to upstream, client: <IP_ADDRESS>, server: , request: "GET /?new HTTP/1.1", upstream: "
http://<IP_ADDRESS>:3000/?new", host: "bot-tunnel.com"
2016/12/15 16:12:15 [error] 5#5: *3 connect() failed (111: Connection refused) while connecting to upstream, client: <IP_ADDRESS>, server: , request: "GET /?new HTTP/1.1", upstream: "
http://<IP_ADDRESS>:3000/?new", host: "bot-tunnel.com"
2016/12/15 16:12:34 [error] 5#5: *7 connect() failed (111: Connection refused) while connecting to upstream, client: <IP_ADDRESS>, server: , request: "HEAD / HTTP/1.1", upstream: "htt
p://<IP_ADDRESS>:3000/", host: "bot-tunnel.com"
2016/12/15 16:13:22 [error] 5#5: *9 connect() failed (111: Connection refused) while connecting to upstream, client: <IP_ADDRESS>, server: , request: "GET /?new HTTP/1.1", upstream: "
http://<IP_ADDRESS>:3000/?new", host: "bot-tunnel.com"
2016/12/15 16:13:28 [error] 5#5: *11 connect() failed (111: Connection refused) while connecting to upstream, client: <IP_ADDRESS>, server: , request: "GET /?new HTTP/1.1", upstream:
"http://<IP_ADDRESS>:3000/?new", host: "bot-tunnel.com"
2016/12/15 16:15:03 [error] 5#5: *15 connect() failed (111: Connection refused) while connecting to upstream, client: <IP_ADDRESS>, server: , request: "HEAD / HTTP/1.1", upstream: "ht
tp://<IP_ADDRESS>:3000/", host: "bot-tunnel.com"
2016/12/15 16:16:46 [error] 5#5: *19 connect() failed (111: Connection refused) while connecting to upstream, client: <IP_ADDRESS>, server: , request: "HEAD / HTTP/1.1", upstream: "ht
tp://<IP_ADDRESS>:3000/", host: "bot-tunnel.com"
2016/12/15 16:17:43 [error] 5#5: *23 connect() failed (111: Connection refused) while connecting to upstream, client: <IP_ADDRESS>, server: , request: "HEAD / HTTP/1.1", upstream: "ht
tp://<IP_ADDRESS>:3000/", host: "bot-tunnel.com"
2016/12/15 16:17:59 [error] 5#5: *25 connect() failed (111: Connection refused) while connecting to upstream, client: <IP_ADDRESS>, server: , request: "GET / HTTP/2.0", upstream: "http
://<IP_ADDRESS>:3000/", host: "bot-tunnel.com"
2016/12/15 16:17:59 [error] 5#5: *25 connect() failed (111: Connection refused) while connecting to upstream, client: <IP_ADDRESS>, server: , request: "GET /favicon.ico HTTP/2.0", upst
ream: "http://<IP_ADDRESS>:3000/favicon.ico", host: "bot-tunnel.com"
2016/12/15 16:18:00 [error] 5#5: *28 connect() failed (111: Connection refused) while connecting to upstream, client: <IP_ADDRESS>, server: , request: "GET /favicon.ico HTTP/2.0", upst
ream: "http://<IP_ADDRESS>:3000/favicon.ico", host: "bot-tunnel.com"
2016/12/15 16:22:51 [error] 5#5: *30 connect() failed (111: Connection refused) while connecting to upstream, client: <IP_ADDRESS>, server: , request: "GET / HTTP/2.0", upstream: "h
ttp://<IP_ADDRESS>:3000/", host: "bot-tunnel.com"
2016/12/15 16:22:51 [error] 5#5: *30 connect() failed (111: Connection refused) while connecting to upstream, client: <IP_ADDRESS>, server: , request: "GET /favicon.ico HTTP/2.0", u
pstream: "http://<IP_ADDRESS>:3000/favicon.ico", host: "bot-tunnel.com"
2016/12/15 16:22:52 [error] 5#5: *30 connect() failed (111: Connection refused) while connecting to upstream, client: <IP_ADDRESS>, server: , request: "GET /favicon.ico HTTP/2.0", u
pstream: "http://<IP_ADDRESS>:3000/favicon.ico", host: "bot-tunnel.com"
2016/12/15 16:24:45 [error] 5#5: *34 connect() failed (111: Connection refused) while connecting to upstream, client: <IP_ADDRESS>, server: , request: "GET /?new HTTP/1.1", upstream:
"http://<IP_ADDRESS>:3000/?new", host: "bot-tunnel.com"
2016/12/15 16:27:04 [error] 5#5: *36 connect() failed (111: Connection refused) while connecting to upstream, client: <IP_ADDRESS>, server: , request: "GET / HTTP/2.0", upstream: "http
://<IP_ADDRESS>:3000/", host: "bot-tunnel.com", referrer: "https://support.namecheap.com/visitor/index.php?/LiveChat/Chat/Start"
2016/12/15 16:27:04 [error] 5#5: *36 connect() failed (111: Connection refused) while connecting to upstream, client: <IP_ADDRESS>, server: , request: "GET /favicon.ico HTTP/2.0", upst
ream: "http://<IP_ADDRESS>:3000/favicon.ico", host: "bot-tunnel.com", referrer: "https://bot-tunnel.com/"
2016/12/15 16:30:07 [error] 5#5: *39 connect() failed (111: Connection refused) while connecting to upstream, client: <IP_ADDRESS>, server: , request: "GET /?new HTTP/1.1", upstream
: "http://<IP_ADDRESS>:3000/?new", host: "bot-tunnel.com"
2016/12/15 16:30:13 [error] 5#5: *41 connect() failed (111: Connection refused) while connecting to upstream, client: <IP_ADDRESS>, server: , request: "GET /?new HTTP/1.1", upstream
: "http://<IP_ADDRESS>:3000/?new", host: "bot-tunnel.com"
tion refused) while connecting to upstream, client: <IP_ADDRESS>, server: , request: "GET /?new HTTP/1.1", upstream
: "http://<IP_ADDRESS>:3000/?new", host: "bot-tunnel.com"

2016/12/15 16:11:55 [error] 5#5: *1 connect() failed (111: Connection refused) while connecting to upstream, client: <IP_ADDRESS>, server: , request: "GET /?new HTTP/1.1", upstream: "
http://<IP_ADDRESS>:3000/?new", host: "bot-tunnel.com"

This means that the nginx proxy was not able to talk to the localtunnel server (which should be running in a container next to it) and listening on port 3000.


changeParameterValueAsync is accepting display text instead of value ?

Hi Team,
Thanks for releasing Tableau 2022.3 for On-Premise Tableau Server customers..
Here is another issue with Tableau Embedding V3 with changeParameterValueAsync function. which is accepting display text instead of value.
workbook.changeParameterValueAsync("P.Show_Hide", 2)

Thank you !!

Hello,
Just to clarify - The signature for the method is changeParameterValueAsync(name, value). Reference
Your above syntax looks correct to me. Is it something else I am missing here?


python plugin fix stderr write line of code

I had to tweak this one line of code to get it to register the python plugin on my mac...
    # Pretty printing the call to stderr
    sys.stderr.write(json.dumps(plugin_call, indent=4))
    sys.stderr.write("\n")

I think this change may make it compatible with python2 but with the latest feature that Fernando added to register it isn't necessary if you already have python3 installed. This is how I registered the plugin register -e json -s /usr/bin/python3 plugin.py

@fdncred thanks for your help, it totally works now for me without the PR...
I am closing this PR as it is no longer needed.
Thanks kindly for your help !!

I just noticed your change was added anyway. haha.

@fdncred I will let make you make the call on how we want to move forward with this...


Start building 1.3.0 snapshot artifacts for OpenSearch

Signed-off-by: Peter Zhu<EMAIL_ADDRESS>Description
Start building 1.3.0 snapshot artifacts for OpenSearch
Issues Resolved
Part of #567
Check List

[x] Commits are signed per the DCO using --signoff

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

Codecov Report

Merging #1135 (75c8c2a) into main (710755d) will decrease coverage by 20.91%.
The diff coverage is n/a.

@@              Coverage Diff              @@
##               main    #1135       +/-   ##
=============================================
- Coverage     93.49%   72.58%   -20.92%
  Complexity       10       10
=============================================
  Files           100        8       -92
  Lines          2551       62     -2489
  Branches          7        7
=============================================
- Hits           2385       45     -2340
+ Misses          158        9      -149
  Partials          8        8

Impacted Files
Coverage Δ

src/system/properties_file.py

src/test_workflow/test_result/test_result.py

src/test_workflow/test_cluster.py

src/test_workflow/test_args.py

src/ci_workflow/ci_target.py

src/manifests/build/build_manifest_1_1.py

src/manifests/bundle/bundle_manifest_1_0.py

...est_workflow/test_result/test_component_results.py

src/sign_workflow/signer.py

src/run_assemble.py

... and 82 more

Continue to review full report at Codecov.

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


Faster renderer backends

List of alternatives: http://www.pyqtgraph.org scroll down

PyQtGraph looks decent but bundling PyQT is big
Chaco looks decent, but can't install via Conda, Pip errors out: error: command 'swig.exe' failed: No such file or directory
vispy requires knowing GLSL, it's out
PyQwt last updated 2014

just learn vispy


docs(Data/Finset/Basic): fix docstring referring to other files

This PR fixes docstring referring to other files. Originally they were Mathlib.XXX.XXX, but according to doc-gen4, to make them work correctly, they should be Mathlib/XXX/XXX.lean.

Thanks!
bors r+


fix: remove attestation-name input and output

Summary

Fixes #3031
Fixes #3072
Removes the attestation-name input and output from the generator_generic_slsa3.yml, which has been deprecated for provenance-name.

Testing Process
We cannot properly test workflow changes without first merging to main, and revert if tests fail. After merging we will

[ ] trigger a manual run of pre-submit e2e generic default
[ ] wait for nightly e2e tests to report success

Checklist

[x] Review the contributing guidelines
[x] Add a reference to related issues in the PR description.
[x] Update documentation if applicable.
[ ] Add unit tests if applicable.
[x] Add changes to the CHANGELOG if applicable.

@laurentsimon Yeah I did edit the changelog, but not as a breaking change since we're removing an already deprecated thing.

https://github.com/slsa-framework/slsa-github-generator/pull/3313/files#diff-06572a96a58dc510037d5efa622f9bec8519bc1beab13c9f251e97e657a9d4edR103

@laurentsimon Yeah I did edit the changelog, but not as a breaking change since we're removing an already deprecated thing.

https://github.com/slsa-framework/slsa-github-generator/pull/3313/files#diff-06572a96a58dc510037d5efa622f9bec8519bc1beab13c9f251e97e657a9d4edR103

Let's make it breaking, because some folks are still using it

Let's make it breaking, because some folks are still using it. Wdut?

Alright


[AutoPR resourcegraph/resource-manager] add resourcegraph to Go SDK

Created to sync https://github.com/Azure/azure-rest-api-specs/pull/5497

This PR has been merged into https://github.com/Azure/azure-sdk-for-python/pull/3744


Update dependencies

Updated module dependencies, verified with lint and dev scripts to ensure no breaking changes (semver also suggests there shouldn't be breaking changes anyway)

 Dependency update


Add a formatting script for Travis CI

This is a simple script which automatically checks and corrects file formatting to comply with POSIX standards. To run on Travis, this repo needs to be added on the Travis CI website.
The formatting script can also be run locally to fix formatting. I did so earlier in #115, but this PR will allow you to have this check performed automatically on new commits and PRs.

Got it, thank you!


feat(app-check): update AppCheck provider implementation for Apple. Can now set "debug", "app attest" & "device check" providers from activate() API.

Description
App check implementation for iOS that solves the conundrum we face activating an App Check provider before a Firebase App has been configured. This solution provides a facade that can be updated on the fly (i.e. after the initialisation of the app). Inspiration comes from react native firebase solution to this problem.
Related Issues
closes https://github.com/firebase/flutterfire/issues/10278
Checklist
Before you create this PR confirm that it meets all requirements listed below by checking the relevant checkboxes ([x]).
This will ensure a smooth and quick review process. Updating the pubspec.yaml and changelogs is not required.

[ ] I read the Contributor Guide and followed the process outlined there for submitting PRs.
[ ] My PR includes unit or integration tests for all changed/updated/fixed behaviors (See Contributor Guide).
[ ] All existing and new tests are passing.
[ ] I updated/added relevant documentation (doc comments with ///).
[ ] The analyzer (melos run analyze) does not report any problems on my PR.
[ ] I read and followed the Flutter Style Guide.
[ ] I signed the CLA.
[ ] I am willing to follow-up on review comments in a timely manner.

Breaking Change
Does your PR require plugin users to manually update their apps to accommodate your change?

[ ] Yes, this is a breaking change.
[X] No, this is not a breaking change.

Checked pub dry run locally after switching to Flutter version 3.3.0. Passed:


Collections with missing works

Some collections can't migrate over from Scholarsphere 3 because their constituent works didn't migrate either. As of this writing, the affected are all related to #325 and once that ticket is resolved, we can migrate these collections successfully.

Collection
Missing Works

https://scholarsphere.psu.edu/collections/msb3978799
https://scholarsphere.psu.edu/concern/generic_works/wm326m341m

https://scholarsphere.psu.edu/collections/547429978h
https://scholarsphere.psu.edu/concern/generic_works/zs25x861g https://scholarsphere.psu.edu/concern/generic_works/z6108vf17m https://scholarsphere.psu.edu/concern/generic_works/41n79h4963 https://scholarsphere.psu.edu/concern/generic_works/gf1881m71r

https://scholarsphere.psu.edu/collections/3ff365515v
https://scholarsphere.psu.edu/concern/generic_works/f7m01bn25q

These have been migrated.


Arch KDE Problem? Error Code: R-0x7F

Describe the bug
When I want to start Shadow I get this error on Arch KDE:
(Error code: R-0x7F)
This does not happen on Manjaro KDE or Arch Gnome. Using the same computer. So it is not a Arch problem I think, because Arch Gnome works, and it is not a KDE problem, because Manjaro KDE which is based on Arch works as well.
Packages I installed:
libva-intel-driver
System
OS: Arch Linux
OS Version: 5.7.7Arch Kernel
Environment: KDE
Application: Appimage
Application Version: 5.0.228 Shadow Beta Appimage from website
Configuration
The user is in input group ? yes
The environment uses Xorg ? yes
VA API detects H264 ? And H265 ? yes
To Reproduce
Steps to reproduce the behavior:
Start Appimage how I always do on Manjaro KDE or Arch Gnome.
Additional context
https://nicolasguilloux.eu/hostbin/1961068304

Fixed it by installing shadow-tech from AUR. Package is updated since today.
https://aur.archlinux.org/packages/shadow-tech/


[Feature]: Add option for blur effect value

Is there an existing issue for this?

[X] I have searched the existing issues

Is your feature request related to a problem? Please describe.
No
Describe your idea or feature request
Just like opacity option but for blurriness.
Anything else?
No

I'm really looking forward to this.
Current theme is too blur...


add more sources

like vidsrcto, vidsrc, blackvid, flixhq, nsbx, febbox, smashystream, 2embed others like that

NunFlix.com these sources

done :)


update nock from 10.0.6 to 11.3.2

From the nock release notes:

For many developers no code changes will be needed. However, there are several
minor changes to the API, and it's possible that you will need to update your
code for Nock to keep working properly. It's unlikely that your tests will
falsely pass; what's more probable is that your tests will fail until the
necessary changes are made.

If all the unit tests (playback mode) pass, we should try to update recordings for at least one library as well to ensure the recording side of nock still works.
CC: @HarshaNalluru

cc @sadasant and @jonathandturner

Tested the recording tests for node for storage-blob. They succeed as expected
Browser tests are not affected by nock


Add collaborators to this repo

Comment below to be added as a collaborator
We will all be using this repository today. Even though it's public right now, you will not be able to make changes until you're given the correct permissions. We've automated this process via the GitHub API. Once you comment, we will add you as a collaborator.
You'll start to receive a lot of emails. (❗) You can slow these down immediately by clicking the Unwatch button at the top of the page and selecting either the Participating and @mentions or Ignore option.

Hi

Christian NIchols - Chief Architect INfoMagnus

Hi - Mitchell Goldberg - Salesforce

Dyanand Lackrajh -  SharePoint Administrator/ SQL Serve Admin

Kirill Libin, Android developer

Ruby Hjelte, Android developer

HI, Smita Banerjee - .NET Developer

Hi, This is Prabhakar - Oracle EBS Team

Marsye Cornet- form team