2.0.0 does not disconnect on disposing NetworkPrinter

When disposing the NetworkPrinter, it looks like the connection is not terminated.

I had the same issue, the application printed once and stopped working, the solution was to implement a Singleton architecture to maintain the same connection with the printer, it solved for me

Hi @gusVLZ I am facing the exact same problem as you and would like to know if you can share a sample code of your solution.  Please note that I am using the library in an Asp.net Core 5 MVC project. Thanks in advance.

Give the new ImmediateNetworkPrinter a try in release 3.0.0 @AertsIT @orbitasol , it does not have these issues with repeated disposals.  The NetworkPrinter implementation in 2.0 was meant to be a singleton for the lifetime of your application, as it handles reconnecting internally, which is what Gus recommended.  The ImmediateNetworkPrinter is simpler to use, but it loses the status functionality that the singleton approach has.


chat: fix issues with sent indicators, various issues with replies

Fixes LAND-1167
Fixes LAND-1185
Fixes LAND-1184
Fixes LAND-1183
Also fixes a misnamed type for reply responses.

I have to change my fix for displaying the pending status on chat messages

Ok, we should be good to go.

Accidentally tagged 1172, meant to tag LAND-1176. Still can't repro 1172.


Potentially confusing examples in documentation

Thanks very much for this crate.
The examples in the README and the documentation all show using dotenv::dotenv().ok() or dotenv::from_filename("custom.env").ok().  The .ok() causes dotenv to silently ignore errors in loading the environment file.  Perhaps that should have been obvious to me, but it wasn't, especially when I first started using the crate a few months ago.  Given how explicit Rust typically is with errors, this wasn't the behavior I expected.  I've learned my lesson, but wondered if others might also have been confused.
I understand not wanting to have full error handling in examples, but the most common way I've seen this handled in the Rust ecosystem is to use expect.  Would you be open to changing the documentation examples to something like dotenv::dotenv().expect("Could not open .env file")?  If so, I'd be happy to submit a PR.

I would be more than happy to accept a PR changing this in the examples.

The dotenv function will return an error so long as it can't find a .env file. That isn't generally considered an error state for programs loading environment variables like this, since the file is just one way to pass environment variables into the function. I'd say dotenv().ok() is typically the right way to use the crate.
Definitely in support of improving the documentation to avoid this misconception, but I don't think expect is the right solution


How to record specific topics from the L515 camera into bag file by using librealsense SDK without ROS?

Before opening a new issue, we wanted to provide you with some useful suggestions (Click "Preview" above for a better view):

Consider checking out SDK examples.
Have you looked in our documentations?
Is you question a frequently asked one?
Try searching our GitHub Issues (open and closed) for a similar issue.

All users are welcomed to report bugs, ask questions, suggest or request enhancements and generally feel free to open new issue, even if they haven't followed any of the suggestions above :)

Required Info

Camera Model
{ R200 / F200 / SR300 / ZR300 / D400 }

Firmware Version
(Open RealSense Viewer --> Click info)

Operating System & Version
{Win (8.1/10) / Linux (Ubuntu 14/16/17) / MacOS

Kernel Version (Linux Only)
(e.g. 4.14.13)

Platform
PC/Raspberry Pi/ NVIDIA Jetson / etc..

SDK Version
{ legacy / 2.. }

Language
{C/C#/labview/nodejs/opencv/pcl/python/unity }

Segment
{Robot/Smartphone/VR/AR/others }

Issue Description
<Describe your issue / question / feature request / etc..>
Hi,
I wanted to record only color and depth frames from the L515 camera into a bag file by using rs-record or record-and-playback kind example, how can I do that?
Thanks.

@SatishAkula91 The default only includes depth streaming for rs-record-playback. Please add color streaming (e.g. color = color_map.process(frames.get_color_frame());) to the example below, then you can get both depth and color streaming.
https://github.com/IntelRealSense/librealsense/blob/master/examples/record-playback/rs-record-playback.cpp#L72
Also please modify the rendering and playback accordingly.
https://github.com/IntelRealSense/librealsense/blob/master/examples/record-playback/rs-record-playback.cpp#L197
https://github.com/IntelRealSense/librealsense/blob/master/examples/record-playback/rs-record-playback.cpp#L167

@RealSenseSupport  Thanks for the support.

@SatishAkula91 Sorry. My mistake. So I understood you don't want to record motion data into a.bag, right?
You can try to add two lines below after
https://github.com/IntelRealSense/librealsense/blob/master/examples/record-playback/rs-record-playback.cpp#L94
cfg.enable_stream(rs2_stream::RS2_STREAM_COLOR, 640, 480, rs2_format::RS2_FORMAT_RGB8, 30);
cfg.enable_stream(rs2_stream::RS2_STREAM_DEPTH, 640, 480, rs2_format::RS2_FORMAT_Z16, 30);

@RealSenseSupport  Thanks for the support.
It's working now.

@SatishAkula91 Thanks for the update! Glad to hear that it works. Close this ticket accordingly.


Verify version constraints are used in the same way

Needed for parity before we can 'deprecate' the old .nuspec as proposed in #5.

So according to here
This is the new format:
<PackageReference Include="ExamplePackage" version="[1.3.2,1.5)" />


[BUG] BWA channel not accepting wildcards

If run on AWS Batch, using a reference from iGenomes, BWA will look for an index files using this string:
s3://ngi-igenomes/igenomes//Homo_sapiens/GATK/GRCh38/Sequence/BWAIndex/Homo_sapiens_assembly38.fasta.64.{amb,ann,bwt,pac,sa}
This results in the following error:
Unexpected error [UnsupportedOperationException]

 -- Check script '/Users/panix/.nextflow/assets/nf-core/sarek/main.nf' at line: 481 or see '.nextflow.log' file for more details

Caused by the use of { } which for some reason does not work with AWS Batch or S3.

Patched in branch: bug-bwa-index


Create FAQ page

An FAQ page is needed in order to explain all the relevant details of the procedure.

Fixed by #101, closing.


Real-ESRGAN upscale image input?

Greetings,
Is there a way to upscale an existing image? Not having to go through txt2image or image2image.
Thank you,

On the development branch (which will soon be the main branch), you can use the !fix command to do this:
dream> !fix /path/to/image/000200.12345.png -U 4 0.75

We'll have support for this in the web UI in the near future.

@psychedelicious also, I just added the images I want to upscale to the outputs folder, renamed them after ones I already have, and got them in the gallery after gui refresh :-)

Sneaky!
@beepopRUS
You'll need to pull in and checkout the development branch e.g. git pull origin development followed by git checkout development. The new features there will be released to the main branch in the coming days, so you could also wait for that.
Note that the development branch is under very active development and things are not guaranteed to work.
Closing as resolved.


Calling response.body(String) overrides any object the Route returns

Like the poster in #385 I'm finding some quirkiness in the way the response body is set.
It seems that the String provided to response.body(String) is always used as the response body if an object is returned from a Route.handle(Request, Response) call. If the route sets response.body(String) and also returns a String, the returned String is what is returned to the client.
For example, this code always returns "This is what will actually be returned at the end of the chain" instead of a toString() of SomeObjectResponse object:
public class Server {

	public static void main(String[] args) {
		new Server();
	}

	protected BugReport() {
		Spark.get("/version", (request, response) -> {
			response.body("This is what will actually be returned at the end of the chain");
			return new SomeObjectResponse("v200.34");
		});
	}

	class SomeObjectResponse {
		private String version;

		public SomeObjectResponse(String version) {
			this.version = version;
		}

		public String getVersion() {
			return version;
		}
	}
}

But if we change it to return two Strings:
import spark.Spark;

public class Server {

	public static void main(String[] args) {
		new Server();
	}

	protected BugReport() {
		Spark.get("/version", (request, response) -> {
			response.body("This is what will actually be returned at the end of the chain");
			return "This is the new champion of the body";
		});
	}

	class SomeObjectResponse {
		private String version;

		public SomeObjectResponse(String version) {
			this.version = version;
		}

		public String getVersion() {
			return version;
		}
	}
}

then "This is the new champion of the body" is what is ultimately returned to the client.
I'm trying to work around the issue where the response body isn't provided to any of the after filters and ran into this problem by accident. It seems to be caused by spark.http.matching.Routes lines 70-80:
...
        if (content instanceof String) {
            String contentStr = (String) content;

            if (!contentStr.equals("")) {
                context.responseWrapper().body(contentStr);
            }
        }
    }
}

context.body().set(content);

To my untrained eye it seems like context.responseWrapper() should retain a reference to the object body even it it's not a String.
My use case is where I'm trying to create a filter that will transform object responses to JSON so I don't have to do the transformation in every Route.

Hi @steveperkins. The whole return value vs body(value) setup is a bit messy, but there's not much that can be done without breaking backwards compatibility.  The best advice I can give is to learn how it works (you seem to have mapped it out) and be consistent in how you write your application.

@tipsy that's understandable, it would be bad news to break older code. Any suggestions for getting the response body in an after filter to be non-null?

