The ADVANCED: Pandemonium, Wrong logo in the example (old logo)

BTW might be a good idea to host the logo here on github rather that letting it be external link to imgur. Many or most sheets host their pictures here.

Thanks, just uploaded the logo and changed the sheet to use it at least I believe the code is correct (found it used in another sheet)

Greetings @odanion
There appears to be a conflict in your merge request. This will need to be resolved before I can merge it into our code push tomorrow morning.
Thanks,
Cassie

I do not understand why The ADVANCED Pandemonium/the_ADVANCED_Pandemonium.html shows as having a conflict, 1 line removed and 1 line added, even the preview shows line 2 removed and a new line 2

Ok, that should have done it :D

Greetings, @odanion
I noticed one additional concern. Your code was using the default Windows new-line characters (\r\n) when we need it to use the default Unix character (\n). Our website runs on a Unix system, and requires the Unix line-endings rather than Windows. To avoid this in the future, you can change the settings in your text editor to use Unix line-endings rather than Windows.
This is an easy fix but may vary depending on your text editor. I use Sublime and all that I'd need to do is open the html View -> Line Endings -> Unix .
These line endings will need to be fixed before we can merge tomorrow morning.
Thanks,
Cassie

Ok, removed the old code and uploaded a new version (used notepad++ and set to unix line endings, so this should be correct)

Awesome! Thanks for trying. If they don't work we'll fix them tomorrow so as to not delay the update. Line endings are a bit tricky.

Thanks, I actually work with C#, HTML is like a strange alien, never even realized that unix used different line endings XD


GH-34539: [C++] Fix throttled scheduler to avoid stack overflow in dataset writer

Rationale for this change
Fixes a bug in the throttled scheduler.
What changes are included in this PR?
The throttled scheduler will no longer recurse in the ContinueTasks loop if the continued task was immediately finished.
Are these changes tested?
Yes, I added a new stress test that exposed the stack overflow very reliably on a standard Linux system.
Are there any user-facing changes?
No.

Closes: #34539

CC @benibus for review since you faced something very similar recently :smile:

I've tested the branch on my workload and can confirm that stack overflows crashes had gone.


scipy 0.16.0 release source tarball not placed on source forge

The new scipy-0.16.0.tar.gz source tarball is missing from http://sourceforge.net/projects/scipy/files/scipy/

