[BREAKING] add checkbox field, rename old checkbox and radio

Fixes #1
BREAKING CHANGE
Renames checkbox field to multiple_choice
Renames radio field to single_choice
Adds checkbox as a single confirmation checkbox.

This may need an upgrade step in https://github.com/collective/collective.volto.formsupport to update existing block
@tiberiuichim @cekk I need your help here 😅

Before release, I will update the Brazilian translation

@nzambello @ericof please test this: https://github.com/collective/collective.volto.formsupport/pull/7


Current Class2 external tools don't predict CombinedAlleles

When I am trying to predict peptides with e.g. NetMHCIIpan 3.0 with a CombinedAllele like 'HLA-DPA1*01:03-HLA-DPB1*01:01' the output states, that the allele is not supported. However it is supported and you can observe it in the supported_alleles. When I change 'HLA-DPA1*01:03-HLA-DPB1*01:01' to 'HLA-DPA1*01:03-DPB1*01:01' in the supported_alleles it works. So I guess all the listed CombinedAlleles have an obsolete HLA- string in front of the beta chain
My input looked as follows in a Jupiter notebook:
peptides = [Peptide("SYFPEITHIFIASFS"),Peptide("FIASNGVKLSYFPEI")]
alleles = [Allele("HLA-DRB1*01:01"), Allele("HLA-DRB1*01:03"), CombinedAllele("HLA-DPA1*01:03-HLA-DPB1*01:01")]
predictor = EpitopePredictorFactory("netmhcIIpan", version="3.0")
results = predictor.predict(peptides, alleles=alleles, command='.path/to/netMHCIIpan-3.0/netMHCIIpan')

Ok let's remove the second HLA in the list of available alleles in the corresponding tool classes. If you call create  a CombinedAllele object with HLA-DPA1*01:03-HLA-DPB1*01:01 and HLA-DPA1*01:03-DPB1*01:01, do both initializations work?

Yes!


⚠ File access has degraded performance

