Only first collection is importing.

Expected Behavior
I wanted to export all my collections to a file, so i went to Preferences -> Data -> Export All. And it generated a file. I have no document in my project (default insomnia project),  around 10 different request collections.
Now i want to import it after reinstalling my computer. When I do, only the first collection is imported. I tried importing from different places (within a collection, or preferences-data)
When I reimport, it should have all the collections. Not just the first one.
Actual Behavior
Only 1 out of 10 collection is importing.
It shows me 410 request will be imported, but then after that only around 7 appear, which is the first collection i ever created, all the other collections aren't there. I checked the exportfile in a text editor and i can see the request from other collections are there, but i cant import them.
I tried different ways, either in the main menu, create - Import, or by creating a collection request and then import within that collection. None work.
Please how to import all my collections?  File is in yaml format.
Reproduction Steps
Start with fresh insomnia install  2023.2.0
Create multiple collections, each with requests inside (no need to create new documents or projects)
Export with Preferences - Data - Export All - to yaml file
Delete insomnia from your computer and all saves
Reinstall Insomnia 2023.2.0
Try to import your collections (any way you want).
Is there an existing issue for this?

[X] I have searched the issue tracker for this problem.

Additional Information
No response
Insomnia Version
2023.2.0
What operating system are you using?
Windows
Operating System Version
Windows 11 Home
Installation method
Downloaded from website
Last Known Working Insomnia version
No response

+1 Can confirm that I can replicate the issue. I have some older collections (created in insomnia v3) mixed with documents.
Also there is no way to export a collection with credentials (envs).
Inspecting the .json or .yaml file (v4) I can see all requests but just first collection is imported.

Have you found a way to export a request collection (with environments) and import it as a request collection (with environments) ? I'm only able to import as the "Design Document" which is really not what I want.
As far as I can tell, this feature is completely not existant right now. There isn't even a workaround with exporting/importing them 1 at a time.

I ended up reverting to 2023.1.0 and it imports properly.

This is still not fixed. Need a fix for this.
Meanwhile if you have this issue, you can open a copy of the yaml file in notepad, and remove all parts except for the collection you want to import. Each request start with the _id tag so you can remove the lines from one _id to the next _id that aren't part of the collection you want to import.
Repeat this for each collection until you import them all.

Looks like I'm having the same issue, per https://twitter.com/tommygeorge/status/1669747831643549713?s=20

I ended up reverting to 2023.1.0 and it imports properly.

Indeed. I went to the release page for 2023.1.0 @ https://github.com/Kong/insomnia/releases/tag/core%402023.1.0 , downloaded the package for my machine/OS, and importing appears to have correctly brought in all my Collections and environments and requests. 👍🏻

Hi folks, this should be fixed now in latest beta releases, when importing into a new project it will detect the Workspaces (Collections and Design Documents) of the whole export file.

Thanks for suggesting 2023.1.0. That version still needs no login and I see I have all my workspaces imported correctly.


[CMT-79] Article - Easily earn with Yearn v2 in Argent

https://github.com/yearn/yearn-comms/pull/578


Functions and types: Multiple dispatch | Week 3 | 18.S191 MIT Fall 2020

Working on Functions and types: Multiple dispatch | Week 3 | 18.S191 MIT Fall 2020

0:00 Functions on types
1:30 Generic and specialized versions of functions
3:06 Generic functions and their methods
3:50 Defining methods in Pluto
4:01 Multiple dispatch
4:31 Example of multiple dispatch
5:19 @which macro
6:52 Summary

Looks good, just added them. Thanks again!


DateTime TimeZone is empty

In postman i see that, i have time zone +1

In rider i see that date without time zone.

Please!
Can you change DateTime on DateTimeOffset.


update setup.py for it to actually work (sorry!)

So sorry guys, the setup.py does not actually work as it does not pull in the sub-packages. Embarassing...

I'm now updating our parsing setup and was checking on this PR and other issues I had previously. Sorry for not answering earlier.
The change from this PR is necessary for the setup.py file to make sense. I double checked just now that it works as I originally intended to. The setup.py itself file was pulled in earlier to the CT repo from my branch. This is really just a bugfix.
I'm not sure what the other comment is referring to with the _pb2.py files.

Once you run make, you'll have some generated Python source files in python/ct/proto, ending with _pb2.py. I think @eranmes was asking whether ct.proto should thus be in this list, and I was asking if they were to be added, if the setup.py file can generate those files?
But I agree that even if this PR doesn't address all the issues, at the minimum, it is making things better, so even if our comments are correct, it might be worth merging this PR as-is, and fix those issues in follow-up PRs?

Ah okay now I understand - thanks. It's actually not completely obvious whether we should add this code generation part to setup.py because then it would need the appropriate dependencies as well. As it is currently the setup.py will work even on a clean system with just pure python and it can then parse certificates with CT.
Due to the missing files there it might not support the complete normal featureset. But if that's needed one could also just go the standard make way?

If there are some useful bits that work without the proto files, I'd say we're good. Adding protoc calls to the setup.py sounds like a massive headache, if someone needs this, they can use make. :smiley:
I'll merge this in shortly.

Ideally the code generation would be a part of setup.py (either by blatantly copying it from the Makefile or invoking make) - IMHO setup.py should fail if it can't compile the protobufs:

Very few things will work without the compiled protobufs - the project's Python code is always written with the assumption in mind that they would be availabel.
Poor user experience: When the code will fail a user will see import failures for an internal package without any clue that this is because the protobuf compiler missing.

@pphaneuf  - I actually prefer not to have a setup.py at all than having one that partially installs our bindings.

@eranmes fair enough - and I agree mostly. For my use-case i don't need the protobuf part - I can just keep it in a local branch on my side then.
I guess the best way would be to warn during installation if it fails and ask the user whether it should continue.
Feel free to close the PR - but then you should remove the setup.py alltogether.

Had a quick discussion with @eranmes, and I feel that it's true it's not a great user experience if they need those protobuf-dependent bits, but it's already there, and removing it would be an even worse experience for those already using the other bits successfully (like you). Might as well make it work a bit better...

Merged as 97036423ff0f30166b40eff724578b17a9a72a30.


Interaction Mappings import failure

I'm installing into a fresh trial Org of Salesforce+HEDA.  I've followed the instructions as per the 'INTERACTIONS INSTALLATION AND CONFIGURATION GUIDE' but am having trouble importing the Interaction Mappings CSV. I've attached the CSV, and Request and Result summaries for the Data Loader for reference.
The error produced is:
CANNOT_INSERT_UPDATE_ACTIVATE_ENTITY:INT_InteractionMapping:   execution of AfterInsert
caused by: System.NullPointerException: Attempt to   de-reference a null object
Trigger.INT_InteractionMapping: line 19, column   1:--
result.txt
request.txt
Errors.xlsx
When entering the Interactions records manually there was an error produced when creating the Interaction__c.Middle_Name__c  ->  Contact.MiddleName record because the Contact.MiddleName field did not exist.

This is because Middle Name is a standard field that has to be enabled in the User Interface settings. The Installation and Configuration Guide (page 33) has been updated to link to a Knowledge Article on how to do that.


Fix #2036: Support for getting deleted entities in GET and LIST operations

Describe your changes :

See #2036

Type of change :

[x] Improvement

Checklist:

[x] I have read the CONTRIBUTING document.
[ ] I have performed a self-review of my own.
[ ] I have tagged my reviewers below.
[ ] I have commented on my code, particularly in hard-to-understand areas.
[ ] My changes generate no new warnings.
[ ] I have added tests that prove my fix is effective or that my feature works.
[x] All new and existing tests passed.

Reviewers

Posted some high-level comments. The general outline of this patch looks good.


chore: enable isolatedModules in tsconfig.json and ts-jest configuration

Enabling isolatedModules in the jest configuration should speed up the jest tests
Enabling isolatedModules in the tsconfig.json just issues an error if there's any code that wouldn't work with isolatedModules

The export {} lines confused me at first. But as I understand it, they're necessary to make the file considered a module, and are harmless? Would it make sense to add comments about that? I guess I was able to figure it out quickly enough, so maybe not.

Exactly -- I don't feel strongly one way or another about the need for a comment but I can add them if desired.

These type only exports will probably get interesting. I'm assuming you only updated the exports that were causing problems, but we probably don't explicitly export types like this often so perhaps these changes are all of them?

Correct -- I only changed the ones that the compiler complained about, i.e. the ones that were ambiguous.


Fix route update

Relates to #288

 Thank you for your submission, we really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.

@ccirello can you review

I am testing it...

It might have fixed something, but definitely it did not help with https://github.com/iron-io/functions/issues/288

This did not help with #288 - but I think I see the point of this change. In the end, this change would be necessary to ensure that route updates work. So partial route updates, ie the ones that are not changing the image, still go through.


Minor SplitChunks Documentation Clean Up

Originally, i was just trying to change defer => differ, but I ended up doing a bit more editing.

Oof, my apologies. I think by updating with master I must have reset the review.

@jacobangel No, What do you mean with reset the review?

I meant I merged master, and my "approval" disappeared.

Thanks!


Base Conversion

Example Problem:
Convert '10' from base 2 to base 10
Example Solution:
2
Further explanation:
Questions will ask user to convert a particular number from a given base to a given base
Would you like to be assigned to this:
Yes

Can I try this out?

I would like to be assigned to this.

Hey, I've put together a concise solution to this problem. Can you please assign me this?


WHAT?!?  It's a web app for God's sake.

Just an FYI, PWAs are actually web apps.  What on Earth does code compilation have to do with the price of tea in China?  What IS THIS? I need to somehow "compile" my PWA webapp using Visual Studio?  That makes no sense.  Just give a place I can submit the URL.  Good Lord!  Talk about unnecessary complexities.

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

ID: c306f3b9-d287-beba-eb3b-513e58df2440
Version Independent ID: 787855c5-24d2-b772-e4c3-ce43118e5adb
Content: Tailor your PWA for Windows - Microsoft Edge Development
Content Source: microsoft-edge/progressive-web-apps/windows-features.md
Product: microsoft-edge
GitHub Login: @erikadoyle
Microsoft Alias: edoyle

To package your PWA for the Microsoft Store, a build step is needed because it's a full-fledged app. (For what it's worth, the same is true for Google Play, MacOS, Samsung Galaxy stores as well.)
That said, I hear you! It should be easier.
 We'll do the building + packaging for you to get your PWA in the Microsoft Store, Google Play Store, etc.

I'll proceed to close this issue. Thanks.


Add fesm5 Angular Package Format (APF) builds

Description of Proposed Feature
From<EMAIL_ADDRESS>the following output formats are produced:

main
module
es2015
esm2015
fesm2015

In what way would you use it?
I am using single-spa-angular with an Ivy-enabled Angular app. Part of switching to ivy requires running ngcc postinstall (to make node_modules are ivy-compatible-- not only third party modules, but core angular packages as well).
In my project, webpack is requiring format fesm5 for all core angular modules, but fesm2015 for single-spa-angular. So I have to build for both targets, resulting in some extra cpu cycles.
By adding a fesm5 build I could switch my postinstall command from ngcc --properties fesm5 fesm2015 to ngcc --properties fesm5.
Also, this applies to the other entry points, including:

single-spa-angular/internals
single-spa-angular/elements
single-spa-angular/parcel

@petermikitsh I don't think it's an issue since Angular officially dropped fesm5 and esm5.

esm5 and fesm5 format is no longer distributed in Angular's npm packages e.g. @angular/core
If you are not using Angular CLI to build your application or library, and you need to be able to build es5 artifacts, then you will need to downlevel the distributed Angular code to es5 on your own.
Angular CLI will automatically downlevel the code to es5 if differential loading is enabled in the Angular project, so no action is required from Angular CLI users.

Closing as "not an issue".


Double-check if update mail is not sent to users that just registered

It appears book updates are sent twice to each user in the list...


Fix panic where where subtract's overflows

Fix a panic where screen tries to subtract 1 from 0
0 - 1 = -1
this panic only happens in debug builds, I think it is because rust builds it with checking for overflow there.
Not sure why it don't do it in a release build
Not sure if it should be fixed like this or there i a logic error some place?
I have not looked into it
    Finished dev [optimized + debuginfo] target(s) in 0.12s
     Running `target/debug/leafish`
[main.rs:220][INFO] Starting Leafish...
[main.rs:284][INFO] Shader version: #version 150
thread 'main' panicked at 'attempt to subtract with overflow', src/screen/mod.rs:269:27
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
zsh: segmentation fault (core dumped)  cargo run

First function
pub fn test(len: usize) -> usize {
    (len as isize - 1).max(0) as usize
}

Second function
pub fn test(len: usize) -> usize {
    if len > 0 { len - 1 } else { 0 }
}

Compiler Explorer


BB Browser name stylization

Dear Alexis.
I like your service a lot.
Let me suggest minor improvement:
second B in

Blackberry Browser

should be capital:

BlackBerry Browser

BlackBerry was removed last year, so closing this issue.


Predictor value 14/15 Best/Variable not allowed through CLI

Describe the bug
CLI says you can use predictor 14/15:

 -P K, --predictor=K
    [modular encoding] predictor(s) to use: 0=zero, 1=left, 2=top, 3=avg0, 4=select, 5=gradient, 6=weighted,
    7=topright, 8=topleft, 9=leftleft, 10=avg1, 11=avg2, 12=avg3, 13=toptop predictive average
    14=mix 5 and 6, 15=mix everything. Default 14, at slowest speed default 15

To Reproduce
$ cjxl image.png out.jxl -P 14
Invalid predictor value 14, must be less than 14.
Error parsing flag -P
Use 'cjxl -h' for more information

$ cjxl image.png out.jxl -P 15
Invalid predictor value 15, must be less than 14.
Error parsing flag -P
Use 'cjxl -h' for more information

Expected behavior
You can use it, or the CLI help be changed.
Relevant code
https://github.com/libjxl/libjxl/blob/95cb570e421c25396c222c932ebf8d5d199e8120/tools/args.h#L122-L126
https://github.com/libjxl/libjxl/blob/95cb570e421c25396c222c932ebf8d5d199e8120/lib/jxl/modular/options.h#L35-L38
https://github.com/libjxl/libjxl/blob/95cb570e421c25396c222c932ebf8d5d199e8120/lib/jxl/modular/options.h#L99

FWIW, I found this confusing too.


Shared project resources

I'am trying to create a solution with shared project. Shared project.json file contains "shared" property for code files, but i can't find such property for resources. Is it possible to share project resources among multiple dependent projects? I'am using 1.0.0-beta6 build.

@max-vasin I don't believe that resources can be shared right now. Can you log a suggestion in the DNX repo?

@Eilon thx. Registered suggestion.


Fix broken link for CRI plugin in docs

while reading the architecture of CRI plugin in docs noticed that the link is broken
Signed-off-by: Aman Sharma<EMAIL_ADDRESS>

It's not broken, but the kubelet link is now a redirect, so we could update to the current URL if you want to add that: https://kubernetes.io/docs/reference/command-line-tools-reference/kubelet/

Hey @estesp, thanks for following up here.
The link I am pointing out to be broken is - https://github.com/kubernetes/kubernetes/blob/master/staging/src/k8s.io/cri-api/pkg/apis/runtime/v1alpha2/api.proto
I have replaced it with - https://github.com/kubernetes/kubernetes/blob/master/staging/src/k8s.io/cri-api/pkg/apis/runtime/v1/api.proto
In comment you have mentioned the redirection of link - https://kubernetes.io/docs/reference/command-line-tools-reference/kubelet/
Can you please clear the confusion here?

In the line you edited, there's a link to https://kubernetes.io/docs/reference/generated/kubelet/.  This is now redirected to https://kubernetes.io/docs/reference/command-line-tools-reference/kubelet/.  @estesp is suggesting to change this link to https://kubernetes.io/docs/reference/command-line-tools-reference/kubelet/ and avoid the redirect.

Thanks @samuelkarp updating that too.

I have squashed the commits in case there is no further changes.


Release/10.12.2

Changelog
[10.12.2] - 14.08.2024
Component changes

Typography

change font family of "title 6"/h6 from Arial to the brand's headline font (e.g. "SwedbankPay Headline Bold" or "Futura PT W08 Demi" depending on brand)

Progress-steps

fix UI of the horizontal yellow line when the 1st and last steps are in state “ongoing selected”

Dropdown

fix script for initating for a specific id (init(id))

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you all sign our Contributor License Agreement before we can accept your contribution.1 out of 2 committers have signed the CLA.:white_check_mark: goldenraphti:x: ludviklundYou have signed the CLA already but the status is still pending? Let us recheck it.


Alex/skip scenario coverage

Pull Request Test Coverage Report for Build 2211

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 100.0%

Totals

Change from base Build 2198:
0.0%

Covered Lines:
564

Relevant Lines:
564

💛  - Coveralls


Opacity slider background mis-aligned with slider widget

Severity: Minor
Module: Bubble Chart
Platform: xUbuntu 15.04 / Firefox 40.0.3
Release: v0.6.0

Steps to reproduce

Navigate to URL: http://vizabi.org/examples/bubble-chart.html
Bubble chart page will be loaded
Click the Find icon
Select any country
Note that grey background behind the opacity slider is mis-aligned

Actual results
Opacity slider background appears, but is not fully aligned below the slider widget.
Expected results
Grey background should be fully aligned beneath the slider widget.
Screenshots
Full view of Find dialogue

Detail view of slider widget

Already fixed.

thanks for contribution, @brylie!
this indeed was fixed in our latest version, the thing is that we haven't updated the version link in vizabi.org for a couple of weeks. please retest, it should be good now

@brylie by the way we welcome any contribution. if you have some time and feel like you want to help, please check out our latest release and find more bugs =)

@IncoCode can you please fiddle with CSS and make opacity and size sliders hide focus frame when they are in focus?
i mean this dashed rectangle after you drag it
(platform: Firefox on Mac OS X)

Fixed.

because the main time slider has none!

Main slider implemented not as range input, that's why the main slider doesn't has such bugs.


fix calculation of the length of appended STREAM frames

For the last STREAM frame we omit the Length field. When packing STREAM frames, we need to account for this byte saving when calculating the length of the payload.

Codecov Report

Merging #2047 into master will increase coverage by 0.01%.
The diff coverage is 100%.

@@            Coverage Diff             @@
##           master    #2047      +/-   ##
==========================================
+ Coverage   85.62%   85.62%   +0.01%
==========================================
  Files          99       99
  Lines        7175     7178       +3
==========================================
+ Hits         6143     6146       +3
  Misses        753      753
  Partials      279      279

Impacted Files
Coverage Δ

framer.go
100% <100%> (ø)
:arrow_up:

Continue to review full report at Codecov.

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


DO NOT UPDATE THE APP

immediately I open the app opens a window that says updating, but never updates ... The app allows me to enter but no chats appear and messages are not sent

Close the app . Keep that window running.

Please Install the latest version from http://igdm.me


RuntimeError:  Module 'SplAtConv2d' has no attribute 'dropblock' :

Hi, while running the model, I am getting a runtime error as follows:
RuntimeError:
Module 'SplAtConv2d' has no attribute 'dropblock' :
  File "/home/vivek/.cache/torch/hub/zhanghang1989_ResNeSt_master/resnest/torch/models/splat.py", line 56
            x = self.bn0(x)
        if self.dropblock_prob > 0.0:
            x = self.dropblock(x)
                ~~~~~~~~~~~~~~ <--- HERE
        x = self.relu(x)

@zhanghang1989, could you please tell me how to resolve this?
Python Version: 3.8.10
Pytorch Version: 1.12.0.dev20220314+cpu

Could you comment out that line? dropblock is not needed for inference


Better error handling

📝 Provide a description of the new feature
Now that dev tools are inaccessible to the average user, it would be a good idea to implement some better error handling utilizing Spicetify.showNotification, we can define some error codes in the readme perhaps? Or we could just use full sentences rather than error codes.
➕ Additional Information
No response

Don't suppose I need this issue tbh, this should be a given lol


Case variation does not take effect

Extension Name: marked-alert
Extension Version: 2.1.2
Device: Desktop
OS@version (or Browser): Windows 11, Chrome Version 128.0.6613.86

Description
Lowercase letters do not generate an alert
To Reproduce (⚠ read below)

Expected Behavior
https://github.com/orgs/community/discussions/16925#discussioncomment-10732317
Actual Behavior
Only full capitalization is converted
Additional Information

This behavior follows the GFM alert spec, which requires alert types to use uppercase letters (e.g., NOTE, WARNING).


[BUG]: Mixed IAV and IBV run analysis reports all samples as IBV only

Is there an existing issue for this?

[X] I have searched the existing issues

Description of the Bug/Issue
Pipeline unable to resolve mixed fluA and fluB run. I performed an analysis were the majority of the samples for the run were fluB confirmed and a handful were fluA confirmed. The subtyping report returned all samples as fluB.
Nextflow command-line
nextflow run CFIA-NCFAD/nf-flu -profile singularity,slurm --platform nanopore --input samplesheet_test.csv -r 3.3.2

Error Message
Subtyping report file gives subtype for all samples as fluB even when fluA samples are present.

Workflow Version
v3.3.2 and v3.3.3
Nextflow Executor
slurm
Nextflow Version
22.04.3
Java Version
No response
Hardware
cluster
Operating System (OS)
No response
Conda/Container Engine
Singularity
Additional context
No response

Hi @ayooluwaB, would you be able to share the results privately?  I'm very interested in what's going on as I've tested the pipeline with both IAV and IBV samples and it has worked as expected. Have you looked at the IRMA results and reports? I'm not sure what could be going on.

Hi @ayooluwaB just confirming that dehosting with a Kraken2 human seq index resolved your issue. I've added a TODO to add optional Kraken2 dehosting to the pipeline (#50).