Still busy finalizing the release (I have a day job; didn't find time to complete it in one evening....)


installation problem

Im trying to install in one of our cluster but got the following error.
Make Warning at /home/reddy/anaconda3/lib/python3.8/site-packages/torch/share/cmake/Torch/TorchConfig.cmake:22 (message):
static library kineto_LIBRARY-NOTFOUND not found.
Call Stack (most recent call first):
/home/reddy/anaconda3/lib/python3.8/site-packages/torch/share/cmake/Torch/TorchConfig.cmake:127 (append_torchlib_if_found)
CMakeLists.txt:922 (find_package)
-- Configuring done
CMake Warning at CMakeLists.txt:142 (add_executable):
Cannot generate a safe runtime search path for target lmp because files in
some directories may conflict with libraries in implicit directories:
**runtime library [libgomp.so.1] in /usr/lib64/gcc/x86_64-suse-linux/7 may be hidden by files in:
  /home/reddy/anaconda3/lib
runtime library [libz.so.1] in /usr/lib64 may be hidden by files in:
  /home/reddy/anaconda3/lib**

Some of these libraries may not be found correctly.
-- Generating done
-- Build files have been written to: /home/reddy/softwares/lammps-29Sep2021/build
Im able to install the lammps without pair nequip.

Hi deleep,
These look like warnings, not errors? You can try to just run make as usual. The second warning is common when dealing with Anaconda and building stuff.
I haven't seen the first warning before, so I don't know if it is an issue. Google tells me Kineto is some PyTorch profiling library.
Best wishes,
Anders

The Kineto thing is definitely not a problem, ignore that.


Request to support HTTP_PROXY and NO_PROXY terraform workspace variables

Hello,
I truly appreciate for the Mimir Terraform provider. I'm reaching out with a feature request that I believe would greatly benefit the community as well.
Use Case: Currently, we use Grafana Cloud in conjunction with Terraform Enterprise.  We're trying to set up HTTP proxy settings using the HTTP_PROXY and NO_PROXY variables in Terraform workspaces. Currently, it seems Mimir Terraform provider doesn't allow HTTP proxy settings. It would be really helpful if Mimir Terraform provider support HTTP proxy setting.
Here is my provider configuration looks like.
terraform {
  required_providers {
    mimir = {
      source  = "fgouteroux/mimir"
      version = "0.1.7"
    }
  }
}
provider "mimir" {
  ruler_uri        = "https://prometheus-us-central1.grafana.net/prometheus"  #test
  alertmanager_uri = "https://alertmanager-us-central1.grafana.net"
  org_id           =  sandbox_test
  username         = 39909 (prometheus instance ID)
  password         = xxxxxxxxxxx
}
provider "mimir" {
  ruler_uri        = "https://prometheus-us-central1.grafana.net/prometheus" #test
  alertmanager_uri = "https://alertmanager-us-central1.grafana.net"
  org_id           = sandbox_test
  username         = 49588 (alertmanager instance ID)
  password         = xxxxxxxxxxx
}

Hello @rayuduc,
Implemented here and released in v0.1.8, you can also use the proxy_url (cf: https://registry.terraform.io/providers/fgouteroux/mimir/latest/docs#proxy_url).

Thanks  a lot @fgouteroux.


EndPointConnection Error for EC2 Related Collect Queries

Can successfully get data for things like IAM and S3. However for EC2 related queries I'm getting connection errors.
* Getting ec2:describe-network-acls info
  Making call for account-data/./democloudmapper/eu-north-1/ec2-describe-network-acls.json
EndpointConnectionError: Could not connect to the endpoint URL: "https://ec2.eu-north-1.amazonaws.com/"
  Making call for account-data/./democloudmapper/ap-south-1/ec2-describe-network-acls.json
EndpointConnectionError: Could not connect to the endpoint URL: "https://ec2.ap-south-1.amazonaws.com/"
  Making call for account-data/./democloudmapper/eu-west-3/ec2-describe-network-acls.json
EndpointConnectionError: Could not connect to the endpoint URL: "https://ec2.eu-west-3.amazonaws.com/"
  Making call for account-data/./democloudmapper/eu-west-2/ec2-describe-network-acls.json
EndpointConnectionError: Could not connect to the endpoint URL: "https://ec2.eu-west-2.amazonaws.com/"
  Making call for account-data/./democloudmapper/eu-west-1/ec2-describe-network-acls.json
EndpointConnectionError: Could not connect to the endpoint URL: "https://ec2.eu-west-1.amazonaws.com/"
  Making call for account-data/./democloudmapper/ap-northeast-2/ec2-describe-network-acls.json
EndpointConnectionError: Could not connect to the endpoint URL: "https://ec2.ap-northeast-2.amazonaws.com/"
  Making call for account-data/./democloudmapper/ap-northeast-1/ec2-describe-network-acls.json
EndpointConnectionError: Could not connect to the endpoint URL: "https://ec2.ap-northeast-1.amazonaws.com/"
  Making call for account-data/./democloudmapper/sa-east-1/ec2-describe-network-acls.json
EndpointConnectionError: Could not connect to the endpoint URL: "https://ec2.sa-east-1.amazonaws.com/"
  Making call for account-data/./democloudmapper/ca-central-1/ec2-describe-network-acls.json
EndpointConnectionError: Could not connect to the endpoint URL: "https://ec2.ca-central-1.amazonaws.com/"

This looks like an issue outside the scope of CloudMapper.  I suspect maybe you have network blocking in place?

Yeah I thought that, for some reason I can access these endpoints via curl and the browser though. Odd.

Could be related https://news.ycombinator.com/item?id=21327459

Interesting. I was having DNS issues today as well with an S3 bucket.


Found a problem. It causes the lost of part of the skin (like hat's part) and cape in server game.

These are the situation I met in server game. When I use this mod in single game while the fabric-based server does not have this mod, it causes the lost of cape and hats in server game. But in single game, I still can see them.

I didn't test if the server use this mod, I found this problem by exclusion


Save creation time of message in ChatMessage

Partially fixes https://github.com/zkSNACKs/WalletWasabi/issues/12429
This is only business code. The time of creation now gets saved in the ChatMessage object, for both user and agent messages, but it's not visible anywhere, that will be a UI task. @zkSNACKs/ui-team
What happened:

Moved ParseRawMessage from AssistantViewModel and moved it to the base, MessageViewModel.
This saves us from code duplication and will solve removing the ugly timestamp from every message.
From some places I removed the setting of UiMessage, as now it's handled in the base class.
Only exception is the OfferMessageViewModel, where it has to be overwritten.
Added a small logic in WorkflowStep.EditMessageAsync so the timestamp from the raw text doesn't disappear.
Expanded the ChatMessage record, so it reads DateTime from the Unix timestamp of the message.

BAButton is/will be removed.
Closing the PR


Progress during August '18.

Details pane blocked in, needs background + galaxy data
Camera isn't behind the scene anymore, and skewers vanish outwards due to FoV reduction
Prepping for addtl' contributors from lab

Still need to merge full_volume files back in (as a branch or w/e), and remove unmaintainable skewerDataFiles.txt.


New version: Ryujinx.Ryujinx version 1.1.1276

Created by 🥟 Dumplings in workflow run #653.
Logs
Updated: 1.1.1273 → 1.1.1276
Cannot validate argument on parameter 'ChatID'. The argument is null, empty, or consists of only white-space characters. Provide an argument that contains non white-space characters, and then try the command again.
Submitting WinGet manifests
Cannot validate argument on parameter 'ChatID'. The argument is null, empty, or consists of only white-space characters. Provide an argument that contains non white-space characters, and then try the command again.

Microsoft Reviewers: Open in CodeFlow

Automatic Validation ended with:

Executable C:\Users\validator\AppData\Local\Microsoft\WinGet\Links\Ryujinx.exe returned exit code: -532462766

(Automated response - build 876.)

For moderators
This account is automated by Github Actions and the source code was created by CoolPlayLin. If you have any questions about any pull request, don't hesitate to ping Exorcism0666.

[!warning]
With the new version of Komac, numerous Pull Requests may contain bugs or unwanted elements. If such issues arise, please tag russellbanks so that these bugs can be addressed in future updates.

[!important]
Please carefully review these Pull Request before merging. If it is a Pull Request for removing incorrect content and the URLs are issue, free upon manual checking, please close this Pull Request directly. (It is best to inform Exorcism0666 of the closure.)

良い一日をお過ごしください！


Bootstrapping to reduce noise?

Can I use the bootstrapping operation to reduce noise when there is too much noise so that users can decrypt correctly ?

The protocol is implemented to use levelled homomorphic encryption. So the parameters should be set such that the use can decrypt correctly. If you are getting incorrect results, increase the parameters.
Bootstrapping is theoretically possible for the underlying homomorphic cryptosystem, but 1) it is very slow and not recommended 2) is not implemented in SEAL


Signature spoofing not working

I got a samsung galaxy a52 and the new gmscore haven't fixed buffering with spoofing turned off.
If i check self-check in gmscore two of them aren't activated.
"System spoofs signature"
"Play services (gmscore) has correct signature"
Any way i can activate those?
Ive been using the old vanced version of microg till now which didnt have all these other settings so just wanna make sure i havent missed something

Consult the wiki in the README for spoofing. You will need to handle the change of the group id from original GmsCore manually. For support move to one of our links at https://revanced.app

Could you please give a litte bit more details ? It seems like now if you have a non supported rom (like vanilla android on a pixel) then you can't do signature spoofing which means the issue where a video stops after 30 sec is back. Is there a way around this I'm not seeing?

nevermind I didn't enable client spoofing, if you're seeing the issue with the video stopping at 30 sec make sure to enable client spoofing in settings -> revanced -> general layout

nevermind I didn't enable client spoofing, if you're seeing the issue with the video stopping at 30 sec make sure to enable client spoofing in settings -> revanced -> general layout

If the gmscore from revanced isn't working, try the one from yt-advanced, that fixed it for me
https://github.com/YT-Advanced/GmsCore/releases


Add traffic microburst blog post

This PR adds a new blog post, PDF report and an entry on the publications page listing the report.
It can be previewed on my fork

This change is

@georgiamoon Just noticed Travis has an error on this PR. Submitting a revision now.

Previously, critzo wrote…
> @georgiamoon Just noticed Travis has an error on this PR. Submitting a revision now.

Comments from Reviewable


problem with 2.0.0-rc.1 / angualr 5

when starting the app i get the following error after updating to 2.0.0-rc.1 and ng5:
Unexpected value 'TreeModule' imported by the module 'AppModule'. Please add a @NgModule annotation.
if i stay on ng4 i get another error on importing TreeModule saying expected version 3 but value is 4

solved
If I change back to ng2-tree 2.0.0-alpha10 (but still update from ng 4.4.6 to 5.0.0)  i get an error :
Can't bind to 'ngOutletContext' since it isn't a known property of 'ng-template'. from ng:///NgxDatatableModule/DataTableHeaderCellComponent.html@20:6
(im also using ng2-table 1.3.2) lastest version of that library that still depends on angular 2.0.
so can you guys at valorsoft please coordinate your dependency upgrade patterns.
it was not ng2-table but @swimlane/ngx-datatable that could not handle ng5

@JanEggers You marked it as solved but what is the resolution? I am getting the error ' importing TreeModule saying expected version 3 but value is 4' How did you resolve that?

@jszuslik  no i just solved what was related to ng5 update, thats why i masked it from the issue description. you can click on solved to see the other issue i had. the issue with ngtree still remains otherwise i would have colsed this issue.

I get this too after upgrading my project to ng5 to support 2.0.0-rc1.

@jszuslik you probably get hat cause you are importing an ng5 module into an ng4 project. Got that too but now I get the OP's issue.

Just an update : my work around is to import the src tree instead of npm install. Seems like a packaging issue.

@SpiraMira nice at least a workaround

@JanEggers @SpiraMira I'll try to reproduce and fix. So this happens only when we use ng-tree.rc-1 in a ng4 project, right?

i you stay on ng4 it gives metadata error. if you update to ng5 it says missing ngmodule annotation,

@JanEggers Got it

@JanEggers What typescript version do you have?

2.3 before updateing to ng5 and 2.4.2 after as thats the minimum required version of ng5

i have same problem after update to angular5, how to fix ?

Update your packages one by one until it works. I did that and got it working just fine.

What packages did you update? the dependencies? anuglar?

I had similar problems...

Updated Angular to 5.0.1 form 4.4.6 and ng2-tree as well to version 2.0.0-rc.1
Then got a message:

Unexpected value 'TreeModule' imported by the module 'FolderViewModule'. Please add a @NgModule annotation.
It is a run-time error

I decided to downgrade ng-tree to version 2.0.0-alpha.8 but I got a message:

ERROR in Error: Metadata version mismatch for module (...)/node_modules/ng2-tree/index.d.ts, found version 4, expected 3, resolving symbol (...)
It is a compiler error

I decided to downgrade all dependencies (so go back in time and do nothing) but still got a message:

ERROR in Error: Metadata version mismatch... again !
Problem was that I had always done it by deleting all node_modules and than updating package.json file (dependency by dependency) an then running npm install
When I read suggestion of
@SpiraMira that it

Seems like a packaging issue.

I figured that maby runing command npm install<EMAIL_ADDRESS>separately will solve my issue
And that solve the problem.
TL;DR
You can update angular to >5.0 but after runnig npm install you need to run separately command
npm install<EMAIL_ADDRESS>-> version depends on what you got before, in my case problem still exist on 2.0.0-rc.1 but I was able to "upgrade" to 2.0.0-alpha.10
so finally after updating angular libs to 5.0.1 exactly
I ran npm install 2.0.0-alpha.10 command additionally
Looks like 2.0.0-rc.1 version need to be taken care of - to repair this issue.

@rychkog Hi - any updates on rc-1?  My "work-around" (copying the src) is obviously not optimal but that works fine with ng ^5.0.1 and related dependencies.  With typescript ~2.4.2 and or VS code typescript  2.4.2 or 2.6.1 (latest)
Also looks like we're not the only ones : see angular/material#8229 and swimlane/ngx-datatable#1104.
By the way, what is the recommended way of building your lib locally? I would like to npm link that development build to my local project.
Regards

@SpiraMira @JanEggers
Try to use<EMAIL_ADDRESS>typescript 2.4.2

rc2 looks good thx

Still happens to me, Must I be in Angular 5?


Add Galician (Galego) to homebrew homepage locales

I have added translations for Galician (gl for ISO 639-1) made manually (not on transifex). More info about the language here

Thanks so much for your contribution!  You rock, @anuf


Getting error on pub get in built_redux package

`Running "flutter packages get" in built_redux...
Package build_runner has no versions that match >=0.5.0 <0.6.0 derived from:

built_redux_sample depends on version ^0.5.0
pub get failed (1)
Process finished with exit code 1`

This is the error I get. I am on 0.1.4 flutter and the latest on this repository.
What could be the issue. Using IntelliJ

The error message doesn't point to the real problem. this is the tracking issue for this problem. Seems like it's currently in active development.
Meanwhile use https://pub.dartlang.org/packages/pub_mediator to find the real conflict.

I listened to your advice. I got even weirder error from pub_mediator
Invalid argument(s): Invalid dependency: {"sdk":"flutter"} #0      resolvePubspec (package:pub_mediator/src/diagnose.dart:248) <asynchronous suspension> #1      diagnoseConflicts.<anonymous closure> (package:pub_mediator/src/diagnose.dart:44) #2      _HashVMBase&MapMixin&&_LinkedHashMapMixin.forEach (dart:collection-patch/dart:collection/compact_hash.dart:361) #3      diagnoseConflicts (package:pub_mediator/src/diagnose.dart:39) #4      main (file:///Users/matejsimunic/.pub-cache/hosted/pub.dartlang.org/pub_mediator-1.0.1/bin/main.dart:22) <asynchronous suspension> #5      _startIsolate.<anonymous closure> (dart:isolate-patch/dart:isolate/isolate_patch.dart:277) #6      _RawReceivePortImpl._handleMessage (dart:isolate-patch/dart:isolate/isolate_patch.dart:165)

I can reproduce this error on flutter channel master. It works fine after switching to flutter channel beta

I am on dev, so its just few steps below master. I will go to dev and try it out. I am not knowledgable what to report to the flutter team. Should we report bug?

On 21 Feb 2018, at 15:35, Pascal Welsch<EMAIL_ADDRESS>wrote:
I can reproduce this error on flutter channel master. It works fine after switching to flutter channel beta
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub https://github.com/brianegan/flutter_architecture_samples/issues/20#issuecomment-367462960, or mute the thread https://github.com/notifications/unsubscribe-auth/AJl-oiV0gPY_krRO0lCWJMU4AsYfwDCZks5tXH31gaJpZM4SOOws.

@matejthetree looks like its just due to some outdated deps
I put up a pr with the updates here
FWIW I had a successful
flutter master channel
flutter packages get
dart tool/build.dart
flutter run
with the updates on 2.0.0-dev.30.0


Fixed "typo" on Tut3Sender java code link

It is pointing to the wrong url (To the Receiver code, instead of the Sender
code).

@micade Please sign the Contributor License Agreement!
Click here to manually synchronize the status of this Pull Request.
See the FAQ for frequently asked questions.

@micade Thank you for signing the Contributor License Agreement!

Thank you!


#11612 remove unwanted spaces from CsvJdbc driver property list

Removed spaces from comma-separated list of driver properties for CsvJdbc. This avoids property names with leading spaces that CsvJdbc will not recognise.
Fixes #11612

Thanks for PR. However I think its better to resolve by fixing the code. We must trim all driver property names for all drivers.
Fixed in https://github.com/dbeaver/dbeaver/commit/a15e84897ea3dee1c64697ce67a1fc309f630280


x/crypto/ssh: Why does the timeout parameter only work on tcp establishment?

What version of Go are you using (go version)?

$ go version
go version go1.16.6 darwin/arm64

Does this issue reproduce with the latest release?
Yes
What operating system and processor architecture are you using (go env)?
go env Output
$ go env
warning: GOPATH set to GOROOT (/Users/xuerongyue/soft/golang/go) has no effect
GO111MODULE="on"
GOARCH="arm64"
GOBIN=""
GOCACHE="/Users/xuerongyue/Library/Caches/go-build"
GOENV="/Users/xuerongyue/Library/Application Support/go/env"
GOEXE=""
GOFLAGS=""
GOHOSTARCH="arm64"
GOHOSTOS="darwin"
GOINSECURE=""
GOMODCACHE="/Users/xuerongyue/soft/golang/go/pkg/mod"
GONOPROXY=""
GONOSUMDB=""
GOOS="darwin"
GOPATH="/Users/xuerongyue/soft/golang/go"
GOPRIVATE=""
GOPROXY="https://goproxy.io,direct"
GOROOT="/Users/xuerongyue/soft/golang/go"
GOSUMDB="sum.golang.org"
GOTMPDIR=""
GOTOOLDIR="/Users/xuerongyue/soft/golang/go/pkg/tool/darwin_arm64"
GOVCS=""
GOVERSION="go1.16.6"
GCCGO="gccgo"
AR="ar"
CC="clang"
CXX="clang++"
CGO_ENABLED="1"
GOMOD="/Users/xuerongyue/git/github/bao/go.mod"
CGO_CFLAGS="-g -O2"
CGO_CPPFLAGS=""
CGO_CXXFLAGS="-g -O2"
CGO_FFLAGS="-g -O2"
CGO_LDFLAGS="-g -O2"
PKG_CONFIG="pkg-config"
GOGCCFLAGS="-fPIC -arch arm64 -pthread -fno-caret-diagnostics -Qunused-arguments -fmessage-length=0 -fdebug-prefix-map=/var/folders/r_/82trt7cs6v9_njvn04h4lbym0000gn/T/go-build2567262407=/tmp/go-build -gno-record-gcc-switches -fno-common"

What did you do?
https://go.dev/play/p/g1fBEI6l9Qp
When using ssh.Dial to establish an ssh connection, if the server network is reachable, but the server fails to send any data to the client because of the server failure, the client hang is left standing, even though the timeout parameter has been set. (See sample code)
Checking the code of x/crypto/ssh shows that the timeout parameter only works in the tcp establishment phase (as shown in the three handshakes), not in the ssh authentication login phase (as shown in the phase outside the three handshakes).

For what reason does the timeout setting here not work in the ssh authentication phase?

What did you expect to see?
The timeout parameter works on the ssh establishment.
What did you see instead?
The timeout parameter only works on tcp establishment.

As the docs say https://pkg.go.dev/golang.org/x/crypto/ssh#ClientConfig :

// Timeout is the maximum amount of time for the TCP connection to establish.
//
// A Timeout of zero means no timeout.
Timeout time.Duration

See https://github.com/golang/go/issues/26643#issuecomment-451912519


Is it possible to connect "rooted phone" with WIFI without USB cable

The USB debugging mode of my rooted phone is broken, so USB cable + adb is not possible. But the phone is rooted and has all the JuiceSSH / SimpleSSHServer / .. install, which means I have the root permission higher than adb to run everything.
The PC can interact with the rooted phone over SSH command through WIFI. In this situation, is it possible to let scrscpy to stream the screen to PC through WIFI without any USB connection?

And my rooted phone has a low Android version (< 11) which doesn't support Wireless ADB debugging. Thus, I think running some commanded as a root user through SSH is the only chance to solve this.

You still need adb. You could use "WiFi ADB" from the PLay Store to give you a toggle to enable ADB TCPIP on port 5555


Refactor error handling.

Basic error handling now lives in a new class, ErrorHandler. This is
also being used by the scanner.
Closes #1390
Fixes #1388

Current coverage is 100.00%

Merging #1391 into master will not affect coverage as of 5f75b03

@@            master   #1391   diff @@
======================================
  Files            1       1
  Stmts         3064    3085    +21
  Branches       585     583     -2
  Methods          0       0
======================================
+ Hit           3064    3085    +21
  Partial          0       0
  Missed           0       0

Review entire Coverage Diff as of 5f75b03

Powered by Codecov. Updated on successful CI builds.

:+1:


"Cannot find module 'apollo-client/errors"  (and how to fix it)

We get this error when trying to run the code, unless  we install react-apollo dependency manually to have the correct version. (rc.2 instead of rc2)
The problem can be traced back the following issue ( and similar issues) reported on the react-apollo repo:
https://github.com/apollographql/react-apollo/issues/524

"Cannot find module 'apollo-client/errors"

@jay-at-avido Yes, thanks for reporting and providing the workaround for Yarn. Let's hope the corresponding React Apollo issue will be fixed soon.

Okay. Please see my comments under this react-apollo issue. I think for now the way to go is to use rc prereleases of react-apollo in package.json explicitly, because yarn sorts releases in lexicographical order and this it correct behavior.


Publish verge_client gem on RubyGems.

Not yet registered...
$ gem install verge_client
ERROR:  Could not find a valid gem 'verge_client' (>= 0) in any repository
ERROR:  Possible alternatives: verm-client, garage_client, rangeclient, reign-client, bertclient

http://guides.rubygems.org/rubygems-basics/

tested and is working well on ruby 2.5.1p57
will publish soon =]


