ntr: lipid particle formation and localization

ntr: lipid particle formation
child of lipid storage
child of lipid particle organization
(note lipid droplet appears to be much the prefered term)
standard def
ref PMID:28011631
Lipid droplet dynamics during Schizosaccharomyces pombe sporulation and their role in spore survival
Hui-Ju Yang1, Hiroko Osakada2, Tomoko Kojidani2,3, Tokuko Haraguchi1,2 and Yasushi Hiraoka1,2,

Lipid droplet is the preferred term in zebrafish too.  PMID:27655916 Endoplasmic reticulum lipid flux influences enterocyte nuclear morphology and lipid-dependent transcriptional responses

I googled and its
lipid droplet 406,000
lipid particle 63,100  (mainly GO)
wikipedia is "lipid droplet"
I have never seen lipid particle used....

also
"lipid particle/droplet  localization to (ascospore type prospore GO:0042764)"
lipid particle/droplet  localization to  (prospore membrane  GO:0005628)

For formation, the precedent-following wording would be "lipid particle/droplet assembly". I would not try to mash assembly and localization together into a single term.

I would not try to mash assembly and localization together into a single term.

I wasn't. I just made things confusing by  tagging my localization term onto the formation ticket instead of opening a separate ticket....

Note: for the linked phenotype ticket, we could also use:
GO:new
lipid droplet localization to prospore membrane leading edge
(synonyms lipid particle etc.; forespore membrane etc.)
could perhaps use has_target_end_location GO:0070056 ! prospore membrane leading edge

Hi Pascale,
Do  you need any more information to add
ntr: lipid particle formation
am waiting to complete one of our community curation sessions,
seems quick.

Sorry I got distracted by the GOC meeting.
Slould I rename all other terms containing 'lipid particle' to 'lipid droplet'?
Component 	GO:0005811 	lipid particle
Component 	GO:0005633 	ascus lipid particle
Component 	GO:0044186 	host cell lipid particle
Process 	GO:1905691 	lipid particle disassembly
Process 	GO:0034389 	lipid particle organization
Process 	GO:1990044 	protein localization to lipid particle
Process 	GO:0031887 	lipid particle transport along microtubule
as well as:
Component 	GO:1990777 	lipoprotein particle
Component 	GO:0034358 	plasma lipoprotein particle
Function 	GO:0071813 	lipoprotein particle binding
Component 	GO:0034364 	high-density lipoprotein particle
Process 	GO:0034377 	plasma lipoprotein particle assembly
Function 	GO:0030228 	lipoprotein particle receptor activity
Process 	GO:0034369 	plasma lipoprotein particle remodeling
Process 	GO:0034380 	high-density lipoprotein particle assembly
Component 	GO:0034365 	discoidal high-density lipoprotein particle
Process 	GO:0034374 	low-density lipoprotein particle remodeling
Process 	GO:0034375 	high-density lipoprotein particle remodeling
Component 	GO:0034385 	triglyceride-rich plasma lipoprotein particle
Process 	GO:0034379 	very-low-density lipoprotein particle assembly
Process 	GO:0034372 	very-low-density lipoprotein particle remodeling
Process 	GO:0034370 	triglyceride-rich lipoprotein particle remodeling
Process 	GO:0034373 	intermediate-density lipoprotein particle remodeling
Process 	GO:0090107 	regulation of high-density lipoprotein particle assembly
Process 	GO:0010901 	regulation of very-low-density lipoprotein particle remodeling
Process 	GO:0090108 	positive regulation of high-density lipoprotein particle assembly
Process 	GO:0010902 	positive regulation of very-low-density lipoprotein particle remodeling
Process 	GO:0010903 	negative regulation of very-low-density lipoprotein particle remodeling
Process 	GO:0034376 	conversion of discoidal high-density lipoprotein particle to spherical high-density lipoprotein particle
?
Thanks, Pascale

I think the lipoprotein thingy is  something different. I think this is always referred to as "lipoprotein particle" not droplet. Although I'm not actually sure what it is...yeast don't have it, but we do have lipid droplets.
The only child of lipoprotoen particle is:
GO:0034358
Name	plasma lipoprotein particle
Lipid droplets are intracellular.
anyway no huge hurry for this if it is more complicated than expected. I put my curation session through with the parent annotations for now.

Hi All
please do not rename these terms. BTW you should know what low-density lipoprotein particle is as this is what people are talking about when they measure your LDL levels and decide whether to put you on statins or not ;)
Pascale it would have been good to have added someone from BHF team to this as many of the above terms are created by us. I had stopped looking at this because I thought you were just discussing lipid droplets.
Thanks
Ruth
@NancyCampbell

Hi @RLovering @NancyCampbell
I got a little carried away here (well, I just wanted to be sure we looked at every term possibly impacted by this).
Based on Val's comment I propose to rename the following terms:
Component GO:0005811 lipid particle
Component GO:0005633 ascus lipid particle
Component GO:0044186 host cell lipid particle
Process GO:1905691 lipid particle disassembly
Process GO:0034389 lipid particle organization
Process GO:1990044 protein localization to lipid particle
Process GO:0031887 lipid particle transport along microtubule
I agree that the lipoprotein is something else- it just came up in my search for 'lipid particle'.
Dos that work for you ?
Thanks, Pascale

Ruth don't worry  its clear they are different things. I would have CC'd you  for sure if it moved  properly into lipid particle territory ;)

@pgaudet  sounds good to me.

Hi Val,
Can you just confirm which localization terms you need ? I created

lipid droplet localization to prospore membrane leading edge
Do you also want
-lipid particle/droplet localization to (ascospore type prospore GO:0042764)
lipid particle/droplet localization to (prospore membrane GO:0005628)

Thanks, Pascale

lipid droplet localization to prospore membrane leading edge
will do...

ok !

thanks for unworrying me ;)


DOCKER-268: warn at runtime if the image was built more than 30 days before

Should this be in docker-alfresco ?
This can be moved up the stack - to docker-java maybe ?

I'll close this PR:
-the validity script was moved to docker-openjdk
-setting of BUILD_DATE variable can be done in the gradle plugin


where are the source codes in "DeveloperAuthenticated" folder from?

Hi,
in the "DeveloperAuthenticated" folder of CognitoSyncDemo-Swift, there are 6 files:
Crypto.h
Crypto.m
DeveloperAuthenticatedIdentityProvider.h
DeveloperAuthenticatedIdentityProvider.m
DeveloperAuthenticationClient.h
DeveloperAuthenticationClient.m

Where are these files from? Are they generated from APIGateway or written by you?
If they are written by you why not Swift? Since the project is a Swift project.
Could you please also provide Swift example? thank you very much.

Hello,
These are written by the app developer (in this case us). We will work on updating these files to be Swift in the future.
In the mean time, you can see sample Swift code for these classes in the Amazon Cognito developer guide here (make sure you select Swift from the drop down):
http://docs.aws.amazon.com/cognito/devguide/identity/developer-authenticated-identities/

Hi MarkMerc123,
Thank you for you reply. They are exactly what I am looking for.

hi MarkMerc123,
In the tutorial http://docs.aws.amazon.com/cognito/devguide/identity/developer-authenticated-identities/,
the providerName is readonly in AWSAbstractCognitoIdentityProvider, how can we set it in its sub-class?
class DeveloperAuthenticatedIdentityProvider: AWSAbstractCognitoIdentityProvider {
    let developerProvider = "<Developer_provider_name>"