Hi @peterk87, this is correct. I believe an optional dehosting step would be very beneficial.

Great! I'll close this issue and leave #50 to tackle in a future PR.


Return new http.Client when nil passed to NewClient

Fixes #1173.
Reviewers: can you think of any negative impacts this change might have on users of this package?

Thank you, @gauntface!
Merging.


Support of Dynamic Variables

Hi @antonmedv ,
I have a use case where I want to evaluate variables like entityCode.someField where there can be different entityCodes which are present in db table. How can I use expr to evaluate these kind of variables?
Example - X1.info -> I want to evaluate this by checking if a row has entityCode == "X1" in db table and return info column value for that row...we cannot create struct because we don't know entityCodes (they can be added or removed from DB).
Please can you on help how to handle this use case?

It’s possible to do by using Patch functionality.
Replace needed vars with func call.

How can I support context.Context in expr library? My variables will depend on the values set in context.

By using Patch. See docs for examples.

Hi @antonmedv
Thanks for helping us with the useful info. We have a use case where we want to use built-in functions like all but as I am using env as map[string]interface{}, expr is unable to determine the type of struct return to it using patcher. Is there a way we can solve this?


Spelling.

Codecov Report

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

@@           Coverage Diff           @@
##           master     #374   +/-   ##
=======================================
  Coverage   97.45%   97.45%
=======================================
  Files          15       15
  Lines         590      590
  Branches       73       73
=======================================
  Hits          575      575
  Misses          9        9
  Partials        6        6

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 01fb6d9...d7e07fd. Read the comment docs.


benchmark datasets