Flow Type Fixes Regarding Categories

Some a bit more complex fixes through 'Type Refinement'. Some others were just missing types or wrong types. Also I cleaned up any linting errors that I encountered.

Cool stuff. Will merge this soon.

Will do


chore: Ui minor - [merged]

Merges ui-minor -> development

added 1 commit
3fb27063 - refactor(base): cleanup form and prettyfy
Compare with previous version

added 1 commit
dc4968ee - fix: dont throw an exception during settings load for an item django already checks
Compare with previous version

mentioned in commit 3fb270632141d1b70a38e1edafec1e43dca9c18b

added 1h 30m of time spent

added 1h 30m of time spent

mentioned in commit dc4968ee7bc691b1537a7cc04a1da8b896f1c231

mentioned in commit 2252c86f710f2eb8c3eda7a22752230b3fb71cbd


MediaType does not support word, pdf, xmls or other document types.

MediaType is only rendering images, videos and audio files.

Can you flesh this out? What would you like DirectLineJS to do differently?

Note to fixer
Looks like there is a bug on this line of code, https://github.com/Microsoft/BotFramework-DirectLineJS/blob/master/src/directLine.ts#L562.
Message.attachments is of type Attachment and not Media. Don't know why TypeScript is not catching it.
We have UnknownMedia and it should be enough to help @reyesrico case.

Loading this up for prioritization in our upcoming milestone.


Work on content for Hack on MDN a11y event

Acceptance criteria

[x] List of suggested tasks and other supporting material produced for starting

Tasks
If relevant, you can make a checklist for tasks.

[ ] Get existing material from Janet.

[ ] Look over Estelle's a11y content audit.

[ ] Refine material and produce list of suggested tasks for working on in the sprint.

[ ] Other supporting material researched; what else do we need? Ask Florian what he did for the BCD HoM.

Closing this because the Acceptance Criteria is met.


Add support for arm64

Hello we are trying to run docker-machine-kvm on arm64 and we are getting the following error
 Unexpected enum value 0 for virDomainDeviceAddressType

we found something similar here https://github.com/kubevirt/kubevirt/issues/2470. It seems to be related to having hardcoded the architecture somewhere but honestly no idea :man_shrugging:, just doing my best guess.

Right now we don't support arm64. We are always happy if someone wants to add it though. There is a similar attempt to support ppc64le (#2145). Like there we are happy to assist with code review, integrating to travis and do container releases, but we can right now not support or test it.

/enhancement

Sorry about my comment here before. Was just following links and looking and the issue  description and did not notice that I was no longer on my project.