In b5159d9, File access (https://fyle.uk/file/fish) experienced degraded performance:

HTTP code: 200
Response time: 3013 ms

Resolved: File access performance has improved in ff25a05 after 8 minutes.


Add graphite to the VSCode extensions.json recommendations

#2  👈
main

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

Join @joshSzep and the rest of your teammates on  Graphite


[KYUUBI #1184] Support ending with .* to restrict and ingore session config

Why are the changes needed?

Now, restricted and ingored keys must be complete. We can support eding with '.*' to restricted a list of keys.
How was this patch tested?

[X] Add some test cases that check the changes thoroughly including negative and positive cases if possible

[ ] Add screenshots for manual tests if appropriate

[ ] Run test locally before make a pull request

Codecov Report

Merging #1185 (296c1e4) into master (fb6ce8f) will increase coverage by 0.23%.
The diff coverage is 75.00%.

:exclamation: Current head 296c1e4 differs from pull request most recent head dade330. Consider uploading reports for the commit dade330 to get more accurate results

@@             Coverage Diff              @@
##             master    #1185      +/-   ##
============================================
+ Coverage     78.80%   79.04%   +0.23%
  Complexity       93       93
============================================
  Files           182      182
  Lines          6653     6681      +28
  Branches        785      783       -2
============================================
+ Hits           5243     5281      +38
+ Misses          961      947      -14
- Partials        449      453       +4

Impacted Files
Coverage Δ

...ubi/engine/spark/operation/PlanOnlyStatement.scala
0.00% <0.00%> (ø)

...la/org/apache/kyuubi/session/AbstractSession.scala
95.40% <0.00%> (ø)

...rg/apache/kyuubi/engine/spark/SparkSQLEngine.scala
63.88% <46.15%> (-1.39%)
:arrow_down:

...ngine/spark/SparkThriftBinaryFrontendService.scala
79.03% <50.00%> (ø)

...ala/org/apache/kyuubi/session/SessionManager.scala
62.93% <75.00%> (+9.98%)
:arrow_up:

...uubi/engine/spark/events/EventLoggingService.scala
79.16% <100.00%> (-7.20%)
:arrow_down:

...uubi/engine/spark/operation/ExecuteStatement.scala
88.75% <100.00%> (-0.14%)
:arrow_down:

.../engine/spark/session/SparkSQLSessionManager.scala
92.10% <100.00%> (+0.43%)
:arrow_up:

...in/scala/org/apache/kyuubi/config/KyuubiConf.scala
95.33% <100.00%> (+0.08%)
:arrow_up:

...org/apache/kyuubi/operation/log/OperationLog.scala
97.82% <100.00%> (+2.17%)
:arrow_up:

... and 12 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 fb6ce8f...dade330. Read the comment docs.

thank you @hddong , merging to master!


[Bug]: Unknown system error -86

Bug description
Steps to reproduce the problem:

…
const puppeteer = require('puppeteer');
await puppeteer.launch();

==> throw:
Error: spawn Unknown system error -86
[0]     at ChildProcess.spawn (node:internal/child_process:413:11)
[0]     at Object.spawn (node:child_process:743:9)
[0]     at BrowserRunner.start (/Users/my-acc/Workspace/Prj/my-prj/node/node_modules/puppeteer-core/lib/cjs/puppeteer/node/BrowserRunner.js:121:34)
[0]     at ChromeLauncher.launch (/Users/my-acc/Workspace/Prj/my-prj/node/node_modules/puppeteer-core/lib/cjs/puppeteer/node/ChromeLauncher.js:74:16)
[0]     at async run (/Users/my-acc/Workspace/Prj/my-prj/routes/my-rt/index.js:19:18) {
[0]   errno: -86,
[0]   code: 'Unknown system error -86',
[0]   syscall: 'spawn'
[0] }
Puppeteer version
19.2.0
Node.js version
v18.12.0
npm version
8.19.2
What operating system are you seeing the problem on?
macOS
Configuration file
No response
Relevant log output
No response

Thanks team, I found solution my mac arm need need to install Rosetta.
https://support.apple.com/HT211861
Worked!

I'm on windows And I can't figure out how to solve this,

Thx this fixed it for me


Missing CC country code

I was folding this repo against the Unicode CLDR data and noticed that I could not convert the CLDR file en_CC.xml to a locale name using this repository: CC is not a recognized country code.
It appears that CC is intended to be Cocos Islands.
I'm submitting this as an issue rather than a pull request because I'm not sure how to go about getting translations for "Cocos Islands" into all languages supported by this repository.

Back in release 1.0.1 we used to have CLDR data. There was CC - Cocos [Keeling] Islands record.


Input Type shows "Text" in the dataset uploading field

Wave SDK Version, OS
h2o_wave=0.22.0
Mac OS =  12.4
Actual behavior
I am trying to test the eScorer wave app.
When testing the uploading dataset, the input type shows "Text" - The input type should be "File".
(But  I am able to upload the dataset manually  when I am using the app.)

Expected behavior
The input type would be "File" So It could be tested
Steps To Reproduce

Do this
Do that
Do something else
See error

Hi @KishaniKandasamy,
the file upload input for you to use is right below the textfield. We use textfield to show the uploaded filenames.

Thanks @mturoci


Incorrect handling of Mono on Windows

Hi,
To cover all my bases, I gave my app a try under Mono's Windows implementation, and it looks like OpenGL.Net is incorrectly assuming that the presence of a Mono-specific class implies the app is running on Linux:
https://github.com/luca-piccioni/OpenGL.Net/blob/4fb157cba30989fa575db3d3787a2cc80e3513ad/OpenGL.Net.WinForms/GlControl.cs#L620
This causes the following branch to execute, and initialization to ultimately fail due to being "unable to connect to X server using XPlatUI".
https://github.com/luca-piccioni/OpenGL.Net/blob/4fb157cba30989fa575db3d3787a2cc80e3513ad/OpenGL.Net.WinForms/GlControl.cs#L622-L627
A simple solution would seem to be to only take that branch if the platform is not Windows, though I'm not sure if there are more deep-seated issues preventing OpenGL.Net from running under Windows Mono... or if this really impacts anyone.

Well, never considered Mono on Windows. It surely worth a try and see if everything is running as should be. The above commit should execute the relevant branch only on Linux platforms, and it should.


Unnecessary re-render when moving windows in eframe

Describe the bug

I don't know why but eframe will render gui in any mouse event on the program, even outside of the gui itself, like when moving the window by dragging titlebar...
I don't think that this behavior should be the default... because there is no need to render gui itself when just moving the windows...
other gui library like imgui (using example backends) wont re-render on this kind of events
To Reproduce
Steps to reproduce the behavior:

 Create any program with eframe

 Try to moving it by mouse (dragging windows titlebar)

 Check the CPU & GPU usage...

Expected behavior

eframe shouldn't re-render the gui when user simply moving the program window itself (and there isn't any input or update to gui itself)
Screenshots

no input or update in gui itself, just moving program windows (really fast...)
Desktop (please complete the following information):

OS:  Windows 10

Additional context

The interesting thing is if we try to move the window using arrow key in keyboard using the option in windows menu (I can recall exact name of it) there is no re-render, because seems like eframe will render gui only on mouse events

I don't think this is a bug. But it would be nice to have better behavior.
I think it should be possible to keep data from the previous frame to decide whether a redraw is needed or not. Components would save there a bounding box of the area they are interested in along with the type of event (enter, leave, move...). Before rendering, the library could check if the mouse is interacting with those areas.

@emilk thank you for fast respond.
I tested it but seems like it still re-render when moving window... there is something that im missing? (like I need to set an option or something?

Use RUST_LOG=debug and eframe will log what event caused the repaint ("Repaint caused by …"). You'll have to take it from here, because on my mac it works as intended.

Use RUST_LOG=debug and eframe will log what event caused the repaint ("Repaint caused by …"). You'll have to take it from here, because on my mac it works as intended.

thank you for the answer, I used $env:RUST_LOG="debug"; but still didn't get any debug output in my windows powershell...
I know its kind of outside of here but can you tell me how can I setup tracing?


[Issue]: powertags do not populate when a bullet starts with a tag.

Plugin Version
v0.1.0
Logseq Version
v0.8.16
What browsers are you seeing the problem on?
Windows, MacOS
What happened?
powertags do not populate when a bullet starts with a normal tag.
https://user-images.githubusercontent.com/9514136/214165934-b4883504-5831-4485-b822-b52d176c5f7a.mov

@hkgnp tried this plugin again with the recent changes, but still unusable with my workflow because many of my bullets start with a standard tag -- which powertags doesn't support.
Is this something you could explore fixing, or are there limitation?

Fixed in latest version.


NestJS Soap Client with Self-Signed certificates

Hey all,
I'd like to send XML request with nestjs-soap library, but it throws an error with installed self-signed certificates, like:
ERROR [SoapModule] self-signed certificate in certificate chain
Can anyone help me through this?
Thanks!

Hi,
Sorry for the late reply. Since you didn't provide much detail of how you're trying to achieve this, I believe this is not a problem with the nestjs-soap library itself.
Maybe you need to pass some additional configuration to the clientOptions object. Also, this could help.


Display Size

I just got my batch of boards and noticed the .96" Display doesn't fit the outline and pins, it looks like a 1.3" would fit better.  Anyone else notice this?

Im glad I just read this as I am almost prepared to order from JLCPCB. If Im reading the main post correctly the schematics reflect the DM-OLED096-636 for the .96" Display then pin 1 = Ground, Pin 2 = VCC, if you choose to use the SSD1306 then pin 1 = Ground and pin 2 = VCC. Correct?

yeah it would be nice to know what the overall dimentions of the lcd bd is. the profile is 36mm x 34mm

Ive now looked at both displays and they both say .96" must be the pin layout is different i assume?

except the screen shown is almost the size of the bd profile which is 1.5 " wide x  1.325 " tall

Here is what I am showing:
For the SSD1306
(26.70mm x 19.26mm x 1.85mm) or (1.051181”  x  0.7582677”  x  0.07283465”)
For the DM-OLED096-636
(26mm x 26mm x 2.7mm) or  (1.023622”  x  1.023622”  x 0.1062992”)

that just dosent seem to be big enough. i posted a question in the ada fruit forum. i love ada fruit but im not paying what they want for a screen. Ali Express if i can find the screen that fits

I understand a little better now you want a larger screen... Ive got my order in the cart on JLCPCB but im at a halt now because there isnt a baseline firmware/software image to flash to it as of yet and I havent had the greatest support with folks online trying to get info to get new devices up and running..so Im at a standstill

i know i'm just going off the picture of the bd  that has the screen on it. i have the bds from jlcpcb. and the bd with the screen has to be 1.5" X 1.325" overall.  i have a .96 Screen and the bd is way to small. it is just frustrating that the vendors dont provide the bd dimentions  along with the screen size

my .96" displays are about 1 1/16th  so im guessing the 1.3 display will be close to 1.5, also all the 1.5" displays I have seen have the connector on the side not the top.

my .96" display bd measures 1" square

the outline of the display on the board only measures 1 3/8" also so its not 1 1/2"

your right i cant read a ruler. 1 3/8 x 1 5/16

Received a 1.3 display the mounting holes are slightly off but the board fits the outline

same here, just got mine today. just to be clear since I didn't state it very clear, the 1" display connection pins do match up, its the mounting holes and outline that didn't match, the 1.3" display is much better, I was able to use m2.5 screws and nuts to secure mine to the board also.

So which display is the 1.3" display do you have a P/N  to insure i get the correct one?

Product Introduction:
1.Size:1.3 inch
2.Resolution:12864
3.Controlling Chip:SSH1106
4.Display Area:29.4214.7mm
5.Driving Voltage:3.3-5V
6.Operating Temperature:-40~70 celsius
7.Interface Type:IIC
8.Light Color: white
https://www.ebay.com/itm/186114101614

Just found this amazing item on AliExpress. Check it out!
$2.87 | 1.3 Inch 1.3" White OLED LCD 4PIN Display Module IIC I2C Interface 128x64 for Arduino
https://a.aliexpress.com/_msY2vIm

If anyone in here has ordered there boards where did you order them from? I have 5 in the cart now at JLCPCB total cost for all 5 making and populating these boards there is $176.77  thats  $35.34 each

I just had jlcpcp make the boards. Cost about 15 dollars. I am doing my own smt. You really only need the components on one of the boards unless you want 5 complete boards.

I want 5 complete boards so I can have 2 and sell the other 3 to recoup some $$

I had them only populate the front side of the board, its much more expensive to have them do both, the esp12 is pretty easy to solder on, the sd card holder can be done with a iron if your careful, I used my hot air rework station.  Also if your trying to recoup some money have them make 10, an additional 5 board is a fraction of the cost, I only had to pay like $25 more dollars to make 5 more.

I Received my OLED displays in the 1.3" and I tried them using a RaspberryPi Pico and while I thought they were of the ssd1306 flavor driver I couldnt get them working until i used the sh1106 version driver in the pico. Just wanted to add this here in case anyone else was having issues


V4: Export Gesture/Gesture-Controller components to Angular

I also see this issue when upgrading to v4: ..node_modules/@ionic/angular/dist/index has no exported member Gesture


feat: Implement URLSession auto-instrumentation.

Which problem is this PR solving?
Adds auto-instrumentation for URLSession-based networking in iOS.
Short description of the changes

Implement URLSession auto-instrumentation using swizzling.
Add a "Network Playground" to the SmokeTest app for exercising networking API.
Add smoke tests to make sure all the network requests get instrumented.
Add BaggageSpanProcessor to tracer setup like our other SDKs, since we need that for tests.
Remove unused duplicate file smoke-tests/docker-compose.yml.
Add a mock-server for testing http requests against, the same as our Android SDK.
Add a config file for how the test scheme is run, so that it won't run in parallel.

How to verify that this has the expected result
make smoke
Or run the example app, click the buttons, and look at collector logs.

I didn't realize that running the mock server on circleci would be an issue. I'm gonna need to look into that.


[composer-extension] new issue experience not enhanced on github

Right now composer swaps only when editing an issue, not yet when creating a new one.

This presents a tricky design problem… creating a new issue doesn’t reserve an issue slug (number) that collaborators can update with.
Collaborators would essentially work on a draft until someone finally submits it for the first time, but neither Github nor Composer knows whether a user wants to collaborate on an existing draft or start a new one when a user visits the new issue page.
I think one flow could be:

When a user visits Github’s new issue page, embedded Composer shows a list of documents tagged as new issue drafts (badged by member presence), or an option to create a new draft.
If the user creates a new draft, embedded Composer tags it as a draft so collaborators will see it in the chooser.
Collaborators title the issue using the document title in echo

I think this implies we need title syncing for other flows too

When a collaborator submits the new issue to Github for saving, the draft tag is replaced by the new issue tag

this might mean we need the user to set a PAT; if we rely on the DOM, I anticipate Github would submit the form and navigate to create the new issue, which prevents us from making a certain connection between a draft document and the created issue.

When a collaborator tries to submit the issue after it has already been submitted (which we know because it no longer has the draft tag but the user is on the new issue page), embedded Composer responds the same way as with other stale issues by asserting the user needs to reload, or in this case navigate to the created issue, or set a PAT so Composer can use the API to update the issue.


Pre-split YCSB table for Cloud Bigtable benchmark.

This is recommended, and is now supported by the Bigtable client.

LGTM


Python: 1.5 Brief history of python

Description 📜
Made a few changes in Video
Issue #76

Type of change 📝

[x] Video (Animations, screen-recordings, presentations and regular explanatory films are all possibilties etc)

Domain of Contribution 📊

[x] Python

Checklist ✅

[x] I follow Contributing Guidelines & Code of conduct of this project.
[x] I have performed a self-review of my own code or work.
[x] I have commented my code, particularly in hard-to-understand areas.
[x] My changes generates no new warnings.
[x] I'm GWOC'21 contributor

Screenshots / Gif (Optional) 📸

@prathimacode-hub

I was assigned video before and it was merged
But I wanted to make a few changes in it that's why I made a new PR


TCD-2622 and TCD-2372: Remove references to SC v4.6.x and add 4.8.0 CLI flags

Description

Motivation and Context

Types of changes

[ ] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)
[ ] Documentation fix (typos, incorrect content, missing content, etc.)

Checklist

[ ] I have read the contributing document.
[ ] My change requires a change to the documentation.
[ ] I have updated the documentation accordingly.
[ ] I have added tests to cover my changes.
[ ] All new and existing tests passed.

@lysannep please review. Thanks

Integrated TCD-2372 in the PR. Marked as a draft because I'm waiting on feedback from Dan

I'm still waiting for feedback (TCD-2372) (same question also asked in SC-4206) but I can open a new PR once I get the feedback

@waggledans can you please review? Thanks

@waggledans I applied all your suggestions, are you ok with merging this to main?

@waggledans I applied all your suggestions, are you ok with merging this to main?


fix wrong aql generator for lte and lt condition

Coverage increased (+0.1%) to 71.331% when pulling dd35fbb002d4a88ea06df0dd2650561d5ba5154a on fix/condition-lte-operator into 4b26b8e728a059114aeb37f68dcff43270541051 on master.


test(edge-handlers): using new edge-handler default directory

- Summary
The current edge-handler tests make assumptions about where edge-handler code is stored (default directory). Although this is an interface (contract) worth testing, it is hampering our ability to change this default. This PR removes the reliance on a default directory by explicitly configuring one.

- Test plan

Since the changes are only to tests, i'm relying on CI to ensure they are passing.
- A picture of a cute animal (not mandatory but encouraged)

I enabled auto merge for this one with a commit type of test(edge-handlers): as this is non user facing change.
fix or feat generate a new release


[Feature] persistent index support compression

Support compression in persistent index, using LZ4_FRAME by default now.
What type of PR is this:

[ ] BugFix
[x] Feature
[ ] Enhancement
[ ] Refactor
[ ] UT
[ ] Doc
[ ] Tool

Does this PR entail a change in behavior?

[ ] Yes, this PR will result in a change in behavior.
[x] No, this PR will not result in a change in behavior.

If yes, please specify the type of change:

[ ] Interface/UI changes: syntax, type conversion, expression evaluation, display information
[ ] Parameter changes: default values, similar parameters but with different default values
[ ] Policy changes: use new policy to replace old one, functionality automatically enabled
[ ] Feature removed
[ ] Miscellaneous: upgrade & downgrade compatibility, etc.

Checklist:

[ ] I have added test cases for my bug fix or my new feature
[ ] This pr needs user documentation (for new or modified features or behaviors)

[ ] I have added documentation for my new feature or new function

Bugfix cherry-pick branch check:

[x] I have checked the version labels which the pr will be auto-backported to the target branch

[ ] 3.2
[ ] 3.1
[ ] 3.0
[ ] 2.5

[FE Incremental Coverage Report]
:heart_eyes: pass : 0 / 0 (0%)

[BE Incremental Coverage Report]
:heart_eyes: pass : 43 / 52 (82.69%)
file detail

path
covered_line
new_line
coverage
not_covered_line_detail

:large_blue_circle:
src/storage/persistent_index.cpp
43
52
82.69%
[184, 205, 209, 538, 2402, 2485, 2701, 2717, 2718]

https://github.com/Mergifyio backport branch-3.2


Cleanup readmes

Consolidated and updated readme files and project documentation.
Reorganized the project documentation (community stuff for example; not the API docs) to facilitate future publication to github pages or readthedocs or etc.

rebased over master


[BUG] Image upload No such file or directory

Environment

Camera:  ZWO 120MC
OS: Bullseye
Allsky version:latest
Pi 4 (4, GB)

Bug Description
Hi,
I am trying to configure the ftp setting file but I have problems to upload my images.

I created folders (images, kerogram, startrail) under ~/allsky/html
-> Is this correct?

I edited the ftp-settings.sh file and set the paths like:

IMAGE_DIR="~/allsky/html/images"

When I check the log file

Upload output from '/home/x/allsky/tmp/image-20230624205054.jpg:
Jun 24 20:50:57 allsky allsky[1194]:    cp: cannot create regular file '~/allsky/html/images/image-20230624205054.jpg': No such file or directory

I have only a local WebUI running, I can see the images in the live view but they don't appear in the image folder.
Any help would be appreciated
Stefanie

Stephanie,
Please delete the folders you created, then run:
cd
website/install.sh

It will create everything you need in the correct places.
Then look at the bottom of the "ftp-settings.sh" section of the Allsky Website Settings  page to see what to enter.
Let me know how it goes.

Hi Eric,
I installed the website again and I entered the following path settings:
IMAGE_DIR=""
VIDEOS_DIR="${ALLSKY_WEBSITE}/videos"
KEOGRAM_DIR="${ALLSKY_WEBSITE}/keograms"
STARTRAILS_DIR="${ALLSKY_WEBSITE}/startrails"

Unfortunately this raises again " No such file or directory".
Then I set the IMAGE_DIR to:
IMAGE_DIR="${ALLSKY_WEBSITE}/"
Not sure whether this correct but the images are stored now in the website folder. But I still can not see them inside the website "Images" menu.

Thanks
Stefanie

@snowformatics Stefanie, sorry I misspelled your name in my last message.
There are two different websites.  Your screenshot is from the WebUI which runs on the Pi and gets all its images from the Pi.  The Images page has an "All" line that always appears as well as one line for each day in ~/allsky/images.  The "All" line never has an icon for the images because there could be tens of thousands of them.
Has Allsky been running? If so, there should be at least one additional line.  Are there any directories in ~/allsky/images ?
The other website is the optional Allsky Website which uses the ftp-settings.sh file to tell it where to copy the images to - either locally on the Pi (as in your case) or on a remote server, or both.  You can get to your local Allsky Website by clicking on the "Local Website" link at the top of any WebUI page.

No worries Eric.
I have no directory called images in ~/allsky, should I create it manually? Allsky WebUI is running and creating images but bthe local Allsky Website just displays loading...
Thanks for your support,

Getting those lines above the image usually indicates a missing file.
Since there appears to be some missing and/or corrupted files, I suggest re-installing Allsky and the Allsky Website.  It should be easy and go quickly.
See the Allsky Documentation --> Installing Allsky page in the WebUI for details.
If there are any issues, attach ~/allsky/config/installation_logs/install.sh.log.

You shouldn't need to create any files or directories  - the installations do that.

I deletes allsky and run the installation again (went smoothly this time) but I still don't have an images folder. I attached the installation log file.
install.log

Let's first make sure the core Allsky is working, then we will work on the Allsky Website in ~/allsky/html/allsky, ok?
If you go to the WebUI's "Liveview" page, do you see the most recent image?  On the "Allsky Settings" page, are you saving daytime images?  If not, the current day's folder in allsky/images won't be created until nighttime.
If there is nothing in ~/allsky/images at the end of the day, please attach /var/log/allsky.log

Hi Eric,
it missed the advanced settings for daytime saving, it looks like it's working now. I see the daily folder on the WebUI and inside ~/allsky/images.
Thanks for your patience, I will try this night.

@snowformatics    Stefanie, any update?  If everything's working would you please close this item?
Thanks - Eric

Hi Eric,
I am still waiting for my parts and the weather is to nasty to try without waterproof case. Indoor everything works, so I will close this item. Thanks again!
Stefanie


ValueError: no invmod for given @a and @n

[*] Performing factordb attack on rootauthorizedsshkey.pub.
Traceback (most recent call last):
File "/opt/RsaCtfTool/RsaCtfTool.py", line 262, in
attackobj.attack_single_key(publickey, attacks_list)
File "/opt/RsaCtfTool/lib/rsa_attack.py", line 192, in attack_single_key
self.priv_key, unciphered = attack_module.attack(
File "/opt/RsaCtfTool/attacks/single_key/factordb.py", line 85, in attack
priv_key = PrivateKey(
File "/opt/RsaCtfTool/lib/keys_wrapper.py", line 101, in init
self.d = invmod(e, self.phi)
File "/opt/RsaCtfTool/lib/rsalibnum.py", line 24, in invmod
raise ValueError("no invmod for given @a and @n")
ValueError: no invmod for given @a and @n
This error occurred while running "python3 /opt/RsaCtfTool/RsaCtfTool.py --publickey rootauthorizedsshkey.pub --private "
however, an older version of your code which was forked here https://github.com/xmunoz/RsaCtfTool was able to give the desired output by doing Wiener's attack.
Thanks for the great work!

Can you give me the publickey for tests & patch?

-----BEGIN PUBLIC KEY-----
MIIBIDANBgkqhkiG9w0BAQEFAAOCAQ0AMIIBCAKBgQYHLL65S3kVbhZ6kJnpf072
YPH4Clvxj/41tzMVp/O3PCRVkDK/CpfBCS5PQV+mAcghLpSzTnFUzs69Ys466M//
DmcIo1pJGKy8LDrwdpsSjVmvSgg39nCoOYMiAUVF0T0c47eUCmBloX/K8QjId6Pd
D/qlaFM8B87MHZlW1fqe6QKBgQVY7NdIxerjKu5eOsRE8HTDAw9BLYUyoYeAe4/w
Wt2/7A1Xgi5ckTFMG5EXhfv67GfCFE3jCpn2sd5e6zqBoKlHwAk52w4jSihdzGAx
I85LArqOGc6QoVPS7jx5h5bK/3Oqm3siimo8O1BJ+mKGy9Owg9oZhBl28CfRyFug
a99GCw==
-----END PUBLIC KEY-----

I had a similar issue:
python RsaCtfTool.py --uncipher<PHONE_NUMBER>19112884402526805488045370699582431208837327188011754051873366392912615473456879232775441297348575281668436579597550370650631661975571589273446285001599323237766574393604714546532580626995048525342973685151862660541374458192194273262940963973164183465013126180350287462022130030595435332698418086061976121986842201005640863232000 -e 3 -n<PHONE_NUMBER>11804848071621722813146295213721263490749897341144498015047054878231597593120048448069477578767859816785798546510722467452305509931893011927867514122013598496819660392943091608382047677702362802799085703370063497015671978816508707932127744034075928363720201063378356268212406844829575209485500902859 --attack factordb

resulted in:
[*] Performing factordb attack on /tmp/tmph0qmeq6q.
Traceback (most recent call last):
  File "RsaCtfTool.py", line 262, in <module>
    attackobj.attack_single_key(publickey, attacks_list)
  File "/home/maximilian/RsaCtfTool/lib/rsa_attack.py", line 193, in attack_single_key
    self, self.publickey, self.cipher
  File "/home/maximilian/RsaCtfTool/attacks/single_key/factordb.py", line 89, in attack
    n=int(publickey.n),
  File "/home/maximilian/RsaCtfTool/lib/keys_wrapper.py", line 101, in __init__
    self.d = invmod(e, self.phi)
  File "/home/maximilian/RsaCtfTool/lib/rsalibnum.py", line 24, in invmod
    raise ValueError("no invmod for given @a and @n")
ValueError: no invmod for given @a and @n

I got the same error on python 3.6.9 on Ubuntu WSL and 3.6.9 on Ubuntu (native).
That does not only cashes this specific attack it also breaks the whole program and prevents from executing the other attacks if ´´´--attach all´´´ or the parameter is not specified at all.
Thanks a lot for the cool tool!

It seems to be fixed with commit patching the p == n == q problem with factordb, can you confirm this?

same issue for me
python RsaCtfTool.py -n<PHONE_NUMBER>958447696987943374117448908009765357285654693385347327161990683145362435055078968569512096812028089118865534433123727617331619214412173257331161 -e 65537 --uncipher<PHONE_NUMBER>028570372634288477962037445130495144236447333908131330331177601915631781056255815304219841064038378099612028528380520661613873180982330559507116
private argument is not set, the private key will not be displayed, even if recovered.

[*] Testing key /tmp/tmpfgp7vgq8.
[*] Performing boneh_durfee attack on /tmp/tmpfgp7vgq8.
[*] Performing comfact_cn attack on /tmp/tmpfgp7vgq8.
[*] Performing cube_root attack on /tmp/tmpfgp7vgq8.
[*] Performing ecm attack on /tmp/tmpfgp7vgq8.
[*] ECM Method can run forever and may never succeed, timeout set to 30sec. Hit Ctrl-C to bail out.
Exception ignored in: <_io.TextIOWrapper name='<stdout>' mode='w' encoding='utf-8'>
BrokenPipeError: [Errno 32] Broken pipe
[*] Performing ecm2 attack on /tmp/tmpfgp7vgq8.
[*] ECM2 Method can run forever and may never succeed, timeout set to 30sec. Hit Ctrl-C to bail out.
[*] Performing factordb attack on /tmp/tmpfgp7vgq8.
Traceback (most recent call last):
  File "RsaCtfTool.py", line 265, in <module>
    attackobj.attack_single_key(publickey, attacks_list)
  File "/run/media/neroli/Data/CTF/hacklu/crypto/public/RsaCtfTool/lib/rsa_attack.py", line 192, in attack_single_key
    self.priv_key, unciphered = attack_module.attack(
  File "/run/media/neroli/Data/CTF/hacklu/crypto/public/RsaCtfTool/attacks/single_key/factordb.py", line 89, in attack
    priv_key = PrivateKey(
  File "/run/media/neroli/Data/CTF/hacklu/crypto/public/RsaCtfTool/lib/keys_wrapper.py", line 101, in __init__
    self.d = invmod(e, self.phi)
  File "/run/media/neroli/Data/CTF/hacklu/crypto/public/RsaCtfTool/lib/rsalibnum.py", line 24, in invmod
    raise ValueError("no invmod for given @a and @n")
ValueError: no invmod for given @a and @n

Fixed in latest commit


feat(dbapi2): include object name in procedure call spans

What does this pull request do?

include object name in span name when calling procedures
consistently use span action exec when calling procedures

Related issues
Closes #1937

Please merge/rebase this against main to get the tests passing. It appears you have pushes from maintainers disabled.

Thanks for the comments, I'll add the tests.
Regarding the access I don't see a checkbox.. probably because of the cross-org issue mentioned here: https://github.com/orgs/community/discussions/5634


[Feature Request] Expand / Collapse methods

Existing Component
Yes
Component Name
Tree
Description
Should be able to expand and collapse tree manually

This does not seem to be a common use case. If you must, you can programatically simulate node click: https://jsfiddle.net/zhqfhfv8/ .

version 2.3.9，console.info(document.querySelector('.el-tree-node').click())=>undefined


[Users] Delete User Schedulers

Need to review existing code to make sure that the param filtering matches the API docs
https://marketplace.zoom.us/docs/api-reference/zoom-api/users/userschedulersdelete

Implemented here: https://github.com/kyleboe/zoom_rb/blob/main/lib/zoom/actions/user.rb#L40


Troubleshooting steps

still trying to get the workshop sample working.
got this test working
https://docs.newrelic.com/docs/more-integrations/open-source-telemetry-integrations/opentelemetry/get-started/opentelemetry-tutorial-python/#pre-instrum
will update this issue if I find more info

I got it working
working config.yml
I don't think that apart from the EU endpoint address there is any significant diffrence with the one you mailed during the session.
receivers:
  otlp:
    protocols:
      grpc:
      http:
  otlp/withendpoint:
    protocols:
        grpc:
            endpoint: localhost:4317
        http:
            endpoint: localhost:4318

exporters:
  logging:
     verbosity: detailed
  file:
    path: ./results.json
  otlp:
    endpoint: otlp.eu01.nr-data.net:4317
    headers:
        api-key: **********************************************

processors:
  batch:
service:
  telemetry:
    logs:
      level: "debug"
  pipelines:
    traces:
      receivers: [otlp, otlp/withendpoint]
      exporters: [otlp, file, logging]
      #exporters: [file, logging]
    metrics:
      receivers: [otlp, otlp/withendpoint]
      exporters: [otlp, file, logging]
      #exporters: [otlp,logging,file]


New script sample - Creating dynamic AAD Groups

New script to create dynamic AAD groups using Graph for Project and Visio licensed users

Hey @andrew-s-taylor , thank you 👏 for your contribution - it is highly appreciated. This should be live shortly 😊
Have you registered for the PnP Recognition program, your submission will qualify for a badge :-)
Its opt in so please register here:  https://pnp.github.io/recognitionprogram

I have just signed up now, thank you.
Will have a dig through my various scripts and add others as I come across them.  Always happy to help!


Site-specific logout

This depends on new site-specific logout endpoint in session-service, so don't merge yet 🙂

@marjuszkiewicz The new endpoint has been added in session-service, so this is now ready for review and testing.


Investigate why CODAL v0.2.65 reduces the recording length in MakeCode

Reported in:

https://github.com/microsoft/pxt-microbit/issues/5796

MakeCode v6.0.28 with CODAL v0.2.63 records for 4.5 seconds:

https://makecode.microbit.org/app/ebe1449535c86e6a8cb04ae0c8c4b47882de0c5f-1bead1a6cb

MakeCode v6.0.28 with CODAL v0.2.65 only for ~1.2 seconds:

https://makecode.microbit.org/app/134e1a256376e01e23911f3bdb4e7da337927e6d-abdab27977

@microbit-carlos The default sample rate was changed from 11000 to 44100.
https://github.com/lancaster-university/codal-microbit-v2/commit/2e664e6294749c1444c002d2276674c3210ba0b8
Recording time is restored by adding a set sample rate block.

Yes, thanks Martin!
It was changed from a magic number to a config option in https://github.com/lancaster-university/codal-microbit-v2/commit/d54ce9b784ef1bba22c075b281bb877abf53ea18, so set to 11K, but that also affected the mixer channel default, so maybe that's why it was pushed up to top value 44.1K.
MakeCode was depending on the default value, so the recording extension needs to set splitter channel sample rate to the default used in the extension.

PR raised in MakeCode:

https://github.com/microsoft/pxt-microbit/pull/5805

Fix merged in MakeCode, so we can close this as completed.


[feature request] output logs to stdout

Why you need it?

Dragonfly is used in cloud native situations and its components like dfdaemon and supernode maybe run as containers.
But currently the detailed logs are stored in logs file inside the container instead of outputing to stdout. If I want to see the logs file, I have to exec into the container first. It is better to have an option to configure logs output to stdout so I can use docker logs or kubectl logs to see the logs.
How it could be?

Add an option or make it default to output logs to stdout
Other related information

I agree on this. Logs for dfdaemon and supernode should be output to stdout by default. It's easier for debugging and developing, and we can utilize existing tools like journalctl, docker logs and kubectl logs to view the logs. Console hook is alraedy implemented in dflog, and used in dfget. It would be easy to enable them in dfdaemon and supernode.
Also I did some refactoring on logging a while back here which aims to make initializing the logger easier and more consistent across the whole project.

Hi @inoc603, can you open a pr for this feature?

@yeya24 Sure. I'll open one this weekend.

I am sorry that I reopen this issue. I found that there is still no option to configure outputting logs to console in both dfdaemon and supernode. Did I miss something? @Starnop  @lowzj  @inoc603

@yeya24 please see pkg/dflog/log.go#WithConsole

please see pkg/dflog/log.go#WithConsole

I also want to ask about the status of the issue. I deployed dragonfly(version 1.0.4) in k8s, where dfclient is deployed as daemonset and supernode as deployment. I hope to see the log from kubectl logs -f.

dfclient generates three logs files, which are dfdaemon.log, dfclient.log and dfserver.log.

The config  logConfig.path:/dev/stdout in /etc/dragonfly/dfdaemon.yml is only effective for dfdaemon.log. But the config logConfig.path:/dev/stdout in /etc/dragonfly/dfget.yml is invalid for  dfclient.log and dfserver.log.

supernode generates app.log file.

base.logConfig.path:/dev/stdout config in /etc/dragonfly/supernode.yml is also invalid. Log will continue to wirte to app.log.
please correct me if it is wrong.


Jenkins job task fail while looking for the job number far ahed than the current job after artifacts download

Hi
I'm experiencing issue in Jenkins job task. The task was mostly finished but after uncompresing the artefacts archive, for some reason, it is searching for the job with build number bigger then the current build number and then it fail.
Here is the output (bit cleaned from names not related to the problem):
...
Recording results... JUnit (484 files). Compressing... Done.
2016-11-17T14:28:29.4555491Z Archiving artifacts
End of jenkins job on jenkins server --->   2016-11-17T14:28:29.4555491Z Finished: SUCCESS
2016-11-17T14:28:29.4555491Z ##debug debug: state changed from: 2
2016-11-17T14:28:29.4565485Z ##[debug]finish()
2016-11-17T14:28:29.4565485Z ##debug debug: Tracking completion status of job: http://b05601....com:8080/job/Checkin-Build-VSTS/34/api/json
2016-11-17T14:28:29.5237816Z ##[debug]finish().requestCallback()
2016-11-17T14:28:29.5377861Z ##debug debug: parsedBody for: http://b05601.....com:8080/job/Checkin-Build-VSTS/34/api/json: {"_class":"com.tikal.jenkins.plugins.multijob.MultiJobBuild","actions":[{"_class":"hudson.plugins.tfs.TeamBuildDetailsAction","buildDefinitionName":"Jenkins-CheckinBuild","buildNumber":"47827","buildUrl":"https://.....visualstudio.com/Basin%20Modeling/_build/index?buildId=47827"},{},{"_class":"hudson.model.ParametersAction","parameters":[...]}
2016-11-17T14:28:29.5387826Z ******************************************************************************
2016-11-17T14:28:29.5397814Z Jenkins job finished: Checkin-Build-VSTS
2016-11-17T14:28:29.5397814Z http://b05601....com:8080/job/Checkin-Build-VSTS/34
2016-11-17T14:28:29.5397814Z ******************************************************************************
2016-11-17T14:28:29.5407822Z ##debug debug: state changed from: 3
2016-11-17T14:28:29.5407822Z ##[debug]downloadResults(), url:http://b05601.....com:8080/job/Checkin-Build-VSTS/34/team-results/zip
2016-11-17T14:28:29.5427817Z ##[debug]downloadResults(), url:http://b05601.....com:8080/job/Checkin-Build-VSTS/34/team-results/zip , response.statusCode: 200, response.statusMessage: OK
2016-11-17T14:28:29.5427817Z ##[debug]creating results destination folder: c:\BuildAgents\Agent2_work\2\a\jenkinsResults\Checkin-Build-VSTS
2016-11-17T14:28:29.5437823Z ##[debug]testing directory 'c:\BuildAgents\Agent2_work\2\a\jenkinsResults\Checkin-Build-VSTS'
2016-11-17T14:28:29.5437823Z ##[debug]testing directory 'c:\BuildAgents\Agent2_work\2\a\jenkinsResults'
2016-11-17T14:28:29.5437823Z ##[debug]testing directory 'c:\BuildAgents\Agent2_work\2\a'
2016-11-17T14:28:29.5447824Z ##[debug]mkdir 'c:\BuildAgents\Agent2_work\2\a\jenkinsResults'
2016-11-17T14:28:29.5457815Z ##[debug]mkdir 'c:\BuildAgents\Agent2_work\2\a\jenkinsResults\Checkin-Build-VSTS'
2016-11-17T14:28:29.5457815Z ##[debug]downloading results file: c:\BuildAgents\Agent2_work\2\a\jenkinsResults\Checkin-Build-VSTS\team-results.zip
2016-11-17T14:28:29.5702594Z ##[debug]successfully downloaded results to: c:\BuildAgents\Agent2_work\2\a\jenkinsResults\Checkin-Build-VSTS\team-results.zip
2016-11-17T14:28:29.5702594Z ##[debug]Extracting file: c:\BuildAgents\Agent2_work\2\a\jenkinsResults\Checkin-Build-VSTS\team-results.zip
2016-11-17T14:28:29.5702594Z ##[debug]c:\BuildAgents\Agent2\tasks\JenkinsQueueJob\1.1.3\7zip\7z.exe arg: x
2016-11-17T14:28:29.5712595Z ##[debug]c:\Agent2\tasks\JenkinsQueueJob\1.1.3\7zip\7z.exe arg: -oc:\BuildAgents\Agent2_work\2\a\jenkinsResults\Checkin-Build-VSTS
2016-11-17T14:28:29.5712595Z ##[debug]c:\BuildAgents\Agent2\tasks\JenkinsQueueJob\1.1.3\7zip\7z.exe arg: c:\BuildAgents\Agent2_work\2\a\jenkinsResults\Checkin-Build-VSTS\team-results.zip
2016-11-17T14:28:29.5722589Z ##[debug]exec tool: c:\BuildAgents\Agent2\tasks\JenkinsQueueJob\1.1.3\7zip\7z.exe
2016-11-17T14:28:29.5722589Z ##[debug]Arguments:
2016-11-17T14:28:29.5722589Z ##[debug]   x
2016-11-17T14:28:29.5732591Z ##[debug]   -oc:\BuildAgents\Agent2_work\2\a\jenkinsResults\Checkin-Build-VSTS
2016-11-17T14:28:29.5732591Z ##[debug]   c:\BuildAgents\Agent2_work\2\a\jenkinsResults\Checkin-Build-VSTS\team-results.zip
2016-11-17T14:28:30.3237472Z 7-Zip [64] 16.00 : Copyright (c) 1999-2016 Igor Pavlov : 2016-05-10
2016-11-17T14:28:30.3247495Z Scanning the drive for archives:
2016-11-17T14:28:30.3247495Z 1 file, 235699 bytes (231 KiB)
2016-11-17T14:28:30.3247495Z Extracting archive: c:\BuildAgents\Agent2_work\2\a\jenkinsResults\Checkin-Build-VSTS\team-results.zip
2016-11-17T14:28:30.3257477Z --
2016-11-17T14:28:30.3267477Z Path = c:\BuildAgents\Agent2_work\2\a\jenkinsResults\Checkin-Build-VSTS\team-results.zip
2016-11-17T14:28:30.3267477Z Type = zip
2016-11-17T14:28:30.3277479Z Physical Size = 235699
2016-11-17T14:28:30.3277479Z Everything is Ok
2016-11-17T14:28:30.3277479Z Files: 484
2016-11-17T14:28:30.3287526Z Size:       440450
2016-11-17T14:28:30.3287526Z Compressed: 235699
2016-11-17T14:28:30.3297474Z ##debug debug: state changed from: 8
2016-11-17T14:28:30.3297474Z ##[debug]locateExecution()
2016-11-17T14:28:30.3297474Z ##[debug]pipeline, locating child execution URL:http://b05601.....com:8080/job/Auxilary_builds/job/Linux-Checkin-Build-VSTS/103/api/json
2016-11-17T14:28:30.3737498Z ##[debug]locateExecution().requestCallback()
2016-11-17T14:28:30.3767500Z ##[debug]parsedBody for: http://b05601.....com:8080/job/Auxilary_builds/job/Linux-Checkin-Build-VSTS/103/api/json: {"_class":"hudson.model.FreeStyleBuild","actions":[{"_class":"com.tikal.jenkins.plugins.multijob.MultiJobParametersAction","parameters":[...]}
2016-11-17T14:28:30.3797501Z ##[debug]task result: Failed
2016-11-17T14:28:30.3857492Z ##[error]Unhandled: No known exeuction number: 103 for job: job/Auxilary_builds/job/Linux-Checkin-Build-VSTS/
The build number of jenkins is 34, why it is looking for build 103 in the end?
And why it is fail the task?
Best regards
Serge

Hi @serge-koshelev,
I apologize for the trouble this is causing you.  Thank you for the helpful debug output.  We fixed a bug a few days ago where the "Jenkins Queue Job" task was incompatible with the MultiJob plugin for Jenkins.  Following your debug output, it looks like the same bug.  Here is the pull request: #3099.
The fix will be deployed to production VSTS by Friday, December 2.  If that is too late, please contact me at dastahel at microsoft.com and I can send you a patch with instructions for manual installation on your VSTS account.
Thanks,
David


Latency graph glitches out when you click on any items in the legend

Fix from https://github.com/microsoft/netperf/pull/351


Bug: List of unique winning teams doesn't match the expected_output.txt

repo: https://www.github.com/freecodecamp/learn-world-cup-database
In queries.sh, one of the challenges is to write a SQL statement to return a list of unique winning teams in the dataset. The expected_output.txt file has an incorrect list.
To Reproduce
Steps to reproduce the behavior:
seed the database with the instructions in the lesson
write a SQL statement to return the list of unique winning teams
Expected behavior
The result set should only have 11 rows of unique winning teams.
cc @moT01

This should be fixed 👍 Let me know if there's still a problem


add __repr__ for the API client

Is your feature request related to a problem? Please describe.
N.A.
Describe the solution you'd like
The method should expose the active workspace and potentially available workspaces, URL/host and available datasets.
Suggestions are welcome:)
Describe alternatives you've considered
N.A.
Additional context
N.A.

@frascuchon @davidberenstein1957 Hi, I want to tackle this issue. Do you have some additional context.

show something during rg.init.
and other general classes in rg.client.feedback
@kursathalat define which classes these are and how we would like to outline.

Additionally, feel free to create an overview of other classes with missing__repr__ methods.

@kursathalat , all 'repr'  methods for the RemoteTextField etc should also be updated no not include client type id and other info.


Attempting to split up the different suites into different jobs

Attempting to run the different suites in parallel
Contributing to Twilio

All third-party contributors acknowledge that any contributions they provide will be made under the same open-source license that the open-source project is provided under.

[x] I acknowledge that all my contributions will be made under the project's license.

Codecov Report

Merging #902 (5a264a8) into master (ff4b40b) will decrease coverage by 21.31%.
The diff coverage is n/a.

@@             Coverage Diff             @@
##           master     #902       +/-   ##
===========================================
- Coverage   83.36%   62.05%   -21.32%
===========================================
  Files          73       73
  Lines        5460     5460
  Branches      153      153
===========================================
- Hits         4552     3388     -1164
- Misses        908     2072     +1164

Impacted Files
Coverage Δ

...a/com/twilio/guardrail/generators/JavaModule.scala
0.00% <0.00%> (-100.00%)
:arrow_down:

...m/twilio/guardrail/generators/Java/SpringMvc.scala
0.00% <0.00%> (-100.00%)
:arrow_down:

.../twilio/guardrail/generators/Scala/Endpoints.scala
0.00% <0.00%> (-100.00%)
:arrow_down:

...o/guardrail/generators/Scala/AkkaHttpJackson.scala
0.00% <0.00%> (-100.00%)
:arrow_down:

...il/generators/Scala/EndpointsClientGenerator.scala
0.00% <0.00%> (-94.17%)
:arrow_down:

...ail/generators/Java/SpringMvcServerGenerator.scala
0.00% <0.00%> (-90.76%)
:arrow_down:

...gen/src/main/scala/com/twilio/guardrail/Args.scala
14.28% <0.00%> (-85.72%)
:arrow_down:

...il/generators/Scala/JacksonProtocolGenerator.scala
13.79% <0.00%> (-79.32%)
:arrow_down:

.../main/scala/com/twilio/guardrail/ReadSwagger.scala
0.00% <0.00%> (-77.78%)
:arrow_down:

...scala/com/twilio/guardrail/generators/Module.scala
0.00% <0.00%> (-75.00%)
:arrow_down:

... and 39 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 0794ee1...5a264a8. Read the comment docs.

If this works, it looks like it'll speed up the build by 2x:

Codecov successfully merged the reports generated by the different actions, so 🎉


Update fetchCurrentUser-test.js (jQuery Example)

Changing current example (jQuery test) for simplify the understanding

The motivation for this change is why the output for current example (in verbose mode) is very strange

N/A

https://xkcd.com/327/

Codecov Report

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

@@           Coverage Diff           @@
##           master    #3582   +/-   ##
=======================================
  Coverage   62.39%   62.39%
=======================================
  Files         181      181
  Lines        6646     6646
  Branches        6        6
=======================================
  Hits         4147     4147
  Misses       2496     2496
  Partials        3        3

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 5f9c1f9...72361a5. Read the comment docs.

I can understand that it may be confusing. I also think "Bobby Marley" is funny.

Such a sad day.

👍  Sorry guys!


Allow user to always go back. Fixes #58.

Can be merged independently of other PRs.
Test:

Get all the way to the end
See that user can press the 'Back' button on the screen.

Run file prose_mtd_non_emergency_merge.yml


Torch is not installed

I have Torch 2.0.1 installed on my system, but my attempt to installed auto-gptq is met with this error message.
Looking in indexes: https://pypi.org/simple, https://pypi.ngc.nvidia.com
Collecting auto-gptq
Downloading auto_gptq-0.3.2.tar.gz (63 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 63.5/63.5 kB 1.7 MB/s eta 0:00:00
Preparing metadata (setup.py) ... error
error: subprocess-exited-with-error
× python setup.py egg_info did not run successfully.
│ exit code:<PHONE_NUMBER>
╰─> [1 lines of output]
torch is not installed, please install torch first!
[end of output]
note: This error originates from a subprocess, and is likely not a problem with pip.
error: metadata-generation-failed
× Encountered error while generating package metadata.
╰─> See above for output.
note: This is an issue with the package mentioned above, not pip.
hint: See above for details.
Any ideas what might be causing this problem?

Same issue, I had torch installed as well, this fails on windows.

Same here :(. Tried with torch 2.0.0 as well

had the same issue, pip install auto-gpt==0.2.0 solved it, was able also to pip install -U auto-gptq==0.3.0... after that 0.3.2 and 0.4.0 give this error

had the same issue, pip install auto-gptq==0.2.0 solved it, was able also to pip install -U auto-gptq==0.3.0... after that 0.3.2 and 0.4.0 give this error

I am prett sure I can write a patch figure out the diff given this

So to fix this you would need to install the 0.2.0 version then upgrade to the 0.3.2 version ?

So to fix this you would need to install the 0.2.0 version then upgrade to the 0.3.2 version ?

Actually you can install 0.2.0 and use that or 0.3.0... in my case probably unrelated 0.3.0 gave me a different autogptq_cuda_256 not defined error, but 0.2.0 worked. If you try to upgrade to 0.3.2 it will keep on giving the error

So to fix this you would need to install the 0.2.0 version then upgrade to the 0.3.2 version ?

Actually you can install 0.2.0 and use that or 0.3.0... in my case probably unrelated 0.3.0 gave me a different autogptq_cuda_256 not defined error, but 0.2.0 worked. If you try to upgrade to 0.3.2 it will keep on giving the error (torch not installed). Version 0.4.0 gives the same error but prettyer, with pytorch version and all (but yeah, my version was over the asked version)

ill do a diff between releases and figure out why this is the case

setup.py between version 0.2.0 and version 0.3.2 there was a change in there to check if torch was installed I think this is a dependency order problem

I found out that './autogptq_extension/qigen/generate.py' this file is not exist in the latest code
auto_gptq-0.5.1.tar.gz  setup.py

From my experience, I have found that AutoGPTQ does not build against Python 3.12.2. For me, both Python 3.10.12 and Python 3.11.8 works.

Any way to get v0.5.1 to build? I need it as a dependency but ran into this.


Edit Threshold for Mouse Drag

I really like the touchThreshold setting for touch. Is there a way to change the threshold for the mouse drag event too?

Not yet but I like the idea! PRs welcome.


[USERSNAP] Website is not showing the correct amount of funds in my wallet.  I am using Eternl wallet.

Taken at: https://preview.gov.tools/dashboard
Fields:

Add a comment: Website is not showing the correct amount of funds in my wallet.  I am using Eternl wallet.

Browser: Chrome 123 (macOS Catalina)
Screen size: 1512x982
Open #103 in Usersnap
Powered by Usersnap.

this should be fixed now


Add KeyPass provider

New Provider Request
Add KeePass provider
Details

Name: KeePass
URL: https://keepass.info/
Modes: (read/write/read+write)
GitHub projects: https://github.com/tobischo/gokeepasslib, https://github.com/tobischo/gokeepasslib/tree/master/examples

Keypass provider was added

Is keepass not supported any more?


Error on new Rstudio version (2022.12.0+353)

When using the dark studio::activate command on MacOS the following error message occurs:
Error in dyn.load(file, DLLpath = DLLpath, ...) :
unable to load shared object '/Library/Frameworks/R.framework/Versions/4.2/Resources/library/fs/libs/fs.so':
dlopen(/Library/Frameworks/R.framework/Versions/4.2/Resources/library/fs/libs/fs.so, 0x0006): Library not loaded: /Library/Frameworks/R.framework/Versions/4.1/Resources/lib/libR.dylib
Referenced from: <91EF0AA1-299C-3A69-B21F-DAA6DD997BCA> /Library/Frameworks/R.framework/Versions/4.2/Resources/library/fs/libs/fs.so
Reason: tried: '/Library/Frameworks/R.framework/Versions/4.1/Resources/lib/libR.dylib' (no such file), '/System/Volumes/Preboot/Cryptexes/OS/Library/Frameworks/R.framework/Versions/4.1/Resources/lib/libR.dylib' (no such file), '/Library/Frameworks/R.framework/Versions/4.1/Resources/lib/libR.dylib' (no such file), '/usr/local/lib/libR.dylib' (no such file), '/usr/lib/libR.dylib' (no such file, not in dyld cache)

I think this is an issue with your R installation, or at least the installation of some of your packages.
You may want to try reinstalling R. If you do, be sure to reinstall darkstudio.


"title" property is missing in schema object when SwaggerDocument is serialized to JSON

Related to #477 and commit ba17c08ec114eeb99f78dec71508a87669ddd0ac
Ignoring "title" on parameter level has the side effect of also ignoring "title" in schema object. See http://swagger.io/specification/#schema-object-80 where "title" is a valid property, yet ignored when serializing SwaggerDocument to Json.

So should we remove title from parameters but not from schemas? Correct?

Yes, thats correct as far as I remember.

Please test with latest CI artifacts: https://ci.appveyor.com/project/rsuter/nswag-25x6o/build/artifacts


Document how to create archives with disk image + metadata

Please document how to create images with metadata. I have an .img that I would like to distribute to Etcher users using the Etcher metadata features, but I cannot find any information about them.
Also, it is not clear how the .img file inside e.g., a .tar.bz2 needs to be named in order for Etcher to recognize it.
A Wiki page or documentation file for how to create Etcher-compliant archives of disk images is missing.

We're no longer "officially supporting / promoting" metadata inside archives, are we @jhermsmeier ?

Also, it is not clear how the .img file inside e.g., a .tar.bz2 needs to be named in order for Etcher to recognize it.

IIRC you can't have an image inside a .tar.bz2 - what you'd want to do is have a .img.bz2 file.

Yup, that's correct @lurch – we've never had support for tarballs so far (but zip archives though), and the metadata + archive thing is deprecated.

I'm going to close this for now, but if you feel like making those archives with metadata @probonopd, you can check out ev3dev's releases, which have a manifest & custom icon etc. There is a chance that support for this is going away in v2.0.0 though.


Swap OS Disk Azure portal

[Enter feedback here]
There is no documentation that outlines steps of swapping OS Disks using ARM portal, this doc only has example/steps using PowerShell, can you please update this and add a section for OS Disk Swap using ARM portal too. This will helpful.
Document Details
⚠ Do not edit this section. It is required for learn.microsoft.com ➟ GitHub issue linking.

ID: 12ea7e90-b545-258a-3bc8-dd840e1c0835
Version Independent ID: 26e1a7b0-5762-5a37-6263-d8563ad66640
Content: Swap OS disk for an Azure VM with PowerShell - Azure Virtual Machines
Content Source: articles/virtual-machines/windows/os-disk-swap.md
Service: storage
Sub-service: disks
GitHub Login: @roygara
Microsoft Alias: rogarana

@ajsing
Thanks for your feedback! We will investigate and update as appropriate.

@ajsing
I'm going to assign this to the document author so they can take a look at it accordingly.
@roygara
Can you please check and add your comments on this doc update request as applicable.

@ajsing Thanks for reaching out, we appreciate it.
We won't be able to address this immediately but I've gone ahead and created an item in our backlog tracking this request and the required work.
Because we're tracking this separately. I'm closing out this issue. But I'll update you here when the changes are live.
#please-close


Plugin panics when trying to fetch emojis

Prerequsities

[x] I'm on the latest version of the plugin
[x] I've installed the required dependencies
[x] I've run :h gitlab.nvim.troubleshooting and followed the steps there

Setup Configuration and Environment
return {
	"harrisoncramer/gitlab.nvim",
	dependencies = {
		"MunifTanjim/nui.nvim",
		"nvim-lua/plenary.nvim",
		"sindrets/diffview.nvim",
		"stevearc/dressing.nvim", -- Recommended but not required. Better UI for pickers.
		"nvim-tree/nvim-web-devicons" -- Recommended but not required. Icons in discussion tree.
	},
	enabled = true,
	build = function() require("gitlab.server").build(true) end, -- Builds the Go binary
	config = function()
		require("gitlab").setup({
			debug = {
				request=true,
				response=true,
				gitlab_request=true,
				gitlab_response=true,
			},
			log_path = "D:/gitlab.nvim.log"

		})
	end,
}

OS: Windows
Bug Description
Plugin panics when trying to fetch emojis.
My hypothesis: it uses the wrong working directory.
Reproduction Steps

Check out the feature branch
Open Neovim
Use gls
Observe error

gitlab.nvim: panic: could not find emojis at ./config/emojis.json                                                                        goroutine 1 [running]:                                                                                github.com/harrisoncramer/gitlab.nvim/cmd/app.CreateRouter(0xc000108060, 0x1?, 0xc000193d88, {0xc000193df0, 0x3, 0x6734a7?})             ^IC:/Users/KostiantynSharovarsk/AppData/Local/nvim-data/lazy/gitlab.nvim/cmd/app/server.go:94 +0x3b4b                                    github.com/harrisoncramer/gitlab.nvim/cmd/app.StartServer(0xc000108060, 0xc000236588, {{0xc000124000, 0x3c}, {                           gitlab.nvim: 0xc00012401a, 0xe}, {0xc000124029, 0x13}, {0xc00014c558, 0x17}})                                                            ^IC:/Users/KostiantynSharovarsk/AppData/Local/nvim-data/lazy/gitlab.nvim/cmd/app/server.go:26 +0x156                                     main.main()                                                                                ^IC:/Users/KostiantynSharovarsk/AppData/Local/nvim-data/lazy/gitlab.nvim/cmd/main.go:45 +0x38d                                           gitlab.nvim: Golang gitlab server exited: job_id: 3, exit_code: 1

Screenshots

Note: if I add the config folder with emojis to my current working directory (NOT the directory of the plugin, but the repo I'm currently working in) -> it starts working.

I'm guessing this is related to the issue where the plugin is not building properly in your other issue, let's debug that one first and come back to this. Thanks for your patience!

Fixed by #419


Failed. Could not perform action (publish_entity). One of the parameters was invalid

I'm getting this error message while publishing an article to the cloud – any ideas?
Headers
HTTP/1.1 400 Bad Request
Access-Control-Allow-Origin: *
Access-Control-Expose-Headers: Link
Content-Type: application/json;charset=UTF-8
Date: Tue, 01 Sep 2015 13:35:25 GMT
Server: APIP
x-dps-request-id: c805cfda-554e-495b-a70f-f58caebd4912
Content-Length: 188
Connection: keep-alive
Body
{"code":"BadRequestException","message":"x-dps-client-request-id=28C5D11C-FF58-412B-BAC4-28671EAAC81E must match pattern=^(([0-9a-f]{8}(-[0-9a-f]{4}){3}-[0-9a-f]{12})|([0-9a-zA-Z]{32}))$"}
URL
https://pecs.publish.adobe.io/job

I saw that I posted a duplicate:
https://github.com/StudioMercury/digital-publishing-tools-for-wordpress/issues/2
What was the solution @josedesousa-tcc ?

I don't think it's a duplicate. Yours is a bad request 400 error type for client-request-id not of expected format =>  big letters

Sorry I'm not a programmer. Do you have any suggestions for me based on the error?

That, Ulrich, is the money question. I have another account that gives same type of error but I could not pin point yet where this check is being done.
I'm hoping that someone from Studio Mercury might shed some light on this or provide a workaround.

Hi guys,
We're currently looking into this. We'll update as soon as we know more.
thank you,
Mercury

I'm not sure if this is helpful for you: When I want to sync an article (when I'm inside the article) I get this error: Failed. No response from the server. Please make sure the CMS is responding.

Could be that this insight is helpful for you:
https://forums.adobe.com/thread/1942601

@haemeulrich, thank you for sending this along. We'll review it. We're currently working on it.
Thank you for the update,
Mercury

Thanks I'm looking forward!

@StudioMercury  I hope you are on the right track with the analysis.
I was thinking that maybe a quick solution would be to have that "x-dps-client-request-id" generated on the 32 char format, instead of the one with dashes, as I see that this one is accepted: ([0-9a-zA-Z]{32}).
Could you look into that?

Hi @Luci2015, thank you for this feedback, we've implemented that yesterday, we're Q/Aing the update before we push it. We hope to have it released by the end of the day.

@Luci2015 @haemeulrich the fix has been pushed to GIT as well as the zip hosted on the plugin page. You can download the update here: http://studiomercury.github.io/digital-publishing-tools-for-wordpress/
This fix resolves the dps-client-id as well as an issue with syncing


Yubikey Authenticator does not see YubiKey

After a Mac crash and reboot, Authenticator does not see my YubiKey(s) anymore.
The YubiKeys work, and I can use them to log in to sites without Authenticator, but Authenticator does not see them.
YubiKey Manager doesn't see them either.
Keys affected: 5 NFC, 5 Nano
MacOS Catalina 10.15.7
Authenticator 5.0.5
Super annyoing, as I need both keys to log in to lots of sites on a daily basis.
Any clues as to what's going on here?

Could you try running with the debug flag via the terminal? ./yubioath-desktop --log-level DEBUG

Thanks. Where exactly do I find that binary? Can't find it in the app Contents/

Should be here /Applications/Yubico Authenticator.app/Contents/MacOS

Thanks. Resulted in this. While it was running I took out my 5NFC and plugged it back in again, which resulted in the second set of debug lines:
./yubioath-desktop --log-level DEBUG
qt.qpa.fonts: Populating font family aliases took 432 ms. Replace uses of missing font family "Roboto" with one that exists to avoid this cost.
qrc:/qml/main.qml:63:13: QML StyledToolBar (parent or ancestor of Material): Binding loop detected for property "foreground"
2021-05-07T09:48:33+0200 INFO [ykman.logging_setup.setup:74] Initialized logging for level: DEBUG
2021-05-07T09:48:33+0200 INFO [ykman.logging_setup.setup:75] Running ykman version: 4.0.2
2021-05-07T09:48:33+0200 DEBUG [ykman.logging_setup.log_sys_info:47] Python: 3.9.2 (default, Apr 14 2021, 15:32:12)
[Clang 12.0.0 (clang-1<IP_ADDRESS>)]
2021-05-07T09:48:33+0200 DEBUG [ykman.logging_setup.log_sys_info:48] Platform: darwin
2021-05-07T09:48:33+0200 DEBUG [ykman.logging_setup.log_sys_info:54] Running as admin: False
2021-05-07T09:48:33+0200 ERROR [ykman.device.list_all_devices:146] Failed opening device
Traceback (most recent call last):
File "/Applications/Yubico Authenticator.app/Contents/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/ykman/device.py", line 140, in list_all_devices
with dev.open_connection(connection_type) as conn:
File "/Applications/Yubico Authenticator.app/Contents/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/ykman/hid/base.py", line 50, in open_connection
return self._connection_cls(self.path)
File "/Applications/Yubico Authenticator.app/Contents/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/ykman/hid/macos.py", line 185, in init
raise OSError(f"Failed to open device for communication: {result}")
OSError: Failed to open device for communication: -536870206
2021-05-07T09:48:41+0200 ERROR [ykman.device.list_all_devices:146] Failed opening device
Traceback (most recent call last):
File "/Applications/Yubico Authenticator.app/Contents/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/ykman/device.py", line 140, in list_all_devices
with dev.open_connection(connection_type) as conn:
File "/Applications/Yubico Authenticator.app/Contents/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/ykman/hid/base.py", line 50, in open_connection
return self._connection_cls(self.path)
File "/Applications/Yubico Authenticator.app/Contents/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/ykman/hid/macos.py", line 185, in init
raise OSError(f"Failed to open device for communication: {result}")
OSError: Failed to open device for communication: -536870206

Thank you.
Do you have ykman cli installed? It can be installed through homebrew but it also comes bundled with YubiKey Manager GUI. If you have YubiKey Manager GUI installed you can find ykman cli in /Applications/YubiKey Manager.app/Contents/MacOS/ykman
Could you run the following command ./ykman --diagnose?

I have Yubikey Manager installed (v 1.2.1).
`
./ykman --diagnose
qml: Return value of PyObject call is NULL: Traceback (most recent call last):
File "qrc:///py/cli.py", line 12, in run
return main()
File "/Applications/YubiKey Manager.app/Contents/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/ykman/cli/main.py", line 367, in main
cli(obj={})
File "/Applications/YubiKey Manager.app/Contents/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/click/core.py", line 829, in call
return self.main(*args, **kwargs)
File "/Applications/YubiKey Manager.app/Contents/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/click/core.py", line 760, in main
_verify_python3_env()
File "/Applications/YubiKey Manager.app/Contents/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/click/_unicodefun.py", line 126, in _verify_python3_env
raise RuntimeError(
RuntimeError: Click will abort further execution because Python 3 was configured to use ASCII as encoding for the environment. Consult https://click.palletsprojects.com/python3/ for mitigation steps.
This system lists a couple of UTF-8 supporting locales that you can pick from. The following suitable locales were discovered: af_ZA.UTF-8, am_ET.UTF-8, be_BY.UTF-8, bg_BG.UTF-8, ca_ES.UTF-8, cs_CZ.UTF-8, da_DK.UTF-8, de_AT.UTF-8, de_CH.UTF-8, de_DE.UTF-8, el_GR.UTF-8, en_AU.UTF-8, en_CA.UTF-8, en_GB.UTF-8, en_IE.UTF-8, en_NZ.UTF-8, en_US.UTF-8, es_ES.UTF-8, et_EE.UTF-8, eu_ES.UTF-8, fi_FI.UTF-8, fr_BE.UTF-8, fr_CA.UTF-8, fr_CH.UTF-8, fr_FR.UTF-8, he_IL.UTF-8, hr_HR.UTF-8, hu_HU.UTF-8, hy_AM.UTF-8, is_IS.UTF-8, it_CH.UTF-8, it_IT.UTF-8, ja_JP.UTF-8, kk_KZ.UTF-8, ko_KR.UTF-8, lt_LT.UTF-8, nl_BE.UTF-8, nl_NL.UTF-8, no_NO.UTF-8, pl_PL.UTF-8, pt_BR.UTF-8, pt_PT.UTF-8, ro_RO.UTF-8, ru_RU.UTF-8, sk_SK.UTF-8, sl_SI.UTF-8, sr_YU.UTF-8, sv_SE.UTF-8, tr_TR.UTF-8, uk_UA.UTF-8, zh_CN.UTF-8, zh_HK.UTF-8, zh_TW.UTF-8
`

Hmm. That error indicates that your Locale may be incorrectly configured. I've seen this happen on MacOS when running the command over SSH (where the SSH client sets the locale to an unsupported one). If you explicitly set a locale and run the command it should give us the correct output:
LANG="en_US.UTF-8" ./ykman --diagnose

Closing this since it is not an issue with Yubico Authenticator.

I'm running into this identical problem (nearly identical logs, and output to the same test commands) ... @charona, if you do find a solution, please post it!


The casting for appended attributes (accessors) doesn't work

Laravel Version: 5.8.29
PHP Version: 7.2.18

Description:
The casting for appended attributes (accessors) at a model doesn't work when trying to get an array or JSON representations.
Steps To Reproduce:

Create a model with appended accessors and casting declaration.

class EloquentModelAppendsWithCastingStub extends Model
{
    protected $casts = [
        'is_admin' => 'int',
    ];
    protected $appends = ['is_admin'];

    public function getIsAdminAttribute()
    {
        return true;
    }
}

Create an instance of a model and call toArray or toJson methods:

>>> $model = new \App\EloquentModelAppendsWithCastingStub();
=> App\EloquentModelAppendsWithCastingStub {#3009}
>>> $model->toArray();
=> [
     "is_admin" => true,
   ]
>>> $model->toJson();
=> "{"is_admin":true}"
>>>

Expected results:
>>> $model = new \App\EloquentModelAppendsWithCastingStub();
=> App\EloquentModelAppendsWithCastingStub {#3009}
>>> $model->toArray();
=> [
     "is_admin" => 1,
   ]
>>> $model->toJson();
=> "{"is_admin":1}"
>>>

This is the intended behavior, an accessor (get[...]Attribute()) always takes precedence:

When a "normal" attribute has a cast and an accessor, only the accessor is used.
Additional attributes like yours always have an accessor, so a cast is never used.

You'll need to return the desired value from the accessor. For JSON responses, consider API resources.

See the above answer.


Web UI does not work

Hello,
After implementing all instructions from README.md/Blockchain workshop article Web UI does not works. After opening page at 8080 web page links and then shows empty screen. JavaScript console contains:
...
...
UserView.tsx:56 Uncaught TypeError: this.props.registeredAssets.filter is not a function
    at UserView.getAccountAssets (UserView.tsx:56:1)
    at renderAssetRegistration (UserView.tsx:98:1)
    at UserView.render (UserView.tsx:154:1)
    at finishClassComponent (react-dom.development.js:17485:1)
    at updateClassComponent (react-dom.development.js:17435:1)
    at beginWork (react-dom.development.js:19073:1)
    at HTMLUnknownElement.callCallback (react-dom.development.js:3945:1)
    at Object.invokeGuardedCallbackDev (react-dom.development.js:3994:1)
    at invokeGuardedCallback (react-dom.development.js:4056:1)
    at beginWork$1 (react-dom.development.js:23964:1)
    at performUnitOfWork (react-dom.development.js:22776:1)
    at workLoopSync (react-dom.development.js:22707:1)
    at renderRootSync (react-dom.development.js:22670:1)
    at performSyncWorkOnRoot (react-dom.development.js:22293:1)
    at react-dom.development.js:11327:1
    at unstable_runWithPriority (scheduler.development.js:468:1)
    at runWithPriority$1 (react-dom.development.js:11276:1)
    at flushSyncCallbackQueueImpl (react-dom.development.js:11322:1)
    at flushSyncCallbackQueue (react-dom.development.js:11309:1)
    at scheduleUpdateOnFiber (react-dom.development.js:21893:1)
    at Object.enqueueSetState (react-dom.development.js:12467:1)
    at push../node_modules/react/cjs/react.development.js.Component.setState (react.development.js:365:1)
    at GlobalContext.tsx:104:1
...
...

Please help in resolving this issue
Regards,
Aleksei

@averemee-si
Please check your region in ShareToWinRestApi/dblogic.js.
    constructor(){
        //AWS.config.update({region:'us-east-1'})
        this.dbClient=new AWS.DynamoDB.DocumentClient({apiVersion:'2012-08-10',region: 'us-east-1'}); <--- Check your region!
        this.dbTable='ShareToWin';

        this.createItemInDb=this.createItemInDb.bind(this);
        this.getItemFromDb=this.getItemFromDb.bind(this);
        this.getAllItems=this.getAllItems.bind(this);
    }


Uncaught TypeError: Cannot read property 'getDOMNode' of undefined

This is how you can reproduce the bug :

open 2 files
split the screen with (View/Panes/Split Right)
try to select a column with ALT + Click, nothing happens

Atom Version: 0.175.0
System: Mac OS X 10.10.1
Thrown From: Sublime-Style-Column-Selection package, v1.2.2
Stack Trace
Uncaught TypeError: Cannot read property 'getDOMNode' of undefined
At /Applications/Atom.app/Contents/Resources/app/src/text-editor-component.js:1290

TypeError: Cannot read property 'getDOMNode' of undefined
  at [object Object].module.exports.React.createClass.pixelPositionForMouseEvent (/Applications/Atom.app/Contents/Resources/app/src/text-editor-component.js:1290:40)
  at [object Object].boundMethod [as pixelPositionForMouseEvent] (/Applications/Atom.app/Contents/Resources/app/node_modules/react-atom-fork/lib/ReactCompositeComponent.js:1295:21)
  at /Users/vincent/.atom/packages/Sublime-Style-Column-Selection/lib/sublime-select.coffee:72:42
  at atom-text-editor.<anonymous> (/Users/vincent/.atom/packages/Sublime-Style-Column-Selection/lib/sublime-select.coffee:45:23)

Commands
     -0:00.0 pane:split-right (atom-text-editor.editor)

Config
{
  "core": {
    "themes": [
      "atom-dark-ui",
      "atom-dark-syntax"
    ]
  }
}

Installed Packages
# User
Sublime-Style-Column-Selection, v1.2.2

# Dev
No dev packages

/cc @atom/core

Middle-click to vertically select text
broke!

Atom Version: 0.177.0
System: Microsoft Windows 7 Professional
Thrown From: Sublime-Style-Column-Selection package, v1.2.3
Stack Trace
Uncaught TypeError: Cannot read property 'getDOMNode' of undefined
At C:\Users\Karai\AppData\Local\atom\app-0.177.0\resources\app\src\text-editor-component.js:1290

TypeError: Cannot read property 'getDOMNode' of undefined
  at [object Object].module.exports.React.createClass.pixelPositionForMouseEvent (C:\Users\Karai\AppData\Local\atom\app-0.177.0\resources\app\src\text-editor-component.js:1290:40)
  at [object Object].boundMethod [as pixelPositionForMouseEvent] (C:\Users\Karai\AppData\Local\atom\app-0.177.0\resources\app\node_modules\react-atom-fork\lib\ReactCompositeComponent.js:1295:21)
  at C:\Users\Karai\.atom\packages\Sublime-Style-Column-Selection\lib\sublime-select.coffee:76:42
  at atom-text-editor.<anonymous> (C:\Users\Karai\.atom\packages\Sublime-Style-Column-Selection\lib\sublime-select.coffee:49:23)

Commands
     -9:26.9 editor:newline (atom-text-editor.editor)
     -9:20.7 core:move-right (atom-text-editor.editor)
     -9:18.6 core:move-up (atom-text-editor.editor)
  3x -9:18.5 core:move-right (atom-text-editor.editor)
     -9:17.0 core:save (atom-text-editor.editor)
     -9:00.8 editor:newline (atom-text-editor.editor)
     -8:59.8 snippets:next-tab-stop (atom-text-editor.editor)
     -8:59.8 snippets:expand (atom-text-editor.editor)
     -8:59.8 editor:indent (atom-text-editor.editor)
     -8:51.5 core:save (atom-text-editor.editor)
     -8:33.1 snippets:next-tab-stop (atom-text-editor.editor)
     -8:33.1 snippets:expand (atom-text-editor.editor)
     -8:33.1 editor:indent (atom-text-editor.editor)
  2x -8:10.9 build:trigger (atom-text-editor.editor)
  3x -0:19.8 find-and-replace:select-next (atom-text-editor.editor)
  2x -0:18.5 core:delete (atom-text-editor.editor)

Config
{
  "core": {
    "disabledPackages": [
      "deprecation-cop",
      "language-objective-c",
      "language-clojure",
      "language-coffee-script",
      "language-go",
      "language-java",
      "language-less",
      "language-mustache",
      "language-perl",
      "language-php",
      "language-python",
      "language-ruby",
      "language-ruby-on-rails",
      "language-sass",
      "language-source",
      "language-toml",
      "language-yaml",
      "welcome",
      "wrap-guide",
      "fuzzy-finder",
      "column-select"
    ],
    "themes": [
      "atom-dark-ui",
      "monokai"
    ]
  }
}

Installed Packages
# User
build, v0.23.3
color-picker, v1.4.4
language-lua, v0.9.0
minimap, v4.1.0
monokai, v0.12.0
motepair, v0.7.0
project-manager, v1.15.5
slickedit-select, v1.3.0
Sublime-Style-Column-Selection, v1.2.3

# Dev
No dev packages

/cc @atom/core

This should now be fixed in the latest release (v1.4.1)


addGraphFromFile() documentation example does not work

The example given in the documentation for the addGraphFromFile() function is:
if(interactive()){
  filename <- system.file(package="RCyjs", "extdata", "sampleGraph.json")
  addGraphFromFile(rcy, filename)
  layout(rcy, "cose")
  fit(rcy, 200)
  }

The rcy variable is never defined, so it is unclear how to use this function.

@kyleweise  This is another casualty of the disabled tests at bioc.  Working on this now.  Fix coming within the hour.

@kyleweise
fixed on the master branch, version 2.3.9.  Do a fresh pull, fresh R CMD INSTALL
The missing line of code added here:
rcy <- RCyjs()
filename <- system.file(package="RCyjs", "extdata", "sampleGraph.json")
addGraphFromFile(rcy, filename)
layout(rcy, "cose")
fit(rcy, 200)

You might find that  RCyjs/inst/unitTests/test_RCyjs.R is your best guide to the package.  For the capability demonstrated above, see the function test_addGraphFromFile
Many thanks for the bug report.  I'd be delighted to receive more.  It will be at least a few days, maybe a couple of weeks, before I have time to add travis/ci (and Promises) in order to ensure comprehensive testing.

No worries Paul, glad to help. I'll open issues as I run into them.
Cheers

Hi Paul, re-installed the updated package and no errors. However, when I run
library(RCyjs)
rcy <- RCyjs()
filename <- system.file(package = "RCyjs", "extdata", "sampleGraph.json")
addGraphFromFile(rcy, filename)
layout(rcy, "cose")
fit(rcy, 200)

I can see the network, but no labels on the nodes/edges, as I would assume there would be looking at the example JSON (see below).

Is this intended (i.e. I need to call some other function(s) to add labels, etc.), or is this another bug?
Thanks!

Hi Kyle,
You see the very plain default visual style.
In inst/unitTests/test_RCyjs.R one of the many functions is test_loadStyleFile, from which these lines come:
setBrowserWindowTitle(rcy, "loadStyleFile")
setGraph(rcy, simpleDemoGraph())
layout(rcy, "cola")
selectNodes(rcy, c("A", "B"))
styleFile.1 <- system.file(package="RCyjs", "extdata", "sampleStyle1.js");
styleFile.2 <- system.file(package="RCyjs", "extdata", "sampleStyle2.js");
for(i in 1:3){
loadStyleFile(rcy, styleFile.1)
waitForDisplay(500)
loadStyleFile(rcy, styleFile.2)
waitForDisplay(500)
} # for i
Individual style rules can be called directly from R.   See, for starters, test_setNodeLabelRule.
Let me know how it goes.

Paul

On Jul 4, 2018, at 3:05 AM, kyleweise<EMAIL_ADDRESS>wrote:
Hi Paul, re-installed the updated package and no errors. However, when I run
library(RCyjs)
rcy <- RCyjs()
filename <- system.file(package = "RCyjs", "extdata", "sampleGraph.json")
addGraphFromFile(rcy, filename)
layout(rcy, "cose")
fit(rcy, 200)
I can see the network, but no labels on the nodes/edges, as I would assume there would be looking at the example JSON (see below).
Is this intended (i.e. I need to call some other function(s) to add labels, etc.), or is this another bug?
Thanks!
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub, or mute the thread.


Revert "Update sdk class names"

Reverts kserve/website#80
Should be merged for 0.8

Thanks @markwinter ! I think we need to add a version for docs from master branch, so we can keep merging in new changes without affecting the docs for previous releases. @andyi2it Can you help add an option for master version with mike plugin?

/lgtm
/approve

@andyi2it Can you help add an option for main version with mike plugin?

Sure Dan. Will raise a PR...


MotionEye

Project description
A web frontend for the motion daemon.
Metadata

source URL: ccrisan/motioneye
license: gpl3
platforms: linux

Additional Comments
In case this gets packaged, it would be nice to also have a built-in NixOS Option for it (as well as its already packaged back-end, motion)

See
https://github.com/NixOS/nixpkgs/pull/83261#issuecomment-804658200
https://github.com/NixOS/nixpkgs/pull/83261#issuecomment-805461329

See
#83261 (comment)
#83261 (comment)

For me those 2 scripts don't work out of the box. Some dependencies are missing...

Dear @peterhoeg
Could you share the common/lib.nix file?
inherit (import <common/lib.nix> { inherit lib pkgs; }) secureService;

Or could I just remove the secureService parts? It builds when I remove it and make some changes(see below).
I've never used motion or motioneye. I would like to try it with 2 ipcams.
/etc/nixos/pkgs/motioneye.nix
/etc/nixos/modules/motioneye.nix
#...
  defaultSettings = rec {
    log_path = "/var/log/motioneye";
    media_path = "/storage/DATA/motioneye";   # ADDED
#...
    package = mkOption {
      description = "Package";
      type = types.package;
      # default = pkgs.callPackage <pkgs/motioneye> { };
      default = pkgs.callPackage ../pkgs/motioneye.nix { };  # CHANGED
    };
#...
'''
/etc/nixos/configuration.nix partial:
``` nix
{ ... }:
{
  imports = [
    # .....
    ./modules/motioneye.nix
  ];

  cfg.motioneye = {
    enable = true;
    openFirewall = true;
    # package = "../pkgs/motioneye"; #??
    # cameras = [ {
    #   enabled = true;
    #   id = 12345; #TODO
    #   location = "thecameraLocation"; #TODO
    #   url = "thecameraurl"; #TODO
    #   settings = { }; #TODO
    # } ];
    settings = { };
    # firstStreamingPort = 8080;
    # declarativeConfig = false;
    retention = "-";
    # mqtt = {
    #   enable = true;
    #   username = "username";
    #   password = "pass";
    # };
  };
}

secureService is just a helper that locks down a systemd service. Nothing special about it.


There is a way to recalc height?

I have 3 components inside  and I want to recalculate the height setted to the container when all 3 components have finished loading.
How can I do that?

If I understand you correctly you want to work out what the container height is after layout is complete?
If that's so, you could listen to the layoutComplete event on the underlying Masonry instance.
https://masonry.desandro.com/events.html#layoutcomplete
Does that do what you want?

Hi @witalobenicio,
I'm going to close this issue. Please feel free to reopen if needed :-)

Hi @witalobenicio,
I'm going to close this issue. Please feel free to reopen if needed :-)


Build...Play....Connect Hololens?

Apologies in advance if I'm missing something obvious, but having read the lesson overview and followed the configuration instructions I got to the end and didn't understand what was supposed to happen.
The text has left me with a number of questions.
The pre-lesson overview reads:
By the end of this lesson, you'll be able to open the application on multiple devices and see the avatar, represented by a sphere for each person that joins.
Question 1: You'll be able to open the Application
What application?  Unity (on multiple devices)?  A built & deployed solution/application via Unity/VS that has been copied or side-loaded to multiple PCs...or devices?  I don't think we create an application by the end of this lesson, just prep really.
The post-lesson summary reads:
Once all the steps above are complete and the build process is also complete, press the Play button and connect your HoloLens 2. You should see a sphere moving around as you move your head. This will be shown for any user that joins your Unity project!
Question 2: Build process.
What build process?  The lesson doesn't mention any build process. Should I build it?  That gives me a Visual Studio solution.  What then?  Deploy to Hololens2?  But the next phrase says press the Play button...?
Question 3:  Press the Play button.
What Play button?  The Play button in the Unity editor?  What was that about the build process then?  If I press Play button in editor I get some error messages in the debugWindow.  How does pressing the play button in Unity involve those multiple users on multiple devices?
Question 4: Connect your Hololens.
Connect how?  Connect via Holographic Remoting (HR) from within Unity?  The lesson doesn't mention that.  That step is very explicitly covered when required in other tutorials/lessons.  (If I do,
and I press Play, Unity crashes as it does most times when trying to HR.)  Or connect the Hololens2 via USB and deploy the solution from within Visual Studio?  How does this relate to pressing a play button?  Is the app supposed to create a virtual play button that the user should press?  I didn't see that anywhere.  What about those multiple devices and multiple users?
Question 5: Any user that joins your Unity project!
What users?  What project? Multiple users joining my Unity project?  Like a SceneFusion type thing?   What happened to that application that was mentioned earlier?  Should it read application instead of project?  ie Users joining my deployed app on multiple devices?  (What app?  What devices?  See Question 1.  How are these users connected?  What network assumptions?)
I've redone the lesson multiple times in case I'm missing some key step, but no luck so far.

Document details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: afd3782f-bda6-fd6a-91d5-f6834d692242
Version Independent ID: d54407d8-6ec5-51b0-cd7f-e0dcb3888269
Content: Multi-user capabilities tutorials - 3. Connecting multiple users - Mixed Reality
Content Source: mixed-reality-docs/mrlearning-sharing(photon)-ch3.md
Product: mixed-reality
Technology: mr-dev
GitHub Login: @jessemcculloch
Microsoft Alias: jemccull

@bblackbourn Sorry for all the issues you experiencing. Unfortunately, there are several flaws in this tutorial series. We are currently working on a major refresh and cleanup of this tutorial series which will bring it to a similar format and flow as the three preceding tutorial series and hopefully resolve all the issues you are facing.
If you can, I recommend waiting for this update as I am confident it will save you a lot of time and also provide a better learning experience.
In the meantime, answers to your questions are provided below.

The pre-lesson overview reads:
By the end of this lesson, you'll be able to open the application on multiple devices and see the avatar, represented by a sphere for each person that joins.
Question 1: You'll be able to open the Application
What application? Unity (on multiple devices)? A built & deployed solution/application via Unity/VS that has been copied or side-loaded to multiple PCs...or devices? I don't think we create an application by the end of this lesson, just prep really.

It could be any of the following scenarios:

the deployed app running on multiple HoloLens headsets
the Unity project running on multiple Unity instances
or a combination of the above

The post-lesson summary reads:
Once all the steps above are complete and the build process is also complete, press the Play button and connect your HoloLens 2. You should see a sphere moving around as you move your head. This will be shown for any user that joins your Unity project!

I believe what is meant here is that you deploy the project to your HoloLens headset and run the Unity project and the app on HoloLens simultaneously. Then, when you move your HoloLens headset around, you will see the sphere representing the HoloLens user move in the Unity project.
If you run the app on additional HoloLens headsets, you will see the spheres representing these HoloLens users move in the Unity project as well.

Question 2: Build process.
What build process? The lesson doesn't mention any build process. Should I build it? That gives me a Visual Studio solution. What then? Deploy to Hololens2? But the next phrase says press the Play button...?

Yes, build and deploy the project to HoloLens.

Question 3: Press the Play button.
What Play button? The Play button in the Unity editor? What was that about the build process then? If I press Play button in editor I get some error messages in the debugWindow. How does pressing the play button in Unity involve those multiple users on multiple devices?

Yes, the Play button in Unity.
What errors do you receive in the debug window?

Question 4: Connect your Hololens.
Connect how? Connect via Holographic Remoting (HR) from within Unity? The lesson doesn't mention that. That step is very explicitly covered when required in other tutorials/lessons. (If I do,
and I press Play, Unity crashes as it does most times when trying to HR.) Or connect the Hololens2 via USB and deploy the solution from within Visual Studio? How does this relate to pressing a play button? Is the app supposed to create a virtual play button that the user should press? I didn't see that anywhere. What about those multiple devices and multiple users?

After you have deployed the project to your HoloLens headset, there's no need to "connect your HoloLens 2", nor to leave it connected.

Question 5: Any user that joins your Unity project!
What users? What project? Multiple users joining my Unity project? Like a SceneFusion type thing? What happened to that application that was mentioned earlier? Should it read application instead of project? ie Users joining my deployed app on multiple devices? (What app? What devices? See Question 1. How are these users connected? What network assumptions?)

What is meant here is any user who runs the app or Unity project (using the same PUN app ID).
--
Note that currently you will not be able to see the HoloLens users' spheres move because PhotonRoom.cs sets the sphere as a child of the camera, but then GenericNetSync.cs shares the user's local position instead of the camera's position. To quickly fix this, you can try to remove the camera parenting in PhotonRoom.cs by commenting out the following line:
    void CreatPlayer()
    {
        GameObject player = PhotonNetwork.Instantiate(Path.Combine("Prefabs", "PhotonUser"), Vector3.zero, Quaternion.identity);
        //player.transform.parent = Camera.main.transform;
    }

Thanks for the excellent and detailed email Martin – much appreciated.
Things make more sense now thanks to your substantial efforts of explanation.
But, yes, agree 100% that I would never have figured out all that myself from the existing text...and should wait for the shiny new tutorial.
I’ll move on to Spatial Audio series with fingers crossed. 😉
Stay safe.
Cheers
Brad
Sent from Mail for Windows 10
From: Martin Wilter
Sent: 01 April 2020 21:30
To: MicrosoftDocs/mixed-reality
Cc: bblackbourn; Mention
Subject: Re: [MicrosoftDocs/mixed-reality] Build...Play....Connect Hololens?(#2125)
@bblackbourn Sorry for all the issues you experiencing. Unfortunately, there are several flaws in this tutorial series. We are currently working on a major refresh and cleanup of this tutorial series which will bring it to a similar format and flow as the three preceding tutorial series and hopefully resolve all the issues you are facing.
If you can, I recommend waiting for this update as I am confident it will save you a lot of time and also provide a better learning experience.
In the meantime, answers to your questions are provided below.
The pre-lesson overview reads:
By the end of this lesson, you'll be able to open the application on multiple devices and see the avatar, represented by a sphere for each person that joins.
Question 1: You'll be able to open the Application
What application? Unity (on multiple devices)? A built & deployed solution/application via Unity/VS that has been copied or side-loaded to multiple PCs...or devices? I don't think we create an application by the end of this lesson, just prep really.
It could be any of the following scenarios:
• the deployed app running on multiple HoloLens headsets
• the Unity project running on multiple Unity instances
• or a combination of the above
The post-lesson summary reads:
Once all the steps above are complete and the build process is also complete, press the Play button and connect your HoloLens 2. You should see a sphere moving around as you move your head. This will be shown for any user that joins your Unity project!
I believe what is meant here is that you deploy the project to your HoloLens headset and run the Unity project and the app on HoloLens simultaneously. Then, when you move your HoloLens headset around, you will see the sphere representing the HoloLens user move in the Unity project.
If you run the app on additional HoloLens headsets, you will see the spheres representing these HoloLens users move in the Unity project as well.
Question 2: Build process.
What build process? The lesson doesn't mention any build process. Should I build it? That gives me a Visual Studio solution. What then? Deploy to Hololens2? But the next phrase says press the Play button...?
Yes, build and deploy the project to HoloLens.
Question 3: Press the Play button.
What Play button? The Play button in the Unity editor? What was that about the build process then? If I press Play button in editor I get some error messages in the debugWindow. How does pressing the play button in Unity involve those multiple users on multiple devices?
Yes, the Play button in Unity.
What errors do you receive in the debug window?
Question 4: Connect your Hololens.
Connect how? Connect via Holographic Remoting (HR) from within Unity? The lesson doesn't mention that. That step is very explicitly covered when required in other tutorials/lessons. (If I do,
and I press Play, Unity crashes as it does most times when trying to HR.) Or connect the Hololens2 via USB and deploy the solution from within Visual Studio? How does this relate to pressing a play button? Is the app supposed to create a virtual play button that the user should press? I didn't see that anywhere. What about those multiple devices and multiple users?
After you have deployed the project to your HoloLens headset, there's no need to "connect your HoloLens 2", nor to leave it connected.
Question 5: Any user that joins your Unity project!
What users? What project? Multiple users joining my Unity project? Like a SceneFusion type thing? What happened to that application that was mentioned earlier? Should it read application instead of project? ie Users joining my deployed app on multiple devices? (What app? What devices? See Question 1. How are these users connected? What network assumptions?)
What is meant here is any user who runs the app or Unity project (using the same PUN app ID).
Note that currently you will not be able to see the HoloLens users' spheres move because PhotonRoom.cs sets the sphere as a child of the camera, but then GenericNetSync.cs shares the user's local position instead of the camera's position. To quickly fix this, you can try to remove the camera parenting in PhotonRoom.cs by commenting out the following line:
void CreatPlayer()
{
GameObject player = PhotonNetwork.Instantiate(Path.Combine("Prefabs", "PhotonUser"), Vector3.zero, Quaternion.identity);
//player.transform.parent = Camera.main.transform;
}
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or unsubscribe.

@bblackbourn You are very welcome, glad to hear it was helpful.

@bblackbourn the new tutorial series have been updated, feel free to check them out

Nice one Sean.  Seems much cleaner & clearer reading through it.  👍
B
Sent from Mail for Windows 10
From: Sean Ong
Sent: 17 April 2020 18:17
To: MicrosoftDocs/mixed-reality
Cc: bblackbourn; Mention
Subject: Re: [MicrosoftDocs/mixed-reality] Build...Play....Connect Hololens?(#2125)
@bblackbourn the new tutorial series have been updated, feel free to check them out
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or unsubscribe.
--
This email has been checked for viruses by Avast antivirus software.
https://www.avast.com/antivirus