In one of my older projects I had a setBody(req, res, "Body") method which would set the body, as well as store the body value as a request-attribute. You would do getBody(req, res) to retrieve it. I would not recommend it at all, but it's an option if you can't find a better way (I couldn't at the time).

@tipsy thanks for the tip. I'll keep searching for a reasonable way to manage this issue. I've started a new project and I love Spark Java's simplicity, but I don't want to institute a series of hacks just to get it to function as intended.

If you think of something smart, please let us know.


Move status page lore filename

Previously, filename was wrong. Now it is correct...I hope...
Signed-off-by: Matt Langbehn<EMAIL_ADDRESS>

gate-recheck


[MB-9609] Migrate Backend all pages

This patch migrates all the Backend Testing pages to its own section. Because of how the docs are setup in Docusaurus, they will start to appear on the top left so they are not integrated into “Docs” while we migrate more pages.
This PR is an amalgamation of other PRs, #27 #30.

Thanks @YanZ777 🎉
This should also handle the broken links. but I'll use your approval here to merge things in and then we can handle broken links on a case by case basis if folks notice or bring it up in #wg-documentation.

Thanks @YanZ777 🎉
This should also handle the broken links. but I'll use your approval here to merge things in and then we can handle broken links on a case by case basis if folks notice or bring it up in #wg-documentation.

When I build Docusaurus I see a lot of broken link warnings. Maybe I didn't build cleanly? I agree though, we can handle broken links on a case by case basis.


[WIP] upgrade to JRuby9000

Give JRuby <IP_ADDRESS>.pre1 a try, see: http://jruby.org/2015/01/20/jruby-9-0-0-0-pre1.html

Coverage remained the same when pulling c1e16035998e622a3a27c9c6065bf51e8669aa53 on jruby9000 into 0966eeb2a5deb3ae4e0e86baa2feffd78a8b40cc on master.

Coverage decreased (-3.76%) to 41.12% when pulling d0e484377635c4e3eec94b564c2983a483785d4a on jruby9000 into c64fd0243a324135bbb61ecfd0be8e0c29e2cdd5 on master.

Coverage decreased (-0.57%) to 81.82% when pulling 46548a3e8d437e296e1258a86bb807f0dcdd2985 on jruby9000 into 3ca8e16c48290b903c8b5557cdc93d3b44d788c4 on master.

Coverage decreased (-0.57%) to 81.82% when pulling 46548a3e8d437e296e1258a86bb807f0dcdd2985 on jruby9000 into 3ca8e16c48290b903c8b5557cdc93d3b44d788c4 on master.

Coverage decreased (-0.57%) to 81.82% when pulling fc859038b8e9101fded6960ce74d5cb89fd02d29 on jruby9000 into 7722aa1d95b3509373cd9ed4b66ebfd9263cbade on master.

Coverage remained the same at 82.55% when pulling 23e5b18e6782c9a71350bbec439728efa6847ef9 on jruby9000 into 4d76c82abeba96f0d8178770dcc61d798538a3c6 on master.

Coverage decreased (-0.62%) to 81.93% when pulling cadf2d65335d2d54384775845dd72762a2e0e8ec on jruby9000 into 2e5319e04dc64747a78cd82790d7ca49e51a7313 on master.

Coverage remained the same at 80.53% when pulling b4ffaaab78ca99d90d5e877455372c589938d059 on jruby9000 into d7467550448a7e725655c8886d95da02520a5fde on master.

Coverage decreased (-0.44%) to 80.53% when pulling 0ee5f3745914b3c2e69743afd15c09a82447f763 on jruby9000 into 23279a7d027d636ce3a0fa67b780aa5d33587458 on master.

Coverage decreased (-0.44%) to 80.62% when pulling fc0571dbc6a53f1c268ea2fe550b377654b1df7d on jruby9000 into af8f999e67f4d2c2b64f71d82a20d4514232ad74 on master.

Coverage remained the same at 81.72% when pulling c12d91ec0d1b599fc9e2cb7263319ad3749edaac on jruby9000 into 0282dd0b47fb089fd0fa1a5e7a2c0817f06ba52f on master.


switched regex to match pg:backups unschedule color

Fixes #1413 . @uhoh-itsmaciek , Can you double-check that I'm using color names correctly here?

@uhoh-itsmaciek I added what I think you're asking for, although I can't test it, because I seem to have put my test app in a wierd unknown state. Also, I didn't see a spec at spec/heroku/command/pg_backups_spec.rb, so I didn't add tests. :postal_horn: SO BEWARE :postal_horn:

Looks good. And yeah, unfortunately I picked up pg-extras' bad habit of lack of test coverage. I'll try to add some basic coverage when I have a chance.

Seems to be related to https://support.heroku.com/tickets/200070 . Who do I talk to about merging, etc?

if @uhoh-itsmaciek thinks it looks good I'm comfortable with merging

@neovintage you had run into this issue, right? Can you try @chadbailey59's fix and see if that addresses it?
You should be able to install and run a local toolbelt by running git clone git@github.com:heroku/heroku.git and then specifying the full path to the binary instead of relying on $PATH (bin/heroku pg:backups unschedule). Let me know if you run into any problems.

Awesome.  This pr fixes the problem of unscheduling.
I found another problem. If you try to schedule over an already present schedule then we get an internal server error:  http://cl.ly/image/091Y1F1r291u.  We can open that as a bug and do it later.  Its not as critical because there is a workaround path (e.g. unschedule first then schedule).

@neovintage That happens with or without this patch, right? I'll take a look at that, but if so, then I think this is good to go @dickeyxxx (though I'll have some more patches for you later today).

That happens with AND without this patch
On Tue, Feb 24, 2015 at 8:45 AM, Maciek Sakrejda<EMAIL_ADDRESS>wrote:

@neovintage https://github.com/neovintage That happens with or without
this patch, right? I'll take a look at that, but if so, then I think this
is good to go @dickeyxxx https://github.com/dickeyxxx (though I'll have
some more patches for you later today).
—
Reply to this email directly or view it on GitHub
https://github.com/heroku/heroku/pull/1414#issuecomment-75793529.

Ok, great. So I'm looking at that now, but I think this patch is ready to go.


[webapp]:Add endpoint for AppService CLI Github token endpoint

MSFT employees can try out our new experience at OpenAPI Hub  - one location for using our validation tools and finding your workflow.

Add endpoint for AppService CLI Github token endpoint
Update WebSiteManagementClient default tag to 2020-06

Contribution checklist:

[x] I commit to follow the Breaking Change Policy of “no breaking changes
[x] I have reviewed the documentation for the workflow.
[x] Validation tools were run on swagger spec(s) and errors have all been fixed in this PR. How to fix?

If any further question about AME onboarding or validation tools, please view the FAQ.
ARM API Review Checklist

[x] Ensure to check this box if one of the following scenarios meet updates in the PR, so that label “WaitForARMFeedback” will be added automatically to involve ARM API Review. Failure to comply may result in delays for manifest application. Note this does not apply to data plane APIs, all “removals” and “adding a new property” no more require ARM API review.

Adding new API(s)
Adding a new API version
Adding a new service

[ ] If you are blocked on ARM review and want to get the PR merged with urgency, please get the ARM oncall for reviews (RP Manifest Approvers team under Azure Resource Manager service) from IcM and reach out to them.

Breaking Change Review Checklist
If there are following updates in the PR, ensure to request an approval from API Review Board as defined in the Breaking Change Policy.

[ ] Removing API(s) in stable version
[ ] Removing properties in stable version
[ ] Removing API version(s) in stable version
[ ] Updating API in stable version with Breaking Change Validation errors
[ ] Updating API(s) in preview over 1 year

Please follow the link to find more details on PR review process.

/azp run automation - sdk

/azp run automation - sdk

@naveedaz  Please fill out the contribution checklist and read the associated documentation.  It is no longer allowed to add new APIs into an existing API Version

@naveedaz Please fill out the contribution checklist and read the associated documentation. It is no longer allowed to add new APIs into an existing API Version

@markcowl could you point us to the documentation that you are referring to here? We found this https://dev.azure.com/azure-sdk/internal/_wiki/wikis/internal.wiki/82/Manual-Process-Adding-new-resource-type-or-APIs-to-an-existing-API-version - and so were not aware that we are required to have a new api-version for this change. Thanks!

@naveedaz: https://github.com/microsoft/api-guidelines/blob/vNext/azure/Guidelines.md#api-changes-that-require-a-version-change

/azp run automation - sdk

/azp run automation - sdk

/azp run automation - sdk

/azp run

@calvinsID Please fix the linter errors (and warnings) indicated in the LintDiff failure above.  Also, this will need an ARM review, as indicated.

/azp run automation - sdk

/azp run automation - sdk

@markcowl Regarding the R4015 linter errors, they are in the previous 2020-06 version and unrelated to any changes. Can I get approval to bypass them?

/azp run automation - sdk

@akning-ms can you please review this change please?

@akning-ms can we get a review/signoff on this please?

/azp run automation - sdk

/azp run automation - sdk

/azp run automation - sdk

@markcowl Regarding the R4015 linter errors, they are in the previous 2020-06 version and unrelated to any changes. Can I get approval to bypass them?

@markcowl can we get a review on the updates please. Thanks!

Ping @akning-m

Ping @akning-ms

Hi @panchagnula , This PR also need ARM Sign off.  and this PR is adding a new stable version 2020-09-01. but only includes ResourceProvider.json, our best practice is every version include all your API which like version 2020-06-01. can we know why?
And can you give us for info for this PR for us better review.

what is the purpose of the PR?
when your service is ready on production
when your swagger target to merge?
Is there any SDK or CLI that require refresh after Swagger published?

Hi @akning-ms, who would be able to sign off on behalf of ARM? We only bumped ResourceProvider to 2020-09 because this swagger update only includes update to a single endpoint in ResourceProvider. To answer your questions:

The PR is to include the endpoint POST /providers/Microsoft.Web/generateGithubAccessTokenForAppserviceCLI, which is needed by Azure CLI. It is used as part of CLI's OAuth flow with github - it takes in a code, and returns to the user a github personal access token
The endpoint was released as part of ANT89
We want to merge the swagger as soon as possible
We want to generate python SDK so that CLI can use this

Please let me know if you have any more questions!

Hi @akning-ms, who would be able to sign off on behalf of ARM? We only bumped ResourceProvider to 2020-09 because this swagger update only includes update to a single endpoint in ResourceProvider. To answer your questions:

The PR is to include the endpoint POST /providers/Microsoft.Web/generateGithubAccessTokenForAppserviceCLI, which is needed by Azure CLI. It is used as part of CLI's OAuth flow with github - it takes in a code, and returns to the user a github personal access token
The endpoint was released as part of ANT89
We want to merge the swagger as soon as possible
We want to generate python SDK so that CLI can use this

Please let me know if you have any more questions!

If you are blocked on ARM review and want to get the PR merged with urgency, please get the ARM oncall for reviews (RP Manifest Approvers team under Azure Resource Manager service) from IcM and reach out to them.

/azp run unifiedPipeline

Hi @calvinsID,  some properties(vnetRouteAllEnabled..) removed in new version. this could be a breaking change.
refer to: https://github.com/Azure/azure-rest-api-specs/blob/33b5733cc82028c9ce6e2c9ec9f28e7f763098f7/specification/web/resource-manager/Microsoft.Web/stable/2020-06-01/CommonDefinitions.json#L2152:L2160

Hi @calvinsID, some properties(vnetRouteAllEnabled..) removed in new version. this could be a breaking change.
refer to: https://github.com/Azure/azure-rest-api-specs/blob/33b5733cc82028c9ce6e2c9ec9f28e7f763098f7/specification/web/resource-manager/Microsoft.Web/stable/2020-06-01/CommonDefinitions.json#L2152:L2160

Hi @calvinsID, some properties(vnetRouteAllEnabled..) removed in new version. this could be a breaking change.
refer to: https://github.com/Azure/azure-rest-api-specs/blob/33b5733cc82028c9ce6e2c9ec9f28e7f763098f7/specification/web/resource-manager/Microsoft.Web/stable/2020-06-01/CommonDefinitions.json#L2152:L2160

Good catch, thanks! Seems like this was added in after I copied over the old (2020-06) version. Will add back into new (2020-09) version


Possible bug in our terraform versions?

Description
soooo, while working on the ctlog stuff, noticed this, which seems a bit sus, but maybe I’m missing something.
They also seem to now be up to 4.37 here:
https://registry.terraform.io/providers/hashicorp/google-beta/latest
https://registry.terraform.io/providers/hashicorp/google/latest
https://github.com/sigstore/scaffolding/blob/main/terraform/gcp/modules/ctlog/versions.tf#L21
    google = {
      version = ">= 4.11.0, < 4.26.0"
      source  = "hashicorp/google-beta"
    }
    google-beta = {
      version = ">= 4.11.0, < 4.26.0"
      source  = "hashicorp/google-beta"
    }

When I run terraform validate it complains (looks like rightfully to me):
vaikas@villes-mbp mysql % terraform validate
╷
│ Warning: Duplicate required provider
│
│   on versions.tf line 25, in terraform:
│   25:     google-beta = {
│   26:       version = ">= 4.11.0, < 4.26.0"
│   27:       source  = "hashicorp/google-beta"
│   28:     }
│
│ Provider hashicorp/google-beta with the local name "google-beta" was previously required as "google". A provider can only be required once within required_providers.
Before I go screwing around too much, seems like the first source should simply be hashicorp/google