I have used an xml created by virtinst and then I discovered it's trying to use boot2docker.iso. This project has hardcoded x86 everywhere :'(. One of the components is Tiny Core Linux which only supports x86_64 :/. Do I have to build my own .iso and pass it as parameter? Do you think it could work?

There is a version of Tiny Core Linux now that supports arm32 (armv6/armv7/armv7l), it is called "piCore".
So it is possible to make version that supports arm64 too, but it would require a substantial effort first...
Another approach is using another distribution (like ubuntu), and make it follow the same contract (user, etc).

Hello.
it's more of a challenge,to be able to emulate the raspberry pi 3 on my Jetson nano (aarch64) using virt-install. I'm learning how to do that by reading heavily here :
https://github.com/dhruvvyas90/qemu-rpi-kernel
I tried to do something like this :
virt-install
--name pi
--machine raspi3
--cpu arm1176
--memory 1024
--import \    --disk /root/Desktop/zi/Work/Android/Raspy/Debian/2019-09-26-raspbian-buster-lite.img,format=raw,bus=virtio
--network user,model=virtio
--video vga
--graphics spice
--rng device=/dev/urandom,model=virtio
--boot 'uefi=RPI_EFI.fd,dtb=bcm2710-rpi-3-b-plus.dtb,kernel=kernel8.img,kernel_args=root=/dev/vda2 rootwait panic=1 dwc_otg.fiq_fsm_enable=0'
--events on_reboot=destroy
But I get this error :
ERROR internal error: Unexpected enum value 0 for virDomainDeviceAddressType
I've got the UEFI BIOS file from here :
https://github.com/andreiw/RaspberryPiPkg/blob/master/Binary/prebuilt/2019Jan16-GCC5/RELEASE/RPI_EFI.fd
I'm not sure if it isn't the right efi file to use in this specific configuration or if it is,but I'm passing the parameter badly. What do you suggest me to do ?


problem of visibility inside TaskSubmitterWorkerService

Describe the bug
inside TaskSubmitterWorkerService the SessionId property is never set and the SessionService is internal so I can't have access to the Session Id.
Additional context
already talk with @ddubuc
cc: @alouvion-aneo

Done in: https://github.com/aneoconsulting/ArmoniK.Extensions.Csharp/pull/136


Adds Support for Managing AWS Load Balancer Type

Extends and implements the Contour API for managing AWS load balancer types. Supports Classic ELB and NLB.


Merge pull request #1778 from weezer/master

Update the OSA SHA

please let me know if i do it wrong again, sry for the inconvenience.


Remove API Credentials from the source code before sharing

Remove API Credentials from the source code before sharing

Oh yeah!
I did not notice that I've pushed my private repo on Github...
Thanks for informing dude!


feat(chat): Add routes to update parsed time

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

12 of 17 (70.59%)  changed or added relevant lines in 2 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage decreased (-0.2%) to 72.778%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

otto/chat.go
11
16
68.75%

Totals

Change from base Build<PHONE_NUMBER>:
-0.2%

Covered Lines:
262

Relevant Lines:
360

💛  - Coveralls


API doesn't return notes

Hi, it looks like when search_incidents is used, the response doesn't contain the notes within the matched incident(s). Is this supported and am I doing something wrong?

Not sure what you mean by "notes". Can you provide more details.

Hi, in the screenshot below (from a demo Demisto environment, not our own) you can see the Notes widget in the center of the screen.

@Elhitch this API is currently not supported by demisto-py.
You can use the generic request to fetch this data. It is stored under investigation in the entries field.
For example:
# create api_instance based on env variables
api_instance = demisto_client.configure()

# fetch an investigation according to it's id (the id can obtained from the incident). For example an id of 50
(res, status, headers) = api_instance.generic_request('/investigation/50', 'POST', {"pageSize":100},  response_type='object' )
# res['entries'] will contain the war room data. The `note` will be true for relevant notes. For example you can print all relevant entries:
print(list(filter(lambda a: a.get('note', False) is True, res['entries'])))


Can we compress multiple files in a directory to .gz or .gzip file using SharpZipLib.

The gzip file format is not an archiving format, but you can create a .tar file for archiving and then compress that file using gzip, yielding a .tar.gz file.


How can i create autofill when i recieve otp via sms.

I suggest using fork: react-native-confirmation-code-field, with :heavy_check_mark: long term support!

@SukumarSmart First create a ref like below :
this.otpCodeRef = React.CreateRef()
<CodeInput ref={(value) => this.otpCodeRef = value} .... />
After reading the 4 digit OTP from the 3rd part module ( react-native-android-sms-listener )
const verificationCode = ''
const tmp = [...verificationCode]
this.otpCodeRef.setState({ codeArr: tmp, currentIndex: 3 })

@gsmohan Thanks for the answer


Sign In modal redesign

Stub issue for a new wireframe @rhu001

Updated sign in wireframe.

@briri We may need to make the font for the "Step" lines a bit smaller. And if we're not using longer labels for the buttons then we can make the buttons smaller.

we were doing some futzing earlier today @rhu001 - should have something to review on stage soon

ready for feedback. closing issue.

ready for feedback now. closing.


WIP:  Add New Kernels to All Tests

[x] Update the interface to AC 0.2 and ACU 0.1
[x] Make all current tests pass for both ACE1 type models and for the new kernels.

In addition

I will slim down the tests a little bit. It seems that testing different solvers can be done within ACEfit; here it should be sufficient to test just a select few. That way there is less to maintain.
I'll try to recover the target accuracies somehow.
Prepare the package for re-introducing the JSON interface.
Remove ACEmd dependency

This requires ACEfit.jl#79 to be merged first (cc @wcwitt )


Deploy is hung

Website fails to deploy, it gets stuck. And have to wait for redeploy. And the next deploy fails on provision.
To Reproduce
Steps to reproduce the behavior:

Make commit to github
Branch build process begins
deploy process is in hung state.
Next rerun does not guarantee the build process is complete.

Expected behavior
A clear and concise description of what you expected to happen.

it works now. There would be AWS glitch causing the builds to fail


Upgrade celery to >= 4.2

We may need to do some changes before upgrading celery to 4.2, as we face some issues (https://github.com/rtfd/readthedocs.org/issues/4640).
Some options are:

Require to run celery (always_eager=False) in dev
Maybe this is a bug on celery?

Or maybe we can send a patch to allow to pass the disable_sync_subtask option as mention in https://github.com/rtfd/readthedocs.org/issues/4640#issuecomment-422232637

This happens when we execute the task with a callback
https://github.com/rtfd/readthedocs.org/blob/54397a07a1baed5b183c0535093643467c3edaba/readthedocs/core/utils/__init__.py#L50
The task is already running in a celery task, so when we call chord, it's basically doing something like
r = task.delay(...)get()
callback(r).delay()

That get is causing the error :)
I'll try to see how we can fix/refactor this

So, we can't execute the callback from outside a task anyway, it will block the request :/. So, I guess we just need to ignore the error as the docs shown.

I tried a lot of ways, but looks like there is a bug in celery :/
    # Celery's Group class does some special handling when an iterable with
    # len() == 1 is passed in. This will be hit if there is only one server
    # defined in the above queue lists
    if len(tasks) > 1:
        task_promise = group(*tasks).apply_async()
    else:
        task_promise = group(tasks).apply_async()
    if callback:
        task_promise.get(disable_sync_subtasks=False)
        return callback.apply_async()
    return task_promise

https://github.com/celery/celery/issues/5330


Restore-DbaDatabase remote file handling take 1

Also snuck in:
if multiple dbs passed in and DatabaseName set, makes no sense stops
Added RestoredDatababaseNamePrefix parameter, as with the remote limitations people may
want to restore back to teh same instance for testing, so this is a quick way of avoiding
name collision
fixes #754
Fixes #
Changes proposed in this pull request:

How to test this code:

[ ]
[ ]

Has been tested on minimum requirements:

[ ]  Powershell 3
[ ]  Windows 7
[ ]  SQL Server 2000

Has been tested on maximum requirements:

[ ]  SQL Server vNext
[ ]  Windows 10
[ ]  Azure Database

Tests for tester:

[ ] Working/useful help content, including link to command on dbatools web site
[ ] All examples work as advertised
[ ] Does not contain template content
[ ] Does not contain excessive/unnecessary amounts of comments
[ ] Works remotely
[ ] Works locally
[ ] Works on lower versions or throws error specifying version not supported
[ ] Works with named instances
[ ] Works with clustered instances
[ ] Handles offline/read only databases
[ ] Supports multiple servers (at the command line or piped from Get-SqlRegisteredServerName)
[ ] No un-handled errors which stop the command working with multiple servers

Tested with the following:
Get-DbaBackupHistory -SqlServer localhost\sqlexpress2016 -Databases datetest -LastFull |
Restore-DbaDatabase -SqlServer clfclstr-rest\testrest -Verbose -DatabaseName iis2 -DestinationFilePrefix test -DestinationDataDirectory E:\DATA1 -WithReplace -OutputScriptOnly -Path e:\MSSQL11.TESTREST\mssql\Backup -MaintenanceSolutionBackup
Stops as there a mismatch on sqlinstance names
Get-DbaBackupHistory -SqlServer clfclstr-rest\testrest -Databases datetest -LastFull |
Restore-DbaDatabase -SqlServer clfclstr-rest\testrest -Verbose -DatabaseName iis2 -DestinationFilePrefix test -DestinationDataDirectory E:\DATA1 -WithReplace -Path e:\MSSQL11.TESTREST\mssql\Backup -MaintenanceSolutionBackup -DestinationFilePrefix test32
Works
Invoke-Command -ComputerName clfclstr-rest -ScriptBlock {Gci e:\MSSQL11.TESTREST\mssql\Backup } |
Restore-DbaDatabase -SqlServer clfclstr-rest\testrest -Verbose -RestoredDatababaseNamePrefix pre -DestinationFilePrefix test32 -DestinationDataDirectory E:\DATA1 -WithReplace -OutputScriptOnly
works
'e:\MSSQL11.TESTREST\mssql\Backup' | Restore-DbaDatabase -SqlServer clfclstr-rest\testrest -Verbose -DestinationFilePrefix test332 -DestinationDataDirectory E:\DATA1 -WithReplace -OutputScriptOnly
Works
Feel free to break things


Apply same preprocessing as graphs to downloaded PDB in DSSP calculation

In the method Protein/features/nodes/dssp/add_dssp_df(); Biopython's DSSP calculation is invoked on downloaded, unprocessed PDB. The resulting DSSP dataframe sometimes has a different number of residues than the protein graph generated as in #98. I believe the same preprocessing steps that are performed in Protein/graph.py are needed in Protein/features/nodes/dssp/add_dssp_df()
E.g. PDB: 1utm, 2qrh
Thank you!

Hi @diamondspark this is somewhat intentional. The graph attribute (g.graph[“dssp_df”]) is mostly intended to be used for traceability/record keeping. The actual features should be available as node attributes.
for n, d in g.nodes(data=True):
    print(d.keys())
    break

Do you have very strong feelings about this? I wonder what the best way to allow control of this is. Perhaps in the DSSPConfig object we can have a parameter controlling whether or not to filter the dataframe.
With respect to applying DSSP to the unprocessed PDB - I think this is the correct thing to do. I don’t think it will run correctly on, for example, a CA-only structure.

Hey @diamondspark any comments on this? If not I will close.

Hey @diamondspark any comments on this? If not I will close.

Hi @a-r-j
I haven't had time to get back to this but I think g.nodes(data=True) should solve my purpose. Thank you once again.


Example pull request.

This is an example pull request.

Terraform-docs has updated the README.md.
Click below to see the file contents.
Unrelated Content
"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua."

Providers

Name
Version

 azurerm
>=3.0.0

Resources

Name
Type

azurerm_resource_group.example
resource

azurerm_subnet.example
resource

azurerm_virtual_network.example
resource

Example Usage:
module "example" {

	 # Required Input
	 source  =
	 version  =
	 network_name  =
	 region  =
	 resource_group_name  =

	 # Optional Input
	 cidr  =
	 service_delegation_action  =
	 service_delegation_name  =
	 subnet_count  =
}

Inputs

Name
Description
Type
Default
Required

 cidr
The VNET address space in CIDR notation.
list(string)
[ "<IP_ADDRESS>/16" ]
no

 network_name
Name of the network.
string
n/a
yes

 region
The region for the VNET.
string
n/a
yes

 resource_group_name
Name of the resource group.
string
n/a
yes

 service_delegation_action
The scope of actions a delegated service can make.
list(string)
[ "Microsoft.Network/virtualNetworks/subnets/join/action", "Microsoft.Network/virtualNetworks/read", "Microsoft.Network/virtualNetworks/subnets/prepareNetworkPolicies/action" ]
no

 service_delegation_name
The service(s) permitted to perform actions on the subnet(s).
list(string)
null
no

 subnet_count
The number of subnets for the VNET.
number
1
no

Outputs

Name
Description

 meaningless_variable
Meaningless example variable created for demonstrative purposes.

 resource_group_id
The id of the resource group created.

 subnets
The subnets created.

 vnet
The vnet created.

Disclaimer

See the LICENSE file for all disclaimers. Copyright (c) 2023 Cole Heard


Script won't complete

Hello,
I have been trying to use the CITE-seq-Count script, but cannot get it to complete. It keeps getting hung up at the "Looking for a Whitelist" process. Any ideas what could be causing this? I have attached my logs below.
/nethome/cndd3/miniconda3/bin/CITE-seq-Count -R1 Multi_hybrid_R1.fq.gz  -R2 Multi_hybrid_R2.fq.gz  -t invivo_cite.csv  -cbf 1 -cbl 48
-umif 50 -umil 57 -cells 11000 -o /cite_seq
Matplotlib created a temporary config/cache directory at /tmp/matplotlib-kbkieitb because the default path (/home/barcode/.config/matplotlib) is not a writable directory; it is highly re
commended to set the MPLCONFIGDIR environment variable to a writable directory, in particular to speed up the import of Matplotlib and to better support multiprocessing.
[WARNING] Read1 length is 150bp but you are using 56bp for Cell and UMI barcodes combined.
This might lead to wrong cell attribution and skewed umi counts.
Counting number of reads
Started mapping
Processing 488,884,653 reads
CITE-seq-Count is running with 64 cores.
Processed 1,000,000 reads in 22.55 seconds. Total reads: 1,000,000 in child 98148
Processed 1,000,000 reads in 22.48 seconds. Total reads: 2,000,000 in child 98148
Processed 1,000,000 reads in 22.61 seconds. Total reads: 3,000,000 in child 98148
Processed 1,000,000 reads in 1.0 minute, 20.64 seconds. Total reads: 1,000,000 in child 98149
Processed 1,000,000 reads in 22.5 seconds. Total reads: 4,000,000 in child 98148
Processed 1,000,000 reads in 22.29 seconds. Total reads: 2,000,000 in child 98149
Processed 1,000,000 reads in 21.93 seconds. Total reads: 5,000,000 in child 98148
Processed 1,000,000 reads in 22.36 seconds. Total reads: 3,000,000 in child 98149
Processed 1,000,000 reads in 22.63 seconds. Total reads: 6,000,000 in child 98148
Processed 1,000,000 reads in 2.0 minutes, 16.75 seconds. Total reads: 1,000,000 in child 98150
Processed 1,000,000 reads in 21.86 seconds. Total reads: 4,000,000 in child 98149
Processed 1,000,000 reads in 22.27 seconds. Total reads: 7,000,000 in child 98148
Processed 1,000,000 reads in 22.22 seconds. Total reads: 2,000,000 in child 98150
Processed 1,000,000 reads in 22.33 seconds. Total reads: 5,000,000 in child 98149
Mapping done for process 98148. Processed 7,638,822 reads
Processed 1,000,000 reads in 23.53 seconds. Total reads: 3,000,000 in child 98150
Processed 1,000,000 reads in 24.98 seconds. Total reads: 6,000,000 in child 98149
Processed 1,000,000 reads in 3.0 minutes, 17.18 seconds. Total reads: 1,000,000 in child 98151
Processed 1,000,000 reads in 25.44 seconds. Total reads: 4,000,000 in child 98150
Processed 1,000,000 reads in 27.64 seconds. Total reads: 7,000,000 in child 98149
Processed 1,000,000 reads in 25.57 seconds. Total reads: 2,000,000 in child 98151
Processed 1,000,000 reads in 24.58 seconds. Total reads: 5,000,000 in child 98150
Mapping done for process 98149. Processed 7,638,822 reads
Processed 1,000,000 reads in 26.42 seconds. Total reads: 3,000,000 in child 98151
Processed 1,000,000 reads in 24.31 seconds. Total reads: 6,000,000 in child 98150
Processed 1,000,000 reads in 4.0 minutes, 18.95 seconds. Total reads: 1,000,000 in child 98152
Processed 1,000,000 reads in 26.36 seconds. Total reads: 4,000,000 in child 98151
Processed 1,000,000 reads in 23.74 seconds. Total reads: 7,000,000 in child 98150
Processed 1,000,000 reads in 24.35 seconds. Total reads: 2,000,000 in child 98152
Mapping done for process 98150. Processed 7,638,822 reads
Processed 1,000,000 reads in 23.96 seconds. Total reads: 5,000,000 in child 98151
Processed 1,000,000 reads in 25.97 seconds. Total reads: 3,000,000 in child 98152
Processed 1,000,000 reads in 29.64 seconds. Total reads: 5,000,000 in child 98205
Processed 1,000,000 reads in 31.02 seconds. Total reads: 3,000,000 in child 98206
Processed 1,000,000 reads in 1.0 hour, 8.0 minutes, 51.7 seconds. Total reads: 1,000,000 in child 98207
Processed 1,000,000 reads in 31.01 seconds. Total reads: 6,000,000 in child 98205
Processed 1,000,000 reads in 30.5 seconds. Total reads: 4,000,000 in child 98206
Processed 1,000,000 reads in 28.49 seconds. Total reads: 2,000,000 in child 98207
Processed 1,000,000 reads in 31.46 seconds. Total reads: 7,000,000 in child 98205
Processed 1,000,000 reads in 30.3 seconds. Total reads: 5,000,000 in child 98206
Mapping done for process 98205. Processed 7,638,822 reads
Processed 1,000,000 reads in 27.55 seconds. Total reads: 3,000,000 in child 98207
Processed 1,000,000 reads in 1.0 hour, 10.0 minutes, 1.908 seconds. Total reads: 1,000,000 in child 98208
Processed 1,000,000 reads in 30.68 seconds. Total reads: 6,000,000 in child 98206
Processed 1,000,000 reads in 1.0 hour, 10.0 minutes, 15.98 seconds. Total reads: 1,000,000 in child 98209
Processed 1,000,000 reads in 29.15 seconds. Total reads: 4,000,000 in child 98207
Processed 1,000,000 reads in 29.11 seconds. Total reads: 2,000,000 in child 98208
Processed 1,000,000 reads in 31.77 seconds. Total reads: 7,000,000 in child 98206
Processed 1,000,000 reads in 29.44 seconds. Total reads: 2,000,000 in child 98209
Processed 1,000,000 reads in 28.81 seconds. Total reads: 5,000,000 in child 98207
Processed 1,000,000 reads in 27.64 seconds. Total reads: 3,000,000 in child 98208
Mapping done for process 98206. Processed 7,638,822 reads
Processed 1,000,000 reads in 26.27 seconds. Total reads: 6,000,000 in child 98207
Processed 1,000,000 reads in 31.28 seconds. Total reads: 3,000,000 in child 98209
Processed 1,000,000 reads in 30.15 seconds. Total reads: 4,000,000 in child 98208
Processed 1,000,000 reads in 30.85 seconds. Total reads: 7,000,000 in child 98207
Processed 1,000,000 reads in 32.54 seconds. Total reads: 4,000,000 in child 98209
Processed 1,000,000 reads in 24.25 seconds. Total reads: 5,000,000 in child 98208
Mapping done for process 98207. Processed 7,638,822 reads
Processed 1,000,000 reads in 1.0 hour, 12.0 minutes, 8.088 seconds. Total reads: 1,000,000 in child 98210
Processed 1,000,000 reads in 26.06 seconds. Total reads: 5,000,000 in child 98209
Processed 1,000,000 reads in 29.38 seconds. Total reads: 6,000,000 in child 98208
Processed 1,000,000 reads in 29.26 seconds. Total reads: 2,000,000 in child 98210
Processed 1,000,000 reads in 28.84 seconds. Total reads: 6,000,000 in child 98209
Processed 1,000,000 reads in 32.72 seconds. Total reads: 7,000,000 in child 98208
Processed 1,000,000 reads in 28.32 seconds. Total reads: 3,000,000 in child 98210
Mapping done for process 98208. Processed 7,638,822 reads
Processed 1,000,000 reads in 29.1 seconds. Total reads: 7,000,000 in child 98209
Processed 1,000,000 reads in 1.0 hour, 13.0 minutes, 26.72 seconds. Total reads: 1,000,000 in child 98211
Mapping done for process 98209. Processed 7,638,822 reads
Processed 1,000,000 reads in 27.73 seconds. Total reads: 4,000,000 in child 98210
Processed 1,000,000 reads in 29.42 seconds. Total reads: 2,000,000 in child 98211
Processed 1,000,000 reads in 26.99 seconds. Total reads: 5,000,000 in child 98210
Processed 1,000,000 reads in 27.07 seconds. Total reads: 3,000,000 in child 98211
Processed 1,000,000 reads in 25.64 seconds. Total reads: 6,000,000 in child 98210
Processed 1,000,000 reads in 27.17 seconds. Total reads: 4,000,000 in child 98211
Processed 1,000,000 reads in 26.57 seconds. Total reads: 7,000,000 in child 98210
Mapping done for process 98210. Processed 7,638,822 reads
Processed 1,000,000 reads in 27.38 seconds. Total reads: 5,000,000 in child 98211
Processed 1,000,000 reads in 26.33 seconds. Total reads: 6,000,000 in child 98211
Processed 1,000,000 reads in 26.91 seconds. Total reads: 7,000,000 in child 98211
Mapping done for process 98211. Processed 7,638,867 reads
Mapping done
Merging results
Correcting cell barcodes
Looking for a whitelist

Hello @curtisd0886,
this is a very interesting library you are running there.
I would propose to skip the barcode correction. A cell barcode of 50bp is gonna take ages to run because it creates all possible 1 distance other potential barcodes to "correct" the data.
Any particular reason the cell barcode is so long?

Hello @curtisd0886,
this is a very interesting library you are running there.
I would propose to skip the barcode correction. A cell barcode of 50bp is gonna take ages to run because it creates all possible 1 distance other potential barcodes to "correct" the data.
Any particular reason the cell barcode is so long?

Thanks for the reply. So it is not actually 50 bp long there are three barcodes of 6bp each separate by constant regions. Is is possible to tell CITE-seq Count to look only at the three barcode regions?
Here is an example of our barcode region(B is barcode and N is UMI):
BBBBBBCGACTCACTACAGGGBBBBBBTCGGTGACACGATCGBBBBBBNNNNNN

Thanks for the reply. So it is not actually 50 bp long there are three barcodes of 6bp each separate by constant regions. Is is possible to tell CITE-seq Count to look only at the three barcode regions?
Here is an example of our barcode region(B is barcode and N is UMI):
BBBBBBCGACTCACTACAGGGBBBBBBTCGGTGACACGATCGBBBBBBNNNNNN

Sadly no, CSC does not have this capacity.
Do you know if the last barcode is enough to discriminate your cells? If it is, you can use the last 6 barcodes.
If not, then the "easy" way would be to filter out the constant regions and run the new R1 files without those.

Sadly no, CSC does not have this capacity.
Do you know if the last barcode is enough to discriminate your cells? If it is, you can use the last 6 barcodes.
If not, then the "easy" way would be to filter out the constant regions and run the new R1 files without those.

Yea that could work. Do you know of a way to do that with out loosing the barcode in between the two constant regions?

Yea that could work. Do you know of a way to do that with out loosing the barcode in between the two constant regions?

I would propose the use of cutadapt: https://cutadapt.readthedocs.io/en/stable/guide.html?highlight=adapters#multiple-adapters
Seems it would support this by providing the constant regions as adapters.
awk and sed custom bash script would also work pretty easily.

I would propose the use of cutadapt: https://cutadapt.readthedocs.io/en/stable/guide.html?highlight=adapters#multiple-adapters
Seems it would support this by providing the constant regions as adapters.
awk and sed custom bash script would also work pretty easily.

Hi @Hoohm,
Thank you again for this developing this amazing tool! I had a similar running time issue(2 R1, 2 R2) where the program seemed to stuck at a point in merging result. But when I only turn 1 input(1 R1, 1 R2), the issue disappeared. Any insights what's going on?

This issue should be fixed with version 1.4.4
Which version are you running?
Maybe just give it a couple more hours.
On Mon, 8 Feb 2021, 03:22 YingzhengXu<EMAIL_ADDRESS>wrote:

Hi @Hoohm https://github.com/Hoohm,
Thank you again for developing this amazing tool! I had a similar running
time issue(2 R1, 2 R2) where the program seemed to stuck at a point in
merging result. But when I only turn 1 input(1 R1, 1 R2), the issue
disappeared. Any insights what's going on?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/Hoohm/CITE-seq-Count/issues/145#issuecomment-774824242,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAJVO2E7BISYCGWTSSP6CFTS55DIBANCNFSM4WTIQDTQ
.

I was able to get cite-seq working by using cut adapt and awk to create one barcode. I am still running into an issue where the cell barcodes that are generated with cite-seq don’t match up with my RNA barcodes so I get an error in Seurat. I have tried using a whitelist based on barcodes from the RNA dataset with no luck. Is there anything you can recommend?


Unable to set max_old_space_size when using NpmTask

In reference to #180, I think we need a similar mechanism to pass Node arguments to an NpmTask. I believe that right now the only option is write a custom subclass of NpmTask to accomplish this, which obviously isn't ideal. Thoughts?

I have the exact same requirement, is there a way to set the max_old_space_size argument to an NpmTask?

The only option I've found is to set the NODE_OPTIONS environment variable (either before Gradle runs or as a permanent OS env. variable). E.g. export NODE_OPTIONS=--max_old_space_size=8192.

Ok, I tried setting the NODE_OPTIONS environment variable in the JenkinsFile as a step before the gradle build is kicked in, but still running into Gradle daemon disappearance error.

https://stackoverflow.com/a/60077606/9591122
set the env vars via writing them into the gradle wrapper script files before running gradlew.

Hello Friends,
I'm getting the memory allocation issue during the gulp process in jenkins alone, The same works fine when i do the gulp manually.


webpack and gmail.js

setInterval is causing some performance issues so I've added gmail.js to try and eliminate it
also added webpack with webpack hot reloading for dev
update the bundles when clicking on the category navigation bar

Don't think this is ready for merge but if someone wants to help that would be great

If we're trying to get the extension back onto the Chrome web store, then I'm not sure webpack is a good idea. The moderation team is not happy about extensions with minimized/obfuscated code.

Webpack doesn't have to minimize / uglify the code. It mainly helps with a
smoother development experience (hot reloading) and bundling npm packages
On Thu, Aug 8, 2019, 18:46 Daniel Russell<EMAIL_ADDRESS>wrote:

If we're trying to get the extension back onto the Chrome web store, then
I'm not sure webpack is a good idea. The moderation team is not happy about
extensions with minimized/obfuscated code.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/boukestam/inbox-in-gmail/pull/88?email_source=notifications&email_token=ABEHQQYZTYM5UADKQRO4NWDQDQ5TTA5CNFSM4IKA4USKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD34BMAI#issuecomment-519575041,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ABEHQQ6HCB2HGOSI22YDTADQDQ5TTANCNFSM4IKA4USA
.


Refactoring to allow pluggable hypervisors

This is a first tiny step on a long road to refactor domainmanager in order to support pluggable hypervisor frameworks. What's included in this PR:

a trivial move of existing functionality out of domainmanager into hypervisor package (under xen implementation)
introduction of a new null hypervisor that doesn't really do anything at all, but is very useful for testing (hint: we can now start writing unit tests for the domainmanager itself) and also while running EVE as a virtual instance.
introduction of skeletons for kvm and acrn hypervisors

Now, I admit that #3 could be a tad... aspirational... but I got pretty excited and for both I actually have code ready to go in.
Also, note that since this is the first step in refactoring, I really didn't want to change the signatures on all those methods I was moving out of domainmanager. That will come later and is very likely to be modeled on the vmadm API for SmartOS https://smartos.org/man/1m/vmadm (because friends, don't let friends use libvirt APIs)
An a finally note on null hypervisor: this is proving to be pretty useful in testing with virtualized (read qemu hosted) version of EVE. Granted, you can't really run domains on EVE that way, but because domainmanager is fully under the impression that the are running just fine -- you can test all the rest of the EVE workflows by simply statically configuring null (via -h null option passed to domainmanager from device-steps.sh). Once we improve this further I'll make this part more dynamic -- but it is really useful even as-is as I'm discovering in my testing.