For the linear probes, we are using c2smsfloods (#75).
I'd like us to consider also other Sentinel-derived products:

ESA's WorldCereal
METER-ML
Ctrees ( @fmacchiavello to clarify here if we can download an open-data global output).

Closing as out of date, feel free to re open if appropriate.


Bad git UI, screams at me

THE GIT EXTENSION IS VERY IMPOLITE AND KEEPS SCREAMING AT ME

Sorry man... #25153 and #21279 are some issues that can give a bit of context for this design decision.

Unsure, still bad UI. The suggestion about selection Cancel sounds like a winner for me. cc @microsoft/vscode for input

Unfortunately that is also a bad idea since in some platforms Tab doesn't work to select the other option. So, you'd not be able to run the command using the keyboard, since you'd need to pick up the mouse to effectively discard all changes.

Is it possible that the users expected git checkout HEAD behavior which leaves new files in place? 'Discard changes' might not be clear to all users that it also git clean -fd.

Our approach to git has always been "hide its complexity in simple tasks where git is overly complex". The simple task of undoing changes is the perfect exercise of that philosophy. Undoing a new file requires clean. Undoing a known file to git requires checkout. We simplify the process by having a single, English describable action: discard changes.

That's great for users not familiar with Git. For those who know Git 'changes' (to be discarded) and 'new files' might be two distinct things. I'm not saying this must be the case, just wondering. Maybe 'Discard changes and new files' would clarify this.


Rail Fence and Scytale ciphers

Added two new solve stages: one for the Rail Fence cipher and one for the Scytale cipher.
They both have two different variations on the method for decrypting.
Neither have an encryption function, only decryption.

If this pull request is merged, then the Wiki will need to be updated.


Better error handling

What if wget, openssl fails on script? What if c2dm-sending fails on server? What if uncaught exceptions are thrown on the android software?

Report wrong api key in irssi, maybe add feature to change api key


Test fixture: move an async test to the more proper location.

Refs #1847, just a very minor follow-up to the previous PR #1851.

Codecov Report

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

@@          Coverage Diff           @@
##           master   #1854   +/-   ##
======================================
  Coverage     100%    100%
======================================
  Files           1       1
  Lines        4047    4047
  Branches      717     717
======================================
  Hits         4047    4047

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 bf3ae45...49b1c5c. Read the comment docs.


[FLINK-24919][runtime] Getting vertex only under synchronization in C…

…heckpointCoordinator

What is the purpose of the change
This PR fixes the problem with reporting stats
Brief change log

Added synchronization for reading vertex in CheckpointCoordinator

Verifying this change
No new tests for this case
Does this pull request potentially affect one of the following parts:

Dependencies (does it add or upgrade a dependency): (yes / no)
The public API, i.e., is any changed class annotated with @Public(Evolving): (yes / no)
The serializers: (yes / no / don't know)
The runtime per-record code paths (performance sensitive): (yes / no / don't know)
Anything that affects deployment or recovery: JobManager (and its components), Checkpointing, Kubernetes/Yarn, ZooKeeper: (yes / no / don't know)
The S3 file system connector: (yes / no / don't know)

Documentation

Does this pull request introduce a new feature? (yes / no)
If yes, how is the feature documented? (not applicable / docs / JavaDocs / not documented)

@dawidwys, I have updated the PR but I have still a question about correct implementation of caching.

Do you mind creating backports for 1.14 & 1.13?


extend unarchive with support for JSON maps

The PR extends the unarchive processor with the ability to deal with JSON maps.
The input message is expected to be a JSON map.
Each top-level value is converted to a separate message; the corresponding key is added to the message metadata.

Thanks again @ollystephens!


Build dockerfile and components for containerized workflow

Dockerfile with micromamba configuration for metawrap and metagenome environments. Context related asset files and documentation.

@skchronicles , sorry it wouldn't let me assign directly


Document how to store data outside of container

Thanks for putting together this image.  I may have missed it, but I didn't see any discussion of how to ensure that your data can survive container restarts.  This appears to work for me, but I may be missing some paths where data is stored:
docker run -v /data/graphite/whisper:/opt/graphite/storage/whisper -v /data/graphite/elasticsearch:/var/lib/elasticsearch -p 8000:80 -p 2003:2003 kamon/grafana_graphite

If you'd like I could fork and update the README, but I wanted to check to see if I'm doing this incorrectly first.

Hello James! The paths look correct so yes, that should be enough to ensure data persistence. If you opt for sending the PR I would suggest you to also put a small note on optionally mounting the logs folder in a volume as well, to simplify troubleshooting. Thanks!

Sounds good.  What log paths would you suggest documenting?  I see a few possibilities:
/var/log/elasticsearch
/opt/graphite/storage/log
Also, should users make the volumes they bridge to the container world-writeable?  I ended up doing that but I'm not sure if that's strictly required.

Oh, and another thing we did locally that we may want to document:  If you're using collectd to report stats, you need to expose -p 2003:2003 for the graphite carbon port.  I can open a separate issue for that but since I'm already in the README I'm happy to do it as part of this issue.

I'm having difficulties with permissions when storing the elasticsearch data outside of the container (whisper data works fine). It only works when I set write permissions to group and other on the mapped volumed data but I don't think it's a correct solution.   Any ideas ?

Yeah I made the directories world-writeable as well.  It might work to chown the dir to the UID of elasticsearch. I didn't look at /etc/passwd in the container to see what UID that is though.
I've had similar issues with docker and external volumes.

+1
Makes a lot of sense to have this configuration in the README

I think /opt/grafana/data should also be persisted, or you lose your dashboards.

Yes you  need to add this to readme =) Thanks coopernurse

Created a pull request: https://github.com/kamon-io/docker-grafana-graphite/pull/60 which encapsulates the advise from this thread.

I have a question regarding the persistence of the data. I am trying to use data volume container however it does not seem to work with following commands - can someone tell me what is wrong in that
docker create --name grafanadata \
  -v /opt/graphite/storage/whisper \
  -v /var/lib/elasticsearch \
  -v /opt/grafana/data \
  -v /opt/graphite/webapp
  -v /opt/graphite/storage/log \
  -v /var/log/elasticsearch \
  kamon/grafana_graphite /bin/true

docker run \
  --detach \
  --volume-from grafanadata \
   --publish=80:80 \
   --publish=81:81 \
   --publish=8125:8125/udp \
   --publish=8126:8126 \
   --name grafana-dashboard \
   kamon/grafana_graphite

@mohdaliiqbal It should be
 --volumes-from

Plural. :)

FML!

I think /src/dashboards also needs to be persisted or at least documented better in README as I've lost configured dashboards because of it twice :/ Looking at the Dockerfile and scripts, there is a dashboard-loader tool that runs under supervisor which imports dashboard JSON files from that directory and basically overwrites anything that existed. In my case, I had reconfigured the system metrics dashboard and on container launch all changes get overwritten.

Lots of done work here - maybe the issue can be closed?
@rholloway 's issue is probably a completely separate one


does it can work with APISIX ?

apisix project: https://github.com/apache/apisix

First time to hear  that, but if it can work with Lua scripts, the answer is yes.

the apisix was mainly developed by Lua.

Fine, I think the answer is yes.

Hope it helps: https://apisix.apache.org/docs/apisix/install-dependencies/

if you need any help, pls let me know. my mail<EMAIL_ADDRESS>, my wechat: membphis
^_^

@mashirozx Kindly let us know if you have any questions 😄 https://github.com/apache/apisix/discussions


Add Tidal theme

Here's my theme based off of Tidal. I thought I'd add, I started a Discord server for Spicetify https://discord.gg/AmUdJYyGvt. Feel free to join.

I noticed just now the preview of your theme looks quite bad on some screens, can you add a screenshot or replace the .gif?

I noticed just now the preview of your theme looks quite bad on some screens, can you add a screenshot or replace the .gif?

The screenshots look a bit blurry until I click on them, not sure why.

I will add it myself then

I will add it myself then

Weird, looking at the GIF on Windows is much different than the one that shows up on macOS. I'll change out the GIF asap.


Crashing when starting up RN on Android due to JS error on h.propTypes

I believe my app is crashing on an Android Galaxy S3 inside React Native 0.19's Javascript. From Crashlytics, I can see the error is happening at this point:
Fatal Exception: com.facebook.react.modules.core.JavascriptException:
index.android.bundle:15:8607
I built index.android.bundle and had a look at it, and line 15 looks like it is still part of RN, not my app. That's why I believe this is a RN bug, but I could very well be wrong.
The app runs fine when I run it locally with react-native run-android. It's only happening on my Android once I shipped the app to Google Play.
Character 8607 is the last 's' character in h.propTypes, where h is t("View"), which I believe is React Native's View. If I had to guess, it's probably a JS error "Uncaught TypeError: Cannot read property 'propTypes' of null"
... function(e,t,n,r){"use strict";var o=t("ColorPropType"),i=t("NativeMethodsMixin"),s=t("React"),a=t("ReactNativeViewAttributes"),u=t("StyleSheet"),c=t("react-timer-mixin/TimerMixin.js"),l=t("Touchable"),p=t("TouchableWithoutFeedback"),h=t("View"),d=t("ensureComponentIsNative"),f=t("ensurePositiveDelayProps"),v=t("keyOf"),m=t("merge"),g=t("onlyChild"),y={activeOpacity:.8,underlayColor:"black"},_={top:20,left:20,right:20,bottom:30},b=s.createClass({displayName:"TouchableHighlight",propTypes:babelHelpers["extends"]({},p.propTypes,{activeOpacity:s.PropTypes.number,underlayColor:o,style:h.propTypes.style ...

Character 8607 is the 's' in propTypes at the end there.
I'm going to try upgrading to 0.20, but is this a known issue for 0.19?

@pickhardt I wonder if you're JS bundle is getting created when you are building for release...when you build for release, does it generate a index.android.bundle file in android/app/src/main/assets/?
If not, run this command in the root of your project before building your app for release:
react-native bundle --platform android --dev false --entry-file index.android.js \
  --bundle-output android/app/src/main/assets/index.android.bundle \
  --assets-dest android/app/src/main/res/

Then run:
cd android && ./gradlew assembleRelease
I remember for me the 'assembleRelease' command for some reason didn't always generate the bundle. I dunno, at least it's something to try.

The instructions say you only have to do that if you don't have a react.gradle file. (https://facebook.github.io/react-native/docs/signed-apk-android.html#content)
When I run cd android && ./gradlew assembleRelease it outputs the APK, but no, it doesn't output an index.android.bundle file in android/app/src/main/assets.  It doesn't say in the instructions that it should do that, so I don't think it needs to.
Nonetheless, I'll try it and see if that fixes the problem.
Also, having upgraded to 0.20 last night, then deploying to Android, that did not fix the problem.

Yeah, if the index.android.bundle file isn't there, then you have no JS,
which explains the crash. There is probably a bug in that script or
something. I know it's new. I'm pretty sure that is it because that's what
I had to do for a release of one of my Android apps and I haven't had any
crashes.
On Fri, Feb 19, 2016 at 12:01 PM Jeff Pickhardt<EMAIL_ADDRESS>wrote:

The instructions say you only have to do that if you don't have a
react.gradle file. (
https://facebook.github.io/react-native/docs/signed-apk-android.html#content
)
When I run cd android && ./gradlew assembleRelease it outputs the APK,
but no, it doesn't output an index.android.bundle file in
android/app/src/main/assets. It doesn't say in the instructions that it
should do that, so I don't think it needs to.
Nonetheless, I'll try it and see if that fixes the problem.
Also, having upgraded to 0.20 last night, then deploying to Android, that
did not fix the problem.
—
Reply to this email directly or view it on GitHub
https://github.com/facebook/react-native/issues/6021#issuecomment-186276452
.

Closing this because the problem was fixed by running react-native upgrade


Feature/t-step joint

What type of change is this?

[ ] Bug fix in a backwards-compatible manner.
[x] New feature in a backwards-compatible manner.
[ ] Breaking change: bug fix or new feature that involve incompatible API changes.
[ ] Other (e.g. doc update, configuration, etc)

Checklist
Put an x in the boxes that apply. You can also fill these out after creating the PR. If you're unsure about any of them, don't hesitate to ask. We're here to help! This is simply a reminder of what we are going to look for before merging your code.

[x] I added a line to the CHANGELOG.md file in the Unreleased section under the most fitting heading (e.g. Added, Changed, Removed).
[x] I ran all tests on my computer and it's all green (i.e. invoke test).
[x] I ran lint on my computer and there are no errors (i.e. invoke lint).
[ ] I added new functions/classes and made them available on a second-level import, e.g. compas_timber.datastructures.Beam.
[ ] I have added tests that prove my fix is effective or that my feature works.
[ ] I have added necessary documentation (if appropriate)

@chenkasirer maybe there is some simplification potential in the code where I added a TODO comment...

currently being implemented by @papachap


ign-gazebo3/main homebrew INTEGRATION test failures (segfaults)

Environment

OS Version: macOS
Source or binary build?
3465bbe

Description
Three new test failures over the last couple days: https://build.osrfoundation.org/job/ignition_gazebo-ci-ign-gazebo3-homebrew-amd64/113/testReport/
The follow two started today:

INTEGRATION_each_new_removed (fails with exception)

        Start  67: INTEGRATION_each_new_removed
67: Test command: /Users/jenkins/workspace/ignition_gazebo-ci-ign-gazebo3-homebrew-amd64/build/bin/INTEGRATION_each_new_removed "--gtest_output=xml:/Users/jenkins/workspace/ignition_gazebo-ci-ign-gazebo3-homebrew-amd64/build/test_results/INTEGRATION_each_new_removed.xml"
67: Test timeout computed to be: 240
67: Running main() from /Users/jenkins/workspace/ignition_gazebo-ci-ign-gazebo3-homebrew-amd64/ign-gazebo/test/gtest/src/gtest_main.cc
67: [==========] Running 1 test from 1 test suite.
67: [----------] Global test environment set-up.
67: [----------] 1 test from EachNewRemovedFixture
67: [ RUN      ] EachNewRemovedFixture.EachNewEachRemovedInSystem
67/150 Test  #67: INTEGRATION_each_new_removed .........................Subprocess aborted***Exception:   1.08 sec

INTEGRATION_performer_detector (fails with segfault)

103: [ RUN      ] PerformerDetectorTest.HandlesRemovedParentModel
103: [Err] [PerformerDetector.cc:104] Performer detector[detector1] has an empty  with an associated  of [no_value]. This  will be ignored.
103: [Err] [PerformerDetector.cc:98] Performer detector[detector1] has an empty  with an associated  of [no_key]. This  will be ignored.
103/150 Test #103: INTEGRATION_performer_detector .......................***Exception: SegFault  1.85 sec

There are a two recent changes to the ign-gazebo3 branch, though I'm not sure if either of them is responsible for the recent failures:

https://github.com/ignitionrobotics/ign-gazebo/pull/603
https://github.com/ignitionrobotics/ign-gazebo/pull/574

This third failure started two days ago:

INTEGRATION_breadcrumbs (fails with segfault)

55: [ RUN      ] BreadcrumbsTest.FuelDeploy
55: [Msg] Loading SDF world file[/Users/jenkins/workspace/ignition_gazebo-ci-ign-gazebo3-homebrew-amd64/ign-gazebo/test/worlds/breadcrumbs.sdf].
55: Warning [Model.cc:212] Non-unique names detected in XML children of model with name[vehicle_blue].
55: [Dbg] [EntityComponentManager.cc:632] Using components of type [2251689575469537287] / [ign_gazebo_components.World].
55: [Dbg] [EntityComponentManager.cc:632] Using components of type [13994732549916512682] / [ign_gazebo_components.Name].
55: [Dbg] [EntityComponentManager.cc:632] Using components of type [12592746352568925681] / [ign_gazebo_components.Gravity].
55: [Dbg] [EntityComponentManager.cc:632] Using components of type [13224937992534617849] / [ign_gazebo_components.MagneticField].
55: [Dbg] [EntityComponentManager.cc:632] Using components of type [3630648173860223239] / [ign_gazebo_components.PhysicsEnginePlugin].
55: [Dbg] [EntityComponentManager.cc:632] Using components of type [17459188283658606303] / [ign_gazebo_components.RenderEngineServerPlugin].
55: [Dbg] [EntityComponentManager.cc:632] Using components of type [8705992680619689917] / [ign_gazebo_components.RenderEngineGuiPlugin].
55: [Dbg] [EntityComponentManager.cc:632] Using components of type [8753193699724811771] / [ign_gazebo_components.Wind].
55: [Dbg] [EntityComponentManager.cc:632] Using components of type [12173050716021724529] / [ign_gazebo_components.WorldLinearVelocity].
55: [Dbg] [EntityComponentManager.cc:632] Using components of type [15943768124495574352] / [ign_gazebo_components.WorldLinearVelocitySeed].
55: [Dbg] [EntityComponentManager.cc:632] Using components of type [3297509811873971798] / [ign_gazebo_components.ParentEntity].
55: [Dbg] [EntityComponentManager.cc:632] Using components of type [17100615127981600159] / [ign_gazebo_components.Scene].
55: [Dbg] [EntityComponentManager.cc:632] Using components of type [17605309075052480649] / [ign_gazebo_components.Atmosphere].
55: [Dbg] [LevelManager.cc:195] Reading performer info
55: [Dbg] [EntityComponentManager.cc:632] Using components of type [4425034272867445569] / [ign_gazebo_components.Performer].
55: [Dbg] [EntityComponentManager.cc:632] Using components of type [11311330372155309806] / [ign_gazebo_components.PerformerLevels].
55: [Dbg] [EntityComponentManager.cc:632] Using components of type [17121648710877364109] / [ign_gazebo_components.Geometry].
55: [Msg] Created performer [3 / perf1]
55: [Dbg] [EntityComponentManager.cc:632] Using components of type [8064491505919932473] / [ign_gazebo_components.Level].
55: [Dbg] [EntityComponentManager.cc:632] Using components of type [2668898242563798256] / [ign_gazebo_components.DefaultLevel].
55: [Dbg] [EntityComponentManager.cc:632] Using components of type [11371360182141354106] / [ign_gazebo_components.LevelEntityNames].
55: [Dbg] [Physics.cc:600] Loaded [ignition::physics::dartsim::Plugin] from library [/usr/local/Cellar/ignition-physics2/2.3.0_2/lib/ign-physics-2/engine-plugins/libignition-physics-dartsim-plugin.dylib]
55: [Dbg] [SimulationRunner.cc:775] Loaded system [ignition::gazebo::systems::Physics] for entity [1]
55: [Msg] Create service on [/world/breadcrumbs/create]
55: [Msg] Remove service on [/world/breadcrumbs/remove]
55: [Msg] Pose service on [/world/breadcrumbs/set_pose]
55: [Dbg] [SimulationRunner.cc:775] Loaded system [ignition::gazebo::systems::UserCommands] for entity [1]
55: [Dbg] [SimulationRunner.cc:775] Loaded system [ignition::gazebo::systems::SceneBroadcaster] for entity [1]
55: [Dbg] [EntityComponentManager.cc:632] Using components of type [4981278897826323946] / [ign_gazebo_components.WorldSdf].
55: [Dbg] [EntityComponentManager.cc:632] Using components of type [6687176221774458630] / [ign_gazebo_components.Model].
55: [Dbg] [EntityComponentManager.cc:632] Using components of type [6612894081701502240] / [ign_gazebo_components.Pose].
55: [Dbg] [EntityComponentManager.cc:632] Using components of type [8546580419506082455] / [ign_gazebo_components.Static].
55: [Dbg] [EntityComponentManager.cc:632] Using components of type [9712747055438129860] / [ign_gazebo_components.WindMode].
55: [Dbg] [EntityComponentManager.cc:632] Using components of type [5661073481138181711] / [ign_gazebo_components.SelfCollide].
55: [Dbg] [EntityComponentManager.cc:632] Using components of type [11683062252779233161] / [ign_gazebo_components.SourceFilePath].
55: [Dbg] [EntityComponentManager.cc:632] Using components of type [5081358965268446661] / [ign_gazebo_components.Link].
55: [Dbg] [EntityComponentManager.cc:632] Using components of type [8112400427272910195] / [ign_gazebo_components.Inertial].
55: [Dbg] [EntityComponentManager.cc:632] Using components of type [16454635107327670381] / [ign_gazebo_components.Visual].
55: [Dbg] [EntityComponentManager.cc:632] Using components of type [13011964647677164955] / [ign_gazebo_components.CastShadows].
55: [Dbg] [EntityComponentManager.cc:632] Using components of type [13440282432131634483] / [ign_gazebo_components.Transparency].
55: [Dbg] [EntityComponentManager.cc:632] Using components of type [9853217982010720764] / [ign_gazebo_components.Material].
55: [Dbg] [EntityComponentManager.cc:632] Using components of type [17938588655714334139] / [ign_gazebo_components.Collision].
55: [Dbg] [EntityComponentManager.cc:632] Using components of type [9225962031573086509] / [ign_gazebo_components.CollisionElement].
55: [Dbg] [EntityComponentManager.cc:632] Using components of type [10522242218202596205] / [ign_gazebo_components.CanonicalLink].
55: [Dbg] [EntityComponentManager.cc:632] Using components of type [360894313363162387] / [ign_gazebo_components.Joint].
55: [Dbg] [EntityComponentManager.cc:632] Using components of type [4514298940308304267] / [ign_gazebo_components.JointType].
55: [Dbg] [EntityComponentManager.cc:632] Using components of type [16752981946841796574] / [ign_gazebo_components.JointAxis].
55: [Dbg] [EntityComponentManager.cc:632] Using components of type [6791213906290467105] / [ign_gazebo_components.ThreadPitch].
55: [Dbg] [EntityComponentManager.cc:632] Using components of type [14863055383328686534] / [ign_gazebo_components.ParentLinkName].
55: [Dbg] [EntityComponentManager.cc:632] Using components of type [3888602368311486678] / [ign_gazebo_components.ChildLinkName].
55: [Dbg] [EntityComponentManager.cc:632] Using components of type [11536476718181283925] / [ign_gazebo_components.ModelSdf].
55: [Msg] DiffDrive subscribing to twist messages on [/model/vehicle_blue/cmd_vel]
55: [Dbg] [SimulationRunner.cc:775] Loaded system [ignition::gazebo::systems::DiffDrive] for entity [5]
55: [Msg] Breadcrumbs subscribing to deploy messages on [/model/vehicle_blue/breadcrumbs/B1/deploy]
55: [Dbg] [SimulationRunner.cc:775] Loaded system [ignition::gazebo::systems::Breadcrumbs] for entity [5]
55: [Msg] Breadcrumbs subscribing to deploy messages on [/model/vehicle_blue/breadcrumbs/B2/deploy]
55: [Dbg] [SimulationRunner.cc:775] Loaded system [ignition::gazebo::systems::Breadcrumbs] for entity [5]
55: [Msg] Breadcrumbs subscribing to deploy messages on [/fuel_deploy]
55: [Dbg] [SimulationRunner.cc:775] Loaded system [ignition::gazebo::systems::Breadcrumbs] for entity [5]
55: [Msg] Breadcrumbs subscribing to deploy messages on [/model/vehicle_blue/breadcrumbs/B1_perf/deploy]
55: [Dbg] [SimulationRunner.cc:775] Loaded system [ignition::gazebo::systems::Breadcrumbs] for entity [5]
55: [Msg] Breadcrumbs subscribing to deploy messages on [/model/vehicle_blue/breadcrumbs/B1_perf_large_volume/deploy]
55: [Dbg] [SimulationRunner.cc:775] Loaded system [ignition::gazebo::systems::Breadcrumbs] for entity [5]
55: [Msg] Breadcrumbs subscribing to deploy messages on [/no_rename_deploy]
55: [Dbg] [SimulationRunner.cc:775] Loaded system [ignition::gazebo::systems::Breadcrumbs] for entity [5]
55: [Msg] Breadcrumbs subscribing to deploy messages on [/rename_deploy]
55: [Dbg] [SimulationRunner.cc:775] Loaded system [ignition::gazebo::systems::Breadcrumbs] for entity [5]
55: [Dbg] [EntityComponentManager.cc:632] Using components of type [3866641186784191835] / [ign_gazebo_components.Light].
55: [Msg] Loaded level [4]
55: [Msg] Serving world controls on [/world/breadcrumbs/control] and [/world/breadcrumbs/playback/control]
55: [Msg] Serving GUI information on [/world/breadcrumbs/gui/info]
55: [Msg] World [breadcrumbs] initialized with [1ms] physics profile.
55: [Msg] Serving world SDF generation service on [/world/breadcrumbs/generate_world_sdf]
55: [Msg] Serving world names on [/gazebo/worlds]
55: [Msg] Resource path add service on [/gazebo/resource_paths/add].
55: [Msg] Resource path get service on [/gazebo/resource_paths/get].
55: [Msg] Resource paths published on [/gazebo/resource_paths].
55: [Msg] Found no publishers on /stats, adding root stats topic
55: [Msg] Found no publishers on /clock, adding root clock topic
55: [Dbg] [SimulationRunner.cc:422] Creating PostUpdate worker threads: 4
55: [Dbg] [SimulationRunner.cc:435] Creating postupdate worker thread (0)
55: [Dbg] [SimulationRunner.cc:435] Creating postupdate worker thread (1)
55: [Dbg] [SimulationRunner.cc:435] Creating postupdate worker thread (2)
55: [Dbg] [EntityComponentManager.cc:632] Using components of type [14423792621074650228] / [ign_gazebo_components.JointVelocityCmd].
55: [Dbg] [EntityComponentManager.cc:632] Using components of type [9436740692853731264] / [ign_gazebo_components.JointPosition].
55: [Msg] Serving scene information on [/world/breadcrumbs/scene/info]
55: [Msg] Serving graph information on [/world/breadcrumbs/scene/graph]
55: [Msg] Serving full state on [/world/breadcrumbs/state]
55: [Msg] Serving full state (async) on [/world/breadcrumbs/state_async]
55: [Msg] Publishing scene information on [/world/breadcrumbs/scene/info]
55: [Msg] Publishing entity deletions on [/world/breadcrumbs/scene/deletion]
55: [Msg] Publishing state changes on [/world/breadcrumbs/state]
55: [Msg] Publishing pose messages on [/world/breadcrumbs/pose/info]
55: [Msg] Publishing dynamic pose messages on [/world/breadcrumbs/dynamic_pose/info]
55: [Msg] Deploying B2_0 at -2.2 2 5.525 -0 0 0
55: [Msg] Deploying B2_1 at -2.2 2 5.525 -0 0 0
55: [Msg] Deploying B2_2 at -2.2 2 5.525 -0 0 0
55: [Msg] Deploying B2_3 at -2.2 2 5.525 -0 0 -0[1
 55/150 Test  #55: INTEGRATION_breadcrumbs ..............................***Exception: SegFault  4.58 sec

Correlates to https://github.com/ignitionrobotics/ign-gazebo/pull/609, but I'm just speculating that they may be related.

I've detected some more today:
The following tests FAILED:
	 61 - INTEGRATION_breadcrumbs (SEGFAULT)
	 75 - INTEGRATION_each_new_removed (SEGFAULT)
	143 - INTEGRATION_user_commands (SEGFAULT)

Current list in main branch is:

	 61 - INTEGRATION_breadcrumbs (SEGFAULT)
	151 - INTEGRATION_user_commands (SEGFAULT)

https://github.com/ignitionrobotics/ign-gazebo/pull/807 has a potential solution

More segfaulting tests from yesterday
	 59 - INTEGRATION_ackermann_steering_system (SEGFAULT)
	119 - INTEGRATION_logical_audio_sensor_plugin (SEGFAULT)
	159 - INTEGRATION_user_commands (SEGFAULT)

https://build.osrfoundation.org/job/ignition_gazebo-ci-main-homebrew-amd64/79

Grepping our last 30 days jobs at https://build.osrfoundation.org/job/ignition_gazebo-ci-ign-gazebo3-homebrew-amd64/ we find the following Integration tests segfaulting:
ignition_gazebo-ci-ign-gazebo3-homebrew-amd64|221|INTEGRATION_pose_publisher_system
ignition_gazebo-ci-ign-gazebo3-homebrew-amd64|219|INTEGRATION_diff_drive_system
ignition_gazebo-ci-ign-gazebo3-homebrew-amd64|219|INTEGRATION_velocity_control_system
ignition_gazebo-ci-ign-gazebo3-homebrew-amd64|212|INTEGRATION_pose_publisher_system
ignition_gazebo-ci-ign-gazebo3-homebrew-amd64|212|INTEGRATION_touch_plugin
ignition_gazebo-ci-ign-gazebo3-homebrew-amd64|211|INTEGRATION_altimeter_system
ignition_gazebo-ci-ign-gazebo3-homebrew-amd64|209|INTEGRATION_level_manager
ignition_gazebo-ci-ign-gazebo3-homebrew-amd64|208|INTEGRATION_diff_drive_system
ignition_gazebo-ci-ign-gazebo3-homebrew-amd64|208|INTEGRATION_level_manager
ignition_gazebo-ci-ign-gazebo3-homebrew-amd64|207|INTEGRATION_network_handshake
ignition_gazebo-ci-ign-gazebo3-homebrew-amd64|206|INTEGRATION_pose_publisher_system
ignition_gazebo-ci-ign-gazebo3-homebrew-amd64|205|INTEGRATION_logical_audio_sensor_plugin
ignition_gazebo-ci-ign-gazebo3-homebrew-amd64|205|INTEGRATION_performer_detector

I'm opening a PR to disable them on MacOS for now.

I think most of these segfaults have been fixed by https://github.com/gazebosim/gz-sim/pull/1836. I'll go ahead and close this.


Feedback on "Atomic number operations"

https://www.prisma.io/docs/reference/api-reference/prisma-client-reference#atomic-number-operations

Can this only be used with ´findMany`?
What data structure will this return?

Will I be able to see the updated # or just how many it updated?

👋 we're cleaning up our backlog of issues and are closing everything older than two years. If you still feel that this issue is relevant, please feel free to re-open and our team will take a look. Thank you!


Add Instapage course in English

What does this PR do?
Add resource(s)
For resources
Description
Added Instapage beginners course. Instapage is a platform to build landing pages.
Why is this valuable (or not)?
How do we know it's really free?
For book lists, is it a book? For course lists, is it a course? etc.
Checklist:

[x] Read our contributing guidelines.
[x] Search for duplicates.
[x] Include author(s) and platform where appropriate.
[x] Put lists in alphabetical order, correct spacing.
[x] Add needed indications (PDF, access notes, under construction).
[x] Used an informative name for this pull request.

Follow-up

Check the status of GitHub Actions and resolve any reported warnings!

I don't think instapage is really a programming tool, it's more of an authoring application, and thus falls outside of this repo's scope. If you disagree, please propose it as a topic for discussion in issues.


Automated cherry pick of #9798: fix(region): optimized for qcloud prepaid instance delete

Cherry pick of #9798 on release/3.7.
#9798: fix(region): optimized for qcloud prepaid instance delete

Codecov Report

Merging #9799 (5e418ab) into release/3.7 (56d583e) will increase coverage by 9.95%.
The diff coverage is 24.00%.

@@               Coverage Diff                @@
##           release/3.7    #9799       +/-   ##
================================================
+ Coverage         6.00%   15.96%    +9.95%
================================================
  Files              845      124      -721
  Lines           131245    12786   -118459
================================================
- Hits              7879     2041     -5838
+ Misses          122665    10554   -112111
+ Partials           701      191      -510

Flag
Coverage Δ

aFlag
15.96% <24.00%> (+9.95%)
:arrow_up:

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files
Coverage Δ

pkg/apis/input.go
0.00% <ø> (ø)

pkg/apis/list.go
0.00% <ø> (ø)

pkg/compute/guestdrivers/aliyun.go
2.56% <0.00%> (-0.17%)
:arrow_down:

pkg/compute/guestdrivers/apsara.go
13.63% <0.00%> (-0.65%)
:arrow_down:

pkg/compute/guestdrivers/managedvirtual.go
0.00% <0.00%> (ø)

pkg/compute/guestdrivers/utils.go
0.00% <0.00%> (ø)

pkg/mcclient/modules/monitor/suggestsysrule.go
100.00% <100.00%> (ø)

pkg/cloudcommon/db/resourcebase.go

pkg/compute/models/scalinggroup_network.go

pkg/hostman/system_service/sdnagent.go

... and 637 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 24e8152...5e418ab. Read the comment docs.

Codecov Report

Merging #9799 (5e418ab) into release/3.7 (56d583e) will increase coverage by 9.95%.
The diff coverage is 24.00%.

@@               Coverage Diff                @@
##           release/3.7    #9799       +/-   ##
================================================
+ Coverage         6.00%   15.96%    +9.95%
================================================
  Files              845      124      -721
  Lines           131245    12786   -118459
================================================
- Hits              7879     2041     -5838
+ Misses          122665    10554   -112111
+ Partials           701      191      -510

Flag
Coverage Δ

aFlag
15.96% <24.00%> (+9.95%)
:arrow_up:

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files
Coverage Δ

pkg/apis/input.go
0.00% <ø> (ø)

pkg/apis/list.go
0.00% <ø> (ø)

pkg/compute/guestdrivers/aliyun.go
2.56% <0.00%> (-0.17%)
:arrow_down:

pkg/compute/guestdrivers/apsara.go
13.63% <0.00%> (-0.65%)
:arrow_down:

pkg/compute/guestdrivers/managedvirtual.go
0.00% <0.00%> (ø)

pkg/compute/guestdrivers/utils.go
0.00% <0.00%> (ø)

pkg/mcclient/modules/monitor/suggestsysrule.go
100.00% <100.00%> (ø)

pkg/cloudcommon/db/resourcebase.go

pkg/compute/models/scalinggroup_network.go

pkg/hostman/system_service/sdnagent.go

... and 637 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 24e8152...5e418ab. Read the comment docs.


Improve performance when creating multiple Jupyter Kernels

We want to improve the speed of creating multiple kernels and fix a bug that is probably caused by a timeout when the kernel creation is too slow.

Creating a lot of kernels is actually pretty slow by itself.
I'm not sure if this is the correct path to scale multiple executions for use cases like sheet's cells.

The improvements so far have yet to make it scalable. We should improve the whole infra scaling so we can handle more execution sessions that way.


Send a human-readable hash / slug instead of an email OTP

Feature request

Currently, the email otp sent isn't very user friendly. A better option would be to send a human readable hash instead of a randomly generated string.

Is this already fixed by #446?

@liaujianjie we've made it such that the email otp returned is more user-friendly but not a human-readable hash yet.
Also, gotrue-js supports email otp now with verifyOTP and VerifyOTPParams !

Hey! Going to close this now as @kangmingtay has kindly modified the  OTP to return 6-10 digits. We might revisit in the future but probably won't be looking at this anytime soon.


[6.1] Sema: Cache Solution::getTotalMemory()

6.1 cherry-pick of https://github.com/swiftlang/swift/pull/77716.

Description: Every time we perform the 'too complex' check we compute the sum total memory usage of all valid solutions found so far. This was showing up in performance profiles. Cache the size in the solution, since it doesn't change after construction.
Origination: This has always been that way.
Risk: Low.
Tested: Existing tests pass.
Radar: rdar://136106973.
Reviewed by: @hborla and @xedin

@swift-ci Please test

@swift-ci Please test macOS


Getting error when using the provided example in "WebAssembly.instantiate()"

I tried to plug the example in my project but got the following error:

my c file:
#include <emscripten.h>

extern "C"
{
	EMSCRIPTEN_KEEPALIVE
	float add(float a, float b) {
		return a + b;
	}

}

my js file:
wasm.init().then(function(mod) {
    console.log(mod.exports.add(2, 3));
});

I got the same error,too.

I tried to plug the example in my project but got the following error:

my c file:
#include <emscripten.h>

extern "C"
{
	EMSCRIPTEN_KEEPALIVE
	float add(float a, float b) {
		return a + b;
	}

}

my js file:
wasm.init().then(function(mod) {
    console.log(mod.exports.add(2, 3));
});

Did you solve the problem?help!! 😄

No. Actually i couldn't solve the problem

Hey, found a way to fix it, just run your webpack with -p flag, have no idea why but it works...

@mskorokhodov I confirm your fix works.


fix: doc

Migrate to hlx3 ;)

:tada: This PR is included in version 4.5.1 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


Options for importing database

This PR adds the ability to import a database - see https://github.com/mehrancodes/laravel-harbor/issues/98. Interested in any feedback!

There are two approaches: importing a SQL file or via a seeder.
Via SQL
To import a SQL file, set the FORGE_DB_IMPORT_SQL environment variable to the path of the SQL file on your server. Note that .gz and .zip formats are also supported.
By default your database will be imported after the site is provisioned. To import the database on each deployment, set FORGE_DB_IMPORT_ON_DEPLOYMENT to true. Note that your SQL file must begin with the DROP TABLE IF EXISTS statements necessary to reset the database.
Via seeder
To seed the database after provisioning, use the FORGE_DB_SEED variable. If true this runs the default seeder, but you may specify a custom seeder name.
If you wish to seed the database on each deployment, you can instead add Laravel's php artisan migrate:fresh --seed command to your deploy script.

Limitations / improvements:

resetting the DB when importing on deploy. This is an awkward one as it forces the user to manually prepend commands to their SQL dump. Perhaps an alternative would be to fully delete and recreate the database each time.

database must exist on the server. A more flexible approach might be for Harbor to inject an environment variable that indicates if this is the site's first deployment or not; with auto_source enabled, users would then be able to detect this value inside their deploy script and handle downloading & importing the database via their own custom script.

@gbradley Thank you so much for this big enhancement! I'll review and test it out as soon as possible.

@gbradley Thank you so much for this big enhancement! I'll review and test it out soon.

It looks like the Forge SDK doesn't show errors when running commands. On my first attempt, the provision process finished without any issues, and I saw the message "Importing database from /root/database-dump/provisioner.gz." However, the database was still empty. I found out there's a file permission issue when I tried running the same import command manually on the server.
$ gunzip < /root/databases-dump/database.gz | mysql -u 325_update_welcome_page -pT7itw.....   325_update_welcome_page

bash: /root/database-dump/provisioner.gz: Permission denied
mysql: [Warning] Using a password on the command line interface can be insecure.

@gbradley BTW, thanks for your patience on this PR. The changes look pretty good, and I'm really loving the new test assertions! I'll be thoroughly testing it out this week and will let you know about any possible edge cases and errors.

✅ Works smoothly when there is no file permission issue


modules: Add extraModules option

This allows you to extend configuration with other modules if needed.
Useful for providing defaults on top of the user’s config.
Checklist

[X] Code formatted with ./format.

[X] Code tested through nix-shell --pure tests -A run.all.

[N/A] Test cases updated/added. See example.

[X] Commit messages are formatted like
{component}: {description}

{long description}

See CONTRIBUTING for more information and recent commit messages for examples.

I think this might be nice to have but I'm not sure it is necessary. Could you give an example of how you'd use this? Specifically, wouldn't something like
import ../modules {
  configuration = { imports = [theConfig] ++ yourExtraModules; };
  pkgs = yourPkgs;
}

work just as well as
import ../modules {
  configuration = theConfig;
  extraModules = yourExtraModules;
  pkgs = yourPkgs;
}

?
Well, other than the first looks uglier 🙂

I forgot about using imports actually! They would be equivalent so this really isn't needed.


Looks like it is removing doc type entities from translated file.

Can you give me an example? For example a comparison between before and after translation?

Due to the lack of response for a long time, I will close it. If you still have questions, please feel free to open it.


Update with Knock-To-React and Borrowed Books - UFRGS

Update README file with Knock-To-React and Borrowed Books - UFRGS.

Thx


Inference speed on python vs cpp ?

Hi, do you have any comparison for the inference speed between cpp & python with batch 1 ?
It would be very helpful if you have any such metrics.
Have a good day!

Hi,
In some moment I did a mistake and my C++ code were slower than Python using CUDA.
You can use this repo to run C++ and Python code  and compare the performances: https://github.com/doleron/yolov4-opencv-cpp-python-perf
Let me know if you find any problems.


test: release configure yourself

:tada: This PR is included in version 1.0.0 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


Experiment with CPPIA scripting

Test classdb_unregister_extension_class and and check how Godot deals with it. This is necessary to allow for hot-reloading classes in a cool way

(Please disregard if this is unwarranted, I just thought I'd chip in with some related links).
If unregistering classes at runtime doesn't work out there's some discussion going on in other places I've been thinking about:
https://github.com/godotengine/godot/issues/66231
https://github.com/godot-rust/gdextension/issues/1
I don't know how feasible implementing ScriptLanguageExtension would be, as mentioned in the Godot issue. It might also be worth talking to the rust people too to see what their plan is?

Thanks for your input. Quite an interesting read. It is definitely important to deal with classdb re-registration correctly.


error executing ohai_plugin

I am using the latest ohai cookbook. Here is my code
ohai_plugin 'My Ohai Plugin' do
name 's1'
path '/var/chefworkstation/ohai_plugins'
end
I am not sure why I am getting the following error:
Error executing action create on resource 'cookbook_file[/var/chefworkstation/ohai_plugins/s1.rb]'

I figured out the issue, it is working now. Thx.
One thing that I noticed is that while developing a custom plugin, we do need ohai to reload evrytime chef-client runs.

If you don't specify that plugin location in your Chef client.rb the ohai plugin resource has to do some fancy work to make sure the path you're specifying is added and part of that is to reload ohai to load in your plugin. If you add it to the client.rb config you can avoid that reload.


Update /api/stream to be useful to livepeer.com users

It is more useful and elegant to GET a list of all streams by a user from /api/stream instead of /api/stream/user/<userId>. With this epic, we won't break the existing functionality for Livepeer.com API users, but we want to make /api/stream a better option moving forward.
We may eventually deprecate /api/stream/user/<userId> returning a list of user streams. But for now, the functionality documented on https://livepeer.com/docs/api/stream/list still needs to work...even as we add "duplicate" functionality with /api/stream

Status: recordingStatus and recordingURL are not returned with a list of sessions. Maybe user the global playback URL for the recordingURL. Still don't have a solution for recordingStatus
Will figure it a plan this week.


Ponder switching FTL keys to typeid

typeid is a format for typed UUIDs. It's relatively compact (prefix + 27 characters) and has libraries in many languages including direct support in Postgres.
This would replace the custom key formats we use for controllers, runners, and so on.

Our keys convey quite a bit more information than typeid, so let's keep them for now. Specifically, host + port information.


esp32 uploader runs OOM after 10+ devices

Attach 10+ sensors, esp32 runs into a OOM loop.

transitioning to https://github.com/microsoft/jacdac-esp32


Attempted fix to Travis config for shellcheck

Attempt to fix #310

Can you fix up the travis failures now?

Downside to this style of shellcheck install is that it builds shellcheck from source each time which is not a quick process.


🚧 Dev ➾ Drop Native Windows support

🚥 Definition of Done

[ ] 🏎 DevOps Implementation Complete
[ ] ♾ PR Merged
[ ] 🏆 Product Acceptance

🧰 Work Description
In a Windows environment, docker requires the Windows Subytem for Linux (WSL). Because the taq binary is compiled for linux and functions in WSL perfectly, we are dropping support for the native Windows version of the binary; but this does not mean that we are dropping support for Windows developers.
The tight integration between our Visual Studio Code extension running in Windows and the taq linux binary that it uses remains a priority in our testing process, because these two processes run in different execution environments / operating systems.
✅ To Do

[x] Delete references to compile Windows binary in GH Workflow jobs #1601

Code of Conduct

[X] I agree to follow this project's Code of Conduct

Thanks @egarson for adding context to the Issue description :+1:


Improve definitionType - OAS2 / OAS3 validation when importing services

Description:
$subject. Currently, able to import a OAS 2.0 service definition, with definitionType set as OAS3 in metadata.yaml.
The validation needs to be improved and the request to import services should be failed if the definitionType and the definition is not complied.

Currently on-hold this if we consider this once theres any requirement.


Anti-Virus for Service Teams

Background
Teams use ClamAV for anti-virus. teams experience throttling for updated signatures.
Is it worth offering our own mirror to reduce performance issues. Teams get lots of errors and updates don't take place.
Feedback

also for the morning, production anti virus failed to update. initially because of some unknown error and then afterwards because we were being rate limited
do you know if cloud platform run an clamav mirror? if not, might be a good idea for us to suggest that to them, especially if many apps on the cloud platform network are all trying to update their clam av dbs every hour

If we are interested, here are the docs on how to do it https://docs.clamav.net/appendix/CvdPrivateMirror.html
It does seem like these are more efficient of machines are on the same network, so could potentially be something we have available on CP. Will need co-ordination with them.

Needs User Research

HMPPS have a docker image built daily that teams can use as part of their setup https://github.com/ministryofjustice/hmpps-utility-container-images/actions/workflows/clamav-daily.yml

Hi @ScottSeaward. I think the initial direction for this is to investigate whether there is any value in offering this service.
It all hinges on whether there is sufficient appetite for a service. We need to understand who is currently running an AV set up for their service (typically services where users are uploading documents) and if so what sort of challenges they face maintaining it.
We first need to uncover who is running their own Anti-Virus solutions.

User Feedback - https://mojdt.slack.com/archives/C3F8L6XQU/p1676029065816769


Fix required arguments issue

This pull request fix an issue that if the user followed the instructions in the README section, it would fail due to missing arguments.
The changes were simply to remove the required arguments to let the code use the default options.
Fix #6

Good catch, thanks!


feat: repository management client api

Changes
:gift: Client repository management API
Adds a Repositories member to Client which enables management of  extensible repositories via methods Add, Rename, Remove, and List. Prerequisite for #454.
/kind enhancement

/LGTM


Fix key release sending click and release event

Key release was sending both click + release events.

@kisvegabor Is this intentional?

OK - I see now that I removed the click event entirely.
I thought this was a duplicate click.
So, I think instead the click should in the
if(data->state == LV_INDEV_STATE_PR && prev_state == LV_INDEV_STATE_REL)

block.
To me, it doesn't really make sense that click + release would both occur on release.
Which begs the question: what is the difference between click and press?
Also:
Every single lv_event_send in indev_*_proc should be checked for the return value. It is possible the obj is deleted, but this isn't checked. Only
if(i->proc.reset_query) return; /*The object might be deleted*/

is checked.

Key release was sending both click + release events.
In case of KEYPAD there is no difference between CLICK and RELEASE. I added both of them to be consequent. In POINTER type they are a little bit different. See the comments here:
https://github.com/littlevgl/lvgl/blob/dev-6.0/src/lv_core/lv_obj.h#L78-L102
So with KEYPAD just one of them (I suggest CLICK) and use it in your event callback.

Every single lv_event_send in indev_*_proc should be checked for the return value. It is possible the obj is deleted, but this isn't checked.

See this: https://github.com/littlevgl/lvgl/blob/dev-6.0/src/lv_core/lv_obj.c#L430
lv_obj_del  calls lv_indev_reset which sets proc.reset_query.

Closing this because it doesn't fix anything.
I don't think CLICK and RELEASE meaning the same thing for keypad makes sense, but that would be a separate issue.

Some parts of the new code in dev-6.0  (like this) are just my vision and not discussed at all. So it's absolutely not sure that it's perfect in its current form. I'm very curious to hear any feedback.
To separate CLICK and RELEASE in case of POINTER input devices makes sense due to dragging.
However, I'm not sure calling both CLICK and RELEASE  in case of KAYPAD really makes sense.  I did it in order to work in the same way as a not dragged object with POINTER input device. Do you have a better, more intuitive idea?


Error on running cdmInspection()

Running cdmInspection() we get an error as follows:

results<-cdmInspection(
connectionDetails = connectionDetails,
cdmDatabaseSchema = "x",
resultsDatabaseSchema = "x",
vocabDatabaseSchema = "x",
oracleTempSchema = "x",
databaseId,
databaseName="",
databaseDescription = databaseDescription,
runVocabularyChecks = TRUE,
runDataTablesChecks = TRUE,
runPerformanceChecks = TRUE,
runWebAPIChecks = TRUE,
smallCellCount = smallCellCount,
baseUrl = baseUrl,
sqlOnly = FALSE,
outputFolder = "C:/CDM_OUTPUT",
verboseMode = TRUE
)
Connecting using Oracle driver
using THIN to connect
Connecting using Oracle driver
using THIN to connect
CDM Inspection of database  started (cdm_version=5.4)
Running Data Table Checks
Connecting using Oracle driver
using THIN to connect
Data tables count query executed successfully in 1.74 secs
Connecting using Oracle driver
using THIN to connect
Total number of records over time query executed successfully in 0.29 secs
Connecting using Oracle driver
using THIN to connect
Number of records per person query executed successfully in 0.15 secs
Connecting using Oracle driver
using THIN to connect
Number of records per person query executed successfully in 0.18 secs
Connecting using Oracle driver
using THIN to connect
Vocabulary table successfully extracted
Running Vocabulary Checks
Connecting using Oracle driver
using THIN to connect
Failed see C:/CDM_OUTPUT/mapping_completenessErr.txt for more details
Error in colnames<(*tmp*, value = c("Domain", "#Codes Source", "#Codes Mapped",  :
attempt to set 'colnames' on an object with less than two dimensions

As we can see in the file mapping_completenessErr.txt the error is:

DBMS:
oracle
Error:
java.sql.SQLSyntaxErrorException: ORA-00904: "SOURCE_VALUE": invalid identifier
SQL:
SELECT 'Condition' as domain,
COUNT(source_value) as n_codes_source,
sum(is_mapped) as n_codes_mapped,
100.0sum(is_mapped) / COUNT() as p_codes_mapped,
sum(num_records) as n_records_source,
sum(case when is_mapped > 0 then num_records else 0 end) as n_records_mapped,
100.0sum(case when is_mapped > 0 then num_records else 0 end)/sum(num_records) as p_records_mapped
FROM (SELECT condition_source_value,  CASE when condition_concept_id > 0 then 1 else 0 end as is_mapped,  COUNT() as num_records
FROM CDMEHDEN.condition_occurrence
GROUP BY condition_source_value, case when condition_concept_id > 0 then 1 else 0  END  ) T
UNION
SELECT 'Procedure', COUNT(*),..........

The auto-generated script probably contains a syntax error, as it refers to the  source_value field instead of the correct condition_source_value.
If we fix the bug and run the corrected script on  SQL developer then we get the expected result as follows:

Any suggestion?

Thanks for reporting, fixed in v1.2.1


python 2.4.3 error build/virtualenv/setup.py, line 51, with open(os.path.join(here, *paths)) as f:

Hi I am not sure if this belongs here in pyenv or with https://github.com/yyuu/pyenv-virtualenv
$ pyenv virtualenv 2.4.3 python243
Downloading/unpacking virtualenv
  Downloading virtualenv-15.1.0.tar.gz (1.9Mb): 1.9Mb downloaded
  Running setup.py egg_info for package virtualenv
    Traceback (most recent call last):
      File "<string>", line 14, in ?
      File "/home/aaron/projects/ECN/build/virtualenv/setup.py", line 51
        with open(os.path.join(here, *paths)) as f:
                ^
    SyntaxError: invalid syntax
    Complete output from command python setup.py egg_info:
    Traceback (most recent call last):

  File "<string>", line 14, in ?

  File "/home/aaron/projects/ECN/build/virtualenv/setup.py", line 51

    with open(os.path.join(here, *paths)) as f:

            ^

SyntaxError: invalid syntax

----------------------------------------
Command python setup.py egg_info failed with error code 1 in build/virtualenv
Storing complete log in /home/aaron/.pip/pip.log

$ pyenv install 2.4.3
Downloading Python-2.4.3.tgz...
-> https://www.python.org/ftp/python/2.4.3/Python-2.4.3.tgz
Installing Python-2.4.3...
patching file setup.py
Hunk #2 succeeded at 239 with fuzz 2 (offset -4 lines).
patching file configure
Hunk #1 succeeded at 20576 (offset -222 lines).
patching file configure.in
Hunk #1 succeeded at 3147 (offset 75 lines).
Installed Python-2.4.3 to /home/aaron/.pyenv/versions/2.4.3

Downloading setuptools-1.4.2.tar.gz...
-> https://pypi.python.org/packages/source/s/setuptools/setuptools-1.4.2.tar.gz
Installing setuptools-1.4.2...
Installed setuptools-1.4.2 to /home/aaron/.pyenv/versions/2.4.3

Downloading pip-1.1.tar.gz...
-> https://pypi.python.org/packages/source/p/pip/pip-1.1.tar.gz
Installing pip-1.1...
Installed pip-1.1 to /home/aaron/.pyenv/versions/2.4.3

aaron@aaron-ubunix: ~/projects/ECN
$ pyenv versions

system (set by /home/aaron/.pyenv/version)
2.4.3
2.7
2.7.5
2.7.5/envs/options_checks
2.7.5/envs/sip_options_check
options_checks
sip_options_check

cat /home/aaron/.pip/pip.log
------------------------------------------------------------
/home/aaron/.pyenv/versions/2.4.3/bin/pip run on Sun Feb 19 11:07:36 2017
Downloading/unpacking virtualenv

  Running setup.py egg_info for package virtualenv

    Traceback (most recent call last):

      File "<string>", line 14, in ?

      File "/home/aaron/projects/ECN/build/virtualenv/setup.py", line 51

        with open(os.path.join(here, *paths)) as f:

                ^

    SyntaxError: invalid syntax

    Complete output from command python setup.py egg_info:

    Traceback (most recent call last):

  File "<string>", line 14, in ?

  File "/home/aaron/projects/ECN/build/virtualenv/setup.py", line 51

    with open(os.path.join(here, *paths)) as f:

            ^

SyntaxError: invalid syntax

----------------------------------------

Command python setup.py egg_info failed with error code 1 in /home/aaron/projects/ECN/build/virtualenv

Exception information:
Traceback (most recent call last):
  File "/home/aaron/.pyenv/versions/2.4.3/lib/python2.4/site-packages/pip-1.1-py2.4.egg/pip/basecommand.py", line 104, in main
    status = self.run(options, args)
  File "/home/aaron/.pyenv/versions/2.4.3/lib/python2.4/site-packages/pip-1.1-py2.4.egg/pip/commands/install.py", line 245, in run
    requirement_set.prepare_files(finder, force_root_egg_info=self.bundle, bundle=self.bundle)
  File "/home/aaron/.pyenv/versions/2.4.3/lib/python2.4/site-packages/pip-1.1-py2.4.egg/pip/req.py", line 1009, in prepare_files
    req_to_install.run_egg_info()
  File "/home/aaron/.pyenv/versions/2.4.3/lib/python2.4/site-packages/pip-1.1-py2.4.egg/pip/req.py", line 225, in run_egg_info
    command_desc='python setup.py egg_info')
  File "/home/aaron/.pyenv/versions/2.4.3/lib/python2.4/site-packages/pip-1.1-py2.4.egg/pip/__init__.py", line 254, in call_subprocess
    raise InstallationError(
InstallationError: Command python setup.py egg_info failed with error code 1 in /home/aaron/projects/ECN/build/virtualenv

after updating the following lines from
def read_file(*paths):
    here = os.path.dirname(os.path.abspath(__file__))
    with open(os.path.join(here, *paths)) as f:
        return f.read()

to
 49 def read_file(*paths):
 50     here = os.path.dirname(os.path.abspath(__file__))
 51     f = open(os.path.join(here, *paths))
 52     try:
 53         for line in f:
 54             return line
 55     except Exception, err:
 56         msg = "failed to read hostname: %s" % str(err)
 57         print msg
 58         f.close()
 59
 60     f.close()

It now outputs with a helpful error message.
$ pyenv virtualenv -f 2.4.3 python243
Downloading/unpacking virtualenv
  Running setup.py egg_info for package virtualenv
    virtualenv requires Python 2.6 or higher.
    Complete output from command python setup.py egg_info:
    virtualenv requires Python 2.6 or higher.

----------------------------------------
Command python setup.py egg_info failed with error code 1 in /home/aaron/projects/ECN/build/virtualenv
Storing complete log in /home/aaron/.pip/pip.log

$ cat /home/aaron/.pip/pip.log
------------------------------------------------------------
/home/aaron/.pyenv/versions/2.4.3/bin/pip run on Sun Feb 19 12:03:37 2017
Downloading/unpacking virtualenv

  Running setup.py egg_info for package virtualenv

    virtualenv requires Python 2.6 or higher.

    Complete output from command python setup.py egg_info:

    virtualenv requires Python 2.6 or higher.

----------------------------------------

Command python setup.py egg_info failed with error code 1 in /home/aaron/projects/ECN/build/virtualenv

Exception information:
Traceback (most recent call last):
  File "/home/aaron/.pyenv/versions/2.4.3/lib/python2.4/site-packages/pip-1.1-py2.4.egg/pip/basecommand.py", line 104, in main
    status = self.run(options, args)
  File "/home/aaron/.pyenv/versions/2.4.3/lib/python2.4/site-packages/pip-1.1-py2.4.egg/pip/commands/install.py", line 245, in run
    requirement_set.prepare_files(finder, force_root_egg_info=self.bundle, bundle=self.bundle)
  File "/home/aaron/.pyenv/versions/2.4.3/lib/python2.4/site-packages/pip-1.1-py2.4.egg/pip/req.py", line 1009, in prepare_files
    req_to_install.run_egg_info()
  File "/home/aaron/.pyenv/versions/2.4.3/lib/python2.4/site-packages/pip-1.1-py2.4.egg/pip/req.py", line 225, in run_egg_info
    command_desc='python setup.py egg_info')
  File "/home/aaron/.pyenv/versions/2.4.3/lib/python2.4/site-packages/pip-1.1-py2.4.egg/pip/__init__.py", line 254, in call_subprocess
    raise InstallationError(
InstallationError: Command python setup.py egg_info failed with error code 1 in /home/aaron/projects/ECN/build/virtualenv

Which means that pip & virtualenv no longer support 2.4 line of python in the current code.

Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.

Solution:
Install that which works for the 2.4 line of python
https://virtualenv.pypa.io/en/latest/changes/#id46.
https://pypi.python.org/pypi/pip/1.1
I guess I will need to double check every pip package version for installation into 2.4
$ pyenv global 2.4.3

$ pip install pip==1.1
Requirement already satisfied (use --upgrade to upgrade): pip==1.1 in /home/aaron/.pyenv/versions/2.4.3/lib/python2.4/site-packages/pip-1.1-py2.4.egg
Cleaning up...

pip install virtualenv==1.7.2
Downloading/unpacking virtualenv==1.7.2
  Downloading virtualenv-1.7.2.tar.gz (2.2Mb): 2.2Mb downloaded
  Running setup.py egg_info for package virtualenv
    warning: no previously-included files matching '*' found under directory 'docs/_templates'
    warning: no previously-included files matching '*' found under directory 'docs/_build'
Installing collected packages: virtualenv
  Running setup.py install for virtualenv
    warning: no previously-included files matching '*' found under directory 'docs/_templates'
    warning: no previously-included files matching '*' found under directory 'docs/_build'
    Installing virtualenv script to /home/aaron/.pyenv/versions/2.4.3/bin
    Installing virtualenv-2.4 script to /home/aaron/.pyenv/versions/2.4.3/bin
Successfully installed virtualenv
Cleaning up...

$ pyenv virtualenv 2.4.3 python243
New python executable in /home/aaron/.pyenv/versions/2.4.3/envs/python243/bin/python2.4
Also creating executable in /home/aaron/.pyenv/versions/2.4.3/envs/python243/bin/python
Installing setuptools.............done.
Installing pip...............done.
Installing pip from https://bootstrap.pypa.io/get-pip.py...
Unknown option: -s
usage: python [option] ... [-c cmd | -m mod | file | -] [arg] ...
Try `python -h' for more information.
error: failed to install pip via get-pip.py

pyenv virtualenv 2.4.3 python243
pyenv-virtualenv: `/home/aaron/.pyenv/versions/python243' already exists.

As you know, the latest virtualenv does not support 2.4 anymore. You need to install older version of it mnually.
pyenv-virtualenv will try to install the latest version from pypi by default. If you need to use olfer version, please specify the version in VIRTUALENV_VERSION.
https://github.com/yyuu/pyenv-virtualenv/blob/master/bin/pyenv-virtualenv#L434


Facilitate usage of nerdctl as a library to build other clients

What is the problem you're trying to solve
I do maintain a fork for my own use, that contains radical changes that do not fit here.
As such, I want "my" nerdctl binary to be named differently, and also use different config, storage locations and labels names to avoid conflicts.
Generally, people looking at building their own x-ctl should be able to leverage nerdctl codebase to do that.
The problem right now is that "nerdctl" is hardcoded in a bunch of places, making that task rather pedestrian and error prone.
Describe the solution you'd like
Suggesting that "nerdctl" strings across the codebase are reviewed and at least turned into constants that would be easy to change - or better, maybe we overload global config with a "Name" property that would default to "nerdctl" of course.
Let me know what the team here thinks about this use-case, and possible solutions.
Additional context
No response

Suggesting that "nerdctl" strings across the codebase are reviewed and at least turned into constants that would be easy to change - or better, maybe we overload global config with a "Name" property that would default to "nerdctl" of course.

Probably this should be defined as a variable that can be overridden with go build -X ?

Suggesting that "nerdctl" strings across the codebase are reviewed and at least turned into constants that would be easy to change - or better, maybe we overload global config with a "Name" property that would default to "nerdctl" of course.

Probably this should be defined as a variable that can be overridden with go build -X ?

Yeah, I like that ^.
Will send a PR.


Add vanilla game input suppression utility methods to InputDetection lib

See title. It works a lot like the Illegal Status util. You can selectively suppress inputs indefinitely (until you remove it) or for a specified duration. The target input can either be InteractablePreset.InteractionKey (like "LeanLeft") or UnityEngine.KeyCode (like "mouse0").
The use case for me is Guns mod where I had to suppress vanilla game responses to mouse button inputs. Other mods I can think of that would need it would be things like minigames (lockpicking, pool), intoxication effects, or any mod that wants to overhaul a vanilla game interaction and which needs to suppress the vanilla game input because it keeps getting in the way.
There is some repetition that is present with events and event args. I did that to avoid making changes that would break mods using input detection. I'm not sure how big of a problem that actually is right now, though.
Also adds some utilities for input axis value detection.

Ready for additional review.
Besides your review, I know that I still have the following tasks to finish before merge:

[ ] The methods should be rearranged so they are ordered by visibility. Maybe you could do this if your formatter supports that.
[ ] Update the wiki documentation
[ ] Update the changelog


aarch64 support

Werf supports only x86_64 and amd64 architectures at the moment. While it compiles and runs properly on aarch64, stapel has a lot of x86_64/amd64 dependencies hard coded.
It would be great to be able to build aarch64 container images as well.

Hi! Thanks for your interest in werf and digging into the depths of werf architecture. We will consider this question when some stapel-related iteration of work will be in progress (for example update of python and ansible https://github.com/flant/werf/issues/2234). Stapel preparation and building is pretty time-consuming task itself, especially cross-compilation for another architecture, so it is a question of time-spent on the task and the value of the result.