    init(regionType: AWSRegionType, identityId: String!, accountId: String!, identityPoolId: String!, logins: [NSObject : AnyObject]!, providerName: String!) {
        super.init(regionType: regionType, identityId: identityId, accountId: accountId, identityPoolId: identityPoolId, logins: logins)
        **self.providerName = providerName**
        // Initialize any other objects needed here
    }
    ..........

Hi,
It is not shown in the sample code, but you can override the variable in your subclass to make it read/write to set it.
-Mark


Hack Session 569 ✼ Remotely

29.03.2023
Wrap-up of our Gōng-fu I/O Weekly · Hack Session #569 ✼ Remotely ✼ meetup.
Projects
• ‹Bouboucle› generative art with Javascript — @andreaskundig and @david-hodgetts
• Charm.sh and GitHub Copilot — @olange, @rudifa and @SabrinaFiore
See also

#568 Previous session
TODO Next session

Feedback on
Spent the evening exploring the Charm apps, librairies and command-line tools:

we SSHed into Soft Serve, a self-hostable Git server for the command line, and admired its polished, coloured and very usable TUI;
then installed Skate, a personal end-to-end encrypted key-value store; we linked our computer to the same store on the Charm Cloud, and synced our mutual updates;
we went thru all Charm libs, BubbleTea, Bubbles, Lip Gloss, Glamour, Log, Harmonica and Wish, to understand they were really in Go, and we could not do anything about it, however we realised:

the UX of this TUI is amazing – its accessible, readable, beautiful and engaging;
Wish's proposal of using SSH as a protocol to connect to TUI apps is straightforward yet uncommon; try this:# Jump directly to a repo in the TUI
ssh git.charm.sh -t soft-serve

# Print out a directory tree for a repo
ssh git.charm.sh ls soft-serve

installed Whishlist and tried to understand how Wish apps where installed;
installed Gum and could not stop chewing; seriously:

gum spin --spinner dot --title "Buying Bubble Gum..." -- sleep 5
gum confirm && rm file.txt || echo "File not removed"
git log --oneline | gum filter | cut -d' ' -f1 | pbcopy

The quality of design is generally awesome: its simplicity, clarity, accessibility; it's graphically engaging; and the architecture of the library, the richness of the CLIs are one pleasant surprise after an other.
We wondered what JS ports or alternatives would be available! no ports, Charmbracelet's goodness seems unique to the Go community. As an ersatz to Gum, we peeked into Netlify CLI to see which library it uses, to discover it is SBoudrias//Inquirer.


Created filter

Checklist

[x] manage.py test passes
[x] tests are included

Affected app(s)

Storage
Recipe
Data
Description of change

Added created by filter for Scale Files and datasets.

I've removed any auto code formatting that had previously been included.


AS7341.reset() does nothing

The docstring says: """Resets the internal registers and restores the default settings""", but the function is empty.
Apologies if this is on the todo list already.
I tried toggling self._power_enabled  as a quick workaround, but previous values persisted.

Solve by #14 . Thanks. closing this.


Add a new ParallelStrategy that doesn't require gradient synchronization

At the moment we use DDPStrategy to train models that don't require gradient synchronization (IncrementalPCA, OnePassMeanVarStd). However, ddp strategy requires that your model has parameters which is why we have _dummy_param in these models. This works but it get's a bit inconvenient when the trained model is used as a transform because it becomes and unused parameter and ddp complains about it.

Starting from PyTorch Lightning 2.3 returning None in a training step is not allowed https://github.com/Lightning-AI/pytorch-lightning/pull/19918


Space is Key() and not Rune() ?

Shouldn't the space character (ASCII hex 20) really be returned from .Rune() as a regular printable character instead from the .Key() function that is handling non-printable/control characters?

That's a reasonable idea.  I'll fix it up.


{AKS} Fix several test cases

This checklist is used to make sure that common guidelines for a pull request are followed.
Fix several test cases.

test_aks_nodepool_update_taints_msi, the model conversion error has been fixed in rp and released.
test_aks_create_with_ingress_appgw_addon, the default vnet/subnet cidr has been changed in rp v20220303.
test_aks_create_with_ingress_appgw_addon_with_deprecated_subet_prefix, same as above.

For new extensions:

[ ] My extension description/summary conforms to the Extension Summary Guidelines.

About Extension Publish
There is a pipeline to automatically build, upload and publish extension wheels.
Once your PR is merged into master branch, a new PR will be created to update src/index.json automatically.
The precondition is to put your code inside this repo and upgrade the version in the PR but do not modify src/index.json.

AKS


🐛 BUG: SVG files are not loaded when using wrangler pages dev ./dist

What version of Wrangler are you using?
2.0.23
What operating system are you using?
Linux
Describe the Bug
I used wrangler pages dev ./dist on https://github.com/MatrixAI/Polykey-Docs/, and it didn't resolve the /images/Polykey Logo.svg file, even though this exists.
It does work on the published site. Seems like the wrangler doesn't realise that svgs are also valid images/files.
It shows the 404 page instead.

Hi, I can't repro this on wrangler 2.0.24. Are you still experiencing this?
If so could you provide an up to date version of your repo as the instructions for that seem to be out of date.

I stopped using cloudflare pages, and have transitioned to using cloudflare workers instead. I haven't actually tested with svg files yet. I have a feeling this is not due to svg file necessarily but actually due to spaces in the file names: https://community.cloudflare.com/t/serving-files-images-with-spaces-in-their-filenames-from-cf-workers-sites/356617
I worked around this by by removing spaces and replacing with - character.

Will close for now.

Yes, this behaviour has been fixed in wrangler and will be available when 2.0.25 releases 🙂


Make singular or plural

Make words singular or plural depending on the number of items.
As seen on screenshots in https://github.com/FedeClaudi/Term.jl/issues/134: 1 methods -> 1 method.

Codecov Report

Merging #135 (478c39d) into master (410cec3) will decrease coverage by 0.24%.
The diff coverage is 92.30%.

@@            Coverage Diff             @@
##           master     #135      +/-   ##
==========================================
- Coverage   94.53%   94.28%   -0.25%
==========================================
  Files          34       34
  Lines        1902     1908       +6
==========================================
+ Hits         1798     1799       +1
- Misses        104      109       +5

Impacted Files
Coverage Δ

src/repr.jl
95.00% <92.30%> (-0.75%)
:arrow_down:

src/__text_utils.jl
86.51% <0.00%> (-4.50%)
:arrow_down:

Continue to review full report at Codecov.

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

brilliant


[stable/prometheus-operator] Use relative paths in grafana dashboard link URLs

What this PR does / why we need it:
Updates the grafana dashboards in the prometheus-operator chart to use relative URLs in links. This makes the drill-down links work when grafana is hosted behind a reverse proxy (e.g. nginx) with a sub path.
Which issue this PR fixes

fixes #14300

Special notes for your reviewer:
Checklist
[Place an '[x]' (no spaces) in all applicable fields. Please remove unrelated fields.]

[x] DCO signed
[x] Chart Version bumped
[x] Title of the PR starts with chart name (e.g. [stable/chart])

@ducas, thanks for this, but the dashboards are synced from upstream using scripts. Please make the change there, rather than changing the files directly
/hold

/ok-to-test

@vsliouniaev thanks for pointing that out.  Any chance you can link me to the upstream scripts?

@ducas These are outlined here: https://github.com/helm/charts/tree/master/stable/prometheus-operator/hack#sync_grafana_dashboardspy
It looks like since the last time this file was updated, the coreos/prometheus-operator project has split the kube-prometheus portion to a separate repository. (the python script is up to date, but the readme is not)
The dashboards import happens like this:
https://github.com/kubernetes-monitoring/kubernetes-mixin/tree/master/dashboards ->
https://github.com/coreos/kube-prometheus ->
stable/prometheus-operator


NotImplementedError from aiohttp/server.py L268

Long story short
In my aiohttp-based API server logs, I could see the below exception very rarely (only once so far).
2017-01-10 05:45:22 ERROR aiohttp.server Error handling request
Traceback (most recent call last):
  File "/home/sorna/venv/lib/python3.6/site-packages/aiohttp/server.py", line 268, in start
    self.transport.write_eof()
  File "/home/sorna/.pyenv/versions/3.6.0/lib/python3.6/asyncio/transports.py", line 117, in write_eof
    raise NotImplementedError
NotImplementedError

The line 117 in asyncio/transports.py is part of an abstract class WriteTransport.
I think this suggests that the exception might be a bug.
Steps to reproduce
I don't know how to reproduce this exactly, but this happened during repeated API query authentication tests where the client was a NodeJS program using "fetch" API via a https (SSL) connection.
Your environment
Server: Python 3.6.0 + aiohttp 1.2
Client: Atom 1.12.9 (a custom plugin that uses fetch() API)

Without the code, the likelihood of that will help you is zero.

The server-side code is at https://github.com/lablup/sorna-manager. It basically uses aiohttp.web and a SSL certificate. The client-side code is at https://github.com/lablup/sorna-code-runner/blob/master/lib/sorna-code-runner.coffee#L124-L154.
The problem is, installing/configuring them is a non-trivial work.
I just have no time to write complete docs for that right now... :(

seems like asyncio bug

@achimnol could you consistently reproduce this bug?

@achimnol do you use uvloop?
@1st1 seems related to uvloop

@fafhrd91 Yes, I'm using uvloop. I could not reilably reproduce this bug though.

Do you see it without uvloop?

@1st1 I haven't tested this without uvloop. Further, I have not seen this bug after reporting this issue even using uvloop.

@achimnol please re-open if you get more information

@fafhrd91 I'm experiencing same issue with python 3.4
Error handling request
Traceback (most recent call last):
  File "/home/paul/mpb-v2/env/lib/python3.4/site-packages/aiohttp/server.py", line 282, in start
    self.transport.write_eof()
  File "/usr/lib64/python3.4/asyncio/transports.py", line 111, in write_eof
    raise NotImplementedError
NotImplementedError

Code:
import asyncio
import ssl
from aiohttp import web
import config

def run():
    loop = asyncio.get_event_loop()
    app = web.Application()

    if config.SSL_CERT:
        context = ssl.SSLContext(ssl.PROTOCOL_TLSv1_2)
        context.load_cert_chain(config.SSL_CERT, config.SSL_PKEY)
    else:
        context = None

    return web.run_app(
        app,
        host=config.LISTEN,
        port=config.PORT,
        ssl_context=context
    )

if __name__ == '__main__':
    run()

I use Python 3.4.3 (venv) and aiohttp 1.3.3.

Issue reproduces every time request comes from Telegram when using webhook to get bot updates, but i cant recreate the request using curl. Any request from curl handles successfully with 404 response.

I can reliably reproduce this when uploading a file (of more than about 50 KiB) through an HTTPS connection, and responding to it without reading the full request, e.g. like this:
from aiohttp import web
import ssl

async def handle(request):
	text = """
<form action="/upload" method="post" accept-charset="utf-8"
      enctype="multipart/form-data">
    <input name="file" type="file" value=""/>

    <input type="submit" value="submit"/>
</form>"""
	return web.Response(text=text, content_type='text/html')

async def handleUpload(request):
	return web.json_response({})

app = web.Application()
app.router.add_get('/', handle)
app.router.add_post('/upload', handleUpload)

context = ssl.create_default_context(ssl.Purpose.CLIENT_AUTH)
context.load_cert_chain(certfile="cert.pem")

web.run_app(app, ssl_context=context)

@freekvw i've reopened the issue in #1703


[WIP] fix double borders in list

This PR has the fix to list's double border replicating dataGrid styles,
one key difference is that i am adding margin to elements, which means there will be a px between the top and bottom borders of the container and the first/last items, to account for their borders.
I see this happens in Grid aswell, but just want to double check if it is what we intend in list too.

Another difference is the shared 1px gap between elements.

cc. @ivan-calderon @bhoppers2008

in 2nd screenshot, is Arkansas hovered and california focused? should there still be a gap between arkansas and arizona like there is between ark/cal?

makes sense :)


Quartodoc fails to build docs if "\n" included in docstrings

Building my docstrings through quartodoc seems to fail whenever I inlcude "\n" or "\n" or \n in the docstring. I am not sure how I would best provide a reproducible example, but building the docstrings for this function fails when the "\n"'s are included in the test, and everything works when they are excluded. Please let me know how to best provide you with a reproducible example! The error I get is
in render
    raise NotImplementedError(f"Unsupported DocstringSectionAdmonition kind: {kind}")
NotImplementedError: Unsupported DocstringSectionAdmonition kind:    parameters

Best, Alex

Ah, putting an r before the docstrings solved this, i.e. r"""docstrings with string literal \n""". 😅


WinSCP.WinSCP Version 5.21.8

[x] Have you signed the Contributor License Agreement?
[x] Have you checked that there aren't other open pull requests for the same manifest update/change?
[x] This PR only modifies one (1) manifest
[x] Have you validated your manifest locally with winget validate --manifest <path>?

[x] Does your manifest conform to the 1.4 schema?

Note: <path> is the name of the directory containing the manifest you're submitting.

Microsoft Reviewers: Open in CodeFlow

@kdpuvvadi Please try to retain metadata from the previous manifest (Tools like YamlCreate or winget-create would already do this if you use their "Update" functionality); The previous manifest contained the user scope installer node that is necessary for users that have performed a user-scoped installation to upgrade using WinGet.
The removal is blocking some users to upgrade from 5.21.7 to 5.21.8 using WinGet.

Looks like i've missed that. Let update that and open a PR.


Make moduleby cell

In response to issue #32
new makeCellLevelModule, creates a module by cells. It has the 1-up or 2-up, and torque tube options as well.
It first creates the cell, then moves it to its position if the panel started at 0,0,0, and then moves it halfway back so it's centered by the module length and module width. So two translations, kept them separated for easier visualization of what's going on in the code.

Thanks for taking a look at this Silvana.  I think Amir also had some code that creates a module from cells in makeModule with various spacing and transparency.  Let's hold off on this feature until the next release.  We can merge it into the next development branch once we do a release.

sounds good!

Amir's version is ready, closing this one


HTTP Compression

LTX files are currently sent to replicas as uncompressed blobs. LTX files should support compression internally.

Update: HTTP compression was attempted in #155 but it interfered with http.Flusher. Implementing in LTX would allow us to compress once instead of compressing for each replica connection.

For this type of transfer, zstd might be a good candidate!

I used lz4 on Litestream and it worked pretty well. From my understanding, lz4 is faster but zstd has a better compression ratio. I've found that the compression & decompression speed is usually more important for something like LiteFS rather than eeking out every last byte of compression.

Closed via #249


made AnnotatingCommands more general purpose

It now works with IColoringContext without requiring the object to
implement IAnnotation. See this forum post:
https://groups.google.com/d/topic/authoring-tools-framework/HE2znv6-5hs/discussion

Thanks for making this pull request.
I merged it locally and it will be pushed with next ATF update.
Alan

Thanks, Alan!


User object is undefined after refresh the page

I've tried to use the sample from the solution called IdentityServer3.Sample - where is used the Oidc.UserManager - why is ty User object is undefined after refresh the page? Is this object stored in the session storage by default?
I have following response:
The token is still in session storage after refresh page but the object User is undefined and if I call the api that return 401 Unauthorized.
When I use the sessionStorage with specific key directly that work fine but through object user.access_token it doesn't work - return 401 and user.access_token is undefined.
I have tried this sample: https://github.com/IdentityServer/IdentityServer3.Samples/tree/master/source/Clients/JavaScriptImplicitClient
How can I fix this?
Thanks.

I use the js sample code from IdentityServer4 where is used method mgr.getUser() before calling the api and getting user information with this method, the public variable user doesn't work.
After page refresh isn't called this method: mgr.events.addUserLoaded - which populate data to the public user variable. I don't know why not but mgr.getUser() solved my problem with this.
Before:
function callApiOriginal() {
	var xhr = new XMLHttpRequest();
	xhr.onload = function (e) {
		if (xhr.status >= 400) {
			logAjaxResult({
				status: xhr.status,
				statusText: xhr.statusText,
				wwwAuthenticate: xhr.getResponseHeader("WWW-Authenticate")
			});
		}
		else {
			logAjaxResult(JSON.parse(xhr.responseText));
		}
	};
	xhr.onerror = function () {
		if (xhr.status === 401) {
			mgr.removeUser();
		}

		logAjaxResult({
			status: xhr.status,
			statusText: xhr.statusText,
			wwwAuthenticate: xhr.getResponseHeader("WWW-Authenticate")
		});
	};
	xhr.open("GET", "http://localhost:5001/identity", true);
	if (user) {   //global var user is undefined - after page refresh
		xhr.setRequestHeader("Authorization", "Bearer " + user.access_token);
	}
	xhr.send();
}

Now:
function api() {
    mgr.getUser().then(function (user) {
        var url = "http://localhost:5001/identity";

        var xhr = new XMLHttpRequest();
        xhr.open("GET", url);
        xhr.onload = function () {
            log(xhr.status, JSON.parse(xhr.responseText));
        }
        xhr.setRequestHeader("Authorization", "Bearer " + user.access_token);
        xhr.send();
    });
}

why is ty User object is undefined after refresh the page? Is this object stored in the session storage by default?

Not sure. Session storage will survive page refreshes, as it's per-tab. You will have to debug and find out what's wrong.

Any update?

No, I resolve this issue using method: mgr.getUser().
You can close it please.


Delete merge conflict from README.md

It looks like this commit added some merge resolution text to the readme, and this PR removes it.

@d3viant0ne The README before the commit message rewrite doesn't appear to contains the conflict markers - I can't seem to match the commits which introduces them up with an exact commit in the original history.
Is it possible that the re-write has modified more than just the commit messages?

No, it's just a matter of rebasing properly on a fork.

No, I know exactly what that was. esc | shift+q | Wq!

I'm not sure what you mean by that.
052a6bc9dea6ca8bfb01e915278b9f529871fdda was the original master commit, and it does not contain any merge conflict artifacts https://github.com/webpack-contrib/webpack-hot-middleware/blob/052a6bc9dea6ca8bfb01e915278b9f529871fdda/README.md#client.
cb2e452144166d51e9f7323485cd8fb3f591adf6 is the equivalent re-written commit, which does contains merge conflict artifacts https://github.com/webpack-contrib/webpack-hot-middleware/blob/cb2e452144166d51e9f7323485cd8fb3f591adf6/README.md#client.

If it makes you feel better, I can get github to restore the pre-backup branch for code comparison

Nah, I still had a copy locally - I might push to a branch to be kept around though.
Everything else seems to be intact, so all good.


IndexError: list index out of range

export codes:
from espnet2.bin.tts_inference import Text2Speech
from espnet_onnx.export import TTSModelExport

m = TTSModelExport()

# download with espnet_model_zoo and export from pretrained model
m.export_from_pretrained('kan-bayashi/csmsc_tts_train_conformer_fastspeech2_raw_phn_pypinyin_g2p_phone_train.loss.ave', quantize=True)

# export from trained model
text2speech = Text2Speech(args)
m.export(text2speech, 'kan-bayashi/csmsc_tts_train_conformer_fastspeech2_raw_phn_pypinyin_g2p_phone_train.loss.ave', quantize=True)

error:
WARNING:root:Fallback to conformer_pos_enc_layer_type = 'legacy_rel_pos' due to the compatibility. If you want to use the new one, please use conformer_pos_enc_layer_type = 'latest'.
WARNING:root:Fallback to conformer_self_attn_layer_type = 'legacy_rel_selfattn' due to the compatibility. If you want  to use the new one, please use conformer_pos_enc_layer_type = 'latest'.
Traceback (most recent call last):
  File "export_espnet_tts.py", line 7, in <module>
    m.export_from_pretrained('kan-bayashi/csmsc_tts_train_conformer_fastspeech2_raw_phn_pypinyin_g2p_phone_train.loss.ave', quantize=True)
  File "/home/ybZhang/miniconda3/envs/espnet/lib/python3.8/site-packages/espnet_onnx-0.1.10-py3.8.egg/espnet_onnx/export/tts/export_tts.py", line 114, in export_
  File "/home/ybZhang/miniconda3/envs/espnet/lib/python3.8/site-packages/espnet_onnx-0.1.10-py3.8.egg/espnet_onnx/export/tts/export_tts.py", line 127, in _create_config
  File "/home/ybZhang/miniconda3/envs/espnet/lib/python3.8/site-packages/espnet_onnx-0.1.10-py3.8.egg/espnet_onnx/export/tts/get_co

Hi @v-yunbin ,
I fixed the issue with #77, so would you try this again and check if your issue is fixed?


elasticmq-server-bin: 1.3.9 -> 1.3.13

Automatic update generated by nixpkgs-update tools. This update was made based on information from https://github.com/softwaremill/elasticmq/releases.
meta.description for elasticmq-server-bin is: "Message queueing system with Java, Scala and Amazon SQS-compatible interfaces"
meta.homepage for elasticmq-server-bin is: "https://github.com/softwaremill/elasticmq"
meta.changelog for elasticmq-server-bin is: ""
Updates performed

Version update

To inspect upstream changes
Impact

Checks done (click to expand)

built on NixOS
The tests defined in passthru.tests, if any, passed
found 1.3.10 with grep in /nix/store/ixnbmzgmspl0jg5chw2l2ikkpp2z273j-elasticmq-server-1.3.10
found 1.3.10 in filename of file in /nix/store/ixnbmzgmspl0jg5chw2l2ikkpp2z273j-elasticmq-server-1.3.10

Rebuild report (if merged into master) (click to expand)

1 total rebuild path(s)

1 package rebuild(s)

First fifty rebuilds by attrpath
elasticmq-server-bin

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/ixnbmzgmspl0jg5chw2l2ikkpp2z273j-elasticmq-server-1.3.10 \
  --option binary-caches 'https://cache.nixos.org/ https://nix-community.cachix.org/' \
  --option trusted-public-keys '
  nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(The Cachix cache is only trusted for this store-path realization.)
For the Cachix download to work, your user must be in the trusted-users list or you can use sudo since root is effectively trusted.
Or, build yourself:
nix-build -A elasticmq-server-bin https://github.com/r-ryantm/nixpkgs/archive/49a2e35f045602ef05ce52603b7bdbdd98bf01f1.tar.gz

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/ixnbmzgmspl0jg5chw2l2ikkpp2z273j-elasticmq-server-1.3.10
ls -la /nix/store/ixnbmzgmspl0jg5chw2l2ikkpp2z273j-elasticmq-server-1.3.10/bin

Pre-merge build results
We have automatically built all packages that will get rebuilt due to
this change.
This gives evidence on whether the upgrade will break dependent packages.
Note sometimes packages show up as failed to build independent of the
change, simply because they are already broken on the target branch.
Result of nixpkgs-review run on x86_64-linux 1

1 package built:

elasticmq-server-bin

Maintainer pings
cc @peterromfeldhk for testing.

Automatic update generated by nixpkgs-update tools. This update was made based on information from https://github.com/softwaremill/elasticmq/releases.
meta.description for elasticmq-server-bin is: "Message queueing system with Java, Scala and Amazon SQS-compatible interfaces"
meta.homepage for elasticmq-server-bin is: "https://github.com/softwaremill/elasticmq"
meta.changelog for elasticmq-server-bin is: ""
Updates performed

Version update

To inspect upstream changes
Impact

Checks done (click to expand)

built on NixOS
The tests defined in passthru.tests, if any, passed
found 1.3.11 with grep in /nix/store/jbihm6xf3j1hdzmabi08qnw5fiqdk9yc-elasticmq-server-1.3.11
found 1.3.11 in filename of file in /nix/store/jbihm6xf3j1hdzmabi08qnw5fiqdk9yc-elasticmq-server-1.3.11

Rebuild report (if merged into master) (click to expand)

1 total rebuild path(s)

1 package rebuild(s)

First fifty rebuilds by attrpath
elasticmq-server-bin

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/jbihm6xf3j1hdzmabi08qnw5fiqdk9yc-elasticmq-server-1.3.11 \
  --option binary-caches 'https://cache.nixos.org/ https://nix-community.cachix.org/' \
  --option trusted-public-keys '
  nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(The Cachix cache is only trusted for this store-path realization.)
For the Cachix download to work, your user must be in the trusted-users list or you can use sudo since root is effectively trusted.
Or, build yourself:
nix-build -A elasticmq-server-bin https://github.com/r-ryantm/nixpkgs/archive/b65073bc517ef17e7875821d2330fa8ab321872d.tar.gz

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/jbihm6xf3j1hdzmabi08qnw5fiqdk9yc-elasticmq-server-1.3.11
ls -la /nix/store/jbihm6xf3j1hdzmabi08qnw5fiqdk9yc-elasticmq-server-1.3.11/bin

Pre-merge build results
We have automatically built all packages that will get rebuilt due to
this change.
This gives evidence on whether the upgrade will break dependent packages.
Note sometimes packages show up as failed to build independent of the
change, simply because they are already broken on the target branch.
Result of nixpkgs-review run on x86_64-linux 1

1 package built:

elasticmq-server-bin

Maintainer pings
cc @peterromfeldhk for testing.

Automatic update generated by nixpkgs-update tools. This update was made based on information from https://github.com/softwaremill/elasticmq/releases.
meta.description for elasticmq-server-bin is: "Message queueing system with Java, Scala and Amazon SQS-compatible interfaces"
meta.homepage for elasticmq-server-bin is: "https://github.com/softwaremill/elasticmq"
meta.changelog for elasticmq-server-bin is: ""
Updates performed

Version update

To inspect upstream changes
Impact

Checks done (click to expand)

built on NixOS
Warning: a test defined in passthru.tests did not pass
found 1.3.13 with grep in /nix/store/fba7vfclfgdzpw9ys3gcwbnz44mh222l-elasticmq-server-1.3.13
found 1.3.13 in filename of file in /nix/store/fba7vfclfgdzpw9ys3gcwbnz44mh222l-elasticmq-server-1.3.13

Rebuild report (if merged into master) (click to expand)

1 total rebuild path(s)

1 package rebuild(s)

First fifty rebuilds by attrpath
elasticmq-server-bin

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/fba7vfclfgdzpw9ys3gcwbnz44mh222l-elasticmq-server-1.3.13 \
  --option binary-caches 'https://cache.nixos.org/ https://nix-community.cachix.org/' \
  --option trusted-public-keys '
  nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(The Cachix cache is only trusted for this store-path realization.)
For the Cachix download to work, your user must be in the trusted-users list or you can use sudo since root is effectively trusted.
Or, build yourself:
nix-build -A elasticmq-server-bin https://github.com/r-ryantm/nixpkgs/archive/6b28dcd2842918c68014a21190de9096abf6c78b.tar.gz

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/fba7vfclfgdzpw9ys3gcwbnz44mh222l-elasticmq-server-1.3.13
ls -la /nix/store/fba7vfclfgdzpw9ys3gcwbnz44mh222l-elasticmq-server-1.3.13/bin

Pre-merge build results
We have automatically built all packages that will get rebuilt due to
this change.
This gives evidence on whether the upgrade will break dependent packages.
Note sometimes packages show up as failed to build independent of the
change, simply because they are already broken on the target branch.
Result of nixpkgs-review run on x86_64-linux 1

1 package built:

elasticmq-server-bin

Maintainer pings
cc @peterromfeldhk for testing.

Automatic update generated by nixpkgs-update tools. This update was made based on information from https://github.com/softwaremill/elasticmq/releases.
meta.description for elasticmq-server-bin is: "Message queueing system with Java, Scala and Amazon SQS-compatible interfaces"
meta.homepage for elasticmq-server-bin is: "https://github.com/softwaremill/elasticmq"
meta.changelog for elasticmq-server-bin is: ""
Updates performed

Version update

To inspect upstream changes
Impact

Checks done (click to expand)

built on NixOS
The tests defined in passthru.tests, if any, passed
found 1.3.14 with grep in /nix/store/icnk16ipaxmf7p16z2dvmz4k5b9xw74l-elasticmq-server-1.3.14
found 1.3.14 in filename of file in /nix/store/icnk16ipaxmf7p16z2dvmz4k5b9xw74l-elasticmq-server-1.3.14

Rebuild report (if merged into master) (click to expand)

1 total rebuild path(s)

1 package rebuild(s)

First fifty rebuilds by attrpath
elasticmq-server-bin

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/icnk16ipaxmf7p16z2dvmz4k5b9xw74l-elasticmq-server-1.3.14 \
  --option binary-caches 'https://cache.nixos.org/ https://nix-community.cachix.org/' \
  --option trusted-public-keys '
  nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(The Cachix cache is only trusted for this store-path realization.)
For the Cachix download to work, your user must be in the trusted-users list or you can use sudo since root is effectively trusted.
Or, build yourself:
nix-build -A elasticmq-server-bin https://github.com/r-ryantm/nixpkgs/archive/78898fa218991593988d5fb88de06ac22e4b6894.tar.gz

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/icnk16ipaxmf7p16z2dvmz4k5b9xw74l-elasticmq-server-1.3.14
ls -la /nix/store/icnk16ipaxmf7p16z2dvmz4k5b9xw74l-elasticmq-server-1.3.14/bin

Pre-merge build results
We have automatically built all packages that will get rebuilt due to
this change.
This gives evidence on whether the upgrade will break dependent packages.
Note sometimes packages show up as failed to build independent of the
change, simply because they are already broken on the target branch.
Result of nixpkgs-review run on x86_64-linux 1

1 package built:

elasticmq-server-bin

Maintainer pings
cc @peterromfeldhk for testing.

@ofborg build elasticmq-server-bin elasticmq-server-bin.passthru.tests


Calculating sum of a column value after reload

Thanks for all the features on this grid. I have a requirement where I need to calculate the sum of values in particular column of the grid and display it as a footer. This works very well with jquery when pagination is disabled. However, when pagination is enabled, I could get access to only first page/current page rows and hence not able to get sum of ALL rows returned from service.
I was able to get all rows just before bindPager method call in mvc-grid.js. But since this implementation is one page specific, would not want to change the core js file. Is there anyway I can pass additional values to grid along with data from the controller?

There are quite a few ways to go about it. One of the easier ones is making your calculations in the view and then using it in js code to append the footer. At this point data is not paged yet.
@model IQueryable<Model>

@{
    Decimal sum = Model.Sum(model => model.Sum);
}
```

Thanks for the response. I am using AjaxGrid and there are multiple grids loaded on the same page.
$('.mvc-grid').mvcgrid(); is what am using to render the grid and the sourceurl for the grid returns Ienumerable of custom object. Please note the columns settings like title, sortable etc are set in controller method.
At what point can I have access to all the data that is returned by controller method so that I can calculate the total in js.

If you are creating grid in the controller, you can access data in the controller, before passing it to the grid.
And return a model with grid instance and sums as model properties or set it to ViewBag.

Thanks for the response. I understand the ViewBag part. But if I want to send the sum as part of Model property, the controller method currently returns IGrid instance bound to model "TransactionViewModel". Below is the code in partial view with HtmlGrid:
@model IGrid
@(new HtmlGrid(Html, Model))
Now, to pass sum from controller as part of model property, it should be added to same view model which is a list and hence the property will be repeated for each item with same value(total) or is there any other way?
Also, how do I access this property in the above said partial view?

You don't have to return IGrid object, it can be your model, like
public class AggregateModel
{
    public IGrid Grid { get; set; }
    public Decimal Sum { get; sum; }
}

@model AggregateGrid

@(new HtmlGrid(Html, Model.Grid))

Other option is to extend Grid class with your properties.
So your custom partial view can use MyGrid class as it's model and access properties accordingly.

Thanks a ton. This works!!


Possible to show npm output?

When we launch a pie-cli build, it makes a long pause seemingly doing nothing. I think that is when it calls npm install.
Is it possible to route the output of "npm install" to the console, so we can see that something is happening?

For now add `--log-level '{"default" : "info", "npm-dir" : "verbose"}', I think when we look at #36 we can look at improving the cli experience?

Supplying the log-level doesn't seem to help much.

going to look at this as part of #36


IDEA: Use AJV's standalone compiler to reduce the bundle size for JSON Schema loader

Today AJV is part of JSON Schema loader. We can compile JSON Schemas on build time so ajv dependency will no longer be needed on runtime.
https://ajv.js.org/standalone.html

We no longer depend on AJV


[Addition]: Virtual Onyx Puma

Hotspot b58 Addresses
14nezTV1q6AgTtzzqv55ZMc6zQVjiLFZeCZMd1vHzuZFsEDuYLV
Discord Handle
barleylad
Reason(s)
Definitely gaming witness stuffing..
Virtual Onyx Puma

+1

Removal already requested in
https://github.com/helium/denylist/issues/2556
Please understand that requests are processed manually, and creating dozens of requests for the same hotspot may only delay the overall processing of those requests.


privatise utility functions

@graingert build is failing. Could you create another pull for the lazyloading functionality also? Thanks

Yeah I'll do that after configuring the tests to run on my system ;)
On 15 Jul 2016 14:53, "Barry Fitzgerald"<EMAIL_ADDRESS>wrote:

@graingert https://github.com/graingert build is failing. Could you
create another pull for the lazyloading functionality also? Thanks
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/pablojim/highcharts-ng/pull/489#issuecomment-232956584,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAZQTHSSAWzB6fD06OlhMlX1JOADVGSHks5qV5DogaJpZM4JNU1T
.


The HTML5 Boilerplate Print CSS moved to a separate repo

The HTML5 Boilerplate CSS has moved to a separate GitHub repo (h5bp/main.css) so the source link referenced here no longer works. This PR updates the link to the new correct location.

@twbs/css-review I believe this would be a v4 fix and not for v5, correct? We're dropping nearly all print styles in v5 I think...

yep, print styles aren't in v5 so I made this PR against the v4-dev branch


Kibana issues

Originally cleaned up from #6, since that one now contains multiple issues that have been resolved.
My Kibana instance now gets this error:

{"type":"log","@timestamp":"2020-04-08T10:30:49Z","tags":["warning","savedobjects-service"]
,"pid":6,"message":"Unable to connect to Elasticsearch. Error: [security_exception] no perm
issions for [indices:admin/get] and User [name=kibana, backend_roles=[kibana_user], request
edTenant=null]"}

Opening https://<elasticurl>:9200 in the browser works with basic auth user "kibana" in the browser and the specified password, but my Kibana instance can't seem to access it either way.
If I fetch GET https://<elasticurl>:9200/_cat/indices/* I get:
green  open searchguard            Q8p5ioNFSrOhXTqUnm0__Q 1 0 7 0 29.7kb 29.7kb
yellow open .signals_settings      jZsKtX-lQQSKpjQR_Hgn_w 1 1 2 0  7.7kb  7.7kb
yellow open .signals_watches       rNeO4-U9Q3yQvV-I-l5CNA 1 1 0 0   283b   283b
yellow open .signals_accounts      8rj_TD-dQIGA8X9XOi80pA 1 1 0 0   283b   283b
yellow open .signals_watches_state s5OSLJ-xRZeJ-AqNwFoxLw 1 1 0 0   283b   283b

If I fetch GET https://<elasticurl>:9200/searchguard/_search I get:
{"took":1,"timed_out":false,"_shards":{"total":1,"successful":1,"skipped":0,"failed":0},"hits":{"total":{"value":0,"relation":"eq"},"max_score":null,"hits":[]}}

More logs from Kibana (before the error):

{"type":"log","@timestamp":"2020-04-08T11:10:34Z","tags":["info","plugins-system"],"pid":6,
"message":"Setting up [21] plugins: [usageCollection,metrics,timelion,apm_oss,uiActions,dat
a,navigation,newsfeed,status_page,share,kibana_legacy,management,dev_tools,inspector,expres
sions,visualizations,embeddable,dashboard_embeddable_container,home,eui_utils,bfetch]"}
{"type":"log","@timestamp":"2020-04-08T11:10:34Z","tags":["info","plugins","usageCollection
"],"pid":6,"message":"Setting up plugin"}
{"type":"log","@timestamp":"2020-04-08T11:10:34Z","tags":["info","plugins","metrics"],"pid"
:6,"message":"Setting up plugin"}
{"type":"log","@timestamp":"2020-04-08T11:10:34Z","tags":["info","plugins","timelion"],"pid
":6,"message":"Setting up plugin"}
{"type":"log","@timestamp":"2020-04-08T11:10:34Z","tags":["info","plugins","apm_oss"],"pid"
:6,"message":"Setting up plugin"}
{"type":"log","@timestamp":"2020-04-08T11:10:34Z","tags":["info","plugins","data"],"pid":6,
"message":"Setting up plugin"}
{"type":"log","@timestamp":"2020-04-08T11:10:34Z","tags":["info","plugins","share"],"pid":6
,"message":"Setting up plugin"}
{"type":"log","@timestamp":"2020-04-08T11:10:34Z","tags":["info","plugins","home"],"pid":6,
"message":"Setting up plugin"}
{"type":"log","@timestamp":"2020-04-08T11:10:34Z","tags":["info","plugins","bfetch"],"pid":
6,"message":"Setting up plugin"}
{"type":"log","@timestamp":"2020-04-08T11:10:34Z","tags":["info","savedobjects-service"],"p
id":6,"message":"Waiting until all Elasticsearch nodes are compatible with Kibana before st
arting saved objects migrations..."}
{"type":"log","@timestamp":"2020-04-08T11:10:34Z","tags":["info","savedobjects-service"],"p
id":6,"message":"Starting saved objects migrations"}
{"type":"log","@timestamp":"2020-04-08T11:10:34Z","tags":["warning","savedobjects-service"]
,"pid":6,"message":"Unable to connect to Elasticsearch. Error: [security_exception] no perm
issions for [indices:admin/get] and User [name=kibana, backend_roles=[kibana_user], request
edTenant=null]"}

As mentioned in https://github.com/xtermi2/elasticsearch-searchguard/issues/6 you have extracted your environment settings to ./env/kibana.env can you please provide its content.
It should contain something like this:
ELASTICSEARCH_HOSTS=https://elasticsearch:9200
# "none" for easier handling of self signed certificates, otherwise you have to provide the used CA certificate in kibana.
ELASTICSEARCH_SSL_VERIFICATIONMODE=none
ELASTICSEARCH_USERNAME=kibana
ELASTICSEARCH_PASSWORD=somepassword

I've tried you docker-compose file with your settings, but used my certificate settings and elasticsearch.yml. Works fine. Here is everything packed together:
example.zip

It does indeed contain the above contents.
However, kibana.env's permissions seem to be wrong. Will investigate and report back soon.

Maybe you should investigate in running docker without root: https://docs.docker.com/engine/install/linux-postinstall/#manage-docker-as-a-non-root-user
This could save you many of these permission issues - that's my experience.

Installing without root did not fix the problem. It turned out that everything was now configured correctly, but the instance did not have enough memory. 2 gigabytes is apparently not enough. It seems to need at least 3 - preferably 4.
Would be worth mentioning somewhere in case someone else has the same issue.

Ah, good to know. I will add something to the docu.

Yeah. You can also try it locally. If you locally restrict your Docker to only allow 2 GB, your "working" example will also fail 😄


Login Dialog Disappears on Screen Rotation

When calling the showFirebaseLoginPrompt() method after a button click, I have the login screen open. However, when it is opened, if I rotate the device, the dialog resets to showing no providers.
I believe a fix needs to be implemented in the DialogFragment. If anybody knows an alternative workaround, let me know.

We're working on a fix for this in 3.1 - so it's on it's way!


Exception in DeepID on 0.0.79 version

Good morning,
I was running the newest version of deepface models (0.0.79) with FG-NET dataset and I got this message when code arrives at DeepID. When I downgrade the version to 0.0.75 the code seems to run with no problems.

I forgot to attach the print

would you please try the source code instead of pip version?
$ git clone https://github.com/serengil/deepface.git
$ cd deepface
$ pip install -e .

I created a virtual environment and tried that way but got the same error.

ty, i know how to fix this. will let you know when it is ready.

just updated the source code. please try it now instead of pip version. will publish this if everything is okay for your side.


No effect for desert colorscheme

After I run :IndentGuidesEnable, there is no effect. But for the default colorscheme, everything works fine.
I had sent you an email when Indent-guides was just born. At that time, you give me the following 3 lines. I added them to vimrc, then everything would work, but for the current version it won't work.
let g:indent_guides_auto_colors = 0
hi IndentGuidesOdd  guibg=#212121
hi IndentGuidesEven guibg=#404040

I am using gvim on Linux. I'm using vim 7.3.
Thanks!

I have the same problem.  I guess the reason is ":hi normal" returns current font size at the end of the result string:
:hi normal
Normal         xxx guifg=White guibg=grey20 font=Monospace 10

But in function init_script_vars, only the font name is removed,font size remains in s:hi_normal
" remove 'font=<value>' from the s:hi_normal string (only seems to happen on Vim startup in Windows)
let s:hi_normal = substitute(s:hi_normal, ' font=[A-Za-z0-9:]\+', "", "")

This makes the second if in the function gui_highlight_colors fails,so IndentGuidesOdd and IndentGuidesEven are not assigned a value. I changed the function init_script_vars and then it worked fine.
" let s:hi_normal = substitute(s:hi_normal, ' font=[A-Za-z0-9:]\+', "", "")
let s:hi_normal = substitute(s:hi_normal, ' font=[A-Za-z0-9:]\+[ 0-9]*', "", "")


Change webinterface to have multiple tabs

Change webinterface to have multiple tabs. Idea is that submission, current datapoints, individual plots and new plot are seperated.

Resolved in #405


✨ Add disconnected state handling to HomeLive

This pull request adds support for handling database connection issues during the initial setup process. Key changes include:

Introduced a new :disconnected state to handle cases where the database connection fails.
Added a disconnected_component to display an error message when the database connection is unavailable.
Implemented a periodic database connection check when in the disconnected state.
Created a reusable database_config_component to display database information consistently across different states.
Updated the "Get Started" button to be disabled when in the disconnected state.
Refactored the mount function to handle the new disconnected state and schedule periodic checks.
Added a new handle_info callback to process the results of periodic database connection checks.

These changes improve the user experience by providing clear feedback when there are database connection issues and allowing for automatic recovery when the connection is restored.

#148  👈
main

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

Join @RTLS and the rest of your teammates on  Graphite


laravel 5.1 cannot worked

add  config.php to providers Ollieread\Multiauth\MultiauthServiceProvider::class,
error
Target [Illuminate\Contracts\Auth\Access\Gate] is not instantiable.
i look the file Illuminate\Contracts\Auth\Access\Gate is a interface

This is something I'll be working on to fully update.

so this package work with 5.0 5.2 but does not work with 5.1 which is an LTS version?

@unitedworx This project has actually been discontinued. The functionality was brought into 5.2 if memory serves.


Fix DCOS 1.8.8 download URL

@raveeram,
Thanks for your contribution as a Microsoft full-time employee or intern. You do not need to sign a CLA.
Thanks,
Microsoft Pull Request Bot

@wangtt03 to make sure updating the URL is okay for china cloud

Do you need to update the testdata files too? ./scripts/rebase.sh is your friend.

@colemickens i should install bash on windows and starting using that :). Running a batch file of mine currently. Will update PR with tests in a bit.

@raveeram If you have docker make devenv is your friend too :) Also ensures you're on the right version of Go, etc.

@colemickens Ahh I see, I'll try that out now. Updated tests.


Add TTL to actor timers

Description
Added TTL (number of repeats) to actor's timers.
This feature is backward compatible. If the number of repeats is zero, the timer ignores it (works as before).
If the number of repeats is positive, the timer will be deleted after corresponding numbers of invocations.
Issue reference

Please reference the issue this PR will close: #2906
Checklist
Please make sure you've  completed the relevant tasks for this PR, out of the following list:

[x] Code compiles correctly
[x] Created/updated tests
[x] Unit tests passing
[ ] End-to-end tests passing
[ ] Extended the documentation / Created issue in the https://github.com/dapr/docs/ repo: dapr/docs#[issue number]
[ ] Specification has been updated / Created issue in the https://github.com/dapr/docs/ repo: dapr/docs#[issue number]
[ ] Provided sample for the feature / Created issue in the https://github.com/dapr/docs/ repo: dapr/docs#[issue number]

@dmitsh thanks for your contribution! please do not force push after review, it breaks review comment and forces reviewers need make total review again :(


Add 'intllib' as optional dependency

intllib is missing from depends.txt.

Ohhh yes ... There you can see, how important testing can be :smile: :+1:


Texture filtering is forced on.

When using the MetaHookSv version of the renderer plugin, using the command "GL_texturemode GL_Nearest", which normally disables all of the texture filtering, does almost nothing.

Should be fixed with latest commit.


Feature: Lazy Loading for scrollable controls

Please Describe The Problem To Be Solved
Make Lazy loading possible for the ListView, GridView and DataTable controls.
(Optional): Suggest A Solution
https://pub.dev/packages/lazy_load_scrollview
https://stackoverflow.com/questions/49508322/flutter-listview-lazy-loading (it might also be great to have the ScrollController mentioned in this SO thread 🙂)

Implemented: https://flet.dev/blog/scrolling-controls-and-theming#receiving-scroll-notifications
See infinite scroll example at the end of the section.


Feature: Last Depots Update (option to remove?)

With the newest update in Firefox (1.7.2), there is a line with "Last Depots Update" and a date with how many days ago below the game's release date. Is there an option to remove this? Also, why is this information there/important?
Thanks.

https://steamdb.info/forum/1526/last-depots-update-on-store-pages/

Thanks Marlamin but I think there should be an option that is directly connected to "Last Depots Update". Right now if I disable "Add a block on Steam Store displaying online stats" in options this also turns off player counts, which I do not want to do. So there should be more specific options regarding the two very diferent displays of information.

We'll take it under consideration, but going off the last update we shipped it might be a while before it goes live.

https://steamdb.info/forum/1526/last-depots-update-on-store-pages/

Got an HTTP 302 response at crawl time
Redirecting to https://steamdb.info/discord/


Transform fails with Unexpected "..."

Describe the bug
Upstream issue in vite - https://github.com/vitejs/vite/issues/10501
Annotating the following re-exported function with it's type:
/**
 * Constructs a tuple of results from a tuple of `SafeEval`s.
 *
 * @since 1.0.0
 * @category constructors
 */
export const tuple: <EN extends ReadonlyArray<SafeEval<any>>>(
  ...[e1, e2, ...es]: EN & {
    readonly 0: SafeEval<any>
    readonly 1: SafeEval<any>
  }
) => SafeEval<Readonly<{ [K in keyof EN]: [EN[K]] extends [SafeEval<infer A>] ? A : never }>> =
  SE.tuple

causes vitest to fail with the following error:
❯ failureErrorWithLog node_modules/.pnpm/esbuild@0.15.11/node_modules/esbuild/lib/main.js:1566:15
Error: Transform failed with 1 error:
/workspace/data/src/SafeEval.ts:86:2: ERROR: Unexpected "..."
❯ node_modules/.pnpm/esbuild@0.15.11/node_modules/esbuild/lib/main.js:805:29
❯ responseCallbacks.<computed> node_modules/.pnpm/esbuild@0.15.11/node_modules/esbuild/lib/main.js:671:9
❯ handleIncomingPacket node_modules/.pnpm/esbuild@0.15.11/node_modules/esbuild/lib/main.js:726:9
❯ Socket.readFromStdout node_modules/.pnpm/esbuild@0.15.11/node_modules/esbuild/lib/main.js:647:7
❯ Socket.emit node:events:513:28

The error references an Unexpected "..." in the type annotation (preceding the tuple parameter) even though this is perfectly valid typescript.
Removing the type annotation causes tests to pass successfully:
/**
 * Constructs a tuple of results from a tuple of `SafeEval`s.
 *
 * @since 1.0.0
 * @category constructors
 */
export const tuple = SE.tuple

Reproduction
Navigate to the following GitPod url:
https://gitpod.io/#https://github.com/fp-ts/data

Add the type annotation to tuple in the SafeEval module here.
Run pnpm install followed by pnpm test.
System Info
System:
    OS: Linux 5.15 Ubuntu 20.04.5 LTS (Focal Fossa)
    CPU: (16) x64 AMD EPYC 7B13
    Memory: 41.06 GB / 62.80 GB
    Container: Yes
    Shell: 5.0.17 - /bin/bash
  Binaries:
    Node: 16.17.1 - ~/.nvm/versions/node/v16.17.1/bin/node
    Yarn: 1.22.19 - ~/.nvm/versions/node/v16.17.1/bin/yarn
    npm: 8.15.0 - ~/.nvm/versions/node/v16.17.1/bin/npm
  npmPackages:
    vite: ^2.9.13 => 2.9.15
    vitest: 0.24.3 => 0.24.3

Used Package Manager
pnpm
Validations

[X] Follow our Code of Conduct
[X] Read the Contributing Guidelines.
[X] Read the docs.
[X] Check that there isn't already an issue that reports the same bug to avoid creating a duplicate.
[X] Check that this is a concrete bug. For Q&A open a GitHub Discussion or join our Discord Chat Server.
[X] The provided reproduction is a minimal reproducible example of the bug.

Vitest doesn't transform files on it's own. It uses Vite. Please, open issue in Vite repo with the reproduction.

@sheremet-va - added the upstream issue to the description

This is fixed by esbuild v0.17.9 and Vite v4.2.0.


(fix) Bind context to setTimeout

Description
There are reported issues with the option delay not working, specifically on mobile (see GitHub Issues 659, 981, 989, 1130, 1136).
Cause
A dragStartFn call loses its context because it is invoked by setTimeout.
Solution
Bind the context.
Note
I do not believe this is necessary for other setTimeout or setInterval calls because they meet one of the following criteria:

Their function calls do not require a context.
The correct context is already in scope by the variable _this.

Please make the necessary changes @p-herbert and then this can be merged

@Flame2057 the edit has been made.
Thanks for the fix @kimemin!


Validate placeholders against content schema

Looks like this is failing because we also need to update the base jenkins.sh script to check out the schema repo. Strangely there is also a jenkins_branches.sh, that could be replaced with a more flexible jenkins.sh as we do everywhere else.

The tests are passing now.

Strangely there is also a jenkins_branches.sh, that could be replaced with a more flexible jenkins.sh as we do everywhere else.

I'm not sure what you are getting at - it seems unrelated to these changes.

Ah sorry, I was just confused by the existence of that script - I thought it was responsible for running the tests for the branch build, rather than handing off to jenkins.sh.


Amazon s3

Great stuff !
Does this include AFNetworkings AFAmazonS3Manager? Can we use this to download from s3?

Thx !
By S3 you mean with API key etc ... ? At this time I don't think so. But you can for it and improve it ;)

Great, will do !

Closing as I forked and added necessary features :)


Test fixtures for CliRunner, HOME, and XDG_*

Introduce pytest fixtures for click's CliRunner, to reset HOME and XDG_* env variables, and access to test data.
tmp_path_home fixture sets os.environ variable HOME to pytest's current tmp_path and removes all XDG_* variables.
cli_runner uses tmp_path_home and creates a new click CliRunner with file system isolation inside pytest's tmp_path.
testdata_path returns the local test data directory as absolute pathlib.Path object.
All tests have been refactored to use the new cli_runner fixture. The change is inspired by a previous PR by Ihar Hrachyshka.
Checklist:

[ ] Commit Message Formatting: Commit titles and messages follow guidelines in the
conventional commits.
[ ] Changelog updated with breaking and/or notable changes for the next minor release.
[ ] Documentation has been updated, if necessary.
[ ] Unit tests have been added, if necessary.
[ ] Integration tests have been added, if necessary.

The PR solves some problems for PR #1471 around handling of HOME and XDG directories in tests.


Empty array allocation in source code

Is your feature request related to a problem? Please describe.
There exists a Xenko.Core.Collections.ArrayHelper<T>.Empty field that some classes use, which should change to use the standard Array.Empty<T>().
Furthermore, there are many cases in the code where empty arrays are manually generated (eg. new T[0] when it could instead just reference a single instance version.
Additional context
Array.Empty<T>() exists in the .NET framework, however it was only introduced in .NET 4.6. Refer to this stackoverflow to see that the code is exactly the same as Xenko's ArrayHelper<T>.Empty.
I don't know if the engine code is suppose to support .NET framework less than 4.6, but the official documentation page says .NET 4.6.1 is the requirement.
The options are:

Remove ArrayHelper<T> file and use Array.Empty<T>() instead. This is a breaking change since external users might have used this class themselves.
Mark ArrayHelper<T> obsolete and suggest Array.Empty<T>(). Perhaps change this code to use Array.Empty<T>() internally, as well. Then remove in a future update?

** Other notes **
Empty Type array is probably a special case. It can use Type.EmptyTypes, though looking at the source code it internally uses EmptyArray<Type>.Value which is in fact the same code that Array.Empty<Type>() ultimately uses.
Not all empty array instantiation needs to use a single instance empty array. I think depending on the class usage, throwaway empty arrays suffice so it doesn't take up permanent memory.
Arrays of common data types will probably be a good candidate, ie. object[], int[], byte[].
There are also a few classes that declares its own static readonly EmptyArray.
eg. ExceptionInfo, FastListStruct<T>
There may be some subtle reasons that I'm not aware about for doing so.
The only thing I can think of is that creating a new generic class type (ie. EmptyArray<Type>) bloats the memory since it must create a new class definition, though this might be negligible?

Completed by #1112


Exporting to PDF

Hi!
I know you are working crazy hard on this, but is there a timeline for extensions to be part of the PDF / Image export?
I am asking this for a customer(s)
Thanks!

Thank you for the update.

More details:
2020.3 Desktop will be able to render extensions in pdf/image versions of dashboards. We don't have a timeline for Server and that's proving to be a much bigger project, but one we're committed to.

Hi @Kovner and @johnDance. With extensions becoming more integrated parts of published dashboards (like the Salesforce Einstein integration) in organizations the call for this function becoms louder. Can you maybe reveal some sort of roadmap or timeline for this request/function to manage expectations?

Hi @SiebeG: It is hard to imagine, but implementing this on server requires some architectural changes to how Tableau handles exporting images. We need to align various groups around our proposal.

Thank you for the response @johnDance

Update: this is working on Tableau Desktop now, but work is still in progress for Server and Online.

When will it be released for Server / Online? Tableau customers are waiting for this and it is a blocker for extensions

As @merlijnbuit asked above, what is the estimate for this new enhancement to be released?

@merlijnbuit @SiebeG rest assured, it's a high priority. We can't comment on or promise specific dates but will keep this thread updated with progress.

@bcantoni can you perhaps share some insights on a roadmap for this desired feature?

We have not received funding for this project yet. We will continue to lobby for it.

Hi @Kovner and @johnDance , do you have any update about this feature / fix ?

I second this, also interested in any potential resolution @Kovner and @johnDance

@Oytoch and @angreinervalantic thanks for commenting here. FYI both Kovner and John are working elsewhere now :)
In any case the reality is this project is still "on the backlog" and might be considered for the future. I'm still hopeful we'll find a way to better support Extensions for printing/exporting/etc but for now I don't have any better news to share.


Error Occurs When Calling cookies() in getRequestConfig()

Description
The server's timezone is set to UTC, and to access the actual user's timezone, we store the timezone in a cookie using a global provider. We then attempt to access the timezone from the cookie in getRequestConfig(). According to the documentation, it should be possible to access the cookies using next-headers's cookies(), but in reality, it doesn't work. What could be the reason for this?
console.log('cookies', Cookies.get('userTimeZone'), cookies().get('userTimeZone'));
You're importing a component that needs next/headers. That only works in a Server Component which is not supported in the pages/ directory. Read more: https://nextjs.org/docs/getting-started/
"next": "14.1.3",
"next-intl": "^3.14.1",
Verifications

[X] I've verified that the problem I'm experiencing isn't covered in the docs.
[X] I've searched for similar, existing issues on GitHub and Stack Overflow.
[X] I've compared my app to a working example to look for differences.

Mandatory reproduction URL

Reproduction description
Steps to reproduce:

Open reproduction
Click on …
See error: …

Expected behaviour
In getRequestConfig(), it should be possible to access the cookies from next/headers.

I resolved the issue using the following method:
const timeZone = (await import('next/headers')).cookies().get(TIME_ZONE)?.value;
any other solutions?

I resolved the issue using the following method:
const timeZone = (await import('next/headers')).cookies().get(TIME_ZONE)?.value;
any other solutions?

Doesn't work for me:
const locale = (await import("next/headers")).cookies().get("NEXT_LOCALE")?.value

Error: cookies was called outside a request scope. Read more: https://nextjs.org/docs/messages/next-dynamic-api-wrong-context

The problem was that I used const t = await getTranslations("siteConfig") outside  a function.
It must be:
function foo() {
const t = await getTranslations("siteConfig")
}

@Mohamad-Jaallouk
Yes. getTranslations is a function used within server components. The code I suggested was for accessing cookies inside getRequestConfig.

Doesn't work for me:
const locale = (await import("next/headers")).cookies().get("NEXT_LOCALE")?.value
Did you solved it?

I have the same error when I use dynamic routes


Links to the instrument websites here causes confusion for users

This page starts with the sentence:

This page provides links to notebooks created by various Hubble Space Telescope instrument teams and software groups, including:

https://spacetelescope.github.io/hst_notebooks/index.html
Expectation are that the links following go to the notebooks, but the links go to the Dox pages for the instruments.
It's not clear that the user should use the left navigation bar to go to the notebook pages.
Can this be made more clear? Perhaps add links to the notebooks on the front page here, and if needed make a clear section that says these links go to the general instrument documentation pages?

Thanks, @sosey, for highlighting the navigation issue. I've created a ticket for this. You can expect updates soon that will include direct links to the notebooks. We appreciate your input in helping us enhance the site.


Fix or Remove Default Simulation Params

Version Information
curvesim 0.5.0.b1; all OSs and Python versions
What's your issue about?
This bug was user-reported, and I verified it.
Running a v2 autosim with no parameter input raises a ParameterSamplerError:
res = curvesim.autosim(
    "0x5426178799ee0a0181a89b4f57efddfab49941ec",
    env="staging",
)

curvesim/templates/param_samplers.py", line 129, in _validate_attributes
    raise ParameterSamplerError(
curvesim.exceptions.ParameterSamplerError: Input parameters not found in 'ParameterizedCurveCryptoPoolIterator.setters' or 'SimCurveCryptoPool' attributes: ['fee']

How can it be fixed?
This is caused by the v1 parameter defaults being applied to the v2 pool in both pipelines pipeline functions:
    default_params = DEFAULT_PARAMS.copy()
    for key in DEFAULT_PARAMS:
        if key in fixed_params:
            del default_params[key]

    variable_params = variable_params or DEFAULT_PARAMS

https://github.com/curveresearch/curvesim/blob/1bddb535b692be8d56850abf7b40e4c4b4f9ebb6/curvesim/pipelines/vol_limited_arb/__init__.py#L118
https://github.com/curveresearch/curvesim/blob/1bddb535b692be8d56850abf7b40e4c4b4f9ebb6/curvesim/pipelines/simple/__init__.py#L92
There are two options:

make default parameters for each pool type
remove the default parameters altogether

My sense is that we should simply remove the default parameters (and the above code block that applies them) since they are rarely/never used. This would mean that running a pipeline with no parameter kwargs would run one run with the pool's fetched parameters. This would require a minor update to the readme/documentation.
In the future we might include some standard settings to choose from, but I think they could be defined in a separate submodule and shouldn't be applied by default.

Let's remove autosim and also the test option.  That can be explicitly chosen and passed in for tests.

Noting the results of our discussion:
Immediate change: remove default and test parameters. This issue can be closed with this completed.
Subsequent changes:

remove autosim (#225)
remove fixed/variable parameters distinction (#226)


Feature/better type annotations

Codecov Report

Merging #14 (8f4a4e2) into master (3f3cde3) will not change coverage.
The diff coverage is 100.00%.

@@            Coverage Diff            @@
##            master       #14   +/-   ##
=========================================
  Coverage   100.00%   100.00%
=========================================
  Files            7         7
  Lines          189       193    +4
=========================================
+ Hits           189       193    +4

Impacted Files
Coverage Δ

...pc_argument_validator/argument_validator_config.py
100.00% <100.00%> (ø)

src/grpc_argument_validator/fields.py
100.00% <100.00%> (ø)

...grpc_argument_validator/validate_args_decorator.py
100.00% <100.00%> (ø)

Continue to review full report at Codecov.

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


[BUG] macOS resolution reports 0fps

Describe the bug
On macOS 12.5 (21G72) on a Macbook Pro 13-inch 2019, the resolution is reported as:
2880x1800@0fps (as 1440x900)
The resolution is correct but the fps is wrong, I don't think it should be 0.
To Reproduce
Steps to reproduce the behavior:

Use macOS (difficult if you don't own a Mac, sorry!)
Install macchina v6.0.6
Run macchina

Expected behavior
I would expect it should be reported as something like:
2880x1800@60fps (as 1440x900)
(I'm not sure what the correct value is for this hardware.)
However if this is not supported on macOS, then it should be omitted like so:
2880x1800 (as 1440x900)
And come up on the macchina --doctor output.
macchina --doctor output
Let's check your system for errors... Here's a summary:
We've collected 18 readouts, including 3 failed read(s) and 1 read(s) which resulted in a warning.
Readout "Packages" failed with message: No packages found — Do you have a package manager installed?
Readout "LocalIP" failed with message: Unable to get local IPv4 address.
Readout "Backlight" failed with message: This metric is not available on this platform or is not yet implemented by libmacchina.
1 of the 4 unsuccessful read(s) resulted in a warning:
Readout "Distribution" threw a warning with message: Since you're on macOS, there is no distribution to be read from the system.
System Information
You don't have to provide this information if you're not comfortable doing so, but it'll help us solve the issue a lot faster.

Distribution: N/A
Desktop Environment: Aqua (macOS default)
Operating System: macOS 12.5 (21G72)
Terminal: alacritty 0.10.1 (2844606)
Macchina's version: macchina 6.0.6, libmacchina  6.1.0

Sorry for making you wait this long!
As I don't possess the hardware to verify the reproducibility of this issue, all we can do for the moment is wait and see if other users of macOS are experiencing the same problem.

No worries. If there are any changes you think might solve the problem and you want to me to test a build, just let me know.

@123marvin123 Is this perhaps occurring on your machine too?

Is this happening with an external monitor, or are you only connected to the internal display? The readout works fine for my M1 Macbook Air, as well as an external 4K monitor.
Can you send a screenshot of system information when going to "About this Mac -> System Report -> Displays (under Hardware)"? The menus might have different names, my macOS language is German.

My system is in Spanish, although it isn't my first language, I'm learning it :)

My system info is in Spanish, not my first language but I'm learning it. Here you go:

Interesting, it looks like for some reason, the core graphics api will not return the refresh rate for some models. I guess that's a bug or at least inconsistency by Apple. Some other libraries also have to deal with this problem: https://github.com/glfw/glfw/commit/aab08712dd8142b642e2042e7b7ba563acd07a45
I just added an additional check in my latest commit: https://github.com/Macchina-CLI/libmacchina/commit/f3faad845d7f1f06dbc42ff86d73af6018dd1fed
Is it possible for you to try it out?

@123marvin123 Using
use libmacchina::GeneralReadout;

fn main() {
    use libmacchina::traits::GeneralReadout as _;

    let general_readout = GeneralReadout::new();

    println!("{:?}", general_readout.resolution());
}

outputs:
2880x1800@60fps (as 1440x900)
This appears to be fixed. Thanks so much!

Nice, I'll merge the change then, and it will be present in the next update, I guess.


Clear workflow details outputs before the app switches to the details tab

clear any outputs on workflow details tabs before the app switches to the details tabs so that data for a previous workflow doesn't get confused with the new one the user is looking at
right now they are not cleared and it is no bueno

@tefirman this is pretty important


Port 3030 in use

Looks like the next server is clashing with another service I have running on 3030. Whats the full list of ports needed to run next in production and how can they be changed?

3030 is used to run webpack-dev-server only on development.
We'd like to support customizing the port number.
For production, there is no fixed port to be used.
You can change it when starting your app like:
next build
next start -p 8080

For development:
next -p 8080

Moreso, if you want to always load from that specific port without typing it in every time you can specify that in the startup script in your package.json.
 "scripts": {     "dev": "next -p 8080"   },

@nkzawa is there any plan to add the cli options for next in the README.md ?

Please, how to set port to process.env.port || 3000 ? Thanks in advance.


Fix root path

The root path redirects to manuals#index. However, this action makes a lot of api calls and currently times-out on integration, making product review quite troublesome.
Seeing that it is not in high priority to work on the manuals controller, this is a quick work around to lower the number of manuals loaded on the index page so to avoid the 504 errors from happening.
Alternative takes:

I've considered changing the root path so it redirects to a specialist-document endpoint. However, there isn't a document type that is open to all user (across different permissions), making it a bad choice as the root page.

Also, I attempted to create a stub-landing-page. This breaks some integration tests regarding what the index (root) page should display.

Tested on integration:
10 manuals will not cause a time-out error.


dns-name-label does not work

If I supply a --dns-name-label argument to my az container create it does not work.  No FQDN nor dnsNameLabel is assigned, both are null.  Using a YAML file apiVersion: 2018-07-01.

Nevermind, I found out to use dnsNameLabel under ipAddress in the yaml file instead.

@djarvis Thanks for reaching out. Great that you found the answer yourself.


fix: don't rely on std.time.microTimestamp() for accurate statistics

I don't know the extent to which you care about accuracy for rendering statistics. I found when working on seamstress that the timestamp calls in std.time were so unreliable as to be unusable, sometimes reporting negative time deltas within a single
function. std.time.Timer, on the other hand, has been rock-solid in my experience.

Thanks! The stats don't need crazy accuracy, but I'll always take more accuracy if it doesn't cost much!


<IP_ADDRESS> make check failed

Hi, I use master branch and build. I use ubuntu 16.4
The make check failed like below
make[3]: Leaving directory '/root/zcoin-master/src/tor'
make[2]: Leaving directory '/root/zcoin-master/src/tor'
make[2]: Entering directory '/root/zcoin-master/src'
make[3]: Entering directory '/root/zcoin-master/src/secp256k1'
make[3]: Leaving directory '/root/zcoin-master/src/secp256k1'
make  check-TESTS check-local
make[3]: Entering directory '/root/zcoin-master/src'
make[4]: Entering directory '/root/zcoin-master/src'
make[5]: Entering directory '/root/zcoin-master/src/secp256k1'
make[5]: Leaving directory '/root/zcoin-master/src/secp256k1'
../build-aux/test-driver: line 107: 28309 Aborted                 (core dumped) "$@" > $log_file 2>&1
FAIL: test/test_bitcoin
Testsuite summary for Zcoin Core 0.13.7
TOTAL: 1
PASS:  0
SKIP:  0
XFAIL: 0
FAIL:  1
XPASS: 0
ERROR: 0
============================================================================
See src/test-suite.log
Please report to https://github.com/zcoinofficial/zcoin/issues
Makefile:11059: recipe for target 'test-suite.log' failed
make[4]: *** [test-suite.log] Error 1
make[4]: Leaving directory '/root/zcoin-master/src'
Makefile:11165: recipe for target 'check-TESTS' failed
make[3]: *** [check-TESTS] Error 2
make[3]: Leaving directory '/root/zcoin-master/src'
Makefile:11264: recipe for target 'check-am' failed
make[2]: *** [check-am] Error 2
make[2]: Leaving directory '/root/zcoin-master/src'
Makefile:10952: recipe for target 'check-recursive' failed
make[1]: *** [check-recursive] Error 1
make[1]: Leaving directory '/root/zcoin-master/src'
Makefile:688: recipe for target 'check-recursive' failed
make: *** [check-recursive] Error 1
The test-suite log is attached.
test-suite.log

How much RAM does the Ubuntu system has? MTP mining test has a high memory requirement, as per #312

Available memory is definitely the issue here. I have tried to run make check on the latest release with 16gb of RAM with no issues. What is your available memory?

Due to no reply closing this issue.


Cannot launch in WSL2 filesystem

Describe the bug
When attempting to use the AWS Toolkit on a project that is located in the WSL2 filesystem (\\wsl.localhost) it is unable to find the .csproj file.
Error thrown:
{"ErrorCode":"FailedToFindDeployableTarget","Message":"Failed to find a valid .csproj or .fsproj file at path \\\\wsl.localhost\\Ubuntu\\home\\<user>\\<directory>\\<project-name>\\<project-name>.csproj","ProcessExitCode":null}

To Reproduce

Install WSL2 (official docs: https://docs.microsoft.com/en-us/windows/wsl/install).
Create a project in the WSL2 filesystem. My case I created a ASP.NET Web API project at \\wsl.localhost\Ubuntu\home\<user>.
In the Visual Studio editor, right click on the project in the Solution Explorer panel and click "Publish to AWS".
This will attempt to load the AWS Toolkit which will eventually throw the error.

Expected behavior
I expect the AWS Toolkit to launch as expected.
Screenshots

Computer:

Windows Version:
Edition	Windows 11 Home
Version	21H2
OS build	22000.708

Visual Studio Version:
Microsoft Visual Studio Community 2022 (64-bit) - Current
Version 17.2.3

AWS Toolkit for Visual Studio Version:
Version: <IP_ADDRESS>

Thank you for reporting the issue.
It looks like you're running into this check in the underlying deployment tool: https://github.com/aws/aws-dotnet-deploy/blob/0ef3240cd0e6ad1540a3f52870f3197a3973d5e8/src/AWS.Deploy.Common/Utilities/PathUtilities.cs#L18-L19
This was added in https://github.com/aws/aws-dotnet-deploy/pull/311 to disallow deploying projects from Server Message Block (SMB) protocol shared drives, but looks like it's catching WSL paths too. This may not have been intended, we'll have to take a closer look.
I was also able to reproduce with just the CLI version of the tool (from Windows, not WSL) with:
dotnet aws deploy --project-path \\\\wsl$\\Ubuntu\\home\\path\\to\\project.csproj

@awschristou - do you have permission to move this over to https://github.com/aws/aws-dotnet-deploy? If not (or if you'd rather leave this open here), I can create a new issue over there.

@ashovlin , because the fix would go through a separate deploy tool and Toolkit release, please made a separate issue in aws-dotnet-deploy, and paste the URL to this issue in it (or vice versa). This way the issues will be linked, and we can track progress on the issue.

Created https://github.com/aws/aws-dotnet-deploy/issues/628 to track the fix in the underlying CLI.
One possible workaround (albeit a different experience) in the meantime if you're committed to WSL is deploy from the CLI within WSL instead of Visual Studio from Windows:

Repo: https://github.com/aws/aws-dotnet-deploy/
Docs: https://aws.github.io/aws-dotnet-deploy/

I'll use that workaround for now. Thanks for looking into this!


gradle: java.lang.IllegalArgumentException: Could not determine java version from '10.0.2'.

I am trying to install gradle on Linux Mint 18.2 Cinnamon 64-bit; Kernel 4.15.0-32-generic.
I have Oracle java sdk 1.8-181 installed. Java 9 or 10 are not installed!
Expected Behavior

after installation completed, I tried to enter 'gradle -v' and got the error message in the title.
as suggested, I did a stacktrace, but that didn't help:

Exception is:
java.lang.IllegalArgumentException: Could not determine java version from '10.0.2'.
at org.gradle.api.JavaVersion.toVersion(JavaVersion.java:64)
at org.gradle.api.JavaVersion.current(JavaVersion.java:73)
at org.gradle.launcher.cli.JavaRuntimeValidationAction.execute(JavaRuntimeValidationAction.java:32)
at org.gradle.launcher.cli.JavaRuntimeValidationAction.execute(JavaRuntimeValidationAction.java:24)
at org.gradle.launcher.cli.CommandLineActionFactory$WithLogging.execute(CommandLineActionFactory.java:206)
at org.gradle.launcher.cli.CommandLineActionFactory$WithLogging.execute(CommandLineActionFactory.java:169)
at org.gradle.launcher.cli.ExceptionReportingAction.execute(ExceptionReportingAction.java:33)
at org.gradle.launcher.cli.ExceptionReportingAction.execute(ExceptionReportingAction.java:22)
at org.gradle.launcher.Main.doAction(Main.java:33)
at org.gradle.launcher.bootstrap.EntryPoint.run(EntryPoint.java:45)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.base/java.lang.reflect.Method.invoke(Unknown Source)
at org.gradle.launcher.bootstrap.ProcessBootstrap.runNoExit(ProcessBootstrap.java:54)
at org.gradle.launcher.bootstrap.ProcessBootstrap.run(ProcessBootstrap.java:35)
at org.gradle.launcher.GradleMain.main(GradleMain.java:23)

Current Behavior

Context

Steps to Reproduce (for bugs)

Your Environment

Build scan URL:

It looks like you're running JDK10 somehow.  You can check with java -version and looking at echo $JAVA_HOME
It also looks like the version of Gradle you're trying to run is at least a couple of years old (2.13 or older).  The latest version is 4.9.
You may want to try installing Gradle by downloading the archive from https://gradle.org/install/ or using sdkman.


Migrate Delegate Info to onchain Indentities

Description
Currently, the delegation rewards distribution system in our blockchain project retrieves delegate identities from a GitHub link. We need to migrate this process to use the new blockchain RPC method delegateInfo_getDelegateIdentities.
This change will affect multiple parts of our codebase, including the delegate information retrieval, display, and related commands. The new RPC method will return delegate identity information in the IdentityInfo structure.
Acceptance Criteria

Implement a new function to call the delegateInfo_getDelegateIdentities RPC method.
Update the DelegatesDetails class to match the IdentityInfo structure.
Update all relevant parts of the codebase to use the new RPC method instead of the GitHub link.
Ensure backward compatibility or provide a migration path for existing users.
Update documentation and comments to reflect the new method of retrieving delegate identities.

Tasks

Update the DelegatesDetails class in bittensor/commands/utils.py to match the IdentityInfo struct in subtensor:

@dataclass
class DelegatesDetails:
    display: str
    additional: List[Tuple[str, str]]
    web: str
    legal: Optional[str] = None
    riot: Optional[str] = None
    email: Optional[str] = None
    pgp_fingerprint: Optional[str] = None
    image: Optional[str] = None
    twitter: Optional[str] = None

    @classmethod
    def from_chain_data(cls, data: Dict[str, Any]) -> "DelegatesDetails":
        return cls(
            display=data.get('display', ''),
            additional=data.get('additional', []),
            web=data.get('web', ''),
            legal=data.get('legal'),
            riot=data.get('riot'),
            email=data.get('email'),
            pgp_fingerprint=data.get('pgp_fingerprint'),
            image=data.get('image'),
            twitter=data.get('twitter')
        )

Implement a new function in the Subtensor class to call the delegateInfo_getDelegateIdentities RPC method:

class Subtensor:
    ...
    def get_delegate_identities(self, block: Optional[int] = None) -> Dict[str, DelegatesDetails]:
        @retry(delay=1, tries=3, backoff=2, max_delay=4, logger=_logger)
        def make_substrate_call_with_retry():
            block_hash = None if block is None else self.substrate.get_block_hash(block)
            return self.substrate.rpc_request(
                method="delegateInfo_getDelegateIdentities",
                params=[block_hash] if block_hash else [],
            )

        json_body = make_substrate_call_with_retry()

        if not (result := json_body.get("result", None)):
            return {}

        return self._parse_delegate_identities(result)

    def _parse_delegate_identities(self, raw_data: List[int]) -> Dict[str, DelegatesDetails]:
        # Implement parsing logic here
        # Convert the raw_data (Vec<u8>) into a dictionary of DelegatesDetails
        # See how similar rpcs do this
        pass

Update the get_delegates_details function in bittensor/commands/utils.py:

def get_delegates_details(subtensor: "bittensor.subtensor") -> Optional[Dict[str, DelegatesDetails]]:
    try:
        return subtensor.get_delegate_identities()
    except Exception:
        return None  # Fail silently

Update any parts of the codebase that call registered_delegate_info and fetch it through the github link

Update unit tests to mock the new RPC call instead of the GitHub API call and use the new DelegatesDetails structure.

Update documentation and comments throughout the codebase to reflect the new method of retrieving delegate identities and the new DelegatesDetails structure.

Additional Considerations

Do we need to implement a fallback mechanism to the GitHub method in case the RPC call fails?
Should we implement caching for the delegate identities to reduce the number of RPC calls?
How do we handle the case where a delegate's identity is not available through the RPC method?
How should we handle the additional fields in the IdentityInfo structure that weren't present in the GitHub data (legal, riot, email, pgp_fingerprint, image, twitter)?

Related Links

Pr for on chain delegate identities

Done in 8.0.0


Add an example for pushing charts with gsutil

#476 @michelleN

This is exactly the flow I've been using, so confirming that it's correct.
Would be helpful to also tell the user that they need to "add" the repo using helm repo add before they can reference charts in it. For example, in this case:
helm add repo gs://<yourbucket>/

before you try
helm deploy --name my-nginx gs://<yourbucket>/nginx-0.0.1.tgz

Closes #476.

Looks good @vaikas-google :)