Shouldn't the contexts store information? Like For Xen - domain ID?

Great point @kalyan-nidumolu -- I've thought about it as well and I must say I'm of two minds now. On one hand -- you're absolutely right -- it may help to have a local cache of that information in-memory wrapped in a context. On the other hand -- we have to support a usecase where:

domainmanager dies or gets restarted
the same API is used by the EVE cli to directly manipuale domains

In both of these cases -- the operations become essentially stateless and we have to think about how to effectively invalidate/load up that cache.
Something of a further design improvement.

Hi Roman,

"we have to think about how to effectively invalidate/load up that cache."

Yeah.. Agreed.. this is the key point.. Depends on the nature of the info.
For Restartable - the data is typically classified as:

Data that can be retrieved without disruption any time
-- For this, we just execute a set of Get calls and reconstruct
the state
Data cannot be retrieved - and has to be stored persistently

Either Eve can do this or the Hypervisor layer.

Something similar goes for CLI as well - For (2) - we can print the data
and expect user to give that data back in subsequent commands..
Thanks,
Kalyan
On Sat, Mar 7, 2020 at 11:28 AM Roman V Shaposhnik<EMAIL_ADDRESS>wrote:

Shouldn't the contexts store information? Like For Xen - domain ID?
Great point @kalyan-nidumolu https://github.com/kalyan-nidumolu -- I've
thought about it as well and I must say I'm of two minds now. On one hand
-- you're absolutely right -- it may help to have a local cache of that
information in-memory wrapped in a context. On the other hand -- we have to
support a usecase where:

domainmanager dies or gets restarted
the same API is used by the EVE cli to directly manipuale domains

In both of these cases -- the operations become essentially stateless and
we have to think about how to effectively invalidate/load up that cache.
Something of a further design improvement.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/lf-edge/eve/pull/727?email_source=notifications&email_token=AK4GJOLLXUKE37I2BX7F7A3RGKN7DA5CNFSM4LDK2I22YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEOEDPNQ#issuecomment-596129718,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AK4GJOJRAUSJS75ZSBSBEH3RGKN7DANCNFSM4LDK2I2Q
.

One more question: what do we do if someone just wants to run containers as, well, containers? Will that be a separate "hypervisor"? For example, where the containerd branch (almost ready) sets up containers and then has xl create them, if someone chooses, we could just start a containerd task, and we have it running. Would that be a separate "hypervisor"? If so, should the package itself actually be called "hypervisor"? Or should it be "ecoruntime" or something similar?

One more question: what do we do if someone just wants to run containers as, well, containers? Will that be a separate "hypervisor"? For example, where the containerd branch (almost ready) sets up containers and then has xl create them, if someone chooses, we could just start a containerd task, and we have it running. Would that be a separate "hypervisor"? If so, should the package itself actually be called "hypervisor"? Or should it be "ecoruntime" or something similar?

The key here @deitch is to get out of this rut of thinking about a single abstraction that domainmanager operates at. domainmanager IS part of that abstraction of how runnable entities (we are likely to call them tasks in EVE) get constructed. Hypervisors simply provide acceleration for those runnable entities, but the actual construction and management falls on the domainmanager.
Back to your question -- if you don't want acceleration of a your runnable entity -- you simply don't use a hypervisor.

Hypervisors simply provide acceleration for those runnable entities, but the actual construction and management falls on the domainmanager

"acceleration"? Domain manager needs to have some "runtime" for a runnable entity. That runtime could be Xen or kvm or whatever.

if you don't want acceleration of a your runnable entity

So what would the flow look like? I decide that VMs provide no value for me, so I run it as a process in a chroot, or as something simpler, a container (OS virtualization, not hardware virtualization). Domain manager always calls a runtime / accelerator.

what would my runtime/accelerator be called?
what would its implementation look like in the hypervisor/ dir?

From domainmgr's perspective, the flow should be identical, just a different string (later enum) that gets passed on GetHypervisor()

By the way, if I did not say it before, I really like the abstraction here. Standard behaviors, all initialized via one call to GetHypervisor(type)

By the way, if I did not say it before, I really like the abstraction here. Standard behaviors, all initialized via one call to GetHypervisor(type)

Thanks!

"acceleration"? Domain manager needs to have some "runtime" for a runnable entity. That runtime could be Xen or kvm or whatever.

 I think every single virtualization library fell into the trap of confusing the two. To me a "runtime" is something that can run your code + emulate whatever I/O needs to be done. That's abstraction #1. It doesn't have to be performance or H/W assisted/accelerated. To your point, examples of the runtime would include:

POSIX processes/containers (CPU runs your code, Linux kernel does the I/O)
JVM (JVM runs your code, Linux kernel does the I/O)
qemu in full emulations mode (qemu interprets your code and does I/O for you)

On top of that (or to the side), there's an abstraction #2 which is a hypervisor that can help accelerate your CPU and I/O (or provide better isolation).
For every runtime, you can have a set of compatible hypervisors that would accelerate/isolate it. But I think you have to pick the runtime first, and then you can put a "facade" of a hypervisor in front of it (if I am to pick my OOP analogies).
The tricky part right now is that we're actually introducing (well, refactoring really) abstraction #2 ahead of introducing abstraction #1 first.

So what would the flow look like? I decide that VMs provide no value for me, so I run it as a process in a chroot, or as something simpler, a container (OS virtualization, not hardware virtualization).

Correct.

Domain manager always calls a runtime / accelerator.

Well, ultimately I would see Domain manager composing runtime and accelerator into a single object that drive both.
Makes sense?

Yup. This still needs to play out, but I deeply like the idea that the conversations can focus around hypervisor. Taking my example further: I suggest we need raw container support, the entire workspace I need to work in is the hypervisor/ package (I think it needs a better name, something that encapsulates all it can do, but not pressing on it), and can open a PR around which we can discuss it. No hypervisor? Same. Adding some other hypervisor? Same.

I think in general the separation between the runtime (which is closely related to the type of object you can run) and the accisolator makes sense.
I don't know know how little tweaks like PV drivers or specific agents fit into that picture; feals like it is an augmentation of the runtime abstraction to have specific code in the runnable object for some accisolators. But we can worry about that later.

Good catch on DomainStatus from xentop -- let me fix that quickly @eriknordmark

But let me do it in a separate PR -- since it looks a bit more involved than the rest of this one.


feat: implement support for clusters with CMEK encryption

edit (kolea2): removing doc
This adds support for CMEK configuration of a Cluster when it is created.
Creating an instance
await bigtable.createInstance('my-instance', {
  clusters: [
    {
      id: 'my-cluster',
      encryption: {
        kmsKeyName: 'kms-key-name',
      },
      // ... other options
    },
  ],
});

Creating a cluster
await instance.createCluster('my-cluster', {
  encryption: {
    kmsKeyName: 'kms-key-name',
  },
  // ... other options
});

The key alias
Instead of providing the encryption option, the user has a choice to use the alias key:
await bigtable.createInstance('my-instance', {
  clusters: [
    {
      id: 'my-cluster',
-     encryption: {
-       kmsKeyName: 'kms-key-name',
-     },
+     key: 'kms-key-name',
      // ... other options
    },
  ],
});

await instance.createCluster('my-cluster', {
- encryption: {
-   kmsKeyName: 'kms-key-name',
- },
+ key: 'kms-key-name',
  // ... other options
});

If both options are set, an error is thrown.

Thanks for the review @kolea2! Generally for anything that is accessible through the response from "getMetadata()", we won't create an additional method. However, we can of course make an exception if that's a requirement.
How it works now:
const [metadata] = await backup.getMetadata();
console.log(metadata.encryptionInfo);

Thanks for the review @kolea2! Generally for anything that is accessible through the response from "getMetadata()", we won't create an additional method. However, we can of course make an exception if that's a requirement.
How it works now:
const [metadata] = await backup.getMetadata();
console.log(metadata.encryptionInfo);

Thank you! Makes sense to me, thanks for the explanation. Will take a look at the rest.


attributes

Been working on testing attributes, and have a question about the behavior.  When you use 'src::attr' in the src.js extension you use it as part of an extension with a mixin defined.  Is it safe to say that this is the recommended way to define attributes and also should creating attributes work if you were to create an attribute using the xtag.create() method?

xtag.extensions.src = {
mixin: (base) => class extends base {
set 'src::attr' (val){
var xhr = new XMLHttpRequest();
xhr.open('GET', val, true);
xhr.onload = () => xtag.fireEvent(this, 'load', { detail: xhr.response });
xhr.onerror = () => xtag.fireEvent(this, 'error', { detail: xhr.response });
xhr.send(null);
}
}
};

@csuwildcat, I tested the src attribute and it worked great and as expected, even with another extension I am building.


(bug) Fix version computing in changelog task

This fixes a minor bug in the changelog task that does not reset the z
segment of the version when the y segment is incremented. This results
in the changelog computing the wrong version when a new y version is
computed.
!no-release-note

CLA signed by all contributors.


Unknown lifecycle phase "pl"