[versions.tf](https://github.com/sigstore/scaffolding/blob/main/terraform/gcp/modules/ctlog/versions.tf)
    google = {
<https://github.com/[sigstore/scaffolding](https://github.com/sigstore/scaffolding)|sigstore/scaffolding>sigstore/scaffolding | Added by [GitHub](https://sigstore.slack.com/services/B01UE7AR3TL)

Sure looks like a bug to me, but curious if I'm missing something here?
Version
head

first block should be
    google = {
      version = ">= 4.11.0, < 4.26.0"
      source  = "hashicorp/google"
    }


Kitura Welcome Screen points to missing TodoList repo

The link to the TodoList repo should be replaced with another Kitura repo.

Should it point to https://github.com/IBM-Swift/TodoList-CouchDB instead?

That makes sense, and should be a quick fix (no need to change the icon).

On Jul 19, 2017, at 9:14 AM, Youming Lin<EMAIL_ADDRESS>wrote:
Should it point to https://github.com/IBM-Swift/TodoList-CouchDB instead?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or mute the thread.


W307 is back

thanks I added it back to the database and also @Cyborger1 prevented it from happening again


How do i use it ?

How do i use it ?

Simply run  .kaomoji joy <text here> and it will send your message with a random kaomoji from the joy category at the end of it.
After typing .kaomoji or .kao, the autocomplete prompt will show the list of available emote types or you can check the  README.
Note that if you use a command prefix different to the default you should replace the . with that prefix.


Failure when running QAOA on AQT-Simulator

Informations

Qiskit AQT Provider version: 0.4.2
Qiskit version: 0.28 and 0.27
Python version: 3.8.0
Operating system: Linux

What is the current behavior?
I wanted to execute QAOA on the AQT-Simulator, but unfortunately I have this error several times in a row:
FAILURE: Can not get job id, Resubmit the qobj to get job id.Error: 'list' object has no attribute 'qubits'
Steps to reproduce the problem
import networkx as nx
import numpy as np
from qiskit.algorithms.optimizers import SPSA
from qiskit.utils import QuantumInstance
from qiskit_optimization.algorithms import MinimumEigenOptimizer
from qiskit.algorithms import QAOA
from qiskit_aqt_provider import AQTProvider
from qiskit_optimization.applications import Maxcut

# create graph
n = 4
graph = nx.Graph()
graph.add_nodes_from(np.arange(0, n, 1))
elist = [(0, 1, 1), (1, 2, 1), (2, 3, 1), (3, 0, 1)]
graph.add_weighted_edges_from(elist)

# create Maxcut
max_cut = Maxcut(graph)
max_cut_qubo = max_cut.to_quadratic_program()

# connection to AQT
aqt = AQTProvider('<token>')
print(aqt.backends)
simulator_backend = aqt.backends.aqt_qasm_simulator
quantum_instance = QuantumInstance(backend=simulator_backend,shots=200)
qaoa = QAOA(optimizer=SPSA(maxiter=1), quantum_instance=quantum_instance)

# execute qaoa
MinimumEigenOptimizer(qaoa).solve(max_cut_qubo)

What is the expected behavior?
Running without failure.
Suggested solutions

I can reproduce this, however I do not understand the error as the AQT jobs have a job_id that is returned by the API (explicitly verified this).  I would open an issue in the qiskit-terra repo as the issue is likely in the quantum_instance job submission code.

I took a look at this and after adding a bunch of raises and prints to the QuantumInstance code the underlying issue is in the aqt provider: https://github.com/Qiskit-Partners/qiskit-aqt-provider/blob/master/qiskit_aqt_provider/aqt_job.py#L80 does not account for a list of circuits. backend.run() can take a QuantumCircuit or a list of QuantumCircuit objects and while the aqt provider only supports a single circuit we still should accept a list of 1 as input and test that path. It should be simple enough to fix (probably just converting a single entry list to a QuantumCircuit in the job).

What could be tried, to check that out, is to set this environment variable that allows the circuits per job to be limited and see if that works - of course it may turn out to be a lot of jobs dependent on the algo in question. (I notice the name never got changed though!)

MAX_CIRCUITS_PER_JOB = os.environ.get("QISKIT_AQUA_MAX_CIRCUITS_PER_JOB", None)

I took a look at this and after adding a bunch of raises and prints to the QuantumInstance code the underlying issue is in the aqt provider: https://github.com/Qiskit-Partners/qiskit-aqt-provider/blob/master/qiskit_aqt_provider/aqt_job.py#L80 does not account for a list of circuits. backend.run() can take a QuantumCircuit or a list of QuantumCircuit objects and while the aqt provider only supports a single circuit we still should accept a list of 1 as input and test that path. It should be simple enough to fix (probably just converting a single entry list to a QuantumCircuit in the job).

Yes, you're right.
I set self.qobj to the given QuantumCircuit and it's working.
def _build_memory_mapping(self):
    qu2cl = {}
    if isinstance(self.qobj, QasmQobj):
        for instruction in self.qobj.experiments[0].instructions:
            if instruction.name == 'measure':
                qu2cl[instruction.qubits[0]] = instruction.memory[0]
        return qu2cl
    qubit_map = {}
    count = 0

    # NEW #

    # check if self.qobj is list
    if isinstance(self.qobj, list) and len(self.qobj) != 0:
        # check if first element of self.qobj is QuantumCircuit
        if isinstance(self.qobj[0], QuantumCircuit):
            # set self.qobj to QuantumCircuit object
            self.qobj = self.qobj[0]

    for bit in self.qobj.qubits:
        qubit_map[bit] = count
        count += 1
    clbit_map = {}
    count = 0
    for bit in self.qobj.clbits:
        clbit_map[bit] = count
        count += 1
    for instruction in self.qobj.data:
        if instruction[0].name == 'measure':
            for index, qubit in enumerate(instruction[1]):
                qu2cl[qubit_map[qubit]] = clbit_map[instruction[2][index]]
    return qu2cl

@lasys please feel free to open a PR with your modification (I meant to last week but clearly forgot about it) to fix this issue. The one thing I'd say though is that the list will only have a single entry. The AQTBackend's configuration set the max_experiments attribute to 1: https://github.com/Qiskit-Partners/qiskit-aqt-provider/blob/master/qiskit_aqt_provider/aqt_backend.py#L49 so it should raise an exception if there is more than 1 circuit in the list: https://github.com/Qiskit-Partners/qiskit-aqt-provider/blob/056b203e97bb5eabcc77b08c359f711628c11efe/qiskit_aqt_provider/circuit_to_aqt.py#L77

@mtreinish all right. Then a simple fix like:
...
qubit_map = {}
count = 0

self.qobj = self.qobj[0]

for bit in self.qobj.qubits:
    qubit_map[bit] = count
    count += 1
clbit_map = {}
...

should be okay, shouldn't it?
I will open a PR.


camelCased foreign keys are returned

Currently, we're only filtering out underscore_case and dash-case id/types. We also need to check for camelCase.
Example:
businessId should not be returned as part of the payload as it's a foreign key.

closing because of decisions in #72


first version of RDF conversion

I build upon the pull request of @supermaxiste.
the output will now

add properties to the output
convert biocypher 'edges' to rdf 'nodes'
add properties of the biocypher 'edges' to the rdf 'nodes'
take care of some uriRefs

what still should/could be improved:

uri processing
unit test

Thanks a lot, @LoesvdBiggelaar! @nilskre could you do a first pass on this?

Thanks a lot, @LoesvdBiggelaar! @nilskre could you do a first pass on this?

Let me know if I should update the code based on the feedback!

Thanks a lot for the PR @LoesvdBiggelaar
@slobentanzer Yes, I will have a look at it.

Great work so far! Thanks a lot.
One question: How do you debug the generated RDF files? Do you load them in e.g. Protege to visualize them?
I have added some code-specific comments in the review and am happy to hear your opinion about them. Some general comments:

At the moment the tests are failing. Before merging they need to pass.
It would be great to have a docs page describing how to use the RDF output adapter (similar to the neo4j output docs.
Not sure, if you already have used the pre-commit hooks

If there are any questions don't hesitate to ask.

Thanks for the feedback! I'll process them

regarding the tests, only the test/test_integration.py is failing. However, I don't think I changed anything there. Could someone explain what that test is actually testing and how I influenced this test with the RDF code?

Hi Loes,
you are right, this is a bug (that somehow did not trigger the test to fail before, which is mysterious). I wanted to fix it, but I cannot push to the PR (You don't have permissions to push to "thehyve/biocypher" on GitHub.). Can you allow maintainers to modify this PR?

you are right, this is a bug (that somehow did not trigger the test to fail before, which is mysterious). I wanted to fix it, but I cannot push to the PR (You don't have permissions to push to "thehyve/biocypher" on GitHub.). Can you allow maintainers to modify this PR?

I cannot find anywere a button allow edits by maintainers. I looked at this pull request, the branch in thehyve/biocypher main and rdf. I also tried to add you personally to the repository but that doesn't work either. maybe I'm missing something?

I can't see your version of the PR, but the button/checkbox should be there. https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-a-pull-request-from-a-fork#
Not completely sure if you can activate it only when you create the PR though... it would definitely be very helpful if we could commit to the PR directly.

We were probably investigating this at the same time @slobentanzer .
I have pushed the fix here for now.

Yes, we did. :)
Should we just merge this PR to the biocypher:rdf branch and create a new PR to main from there? @LoesvdBiggelaar I can add you to the BioCypher org, so you can also push to that branch directly.

Yes, we did. :)
Should we just merge this PR into the biocypher:rdf branch and create a new PR to main from there? @LoesvdBiggelaar I can add you to the BioCypher org, so you can also push to that branch directly.

I am working on a bit of documentation still. so could we merge this PR when that commit is also added?

Sure, I'll do it when you give me the go. :)

Sure, I'll do it when you give me the go. :)

Done! we can merge


Feedback for: engine/installation/linux/centos.md

File: engine/installation/linux/centos.md
Under the Install from package section, the link to the community edition rpm files is broken or locked down. I receive the below information from the link:
This XML file does not appear to have any style information associated with it. The document tree is shown below.
Error
Code>AccessDenied</Code
Message>Access Denied</Message
RequestId>8295B876D51DD105</RequestId
HostId
LzN6PGi5eJVgq1lhpTqxq/iCHZaCc//ySGI3vuA2klSdwRw9rleAL7LTGrlYONzNuVtfO1C4Fqg=
/HostId
/Error

The index pages are currently missing for download.docker.com (see https://github.com/docker/docker/issues/31987)
You can download the 17.03.0 CE packages using these URLs;
https://download.docker.com/linux/centos/7/x86_64/stable/Packages/docker-ce-17.03.0.ce-1.el7.centos.x86_64.rpm
https://download.docker.com/linux/centos/7/x86_64/stable/Packages/docker-ce-selinux-17.03.0.ce-1.el7.centos.noarch.rpm

@jorrillamustard apologies for the borken link, the location in documentation should now be browsable: https://download.docker.com/linux/centos/7/x86_64/stable/Packages/


[tflite] Need custom implementantion for operators

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: FULLY_CONNECTED, RESHAPE, STRIDED_SLICE. Here is a list of operators for which you will need custom implementations: TensorListFromTensor, TensorListReserve, TensorListStack, While.

You can try converting your model using TFLITE_BUILTINS, SELECT_TF_OPS flags to reduce custom implementation of ops (only a subset of ops can be implemented by this method while others may still require custom implementation )
What version of TF are you using?

Automatically closing due to lack of recent activity. Please update the issue when new information becomes available, and we will reopen the issue. Thanks!


Manual control of ground based experimental setup using Mavros by bypassing pixhawk's low level controller.

Dear Developers,
We have an stationary experimental setup that consists of a beam rod whose centre is held by a base column. The joint is designed such that the rod has a 2 DOF. At each end of this rod is a motor, with only one end motor having vectoring capability by means of a servo controlled motor base mount. A platform at the centre of the rod holds the Pixhawk and other sensors.
The firmware had been cloned from the Px4/Firmware repository (https://github.com/PX4/Firmware.git). Based on the experimental setup configuration, appropriate mixers were created. The modified firmware works fine in terms of behaviour in Roll and Yaw with direct controls from the RC proving appropriate mixers are being used. Next, with this being stationary setup, by using 'mavros' we were able to achieve OFFBOARD control and perform trajectory tracking by publishing on the topic "/mavros/setpoint_attitude/attitude" and "/mavros/setpoint_attitude/att_throttle".
Objectives:
Right now, what we are doing with OFFBOARD mode is commanding varies attitudes (roll and yaw) and Pixhawk follows it using its onbaord low level controller. That means the controller for now is running on pixhawk. What we want to achieve is to be able to run controller on our PC so that at the end we can control our setup using different control algorithms. Our aim in the closed loop control is to directly get PWM (or RPM) values from our controller and forward these values to each motor via output pins of pixhawk. That is, we would like to find out a way to bypass pixhawks low level controller so that the ESCs instead of taking Pixhawk commands, take our command directly.
Problems:
In order to achieve this, I have gone through all the topics of mavros package and think "/mavros/RC/OverRide" to be the most revelant but I'm still not sure of how to make use of it. Also i could not find any example for this particular topic so that I can use it for my purpose.
Please, do suggest me if there is any other way this could be achieved if not by the above method.
To Summarize - I want to bypass the Pixhawk low level controller and be able to command the motors from the controller on my system using mavros.
I apologize if this issue is not relevant here, but I am not able find answers any where else and I could really use your help in achieving this.
Thanks!!

https://pixhawk.ethz.ch/mavlink/#SET_ACTUATOR_CONTROL_TARGET
This is supported as a special case of offboard mode. You'll need to set the mixers to passthrough.

Hello @mhkabir , Thank you so much for your reply.
As you mentioned, In order to make use of SET_ACTUATOR_CONTROL_TARGET, I define a mixer configuration which lets manual passthrough of the inputs. The mixer file I use looks like this,
Passthrough mixer for PX4IO
This file defines passthrough mixers suitable for testing.
Channel group 0, channels 0-7 are passed directly through to the outputs.
M: 1
O: 10000 10000 0 -10000 10000
S: 0 0 10000 10000 0 -10000 10000
M: 1
O: 10000 10000 0 -10000 10000
S: 0 1 10000 10000 0 -10000 10000
M: 1
O: 10000 10000 0 -10000 10000
S: 0 2 10000 10000 0 -10000 10000
M: 1
O: 10000 10000 0 -10000 10000
S: 0 3 10000 10000 0 -10000 10000
M: 1
O: 10000 10000 0 -10000 10000
S: 0 4 10000 10000 0 -10000 10000
M: 1
O: 10000 10000 0 -10000 10000
S: 0 5 10000 10000 0 -10000 10000
M: 1
O: 10000 10000 0 -10000 10000
S: 0 6 10000 10000 0 -10000 10000
M: 1
O: 10000 10000 0 -10000 10000
S: 0 7 10000 10000 0 -10000 10000
Now, using this I could command desired Roll, Pitch, Yaw and Throttle values, directly. However, what I'm hoping to achieve is to have direct control over the PWM (or RPM) values commanded by my controller that I can directly pass over to the EScs (connected to pixhawk) through mavros, instead of commanding the attitude angles (Roll, Pitch, etc.).

So far I have gone through various msg types available, but I haven't be been able find any examples on how these msg types can be implemented. Do let me know if any examples or any other documentation on how to implement this.

Since I do not have experience in python scripts, I have been working only on ROS. Using this, I create topics to publish my commands from the controller. But how do I make sure that the pixhawk subscribes to the commands being published?
I'm looking to find specific mavlink msg type or mavros topics to which I could publish the commands (PWM or RPM values) in order to directly access the output pins of the pixhawk, which in a way would facilitate the bypassing of pixhawk's low level controller.
I hope I was clear enough in explaining what exactly I am trying to achieve. I really appreciate all your help and guidance.

Thanks and Regards,
Ram

@RamArvinth Where you able to use rc override with PX4?

Hello @mzahana ,
No, I wasn't able to achieve exactly as intended to. But as mhkabir mentioned above, I used the set_actuator_control to command the values of throttle, roll, pitch, yaw directly in OFFBOARD mode through mavros from my system. This anyway helped me avoid the use of a RC.

But does mavros rc/override works any way but you could not use it properly, or it does not work at all?

Technically it should work, but I couldn't get it work properly and haven't figured out why yet.

No it's not supposed to. RC override is a horrible way to achieve what you
want to do.
On Nov 5, 2016 3:49 PM, "RamArvinth"<EMAIL_ADDRESS>wrote:

Technically it should work, but I couldn't get it work properly and
haven't figured out why yet.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/PX4/Firmware/issues/5140#issuecomment-258602801, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AFTNrAK_BLRx1IA-eJHtPhY_288h1HMfks5q7FhPgaJpZM4JURDP
.

Hi @RamArvinth,
I am trying to archive the same thing, controlling the motor directly. I wonder if you have any success?
I am using SET_ACTUATOR_CONTROL_TARGET (link)and group mixing 3 (link), but it does not work. I am still controlling roll/pitch/yaw/attitude only, not the motors.
After some digging, I think this maybe related to  #4029. I wonder if the fix is merged.
Thank you,
Jason

Hello @fjctp ,
I was able to achieve something partly to what I wanted to actually do.
Using help of contents from this link, following a similar approach, i was able to set the throttle value (still not the exact required rpm though) for motor.
In addition, you can set an offset in the mixer file for the throttle channel such that when you set throttle value using rosparam, you have [0 to 1] as the range instead of [-1 to 1] if you probably would require only one direction of rotation.
I'm not sure if this was of any help. But you could check if this suits your purpose.
Welcome!
Ram Arvinth

I think we can close this? Please reopen if it's not resolved.

Setting RPMs is equivalent to setting the PWMs of the ESCs which can be done using this. Or am I missing something?


factory_boy should be able to figure out that a model is abstract by itself

The docs give this example:
class MyAbstractModelFactory(factory.django.DjangoModelFactory):
    class Meta:
        model = models.MyAbstractModel
        abstract = True

class MyConcreteModelFactory(MyAbstractModelFactory):
    class Meta:
        model = models.MyConcreteModel

It seems to me that Meta.abstract could and should default to Meta.model._meta.abstract.

@aaugustin Well, this was an obsolete piece of docs.
I've just added a test that confirms that setting the abstract=True flag is not required.


Feature request: Parsable output

Not sure if it is possible to implement here or if it is something that must be implemented in Google Error Prone. But there is not much happening there https://github.com/google/error-prone/issues/444.
I'm implementing a lib (https://github.com/tomasbjerre/violations-lib) that is used in a bunch of Gradle, Maven and Jenkins plugins. Would be nice to have a more robust support for NullAway.

Hey, this is a good idea.  But I think the best solution is to get parsable output from Error Prone; NullAway directly uses Error Prone's reporting APIs.  I'm going to close this for now, but if there's a reason that generic Error Prone support wouldn't be good enough for NullAway we can reopen


[FEATURE] github actions will deprecate node:14 and start using node:16

Is your feature request related to a problem? Please describe.
We are currently using node-version: "14" in ours .github/package.yml, which will be deprecated soon.
Describe the solution you'd like
Update to 16
Describe alternatives you've considered
N.A.
Additional context
https://github.blog/changelog/2022-09-22-github-actions-all-actions-will-begin-running-on-node16-instead-of-node12/

This is already updated. See here


Mysterious error on a kerberos-enabled cluster

Hello,
I'm getting the following error with hdfs3 0.3.0 on CDH5:
HADOOP_CONF_DIR=$HADOOP_HOME/etc/hadoop python -c "import hdfs3; hdfs3.HDFileSystem()"
018-02-13 22:05:25.435199, p47628, th139670155556672, ERROR Failed to invoke RPC call "getFsStats" on server "9c-b6-54-7e-03-2c.hpc.criteo.preprod:8020":
RpcChannel.cpp: 483: HdfsRpcException: Failed to invoke RPC call "getFsStats" on server "9c-b6-54-7e-03-2c.hpc.criteo.preprod:8020"
	@	Hdfs::Internal::RpcChannelImpl::invokeInternal(std::shared_ptr<Hdfs::Internal::RpcRemoteCall>)
	@	Hdfs::Internal::RpcChannelImpl::invoke(Hdfs::Internal::RpcCall const&)
	@	Hdfs::Internal::NamenodeImpl::invoke(Hdfs::Internal::RpcCall const&)
	@	Hdfs::Internal::NamenodeImpl::getFsStats()
	@	Hdfs::Internal::NamenodeProxy::getFsStats()
	@	Hdfs::Internal::FileSystemImpl::getFsStats()
	@	Hdfs::Internal::FileSystemImpl::connect()
	@	Hdfs::FileSystem::connect(char const*, char const*, char const*)
    ...
ConnectionError: Connection Failed: HdfsRpcException: Failed to invoke RPC call "getFsStats" on server "9c-b6-54-7e-03-2c.hpc.criteo.preprod:8020"	Caused by: HdfsRpcServerException: org.apache.hadoop.security.authorize.AuthorizationException: User<EMAIL_ADDRESS>is not allowed to impersonate H����H����ty��t1H�H��H��H�t>H��H��H�59�

The binary gibberish in the error is surprisingly stable. Could you give any pointers on how I can debug the root cause of this?

I can tell you what it means: the user indicated (I suppose your Keberos principal) is not a proxy user; this is not a surprise, usually only cluster services like HDFS, YARN and such are proxy users. I cannot tell you why this is happening, though. A workaround would be to set that user to be proxying (by adding *.proxyuser.* entries in your core-site.xml), but I very much doubt you want to do that.

I've tried the version above and it seems to fails with the same error message. Looking for possible causes...

I've reinstalled libhdfs3/hdfs3 from conda-forge into a fresh conda environment and everything just works now. Closing the issue.

Hurray!
How odd...


Update installation instructions for Ubuntu 18.04

Added additional dependency installation instructions that were missed in previous PR #754.

Sorry didn't add [skip-ci] label.

@frankyn wrote:

Sorry didn't add [skip-ci] label.

Note that commits are mutable after creation, which means that you can add the [skip ci] label to your commit message after the fact (via git commit --amend) and then update your PR in-place (via git push -f) — this will prevent an extra build when your PR gets merged.
Also, you can go into Travis CI and cancel the build for a PR that doesn't need it, so it doesn't use up the cycles, and puts it to work on another PR which does modify code.


palash9561

Your index.html has wrong link. I have changed that import from style.css to anime.css.
If you have any issue, please reply by today.


OpenBLAS fail to build on Xeon E7-4870: undefined reference to `clagge_', etc.

I checked out from git yesterday and tried to build OpenBLAS on a E7-4870 machine but the build failed.
complaining about
undefined reference to `clagge_'

etc.
See the log here:
https://gist.github.com/chtlp/8a22517027a560d8a694
E7-4870 is Westmere, successor to Nehalem, I tried to build with Nehalem because Westmere was not on the target list:
http://en.wikipedia.org/wiki/Westmere_(microarchitecture)

---
Want to back this issue? **[Post a bounty on it!](https://www.bountysource.com/issues/4091497-openblas-fail-to-build-on-xeon-e7-4870-undefined-reference-to-clagge_-etc?utm_campaign=plugin&utm_content=tracker%2F69691&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F69691&utm_medium=issues&utm_source=github).

It is useless to use gfortran on RHEL5.
Red Hat Enterprise Linux Server release 5.7 (Tikanga)
$gfortran -v
Using built-in specs.
Target: x86_64-redhat-linux
Configured with: ../configure --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --enable-shared --enable-threads=posix --enable-checking=release --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-libgcj-multifile --enable-languages=c,c++,objc,obj-c++,java,fortran,ada --enable-java-awt=gtk --disable-dssi --disable-plugin --with-java-home=/usr/lib/jvm/java-1.4.2-gcj-<IP_ADDRESS>/jre --with-cpu=generic --host=x86_64-redhat-linux
Thread model: posix
gcc version 4.1.2 20080704 (Red Hat 4.1.2-51)

/usr/lib/libopenblas.so.0: undefined reference to `dlagge_'
/usr/lib/libopenblas.so.0: undefined reference to `dlatms_'
/usr/lib/libopenblas.so.0: undefined reference to `zlagsy_'
/usr/lib/libopenblas.so.0: undefined reference to `dlagsy_'
/usr/lib/libopenblas.so.0: undefined reference to `clagsy_'
/usr/lib/libopenblas.so.0: undefined reference to `claghe_'
/usr/lib/libopenblas.so.0: undefined reference to `zlaghe_'
/usr/lib/libopenblas.so.0: undefined reference to `slagge_'
/usr/lib/libopenblas.so.0: undefined reference to `clagge_'
/usr/lib/libopenblas.so.0: undefined reference to `clatms_'
/usr/lib/libopenblas.so.0: undefined reference to `slatms_'
/usr/lib/libopenblas.so.0: undefined reference to `slagsy_'
/usr/lib/libopenblas.so.0: undefined reference to `zlatms_'
/usr/lib/libopenblas.so.0: undefined reference to `zlagge_'
collect2: ld returned 1 exit status
make: *** [...] Error 1

Solution is yum -y install libgfortran.

@futurely , Great!
I am going to close this issue. if you have any questions please don't hesitate to file an issue on github.com.


Add Tyler to conhost owner list

PR Summary
@TylerLeonhardt want to get notifications if conhost code is changed.
See #11455
PR Context

PR Checklist

[x] PR has a meaningful title

Use the present tense and imperative mood when describing your changes

[x] Summarized changes
[x] Make sure all .h, .cpp, .cs, .ps1 and .psm1 files have the correct copyright header
[x] This PR is ready to merge and is not Work in Progress.

If the PR is work in progress, please add the prefix WIP: or [ WIP ] to the beginning of the title (the WIP bot will keep its status check at Pending while the prefix is present) and remove the prefix when the PR is ready.

Breaking changes

[ ] None
OR
[ ] Experimental feature(s) needed

[ ] Experimental feature name(s):

User-facing changes

[ ] Not Applicable
OR
[ ] Documentation needed

[ ] Issue filed:

Testing - New and feature

[ ] N/A or can only be tested interactively
OR
[ ] Make sure you've added a new test if existing tests do not effectively test the code changed

Tooling

[ ] I have considered the user experience from a tooling perspective and don't believe tooling will be impacted.
OR
[ ] I have considered the user experience from a tooling perspective and enumerated concerns in the summary. This may include:

Impact on PowerShell Editor Services which is used in the PowerShell extension for VSCode (which runs in a different PS Host).
Impact on Completions (both in the console and in editors) - one of PowerShell's most powerful features.
Impact on PSScriptAnalyzer (which provides linting & formatting in the editor extensions).
Impact on EditorSyntax (which provides syntax highlighting with in VSCode, GitHub, and many other editors).

@TylerLeonhardt ?

I see he said yes in the other issue.

This is so I can catch changes that would affect tooling.


Radar chart doesn't fit on view properly

Hi Travis,
If place a radar chart onto flex container view with the position props of grow = 0, shrink = 0 and basis = 100%, I get a scroll bar vertically. I was hoping to make it take up all the real-estate of a view without the need for scroll bars.
For now, I have changed basis to 98% to get rid of it.

I had the same issue, as described here:
https://forum.inductiveautomation.com/t/kyvislabs-apexchart-module/55263/53
The fix is to set the parent view overflow to "hidden".

Thanks Richard,
I have made this hidden.


 IF YOU DO NOT FOLLOW THE FORMAT OR MAKE A GENERIC TOKEN REQUEST YOUR ISSUE WILL BE DELETED WITHOUT COMMENT
YOUR JUSTLIST MUST FOLLOW THE JSON SPECIFICATION
https://github.com/justswaporg/justlists/blob/main/example.justlists.ts
Checklist

[x] I understand that this is not the place to request a token listing.
[x] I have tested that my JustList is compatible by pasting the URL into the add a list UI at justswap.org.
[x] I understand that filing an issue or adding liquidity does not guarantee addition to the justlists website.

Please provide the following information for your token.
JustList URL must be HTTPS.
JustList URL:  https://public.web3socket.com/tron/NRY/nry.justlists.ts
JustList Name: nry.justlists.ts
Link to the official homepage of the JustList manager: https://www.tronenergy.li
Contract Owner TLKR4kmZYi2koGm3MDXAXfuZNbooKAEbTM

Sorry, the keyboard was make a jok, please close it.


Sequence Number Mismatch

Hi,
I've been doing some failure testing around checkpointing and somehow I have got into a state where by dynamodb has a sequence number recorded that kinesis doesn't know about.
I was getting this with 0.2.10 and just upgraded to the latest git release but I am still getting the same error. Note: I didn't clear the error after upgrading. I just upgraded to see if this is an error condition your latest changes address.
Any thoughts as to what is going on?
  File "/home/matt/pycharm-2019.1.2/helpers/pydev/pydevd.py", line 1758, in <module>
    main()
  File "/home/matt/pycharm-2019.1.2/helpers/pydev/pydevd.py", line 1752, in main
    globals = debugger.run(setup['file'], None, None, is_module)
  File "/home/matt/pycharm-2019.1.2/helpers/pydev/pydevd.py", line 1147, in run
    pydev_imports.execfile(file, globals, locals)  # execute the script
  File "/home/matt/pycharm-2019.1.2/helpers/pydev/_pydev_imps/_pydev_execfile.py", line 18, in execfile
    exec(compile(contents+"\n", file, 'exec'), glob, loc)
  File "/home/matt/git/python-tool/scripts/akcl", line 42, in <module>
    asyncio.get_event_loop().run_until_complete(read_stream())
  File "/home/matt/miniconda3/lib/python3.7/asyncio/base_events.py", line 584, in run_until_complete
    return future.result()
  File "/home/matt/git/python-tool/scripts/akcl", line 24, in read_stream
    async for shard_reader in consumer.get_shard_readers():
  File "/home/matt/git/async-kinesis-client/src/async_kinesis_client/kinesis_consumer.py", line 381, in get_shard_readers
    **iterator_args
  File "/home/matt/VirtualEnv/CPython3.7/lib/python3.7/site-packages/aioboto3/aiobotocore/client.py", line 105, in _make_api_call
    raise error_class(parsed_response, operation_name)
botocore.errorfactory.InvalidArgumentException: An error occurred (InvalidArgumentException) when calling the GetShardIterator operation: StartingSequenceNumber<PHONE_NUMBER>659155314359522313291951848983041376358760466 used in GetShardIterator on shard shardId-000000000001 in stream data-stream under account 11111111 is invalid.```

Just encountered it myself yesterday, no idea so far. First, I'm going to implement fall-back to AT_TIMESTAMP, so it won't be a critical error and after that find out why it happens in the first place.
Thanks for reporting.

Fixed in 0.2.11
The reason was following - sequence number is being split in tow parts to avoid string comparison in DynamoDB. In cases when second part should have contained leading zero, it was missing.
Now I store complete sequence number in DynamoDB for recovering.

Awesome, nice work. Thanks for the quick response :)


Macro resolver remove lazy loading

resolves #

Problem

Solution

Checklist

[ ] I have read the contributing guide and understand what's expected of me
[ ] I have run this code in development and it appears to resolve the stated issue
[ ] This PR includes tests, or tests are not required/relevant for this PR
[ ] This PR has no interface changes (e.g. macros, cli, logs, json artifacts, config files, adapter interface, etc) or this PR has already received feedback and approval from Product or DX
[ ] This PR includes type annotations for new and modified functions

After this change:
x❯ python3 scripts/migrate-adapters.py core/dbt/adapters

core/dbt/adapters/protocol.py:
  - dbt.contracts.graph.model_config::BaseConfig
  - dbt.contracts.graph.manifest::Manifest

core/dbt/adapters/factory.py:
  - dbt.mp_context::get_mp_context

core/dbt/adapters/base/connections.py:
  - dbt.contracts.graph.manifest::Manifest

core/dbt/adapters/base/query_headers.py:
  - dbt.context.manifest::generate_query_header_context
  - dbt.contracts.graph.manifest::Manifest

core/dbt/adapters/base/impl.py:
  - dbt.contracts.graph.manifest::Manifest

migration progress: 97.07% of dbt imports are valid (from adapters or common)
remaining core imports: 7

Closing in favor of: https://github.com/dbt-labs/dbt-core/pull/9243


Merge Usage section in README.md with the USAGE.md file

Since the Usage section in README.md and the USAGE.md file contains similar
information, they should be merged. IMO USAGE.md should be integrated into
README.md.
Note that there is also a Usage section in the FAQ
https://github.com/xianyi/OpenBLAS/wiki/Faq

The structure of the (arguably scarce) documentation is still that of the original GotoBLAS2 of Kazushige Goto. Obviously the contents of the github wiki are more recent, some of it could/should probably be integrated into what gets distributed by packagers. But I see no immediate benefit from just shuffling around the data in the existing files.


Automatic generation of abstract and interface methods

[ADD] Automatic generation of abstract and interface methods
[FIX] Error with "abstract" modifier detection

Thanks for nice contribution!
It would be better if it supports more than one inheritance chains. For example, Class2 extends Class1, and Class1 implements Interface1. Class2 doesn't generate Interface1's operation.

In addition, if Class2 has implemented operations of Class1 (abstract), then duplicated operations are generated.


Problem during installation

I am sorry to bother you. When I installed the DDAN library and executed the "sudo pip install ." command, it turned out an error that python: can't open file 'setup.py': [Errno 2] No such file or directory. I have not yet to find the setup.py, could you help me?

I also can't find setup.py


Allow BuildStream to be installed in a remote-only mode

See original issue on GitLab
In GitLab by [Gitlab user @cs-shadow] on Sep 11, 2018, 01:16
Background
Since !626 was merged, there is a use-case for wanting to install BuildStream only as a remote execution client. This can be quite useful to allow users (and CI pipelines) to do all their builds on a remote build farm without ever having to install any host dependencies.
Thoughts?
Task description
Since setup.py currently enforces this check at install time, we have a few choices if we were to do this:

Provide a special flag for this using something like BST_FORCE_BACKEND=remote-execution, or
Remove such checks entirely from the the installation step and move them to at runtime when we want to ensure that we have some kind of sandbox.

Acceptance Criteria
One is able to install BuildStram without having to instally any sandboxing tools locally.

In GitLab by [Gitlab user @cs-shadow] on Sep 11, 2018, 01:16
changed the description

In GitLab by [Gitlab user @sstriker] on Sep 11, 2018, 13:03
Related: https://gitlab.com/BuildStream/buildstream/issues/411 and https://gitlab.com/BuildStream/buildstream/issues/412.

In GitLab by [Gitlab user @toscalix] on Sep 18, 2018, 15:17
marked this issue as related to #411

In GitLab by [Gitlab user @toscalix] on Sep 18, 2018, 15:17
marked this issue as related to #412

In GitLab by [Gitlab user @cs-shadow] on Sep 22, 2018, 21:19
changed title from Allow BuildStream to be installed in a remote-only mode{-?-} to Allow BuildStream to be installed in a remote-only mode

In GitLab by [Gitlab user @juergbi] on Oct 4, 2018, 10:09
mentioned in merge request !847

In GitLab by [Gitlab user @danielsilverstone-ct] on Oct 4, 2018, 10:13
mentioned in commit c46a7e878ad94c856083fc84dbc09fc9f6126ff3

In GitLab by [Gitlab user @juergbi] on Oct 4, 2018, 10:45
closed via merge request !847

In GitLab by [Gitlab user @juergbi] on Oct 4, 2018, 10:46
mentioned in commit fd6a957366e5abe3cddc225118969205000e182d


codegen output 1f00d4c879f5488eb839fdd368e61b42

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage increased (+0.2%) to 37.735%

Totals

Change from base Build<PHONE_NUMBER>:
0.2%

Covered Lines:
6108

Relevant Lines:
12160

💛  - Coveralls


186506881 - Show all Docs for Teachers Sort Work Tab

WIP do not review

@dennisrcao I wanted to change the name of this branch so that testing links would be easier to type.  I wasn't able to preserve this PR and change the branch name, so I created a new branch/PR.  This branch has identical history to the original (because it is the same branch with a new name).  The new branch/PR: https://github.com/concord-consortium/collaborative-learning/pull/2096


FFRK-LabMem stops working when updating.

I had this happen on the previous update but I wasn't able to document it.
When you press alt+u to update, Windows appears to see it as the software not working and generates  a report (had issues with my pc so I check this often.
The app still updates and works although it says at first it can't cant adb and I have to close everything and start over but then it works fine. I dm'd you in discord a screen capture of what Windows generates the moment LabMem closes down to update itself.

Does this happen after it downloads the installer then says "Starting installer and exiting"?
I've seen this happen if you update when adb not connected but I thought I fixed it.

I believe this happens at the moment the app closes to update. You get no notification this happens it's only by checking the report that you see something happened but the update works as normal.

Okay, that makes sense.  I'll figure out a more graceful way to close the app.

It's your call. I'm just reporting what I find and let you as the author decide whether it's something that needs fixing. I'm not an expert to know if this indeed needs fixing or it's just Window's picky way of how it regards a clean exit. It's certainly not affecting PC performance and it's only something you'd notice if you're checking this one screen for reliability.
I thought I'd check the event viewer and this is the first error log.
Log Name:      Application
Source:        .NET Runtime
Date:          11/12/2021 11:29:51
Event ID:      1026
Task Category: None
Level:         Error
Keywords:      Classic
User:          N/A
Computer:      Silverwings
Description:
Application: FFRK-LabMem.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: System.ObjectDisposedException
at System.Threading.CancellationTokenSource.ThrowObjectDisposedException()
at Titanium.Web.Proxy.ProxyServer.Stop()
at Titanium.Web.Proxy.ProxyServer.Dispose(Boolean)
at Titanium.Web.Proxy.ProxyServer.Finalize()
Event Xml:

1026
0
2
0
0
0x80000000000000

27643

Application
Silverwings

Application: FFRK-LabMem.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: System.ObjectDisposedException
at System.Threading.CancellationTokenSource.ThrowObjectDisposedException()
at Titanium.Web.Proxy.ProxyServer.Stop()
at Titanium.Web.Proxy.ProxyServer.Dispose(Boolean)
at Titanium.Web.Proxy.ProxyServer.Finalize()

Second error log.
Log Name:      Application
Source:        Application Error
Date:          11/12/2021 11:29:52
Event ID:      1000
Task Category: (100)
Level:         Error
Keywords:      Classic
User:          N/A
Computer:      Silverwings
Description:
Faulting application name: FFRK-LabMem.exe, version: <IP_ADDRESS>, time stamp: 0x61ae338d
Faulting module name: KERNELBASE.dll, version: 10.0.19041.1387, time stamp: 0xcfba7f8a
Exception code: 0xe0434352
Fault offset: 0x0012b522
Faulting process ID: 0x794
Faulting application start time: 0x01d7ee79e34c5b22
Faulting application path: G:\Documents\FFRK-LabMem\FFRK-LabMem.exe
Faulting module path: C:\WINDOWS\System32\KERNELBASE.dll
Report ID: 70a41dcf-b40a-4ad3-b498-fdf954125867
Faulting package full name:
Faulting package-relative application ID:
Event Xml:

1000
0
2
100
0
0x80000000000000

27644

Application
Silverwings

FFRK-LabMem.exe
<IP_ADDRESS>
61ae338d
KERNELBASE.dll
10.0.19041.1387
cfba7f8a
e0434352
0012b522
794
01d7ee79e34c5b22
G:\Documents\FFRK-LabMem\FFRK-LabMem.exe
C:\WINDOWS\System32\KERNELBASE.dll
70a41dcf-b40a-4ad3-b498-fdf954125867

Ands third error log.
Log Name:      Application
Source:        Microsoft-Windows-RestartManager
Date:          11/12/2021 11:30:24
Event ID:      10006
Task Category: None
Level:         Error
Keywords:
User:          SILVERWINGS\Silverwings
Computer:      Silverwings
Description:
Application or service 'adb' could not be shut down.
Event Xml:

10006
0
2
0
0
0x8000000000000000

27649

Application
Silverwings

1
G:\Documents\FFRK-LabMem\adb.exe
adb
0
5
1
17
4404
3

G:\Documents\FFRK-LabMem\adb.exe
G:\Documents\FFRK-LabMem\AdbWinApi.dll
G:\Documents\FFRK-LabMem\AdbWinUsbApi.dll

I did get it to crash a few times when testing, but it was random.
I added improvements in 6.2 to hopefully address this but note the upgrade from 6.1 -> 6.2 will still have the issue.
I'll leave this open in case you want to test it after the release

I updated to 6.2 and there is no error report this time, however, the app tracker gave a large bunch of text about an unhandled exception error then closed so wasn't able to copy/paste.
I opened the app again and didn't get an error at first but then when I pressed alt-U there was an unhandled exception bunch of text which I wasn't able to copy/paste because it closed I think as the app updated.
So kind of fixed, but not sure what the unhandled exceptions were about.

Scratch that, it showed an error log twice it just didn't update until the following hour, but as you said it should be gone next time.


adding token

Please note: This repository is being rebuilt to accept the new volume of token additions and modifications. PR merges will be delayed.

I agree to not ping anybody on Discord/Twitter/email about this pull request. Instead I will inquire by posting a new comment in the pull request if needed.

PRs are reviewed in bulk and and can take up to two weeks to be merged.
This repository is managed using an auto merge action. Please ensure your PR has no deleted lines, and it will be merged.
Please provide the following information for your token.
Please include change to the src/tokens/solana.tokenlist.json file in the PR.
DON'T modify any other token on the list.
At minimum each entry should have

Token Address:
Token Name:
Token Symbol:
Logo: (logo should be uploaded under assets/mainnet//*.<png/svg>)
Link to the official homepage of token:
Coingecko ID if available (https://www.coingecko.com/api/documentations/v3#/coins/get_coins__id_):

Auto merge requirements
Your pull request will be automatically merged if the following conditions are met:

Your pull request only adds new tokens to the list. Any modification to existing
tokens will require manual review to prevent unwanted modifications.

Your pull request does not touch unrelated code. In particular, reformatting changes to unrelated
code will cause the auto merge to reject your PR.

Any asset files added correspond to the token address you are adding. Asset files
must be PNG, JPG or SVG files.

Your change is valid JSON and conforms to the schema. If your change failed validation,
read the error message carefully and update your PR accordingly.

No other tokens shares the same name, symbol or address.

For example, this change would be rejected due to unrelated changes:

The bot runs every 60 minutes and bulk-merges all open pull requests to prevent conflicts.
This means that you need to wait up to 60 minutes for your pull request to be merged or reprocessed.

I can help refer this https://github.com/zakimzf/profile/pull/1
PS: if you don't need my help.. please ignore this!

Hello, I'm finally home, I do need help

Please contact me on telegram @zakimzf
On Fri, 11 Feb 2022, 3:29 am ChuckleeKlown, @.***>
wrote:

Hello, I'm finally home, I do need help
—
Reply to this email directly, view it on GitHub
https://github.com/solana-labs/token-list/pull/18043#issuecomment-1035565704,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AXNBCAU4IEVZMS36BPYT4WTU2QYK3ANCNFSM5OAE5OYA
.
Triage notifications on the go with GitHub Mobile for iOS
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android
https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.
You are receiving this because you commented.Message ID:
@.***>


[A11Y] [Web] Hidden Image under Navigation

ENVIRONMENT:
Build number: 56.0.2924.87 beta (64-bit)
Form factor: Chromebook
Browser: Chrome
PRE-REQUISITE
chromevox is ON
STEPS TO REPRODUCE:

Open https://ampstart.com
Navigate to Components Tab
Using chromevox, Navigate to Navigation header and move through Responsive Menubar options
Navigate to blank image left of “fashion” button

ACTUAL RESULTS:
Hidden image reads “the blog”
EXPECTED RESULTS:
Image should be shown and properly labeled
ATTACHMENT:
https://drive.google.com/open?id=0BwUNSMCBrCB4WU14bjBacGFFUGM

Fixed in my a11y bugs branch
Commit Fix


Can you put a copy of G marker in PNG or PDF?

Also let me add it as a part of the project

Added to readme as well


MSID: 90309 Version: 1 DOI: 2<IP_ADDRESS>1174

"msas": "Plant Biology"
"msid": "90309"
"preprintDoi": "10.1101/2<IP_ADDRESS>1174"
"Reviewed Preprint posted": "2023-09-01"
"Sent for peer review": "2023-07-02"
"Posted to bioRxiv": "2023-08-01" (link: "Go to bioRxiv": "https://www.biorxiv.org/content/10.1101/2<IP_ADDRESS>1174v3/")
[PLACE PDF URL HERE WHEN AVAILABLE] See step 7
Step 1. Inform bioRxiv
Who can help: @QueenKraken, @nlisgo, @scottaubrey

[x] Manuscript is in data hub index (https://data-hub-api.elifesciences.org/enhanced-preprints/docmaps/v1/by-publisher/elife/get-by-manuscript-id?manuscript_id=90309)

Step 2. Create preview of manuscript
Who can help: @fred-atherden, @nlisgo, @scottaubrey

[ ] Manuscript is available for preview (https://prod--epp.elifesciences.org/preview/90309/v1)

[ ] Trigger import for staging: https://prod--epp.elifesciences.org/import
[ ] Sync data folder with s3://prod-elife-epp-data/data
[ ] Trigger import for staging: https://staging--epp.elifesciences.org/import
[ ] Sync data folder with s3://staging-elife-epp-data/data
[ ] Pull request created to enhanced-preprint-data
[ ] Post link to pull request below

Pull request: [PLACE LINK TO PULL REQUEST HERE]
Detailed instructions: https://github.com/elifesciences/enhanced-preprints-data#add-a-manuscript
Step 3: Awaiting public reviews and QC
Who can help: Production team

[ ] QC passed or QC not needed

Who can help: Editorial team

[x] Public reviews available on sciety (https://sciety.org/articles/activity/10.1101/2<IP_ADDRESS>1174)
[x] Manuscript and editor details at the top of this issue (Supplied by Editorial team)
[ ] Reviews returned by EPP - https://prod--epp.elifesciences.org/api/reviewed-preprints/90309/v1/reviews

Example
"msas": "Genetics and Genomics", "Neuroscience"
"msid": "84628"
"version": "1"
"preprintDoi": "10.1101/2<IP_ADDRESS>4241"
"articleType": "Reviewed Preprint"
"status": "Published from the original preprint after peer review and assessment by eLife."

"Reviewed Preprint posted": "2023-01-02"
"Sent for peer review": "2022-10-28"
"Posted to bioRxiv": "2022-11-21" (link: "Go to bioRxiv": "https://www.biorxiv.org/content/10.1101/2<IP_ADDRESS>4241v1")

Editors:
Reviewing Editor
Michael B Eisen
University of California, Berkeley, United States
Senior Editor
Michael B Eisen
University of California, Berkeley, United States

Step 4: Modify manuscripts.json (no PDF)

[ ] Reviewed preprint is published to EPP (https://elifesciences.org/reviewed-preprints/90309)

[ ] Pull request created to enhanced-preprint-client
[ ] Pull request switched to "Ready for review"
[ ] Post link to pull request below

[ ] Request that a doi be registered

[ ] Post link to #enhanced-preprint comment below

Pull request: [PLACE LINK TO PULL REQUEST HERE]
#enhanced-preprint comment thread: [PLACE LINK TO COMMENT HERE]

Instructions to modify manuscripts.json

Visit: https://github.com/elifesciences/enhanced-preprints-client/actions/workflows/publish-manuscript.yaml
Click: Run workflow
Complete the form and click "Run workflow"
A successful run should result in a new pull request at https://github.com/elifesciences/enhanced-preprints-client/pulls
Open the pull request and click the "Ready for review" button to trigger tests
Once the tests pass and you are happy with the changes the PR can be merged

Example pull request: https://github.com/elifesciences/enhanced-preprints-client/pull/334/files
Once the pull request is merged in it should be available a few minutes later.

Request that a doi
Post the following in #enhanced-preprint:
@Fred can you register a doi for https://elifesciences.org/reviewed-preprints/90309

Step 5: Awaiting search reindex

[ ] Reviewed preprint is avaliable on journal homepage (https://elifesciences.org)

The search reindex is triggered once an hour. We need the reviewed preprint to be indexed as the search application serves the journal homepage.

Additional info
If needed, the jenkins pipeline to reindex search can be triggered sooner.
https://alfred.elifesciences.org/job/process/job/process-reindex-reviewed-preprints/

Step 6: Published! Request PDF generation

[ ] Post the link to the PDF url at the top of the issue

[ ] Post link to #enhanced-preprint comment below

#enhanced-preprint comment thread: [PLACE LINK TO COMMENT HERE]
Post the following to the #enhanced-preprint on slack:
@Ryan Dix-Peek please can you generate a PDF for https://elifesciences.org/reviewed-preprints/90309

Step 7: Introduce PDF to data folder and git repo

[ ] PDF is avaliable at https://github.com/elifesciences/enhanced-preprints-data/raw/master/data/90309/v1/90309-v1.pdf

Detailed instructions: https://github.com/elifesciences/enhanced-preprints-data#add-a-pdf
Step 8: Add PDF url to manuscripts.json

[ ] Reviewed preprint PDF is available for download (https://prod--epp.elifesciences.org/reviewed-preprints/90309)

[ ] Pull request created to enhanced-preprint-client
[ ] Pull request switched to "Ready for review"
[ ] Post link to pull request below

[PLACE LINK TO PULL REQUEST HERE]

Instructions to add PDF url to manuscripts.json

Visit: https://github.com/elifesciences/enhanced-preprints-client/actions/workflows/add-pdf-url-to-manuscript.yaml
Click: Run workflow
Complete the form and click "Run workflow"
A successful run should result in a new pull request at https://github.com/elifesciences/enhanced-preprints-client/pulls
Open the pull request and click the "Ready for review" button to trigger tests
Once the tests pass and you are happy with the changes the PR can be merged

Example pull request: https://github.com/elifesciences/enhanced-preprints-client/pull/397/files
Once the pull request is merged in it should be available a few minutes later.

Step 9: Done!

[ ] Kettle is on!

fig 6 doesn't have an image, although this is the same on biorxiv

@fred-atherden See above - should the authors be contacted to amend this?

Good spot Rebecca. And thanks both - yeah let's contact the authors and ask them to update their preprint. Looks like the PDF on bioRxiv is missing Figure 6, so that's probably why it's missing from the MECA package.
Might also be worth asking them to include their figure supplement images in the new version as well.
I'll mark this as blocked in the meantime.

Looks like the authors have posted a new version (actually two, so we're onto v3 now) with the missing images. Now just waiting for the MECA to be made available.
@acollings, do we need to move the hypothesis comments over to the v3? If so, could you assist with that please?

Done, thanks @fred-atherden!

MECA package not yet available:
curl 'https://api.biorxiv.org/meca_index/elife/all/2<IP_ADDRESS>1174' | jq
{
  "status": [
    {
      "count": 1,
      "messages": "ok"
    }
  ],
  "results": [
    {
      "msid": "551174",
      "tdm_doi": "10.1101/2<IP_ADDRESS>1174",
      "ms_version": "1",
      "filedate": "2023-06-21",
      "tdm_path": "s3://transfers-elife/biorxiv_Current_Content/August_2023/02_Aug_23_Batch_1691/72ba5955-6c11-1014-916a-fb2124e2a405.meca",
      "transfer_type": "api"
    }
  ]
}

v3 available at s3://transfers-elife/biorxiv_Current_Content/September_2023/08_Sep_23_Batch_1728/ce3d350c-6e47-1014-b89c-8717f11c15e9.meca

@rkcook312 - I've loaded the new version of the preprint - would you mind checking this one again when you have a chance? Thanks!

Good question! I think let's keep it as it is, otherwise it might end up being a little confusing.


Dockerfile needs update to remove a couple of vulnerabilities from the image

kustomize v0.30 includes a couple of CVE's from Alpine, CVE-2022-42915, curl, 9.8 and CVE-2022-43680 expat, 7.5
This can be easily cleared up by changing
https://github.com/fluxcd/kustomize-controller/blob/main/Dockerfile#L34
to FROM alpine:3.16.2  which will pick up the fixes from Alpine.

The base image CVEs are fixed as part of our release process. We are planning for a new release to be made in the coming days, once that takes place the image will be patched.
xref: https://github.com/fluxcd/flux2/issues/3282

great, thanks @pjbgf

seems cleared up in v0.31.0, so closing


Fix volume determination

Coverage remained the same at 100.0% when pulling 2a83c4d54bed29856f323e5057acbd5b1aa6cf71 on pudl3_fix into 92d0e38b0c290ad8f4fec1ecdbd9be684a9fb2ae on master.


Range slider bug fix 981

Description
range slider min/max bug
Issues Resolved
#981

Merged via Pull #1122


Prepare the installation media out of date?

The "Prepare the installation media" section is out of date as our new Logitech Tap device is not listed in the CreateSRSMedia.ps1 script when ran. No one can seem to tell me how to "image" this device in the event we can no longer boot into Windows.

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

ID: 6f8b204f-9650-d268-8566-7a75ba0a1b6a
Version Independent ID: 9a963e63-6716-7522-8abe-c8a407d3a46d
Content: Configure a Microsoft Teams Rooms console - Microsoft Teams
Content Source: Teams/rooms/console.md
Service: msteams
GitHub Login: @LanaChin
Microsoft Alias: v-lanac

Hi @richeklund
Thank you for reaching out!
I would suggest you open a service ticket in your tenant so this can get resolved ASAP. Based on the outcome let me know if it is something that can be called out in the docs.
Please follow this link to contact support for business products:https://docs.microsoft.com/office365/admin/contact-support-for-business-products
Please keep us posted here on the resolution so we can feed whatever information you discover into the content. Thank you!

Hello, I did reach out to support for the Logitech Tap and was told it is currently not supported by the script. So if one of these systems require re-imaging there is no proper fix. Logitech provided a workaround, but the end result is not identical to the OEM image and they won’t support the issues with their workaround.

@richeklund thank you for submitting feedback.
I think the best way forward is if you open a service ticket in your tenant so this can get resolved ASAP. Based on the outcome let me know if it is something that can be called out in the docs.
Please follow this link to contact support for business products:https://docs.microsoft.com/office365/admin/contact-support-for-business-products
Please keep us posted here on the resolution so we can feed whatever information you discover into the content.


IMap<>::Lookup should return E_BOUNDS when the value is not found

This should be documented. Some implementations get this wrong.

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

ID: 44b0d5b5-7c9e-831a-5a88-d1947cc09b70
Version Independent ID: 33b08792-7c66-6ea7-e2fa-ccaa44f3b4e3
Content: IMap<K,V>.Lookup(K) Method (Windows.Foundation.Collections) - Windows UWP applications
Content Source: [winrt-api-build/xml/Windows.Foundation.Collections/IMap2.xml](https://github.com/MicrosoftDocs/winrt-api/blob/docs/winrt-api-build/xml/Windows.Foundation.Collections/IMap2.xml)
Product: uwp
Technology: winrt-reference
GitHub Login: @hickeys
Microsoft Alias: hickeys

Just merged this change in. It should publish in the next few hours.


Redactor rendered twice in production env

Hi,
I have some textarea in one form
in the development environment, redactor working perfectly
but today I deployed my apps to production, and the redactor editor is rendered like below

there are 2 redactor editor for each textarea
could you help me how to trace this issue?
I checked browser console, and there are no errors log

Could you type your code here? I would like to know the code of form and js calls ( with application.js as well )

Yes. I got the same problem. When I include to my activeadmin redactor-rails:
config.register_javascript 'redactor-rails.js'
It's already included config.js
And when I do custom include (next line):
config.register_javascript 'redactor-rails/config.js'
I will have 2 configs running and 2 window.init_redactor - as a result I have 2 redactor instances :(

this is my redactor-rails/config.js file
window.init_redactor = function(){
    var csrf_token = $('meta[name=csrf-token]').attr('content');
    var csrf_param = $('meta[name=csrf-param]').attr('content');
    var params;
    if (csrf_param !== undefined && csrf_token !== undefined) {
        params = csrf_param + "=" + encodeURIComponent(csrf_token);
    }
    $('.redactor').redactor({
        // You can specify, which ones plugins you need.
        // If you want to use plugins, you have add plugins to your
        // application.js and application.css files and uncomment the line below:
        // "plugins": ['fontsize', 'fontcolor', 'fontfamily', 'fullscreen', 'textdirection', 'clips'],
        "imageUpload":"/redactor_rails/pictures?" + params,
        "imageGetJson":"/redactor_rails/pictures",
        "fileUpload":"/redactor_rails/documents?" + params,
        "fileGetJson":"/redactor_rails/documents",
        "path":"/assets/redactor-rails",
        "css":"style.css",
        buttons: ['html', 'formatting', 'bold', 'italic', 'unorderedlist',
            'orderedlist', 'outdent', 'indent', 'link', 'alignment', 'horizontalrule'],
        source: true,
        lang:'ko',
        linkNofollow: true,
        convertVideoLinks: true,
        convertImageLinks: true,
        toolbarFixed: false
    });
};

$(document).on( 'ready page:load', window.init_redactor );

and I don't have redactor rails related code in application.js file

I solved this issue by following this referrence https://github.com/SammyLin/redactor-rails/issues/16
my rails version is 4.2.0
I found the problem of this issue is because rails load 2 config.js files from this gem and from our rails app, the working config file is config.js from this gem, so my config.js in app/assets folder is useless and there are 2 redactor instances (thanks @leolukin )
currently this is my new application.js file
//= require redactor-rails/redactor.min
//= require redactor-rails/plugins
//= require redactor-rails/config
//= require redactor-rails/langs/ko

Thank you! This worked great.

Thank you!

Awesome, that solved it for me!


[PROFILE ADDITION]

Profile screenshot

Closure Notice: This profile is being closed either because it has already been added or because no PR has been created. Please feel free to reopen and initiate a PR if the profile has not been added yet.


Define Root scope

Please elaborate the meaning of the Root scope of a role assignment. This is a concept in use, but I cannot find it defined here. I would like to know what specifically it grants access to (the whole tenant? the whole account?), and whether there are any special rules regarding how to assign roles to this scope.

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

ID: cab99d26-210a-4354-1abe-50ec096a775e
Version Independent ID: d7d74122-eb72-7f1f-34d2-dcad7ed290b8
Content: Understand scope for Azure RBAC
Content Source: articles/role-based-access-control/scope-overview.md
Service: role-based-access-control
GitHub Login: @rolyon
Microsoft Alias: rolyon

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

@andersthorbeck
As per my understanding
Root scope can be specified at four levels: management group, subscription, resource group, and resource.

Management Group Level
It gives you enterprise-grade management at scale no matter what type of subscriptions you might have. However, all subscriptions within a single management group must trust the same Azure Active Directory (Azure AD) tenant.
Root management group is created in the directory. Once this group is created, all existing subscriptions that exist in the directory are made children of the root management group. Management group structures within an Azure Active Directory (Azure AD) tenant support organizational mapping. Management groups are a level above subscriptions and have the broadest (least specific) scope. Role assignments at this level apply to subscriptions within the management group
In nutshell, Management group helps to group subscription together and you can have a set of Azure policies applied at the management group level and same policies will be followed by the subscriptions grouped within that management group.It grants access within an azure active directory Tenant.You can add different subscription within one management groups
2.subscription Level
Subscriptions serve as a scale unit so component workloads can scale within platform subscription limits. Within One subscription you can create different Resource groups
3.Resource Group level
Within one resource group you can have different resources that you want to assign similar policies.

We are going to close this thread as resolved but if there are any further questions regarding the documentation, please tag me in your reply and we will be happy to continue the conversation.


Needs authorization

"Failed - Needs authorization" I dont know why this message is poping every time the download is over.

Which release are you trying to download ?
It appears to be an issue with Github and/or the browser you are using. Can you try a different browser ?

Even if you are a new user, you should know, if you use github, you need to supply screenshots showing the problem,
this method of "Here are a few words, go find out what i mean" is very difficult for developers to resolve and further wastes their time.


support multiple peers

This app work very well
I would like to add multiple peers to to config
$vpnConfig = @'
<WireGuard>
    <Interface>
        <PrivateKey>foo</PrivateKey>
        <Address><IP_ADDRESS>/32</Address>
        <Port>51820</Port>
    </Interface>
    <Peer>
        <PublicKey>bar</PublicKey>
        <AllowedIPs><IP_ADDRESS>/32</AllowedIPs>
        <Port>51820</Port>
        <PersistentKeepalive>5</PersistentKeepalive>
    </Peer>
    <Peer>
        <PublicKey>baz</PublicKey>
        <AllowedIPs><IP_ADDRESS>/32</AllowedIPs>
        <Port>51820</Port>
        <PersistentKeepalive>5</PersistentKeepalive>
    </Peer>
</WireGuard>
'@

Set-VpnConnection -Name wg-rust -CustomConfiguration $vpnConfig

It will failed at parsing the config : duplicate field Peer

I think multiple peer is a common use case. Is there's any way to support that?

Yup! That should be possible, unfortunately can't make any promises on when I'll be able to work on it.


Update services.xml

Use security.token_storage for Symfony 3.2.6+

Hi @vedro-compota, this is a good catch, thx.
But first, can you group your 2 PRs please?
Then, the current minimum version supported for symfony/security and symfony/security-bundle is v2.2.0 because of our support of sonata-project/admin-bundle v2.2.2 and its dependencies. So, we need to keep a compatibility with the security.context service and the SecurityContextInterface interface. They were deprecated in the v2.6.0 and deleted in the v3.0.0.
IMO the good way to do this is to test if the TokenStorageInterface interface exists and to inject the correct service in the CoopTilleulsAclSonataAdminExtensionExtension::load() method. Then remove the type-hinting in the definition of the AclAdminExtension::__construct() method for the $securityContext parameter. Then test inside the constructor if $securityContext is an instance of TokenStorageInterface or SecurityContextInterface. If not, throw an InvalidArgumentException.

Hi, @meyerbaptiste ) but what about  line:
<argument type="service" id="security.token_storage" />

in  CoopTilleulsAclSonataAdminExtensionBundle/Resources/config/services.xml config file? What is the best way to proceed?

You can keep the argument empty: <argument />.
Inside the CoopTilleulsAclSonataAdminExtensionExtension::load() method test if the TokenStorageInterface interface exists. If true, create a new Reference instance with the security.token_storage service or if false, with the security.context service. Then, use the Definition::replaceArgument() method to inject the correct reference in our coop_tilleuls_acl_sonata_admin_extension.acl.extension service definition.
http://symfony.com/doc/current/service_container/definitions.html

@meyerbaptiste please check changes)

Thank you very much @vedro-compota 👍

Thank you @meyerbaptiste  for your big help! 😊


[Proposal] Add spellCheckConfiguration property to TextFormField

Since Flutter 3.7 we can activate spellchecking in TextFields with:
TextField: spellCheckConfiguration: kIsWeb ? null : SpellCheckConfiguration()
I would like to request similar spellchecking support for TextFormField.

@camsim99

@Dan1ell Thanks for pointing this out!  I totally forgot about TextFormField.  Fix incoming.


[AutoDiff] Robust mangling support for AD associated functions.

Demangler/Remangler support for AD associated functions:
JVPs, VJPs, differentials, pullbacks.
These functions now appear with clarifying annotations in SIL:
// VJP wrt 0 source 0 for foo(_:)
sil hidden @$s8mangling3fooyS2fFTZp0r0

The following components are mangled:

Original function name.
Parameter indices.
Result index.

Resolves TF-679.

@swift-ci Please test tensorflow


Unable to establish Grafana connection to EdgeDB

I should note as a disclaimer - I'm not 100% sure if this should be filed against EdgeDB or Grafana.  I'm not sure where the issue is occurring, so I'm hoping someone might be able to offer further insight into the problem, and determine whether it's an EdgeDB issue or a problem on Grafana's end.
Description:
Per the documentation for 3.0 SQL support, I should be able to connect to any Postgres-compatible client.  I'm running the latest Grafana build, and attempting to set up a PostgreSQL Data Source for my EdgeDB database.
I can verify that Grafana appears to be connecting to and detecting the database, because if I change the connection host/port, the attempted connection times out with a totally different error.  Similarly, if I enter a random DB name that doesn't exist, I get a separate error from Grafana indicating that the specified database does not exist.  So it's clearly connecting to, and recognizing my database to some extent, however, when I click "Save & Test" it simply says driver: bad connection.
I'm connecting using TLS as instructed in the EdgeDB SQL documentation.
Checking the Grafana logs, I can see that the error occurs when I click "Save & Test" and it appears to perform a health check on the connection, which fails with the above error.
Again, I'm not sure if this is a problem on the EdgeDB side of things, or on Grafana's end.  I notice that the documentation doesn't list Grafana under the "Tested SQL tools" at the bottom of the page, however, given that it supports Postgres, I would expect it to work no different than the other listed tools.  The presence of a "driver" error makes me lean towards something on the Postgres side of things, putting it in EdgeDB territory which is why I'm filing it here for now.  If someone else can confirm/refute this, I can either troubleshoot further, or file a similar issue in the Grafana project
Version Info:

EdgeDB Version: 3.5+719acc6
EdgeDB CLI Version: 4.0.1+5940674
OS Version: Windows 11 (x64)

Steps to Reproduce:

Download and install Grafana
Create an EdgeDB database
Add a new Grafana connection for PosgreSQL
Connect using the appropriate edgedb host:port, database, and user credentials, TLS = verify-full and TLS Method = File system path.  All other connection settings are the defaults
Click "Save & Test" at the bottom.  Observe the driver: bad connection error

@vpetrovykh Could you triage this, and send it over to @aljazerzen or @fantix depending on what seems wrong?

I've reproduced the bug with EdgeDB and Grafana, gettting the following error (as described by @Novark)

I've also verified that underlying lib/pq Postgres driver library works and connects correctly. See my example here: https://github.com/aljazerzen/edgedb-sql-go-example
This leads me to suspect that this is a Grafana bug. Even if this is not true, we need help from Grafana people to get more logs/hints what might be the problem here.

My setup:
Grafana in Docker, ran with following docker-compose:
version: "3.8"
services:
  grafana:
    image: grafana/grafana-enterprise
    container_name: grafana
    network_mode: "host"

EdgeDB local development build at b0d1618db

Applied schema:
module default {
    type Person {
        required first_name: str;
        last_name: str;
    }

    type Genre {
        required name: str;
    }

    type Content {
        required title: str;
        genre: Genre;

        index fts::index on (
            fts::with_options(.title, language := fts::Language.eng)
        );
    }

    type Movie extending Content {
        release_year: int64;
        multi actors: Person {
            role: str;
        };
        director: Person {
            bar: str;
        };
    }

    type Book extending Content {
        required pages: int16;
        multi chapters: str;
    }

    type novel extending Book {
        foo: str;

        index fts::index on ((
            fts::with_options(.title, language := fts::Language.eng),
            fts::with_options(.foo, language := fts::Language.eng),
        ));
    }

    module nested {
        type Hello {
            property hello -> str;
        };

        module deep {
            type Rolling {
                property rolling -> str;
            };
        };
    };

    abstract type X {
        name: str;
    }

    type Y extending X {
        age: int16;
    }
};

insert Genre { name:= 'Fiction' };
insert Genre { name:= 'Drama' };
insert Genre { name:= '武侠' };

insert Person { first_name:= 'Tom', last_name:= 'Hanks' };
insert Person { first_name:= 'Robin' };
insert Person { first_name:= 'Steven', last_name:= 'Spielberg' };

insert Movie {
    title := 'Forrest Gump',
    release_year := 1994,
    actors := (select Person
        filter .first_name = 'Tom' or .first_name = 'Robin'
    ),
    genre := (select Genre filter .name = 'Drama' limit 1),
};

insert Movie {
    title := 'Saving Private Ryan',
    release_year := 1998,
    actors := (
        select Person { @role := 'Captain Miller' } filter .first_name = 'Tom'
    ),
    director := (
        select Person filter .last_name = 'Spielberg' limit 1
    ),
    genre := (select Genre filter .name = 'Drama' limit 1),
};

insert novel {
    title:='Hunger Games',
    foo := 'a dystopian novel',
    pages := 374,
    genre:= (select Genre filter .name = 'Fiction' limit 1)
};

insert Book {
    title:='Chronicles of Narnia',
    pages := 206,
    genre:= (select Genre filter .name = 'Fiction' limit 1)
};

insert Content {
    title := 'Halo 3',
    genre := (select Genre filter .name = 'Fiction' limit 1)
};

This is minimal reproducible example:
package main

import (
	"database/sql"
	"fmt"
	"log"

	_ "github.com/lib/pq"
)

func main() {
	str := "user=edgedb dbname=edgedb password=edgedb host=localhost port=5656 sslmode=require"
	db, err := sql.Open("postgres", str)
	if err != nil {
		log.Fatal(err)
	}

	defer db.Close()

	err = db.Ping()
	if err != nil {
		log.Fatal(err)
	}

	fmt.Println("ping was ok")
}

Error happens in this function: https://github.com/lib/pq/blob/master/conn_go18.go#L90-L100
Which calls cn.simpleQuery(";"), which returns "pq: unknown response for simple query: 'n'".
It looks like 'n' is PostgreSQL "no data" message.
@fantix  Is this 'n' a valid response to a simple query?

This issue has already been reported in #6682. Fantix has a partial fix, but needs to finish it up.
This issue should remain open, so I test Grafana when the upstream issue with pq if fixed.

I've verified that grafana now works:

The fix for this will be released with 5.x (this week).

I've verified that grafana now works:
[image]
The fix for this will be released with 5.x (this week).

Thanks for everyone's efforts getting this one fixed for the upcoming release - it's much appreciated!  Looking forward to trying out 5.0!