I downloaded the tool, followed installation instructions, and finally tried to run one of the sample commands. I tried to run the Migrate Accounts with Opportunities and Assets with the command
mvn exec:java -Dexec.mainClass="migrator.module.client.MigrateAccountsHierarchical.java" pl datamigrator-module
but in return I got the following error:
[ERROR] Unknown lifecycle phase "pl". You must specify a valid lifecycle phase or a goal in the format <plugin-prefix>:<goal> or <plugin-group-id>:<plugin-artifact-id>[:<plugin-version>]:<goal>. Available lifecycle phases are: validate, initialize, generate-sources, process-sources, generate-resources, process-resources, compile, process-classes, generate-test-sources, process-test-sources, generate-test-resources, process-test-resources, test-compile, process-test-classes, test, prepare-package, package, pre-integration-test, integration-test, post-integration-test, verify, install, deploy, pre-clean, clean, post-clean, pre-site, site, post-site, site-deploy. -> [Help 1] [ERROR]  [ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch. [ERROR] Re-run Maven using the -X switch to enable full debug logging. [ERROR]  [ERROR] For more information about the errors and possible solutions, please read the following articles: [ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/LifecyclePhaseNotFoundException
Is there something I'm missing from the setup? I haven't changed anything on any file.
I tried to run
mvn clean install  before the actual command and that didn't help either.
Any help is appreciated.
Thanks!

@lopezjl91
Try:
mvn exec:java -Dexec.mainClass="migrator.module.client.MigrateAccountsHierarchical.java" -pl datamigrator-module

@lopezjl91 : Was your issue resolved? Let me know if not, we can open it again.


Login and Dashboard wallpaper change

Is there any way to change the background?
I tried to replace the files but mothing changed.

use the luci-app-alpha-config on releases

to change the background

https://github.com/derisamedia/luci-app-alpha-config


[Feature Request]: Map with fog of war

I like the feeling of exploration, and my group of players are playing FL with no knowledge of Ravenland map.
For this reason, I hide all the map and they can only see the explored hexes, like the fog of war. So, if is it possible to add an option in the Map section that can hide (blackout) all the map hexes, and only shows the explored hexes.
One example of this is the Foundry VTT map and how it work the illumination.
Thanks in advanced!

Would something like this be good?


External structure modification within printf system call in mTower v0.3.0

Hi there,
We are currently testing mTower v0.3.0 on GitHub and have encountered a perplexing bug. During our testing, we discovered that an external structure can be modified within the printf system call.
Before debugging this issue, we added a printf function to the tee/lib/libutils/isoc/include/sys/queue.h file. The added code is as follows:
#define TAILQ_REMOVE(head, elm, field) do {             \
    QUEUEDEBUG_TAILQ_PREREMOVE((head), (elm), field)        \
    printf("elm->field is at %p and is %p\n",&elm->field,elm->field); \
    QUEUEDEBUG_TAILQ_OP((elm), field)               \
    if (((elm)->field.tqe_next) != NULL)                \
        (elm)->field.tqe_next->field.tqe_prev =         \
            (elm)->field.tqe_prev;              \
    else                                \
        (head)->tqh_last = (elm)->field.tqe_prev;       \
    *(elm)->field.tqe_prev = (elm)->field.tqe_next;         \
    QUEUEDEBUG_TAILQ_POSTREMOVE((elm), field);          \
} while (/* CONSTCOND */0)

We have documented our debugging process in detail in this Google Doc.
We are unsure if this issue is caused by the code provided by the project or by a base library. Therefore, we would appreciate your insights into the issue. If there are any details we have overlooked or missed, please let us know. We would be grateful for any guidance you can offer.
Best regards,
SyzTrust

Will be reviewed soon

Replaced the standard printf function with a static printf implementation without using system call. This also reduced the size of binary files


:sparkles: update to 0.3.0 for syncer image

Summary
Related issue(s)
Fixes #694

@dumb0002 can you review?

/lgtm
/approve


promtool: Add ability to "dump" whole blocks

Proposal
We can dump data from Prometheus with promtool tsdb dump, but unfortunately we can only import it back in OpenMetrics format so we can't re-use this file to import that data into another Prometheus server. The proposal is to add support for creating Prometheus compatible blocks from the same format that we currently dump, so we can move data from different prometheus easily.
Use case. Why is this important?
Where I work, a decision was made in the past that we'd have one Prometheus server for each application/exporter and it's not scaling too well. We'd like to consolidate all that data into a single Prometheus that will now scrape all our metrics endpoints. We want to shut down several Prometheus, but we'd like to keep their data in our new centralized one.
With this proposal, it will be a lot easier to dump and import data from one prometheus instance to another.

Very similar to #8280, different approaches for the same goal.

Created #8320 for this one, still needs some work to add a subcommand to promtool that uses that parser.
Well, if the idea is really going to be accepted of course :stuck_out_tongue:

Yeah, dumping just certain time slices (as we can do it already) and a subset of time series (a possible new feature of the dump command) and then backfilling it into a different Prometheus instance would be nice. (Currently, users would probably accomplish the latter feature by greping the result of the current dump command.)
As discussed in #8320, we could have an option to dump to blocks (in a separate directory) directly.

One of Thanos/Cortex is working on a tsdb block rewriter, so that plus a snapshot is likely the best way to deal with that efficiently. Once that is complete, we could look at moving it into promtool.

Sounds like a long way to go…
I expect people generally not to be satisfied with OM as the only backfilling option (because tools producing OM file format aren't exactly widespread at the moment, and also for the efficiency reasons discussed in #8320). They will ask for CSV as the "obvious" choice. Once we have explained them that the CSV data model is really at odds with the Prometheus data model, I expect JSON as the next demand.
Perhaps defining a relatively stable JSON representation closely matching the way samples are saved in TSDB (including stale markers) is not such a bad idea. It could be produced and read ad-hoc via JSON tooling by non-Prometheus-related software, and we could support dumping and backfilling it (which could even help overcome versioning problems, like backporting data from a newer to an older Prometheus instance).
While it is nice in principle to have a standard like OM, I get the feeling that we shouldn't shoehorn it into a bulk metrics-data exchange format.

It's not that far away for the main bits I gather, full relabelling is trickier is you can't exactly do that in one-pass with constant memory.
I agree that shoehorning OM isn't the right thing here, even ignoring that it can't fully represent this data.
This is all getting off topic though, as this issue is not about general backfilling. This issue is based on the idea that some users might want to dump some data from a Prometheus to then load it into another Prometheus. For that I think blocks are a much better choice than any text-ish format, and we should not prematurely co-mingle that use case, fully general backfilling, and dumping for debugging.

This is all getting off topic though, as this issue is not about general backfilling. This issue is based on the idea that some users might want to dump some data from a Prometheus to then load it into another Prometheus. For that I think blocks are a much better choice than any text-ish format, and we should not prematurely co-mingle that use case, fully general backfilling, and dumping for debugging.

Yep, totally agree that just dumping blocks and move them around is the best approach for dump-undump. The logic sounds kinda funny but fairly efficient, it completely kills the need for the new create-blocks-from subcommand
But as beorn said on #8320, maybe we could think of a way to dump something that is not a black-box such as a TSDB block. The dev-summit consensus "For data science applications, we encourage the creation of tooling to export data from TSDB to a format that is readable by Python & Java." may be explored a little bit with the dump subcommand.
Anyway, I'll try to finally start a design doc around the idea and post it here once I'm happy with it. I'll make clear that one approach might not exclude the other (dumping blocks or a formatted file) since they can be used for different cases.

For the sake of clarity, such tooling would likely be outside of this repository. The existing remote read endpoint should provide what's needed already to integrate such tooling.

https://docs.google.com/document/d/13_wMfTKEWsbIbMChOinKcYR6PW1AyPeCxG-XCLbiV7w/edit#
Alright, I think there is enough info in this document for people to understand all possible approaches and their advantages/disadvantages. For the sake of including everything, I've also added approaches that were already discarded at some point in the past.
I've also added some implementation ideas, but I'm not really the most experienced person with Prometheus codebase, so if I'm leading in the wrong direction, please let me know :)

I tried to (naively) filter/convert the dump to OpenMetrics format, like this:
cat <<EOF | sh | promtool tsdb create-blocks-from openmetrics /dev/stdin
promtool tsdb dump /prometheus/ \
    | grep '<label>="<whatever>"' \
    | sed -r -e 's#\{__name__="([^"]+)", #\1{#' -e 's#, #,#g'
echo -n '# EOF'
EOF

but got: mmap, size 0: invalid argument.
I guess mmap is used here for performance reasons (is there?), but makes streaming input impossible.
I could break that in 2 steps, but the intermediate OpenMetric file would be huge...

Hello from the bug scrub.
To clarify: The linked design doc proposes to implement a dump of whole blocks rather than implementing an "un-dump" of the promtool tsdb dump output. See the docs for all the details.
Changing the title accordingly.

Also note that there is by now an experimental dump-openmetrics command, which can be used for in imperfect roundtrip. OpenMetrics doesn't support native histograms yet (but at least that is planned for the future) and it doesn't support staleness markers (which OM will most likely never support because it doesn't have a place in an exposition format).

是的，可以只复制整个 tsdb 块，甚至可以复制快照来复制整个 tsdb，但是使用 dump/import 我可以细粒度地得到我想要的东西。
今天我们已经可以通过时间戳过滤转储的数据，我希望我们可以向 dump 子命令添加更多过滤器，例如通过指标名称。

Yes, it is possible to just copy whole tsdb blocks, or even a snapshot to copy the whole tsdb, but with dump/import I can fine grain and get exactly what I want.
Today we can already filter dumped data by timestamp, and I'm hopping that we can add more filters to the dump subcommand, e.g., by metrics name.

I'm currently working on the scenario you mentioned. I have two points that are not very clear to me. How can I integrate the historical data from several Prometheus instances into one? And how can I ensure that this single Prometheus retains its current data during the data migration?


No such file or directory

Im using arch linux. Whenever I try to change/update the neovim version, I get an error from bob saying "ERROR Error: No such file or directory (os error 2)". This happens only when I already have a neovim version in nvim-bin. I can fix this by running rm ~/.local/share/bob/nvim-bin -rf, then bob use ... works as expected. However, this is kinda annoying to have to delete nvim-bin before updating.
This happens on both the install from the AUR and using cargo install --git ...

Hmm that is odd, when you stumble upon this error again can you show me the ls output of bob folder?

Hmmm I also got this error for a split second but it seems to be fixed with the last PR i created.

I tried checking out the latest commit and building and it still has the same error

This is what the ~/.local/share/bob file structure looks like from neotree

Ah fair was mostly a dumb guess, do you have any minimal steps I can do to reproduce this?

for me it's just:
rm ~/.local/share/bob -rf

bob use nightly # this command works

bob use nightly # this command fails

bob use 0.9.0 # this command also fails

ok i found the problematic line:
in use_handler.rs at line 209, there's this line:
        let output = Command::new("nvim").arg("--&bob").output()?.stdout;

The problem is that, for some reason, Command::new() cannot find the nvim executable.
Everything else works completely find when I replace the nvim with the absolute path to the .local/sharebob/nvim-bin/nvim executable

ok i found the problematic line:
in use_handler.rs at line 209, there's this line:
        let output = Command::new("nvim").arg("--&bob").output()?.stdout;

The problem is that, for some reason, Command::new() cannot find the nvim executable.
Everything else works completely find when I replace the nvim with the absolute path to the .local/sharebob/nvim-bin/nvim executable
Okay so I tried now, yes it seems like because nvim isn't in ur $PATH it does this, I will change this to absolute path

fixed now


Spacing between grid rows

For some reason when I copy the layout doc and use the latest version from the CDN,
I don't get any space between rows.
https://jsfiddle.net/qn0w6och
Am I missing anything?

The CSS in documents uses the 'docs' (spectre.css/docs/css/docs.css) it's slightly different from the dist version.
to get the desired effect adjust the css to:
.column {
  -ms-flex: 1;
  flex: 1;
  max-width: 100%;
  padding: .4rem;
  /* padding-left: .4rem; */
  /* padding-right: .4rem; */
}

@anthrogan Thank you
It does work.
Is there any way to get the same space between columns than at the left of the first column and right of the last?
I would like to have something like:
| .4rem | column| .4rem | column | .4rem |

@benjamin-bergia Yes, like @anthrogan said, I have added padding: .4rem; to .docs-content .column. When in the layout usage, vertical spacing is not always needed.
You can add margin-left: 0; margin-right: 0; to the parent .columns.


Some of the operators in the model are not supported by the standard TensorFlow Lite runtime. If those are native TensorFlow operators, you might be able to use the extended runtime by passing --enable_select_tf_ops, or by setting target_ops=TFLITE_BUILTINS,SELECT_TF_OPS when calling tf.lite.TFLiteConverter(). Otherwise, if you have a custom implementation for them you can disable this error with --allow_custom_ops, or by setting allow_custom_ops=True when calling tf.lite.TFLiteConverter(). Here is a list of builtin operators you are using: ADD, CONCATENATION, CONV_2D, MUL, PACK, RESHAPE, SHAPE, STRIDED_SLICE, TRANSPOSE_CONV. Here is a list of operators for which you will need custom implementations: Conv3D, Conv3DBackpropInputV2, MaxPool3D.

System information

OS Platform and Distribution (e.g., Linux Ubuntu 16.04):
TensorFlow installed from (source or binary):
TensorFlow version (or github SHA if from source):

Provide the text output from tflite_convert
Some of the operators in the model are not supported by the standard TensorFlow Lite runtime. If those are native TensorFlow operators, you might be able to use the extended runtime by passing --enable_select_tf_ops, or by setting target_ops=TFLITE_BUILTINS,SELECT_TF_OPS when calling tf.lite.TFLiteConverter(). Otherwise, if you have a custom implementation for them you can disable this error with --allow_custom_ops, or by setting allow_custom_ops=True when calling tf.lite.TFLiteConverter(). Here is a list of builtin operators you are using: ADD, CONCATENATION, CONV_2D, MUL, PACK, RESHAPE, SHAPE, STRIDED_SLICE, TRANSPOSE_CONV. Here is a list of operators for which you will need custom implementations: Conv3D, Conv3DBackpropInputV2, MaxPool3D.

Standalone code to reproduce the issue
Provide a reproducible test case that is the bare minimum necessary to generate
the problem. If possible, please share a link to Colab/Jupyter/any notebook.
Also, please include a link to a GraphDef or the model if possible.
Any other info / logs
Include any logs or source code that would be helpful to diagnose the problem.
If including tracebacks, please include the full traceback. Large logs and files
should be attached.

@aliceruget,
In order to reproduce the issue reported here, could you please provide the TensorFlow version, the complete code and the dataset you are using. Thanks!

I recommend enabling the Select TF option to use TF ops for your model? https://www.tensorflow.org/lite/guide/ops_select

Thank you very much for the quick response @amahendrakar and @abattery!
My TensorFlow version is 2.2.0.
I can't unfortunately share the main code or the dataset @amahendrakar because of its confidentiality ... I can try to find another code that would give the same error ?
I indeed enabled the TF option @abattery which erased the error on Conv3D and MaxPool3D in this way :
converter.target_spec.supported_ops = [tf.lite.OpsSet.TFLITE_BUILTINS, tf.lite.OpsSet.SELECT_TF_OPS]
This however kept the error on Conv3DBackpropInputV2.
I can avoid this error on Conv3DBackpropInputV2 by adding converter.allow_custom_ops=True.
However, when I run afterwards
interpreter = tf.lite.Interpreter(model_path=model_path_lite)
interpreter.allocate_tensors(),
then get the  error
File "keras_code_lite.py", line 11, in
interpreter.allocate_tensors()
File "/home/ar432/venv/lib/python3.6/site-packages/tensorflow/lite/python/interpreter.py", line 242, in allocate_tensors
return self._interpreter.AllocateTensors()
File "/home/ar432/venv/lib/python3.6/site-packages/tensorflow/lite/python/interpreter_wrapper/tensorflow_wrap_interpreter_wrapper.py", line 110, in AllocateTensors
return _tensorflow_wrap_interpreter_wrapper.InterpreterWrapper_AllocateTensors(self)
RuntimeError: Encountered unresolved custom op: Conv3DBackpropInputV2.Node number 2 (Conv3DBackpropInputV2) failed to prepare.

Conv3DBackpropInputV2 op is now supported at the tf-nightly version. Please consider upgrading TF version.

Thanks, using tf-nightly solved my issue!


Is it allowed to remove “status” ?

⚠ Please verify that this feature request has NOT been suggested before.

[X] I checked and didn't find similar feature request

🏷 Feature Request Type
Other
🔖 Feature description

I want to create a public page, but, I don't understand why I need a /status/ ?
✔ Solution
I would like it to be accessible by removing, for example, https://test.com/web.
❓ Alternatives
Null
📝 Additional Context
Null

This is to do with having multiple status page support. I.e you can have /status/fizz and /status/buzz. If you name the status page default you should be able to access it from just /status. If you want to have it be anything else, you could probably use a reverse proxy like NGINX and some special configuration.

In my opinion, if it's default anyway, why shouldn't you be able to simply access it by going to the domain root like before? Surely this isn't hard to implement.

You can achieve this by setting a dedicated domain name to your status page. Please read:
https://github.com/louislam/uptime-kuma/wiki/Status-Page

In my opinion, if it's default anyway, why shouldn't you be able to simply access it by going to the domain root like before? Surely this isn't hard to implement.

You can achieve this by setting a dedicated domain name to your status page. Please read: https://github.com/louislam/uptime-kuma/wiki/Status-Page

Oh I did not know about that. However, that makes it even worse for some reason. I entered my domain properly into the Domain Names field but now the domain root redirects me to the dashboard, even though the Entry Page setting is set to Status Page. I'm on 1.18.0 and just re-updated as well, no change
Sorry for issue-jacking btw, idk if I should make a new issue about this or if here is fine


How to user karma?

Hello,
I have some questions:

Where to place the config file? I have tried in project root and src folder and it didnt work
What should be the format of the file? Just JSON? Or module exports? None of these work
How to set up karma? In readme there should be framework: 'karma' but it does not work.

@tomaszs Yes same questions from me. I have created my config and specified framework: karma, however I am getting jest.fn references in the spec.ts output file.

Same problem here.

@minux84 yes, it works.

You also can use config file https://github.com/allenhwkim/ngentest#config

@allenhwkim I think it's more about the documentation. Where the file should go, what should be format to that file, and if it needs to be declared in any place.

@allenhwkim I don't think the config file is working as we are expecting it to. The documentation says

You can override configuration by creating a file named as ngentest.config.js in your application directory.

which leaves me to believe that I should be able to add the file to the root of my project and run ngentest from there; however, ngentest is actually looking for the config file in the root of the directory it is installed in.
const appRoot = require('app-root-path');
...
if (fs.existsSync(path.join(appRoot.path, 'ngentest.config.js'))) {

Making changes to the config file there appears to work. I think this logic should be changed to allow the user to specify the config file to use as an argument  (maybe --config), check the working directory if --config is not set, and maybe use the one in ngentest's root directory as a backup. Let me know what you think; I have some free time so I can help work on this issue.

@jacobmcgowan plz make a PR for it


Label description for sample data incorrect

The description for the column in the dataset describing the different sentiments is incorrect.  If you open the linked file, you'll quickly see that the description is backwards:
Section: Example Datasets
Scenario: Classification
Example: Predict sentiment of website comments
Current Text: "0 when negative sentiment, 1 when positive"
Fix: "1 when negative sentiment, 0 when positive"

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

ID: f35b206b-87eb-cca0-8854-d1fcd6d8732f
Version Independent ID: 11c11e7b-5c02-ee1a-e17d-f5cb4cafbab8
Content: What is Model Builder and how does it work? - ML.NET
Content Source: docs/machine-learning/automate-training-with-model-builder.md
Product: dotnet-ml
GitHub Login: @luisquintanilla
Microsoft Alias: luquinta

Associated WorkItem - 261100

Thanks @bradseay!


parallel TS version

TO DO: "swapping" perturbation has not yet been tested on parallel implementation

new with bugs corrected for combinatorial problems


Enhancement: Interact with Wises/Skills/Traits

It would be helpful if we click on the name for the Wises, Skills, and traits and it will open up the compendium item for them so we can see any details about those values.

Clicking those load the skill into the dice roller

You're welcome to make a pull request


add a records codepath with a limit field

Signed-off-by: Anthony Voutas<EMAIL_ADDRESS>

sorry this was unintentional


Refactoring record group rule set controller

I'm refactoring the record group rule set in order to fix some identified issues to reconcile rules and improve maintainability.

We must waiting #116 to be merged first and rebase it after merge.


[FEATURE] Add possibility to load services.xml from plugins

Hey folks,
with this patch it is possible to register a services.xml file directly from the plugin directory.
The solution with services_local.xml which is already implemented will not work for any plugins which should be in the store.
Regards,
Thomas

:+1: And please add the possibility to add a custom Compiler Pass, too!

We a currently working on exactly that problem.
Your implementation is a bit too naiv. For example it does not take into account if a plugin is enabled.
We will release some concepts for a new plugin system in the following days so stay tuned.
I am going to close this PR for now because it's not in a mergeable state.


fix bug under node > 4.0.0

Array.prototype.map provides 3 arguments (currentValue, index(number), array).
fs.createReadStream accepts 2 arguments (path(string), options(object)).
The second value index, which is a number, is treated as options by createReadStream, and that caused an error with node > 4.0.0.

:+1:


Added transform functions

Codecov Report

Merging #27 (6e16290) into main (3853533) will decrease coverage by 28.15%.
The diff coverage is 0.00%.

@@             Coverage Diff             @@
##             main      #27       +/-   ##
===========================================
- Coverage   91.04%   62.88%   -28.16%
===========================================
  Files           3        4        +1
  Lines          67       97       +30
===========================================
  Hits           61       61
- Misses          6       36       +30

Impacted Files
Coverage Δ

src/transform.jl
0.00% <0.00%> (ø)

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 3853533...6e16290. Read the comment docs.


Tumblr rate limit has been exceeded

Ripme version: v1.7.14

Java version:
java version "1.8.0_161"
Java(TM) SE Runtime Environment (build 1.8.0_161-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.161-b12, mixed mode)

Operating system: Microsoft Windows [Version 10.0.15063]

Exact URL you were trying to rip when the problem occurred: bbc-chan.tumblr.com (NSFW)

Please include any additional information about how to reproduce the problem:
Attempting to rip bbc-chan.tumblr.com results in:
Downloading http://api.tumblr.com/v2/blog/bbc-chan.tumblr.com/posts/photo?api_key=JFNLu3CbINQjRdUvZibXW9VpSEVYYti[REDACTED]&offset=0
Tumblr rate limit has been exceeded
Rip complete, saved to \rips\tumblr_bbc-chan.tumblr.com

Expected Behavior
Expected to be able to rip the tumblr after changing to my own tumblr-key in rip.properties
Actual Behavior
Tumblr rate limit still exceeded.
I'd like to know if my method of changing the key was the correct idea, despite it not working

@cyian-1756 so how does one change the API key correctly? I'm having the same issue here

@Moxfi Any update?

I'm closing this @Moxfi if this is still an issue leave a comment and I'll reopen it

Hi! Sorry for not updating earlier - I need to change my notif. settings.
"Changing the API key should've worked. Is the api key in the error message your api key?"
-Yes, hence the [REDACTED]
Ripping "bbc-chan.tumblr.com" works right now (currently downloading and succeeding in each file), so I can't really give more information on the issue. I've updated RipMe to v1.7.19 few days ago, so I'm not sure if I'm running with your dev API key or mine - does the automatic update change the key to your dev API or keep mine? Didn't pull Ripme.jar apart since everything seems to be okay for now.
You can keep the issue closed as it has resolved itself mysteriously.

does the automatic update change the key to your dev API or keep mine?

Updates shouldn't change the api key.

Hi, I have the same problem. When I want to download from tumblr, it says "Tumblr rate limit has been exceeded"

@juanspeed Are you using your own api key or one of ripmes default keys?

@cyian-1756  I'm using the default keys.

@juanspeed

I'm using the default keys.

Then you're going to run into rate limit issues. If you want to download from tumblr without running into that you need to make an account and get your own api keys

hi...how can i fix this issue? I am having the same problem.. :(
i am not sure how to apply for the api key as there are questions in the tumblr form that I dont know what answers to provide for

i am not sure how to apply for the api key as there are questions in the tumblr form that I dont know what answers to provide for

@fernandezh1983
Which questions?

Try the steps listed here:
https://github.com/mikf/gallery-dl/blob/master/docs/configuration.rst#extractortumblrapi-key--api-secret

Try the steps listed here:
https://github.com/mikf/gallery-dl/blob/master/docs/configuration.rst#extractortumblrapi-key--api-secret

where and how to write key? rip.properties? there only "tumblr.auth" line. no line for secret key.


failed installing using virtualenv

(tensorflow)itay@ubuntu:~/tensorflow$ pip install --upgrade https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-0.5.0-cp27-none-linux_x86_64.whl
Downloading/unpacking https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-0.5.0-cp27-none-linux_x86_64.whl
Downloading tensorflow-0.5.0-cp27-none-linux_x86_64.whl (10.9Mb): 10.9Mb downloaded
Running setup.py egg_info for package from https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-0.5.0-cp27-none-linux_x86_64.whl
Traceback (most recent call last):
File "", line 14, in
IOError: [Errno 2] No such file or directory: '/tmp/pip-2LuRsH-build/setup.py'
Complete output from command python setup.py egg_info:
Traceback (most recent call last):
File "", line 14, in
IOError: [Errno 2] No such file or directory: '/tmp/pip-2LuRsH-build/setup.py'

Command python setup.py egg_info failed with error code 1 in /tmp/pip-2LuRsH-build
any help?

http://www.tensorflow.org/get_started/os_setup.html#pip-installation-issues ?  Let us know if those instructions don't help

they don't help , that's why I opened an issue.
I was able to run it using docker.