MICOS, MIB and SAM

In GO we have only MICOS, with exact synonym MIB complex.
BUT
https://www.sciencedirect.com/science/article/pii/S0167488915003626
We find three main forms of the complex: A) The MICOS complex, containing all the MICOS proteins, B) a membrane bridging subcomplex, containing in addition SAMM50, MTX2 and the previously uncharacterized MTX3, and C) the complete MIB complex containing in addition DNAJC11 and MTX1.
MICOS interacts with components of the sorting and assembly machinery (SAM) complex [12] of the outer membrane [13] to form the mitochondrial intermembrane space bridging (MIB) complex
NTR : MIB complex
Def A mitochondrial  intermembrane space bridging complex consisting of components of the
MICOS complex in the inner membrane , the SAM complex  in the outer membrane, a conserved DNAJ protein  (human DNAJC11)  and Metaxin 1
remove as exact synonym "MIB complex" from "MICOS complex"
Swap synonym of existing "SAM complex" GO:0001401 with current name
"mitochondrial sorting and assembly machinery complex" it's difficult to recognize
https://www.sciencedirect.com/science/article/pii/S0167488915003626
and refe therin.
Nice figure for species conservation

ervation in this paper:

figure in https://github.com/geneontology/go-ontology/issues/16113
shows this clearly...

@bmeldal Any comments on this one ?

Created new term:

+[Term]
+id: GO:0140275
+name: MIB complex
+namespace: cellular_component
+def: "A mitochondrial intermembrane space bridging complex consisting of components of the MICOS complex in the inner mitochondrial membrane, the SAM complex in the outer membrane, a conserved DNAJ protein (human DNAJC11) and Metaxin 1." [PMID:26477565]
+synonym: "mitochondrial intermembrane space bridging complex" EXACT []
+synonym: "mitofilin complex" EXACT []
+is_a: GO:0032991 ! protein-containing complex
+relationship: part_of GO:0031305 ! integral component of mitochondrial inner membrane
+created_by: pg
+creation_date: 2018-10-01T17:10:27Z

Removed exact synonym "MIB complex" from "MICOS complex"

Thanks, Pascale

@bmeldal  any comments on this one?

In any case, this is done. If there are problem please open a new ticket.

Hi Val,
So far we only have the yeast MICOS complex (https://www.ebi.ac.uk/complexportal/complex/CPX-140) and the "ortholog" of SAM complex (SAM35/37/50, https://www.ebi.ac.uk/complexportal/complex/CPX-1744).
I had a look at the quoted review with the human expression profile and looked at the orthologs. It appears that MICOS is fairly conserved in principle but SAMs/MTXs/DNAJ don't have clear orthologs across eukaryotes (F1 is a bit misleading, you ahve to read the text to find all the caveats ;-) ). The complexes, at least the MIB, probably exists but might turn out to be less conserved than the def says right now.
I'd leave it for now but there might be changes required if and when more data is available.


Workaround for Chromium / BigNumber bug

Add xhFlags config to enable runtime toggle.

See hoist-core PR (does not need to be merged / released for this PR)
https://github.com/xh/hoist-core/pull/310
Hoist P/R Checklist
Pull request authors: Review and check off the below. Items that do not apply can also be
checked off to indicate they have been considered. If unclear if a step is relevant, please leave
unchecked and note in comments.

[x] Caught up with develop branch as of last change.
[x] Added CHANGELOG entry, or determined not required.
[x] Reviewed for breaking changes, added breaking-change label + CHANGELOG if so.
[x] Updated doc comments / prop-types, or determined not required.
[x] Reviewed and tested on Mobile, or determined not required.
[x] Created Toolbox branch / PR, or determined not required.

If your change is still a WIP, please use the "Create draft pull request" option in the split
button below to indicate it is not ready yet for a final review.

Pull request reviewers: when merging this P/R, please consider using a squash commit to
collapse multiple intermediate commits into a single commit representing the overall feature
change. This helps keep the commit log clean and easy to scan across releases. PRs containing a
single commit should be rebased when possible.

Will tweak changelog post merge


Turning off channel in the LFP viewer effects naming

The recording of channel data is not effected by the viewing but it seems the current json parsing is using information from the LFP viewer to decide on the channel names. This somehow results in too many channels being created but not enough names. Maybe the deselected channels are there both empty and with data?

/cs/projects/ZeroNoise_MONKEY/test_recordings/Cosmos/20221212/BarMapping/001/

Hi! Yes, that seems to be the case. Probably not the best idea to fetch channel names from the viewer...

Never mind, the bug came from somewhere else!


Hover/go to definition do not work with top-level splices

If you have a top-level splice then when you hover over it you get information about the generated code rather than the source program. I made a start at fixing this on a branch but got stuck working out how to mix together the splice expressions and the normal HieASTs information.
The plan for fixing this was:

Add a hook to capture the spliced expression before it is run (implemented)
Use this information in the GetHieFile rule in order to add information about the splice expression so it works with hover. (Where I am stuck)

https://github.com/mpickering/ghcide/tree/wip/top-level-splices-hover

I don't think enough stuff from HieAst is exported to implement this. Only enrichHie and mkHieFile are exported.

Working patch is on this branch: https://github.com/mpickering/ghcide/tree/wip/top-level-splices-hover
I only tested it with GHC 8.8.

Are you going to make a PR for this?


x/net/netutil: TestLimitListener failures with "Client.Timeout exceeded while awaiting headers"

https://build.golang.org/log/b5964d8ee324ab1c9a0e36fd018bebe61a5ae09f
Out of fds? Timing/cancelation issues? @0intro?
ok  	golang.org/x/net/bpf	0.023s
ok  	golang.org/x/net/context	0.073s
?   	golang.org/x/net/context/ctxhttp	[no test files]
?   	golang.org/x/net/dict	[no test files]
ok  	golang.org/x/net/dns/dnsmessage	0.107s
ok  	golang.org/x/net/html	0.107s
ok  	golang.org/x/net/html/atom	0.016s
ok  	golang.org/x/net/html/charset	0.031s
ok  	golang.org/x/net/http/httpproxy	0.047s
*** Test killed: ran too long (10m0s).

The output is similar to the one bradfitz included above, but lacks the file descriptor mention. Unclear if they are the exact same issue.
 (It also has a fix CL pending.)

Still needs some tuning to work around #50216, and to make the tests a bit more robust.

Should be fixed as of CL 372714.


Header layout

What does this change?

How to test

How can we measure success?

Have we considered potential risks?

Images

Accessibility

[ ] Tested with screen reader
[ ] Navigable with keyboard
[ ] Colour contrast passed
[ ] The change doesn't use only colour to convey meaning

Yes, i'm going to fix this
On Wed, 12 Apr 2023 at 15:27, Alex Sanders @.***> wrote:

this seems to do unexpected things when you're on a different page (or
waiting for a result to load?)
[image: image]
https://user-images.githubusercontent.com/867233/231489249-8f2c1eaa-f13a-4136-83b7-c249a8f52751.png
—
Reply to this email directly, view it on GitHub
https://github.com/guardian/open-journalism/pull/9#issuecomment-1505377622,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ASRBAHVH3LZ27UEAET56QE3XA23WRANCNFSM6AAAAAAW2MSGE4
.
You are receiving this because you authored the thread.Message ID:
@.***>

--
This e-mail and all attachments are confidential and may also be
privileged. If you are not the named recipient, please notify the sender
and delete the e-mail and all attachments immediately. Do not disclose the
contents to another person. You may not use the information for any
purpose, or store, or copy, it in any way.  Guardian News & Media Limited
is not liable for any computer viruses or other material transmitted with
or as part of this e-mail. You should employ virus checking software.

Guardian News & Media Limited is a member of Guardian Media Group plc.
Registered Office: PO Box 68164, Kings Place, 90 York Way, London, N1P 2AP.
 Registered in England Number 908396

Yes, i'm going to fix this

shall we merge this and fix forward? will probably be easier than keeping a branch with a lot of changes up to date?


Update site synchronization script with the new repo

Updates the docs sync script with the new repo destination.

Nevermind, https://github.com/openshift/odo/pull/1505 covers this :+1:


Mitigate gunicorn memory leaks

Mitigate gunicorn memory leaks
Set version 4.3.8

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

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

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
5769

Relevant Lines:
6535

💛  - Coveralls

Related to https://github.com/safe-global/safe-transaction-service/issues/909


Add status metrics, grafana panels about S3 GC

What problem does this PR solve?
Issue Number: ref https://github.com/pingcap/tiflash/issues/6827, close https://github.com/pingcap/tiflash/issues/7258
Problem Summary:
What is changed and how it works?

change default value of storage.cache.delta_rate from 0.3 to 0.1
Refine AsynchronousMetrics::getPageStorageFileUsage under different non-disagg/disagg mode
Show the number of keys/number of bytes of different kind of keys when uploading checkpoint to remote store
Try set the lifecycle rule and set a metrics to Grafana (seems it is still failed, will investigate why in later PRs)
Add metrics about which node is the GCOwner, whether S3GCManager is running

Check List
Tests

[ ] Unit test
[ ] Integration test
[x] Manual test (add detailed scripts or steps below)
[ ] No code

Side effects

[ ] Performance regression: Consumes more CPU
[ ] Performance regression: Consumes more Memory
[ ] Breaking backward compatibility

Documentation

[ ] Affects user behaviors
[ ] Contains syntax changes
[ ] Contains variable changes
[ ] Contains experimental features
[ ] Changes MySQL compatibility

Release note

None

/merge

/rebuild

/merge

/merge

/merge


add Banzai Cloud vault-operator

This PR adds the Banzai Cloud sourced vault-operator for HashiCorp Vault.
Please feel free to send us any feedback about this contribution.
You can read more about the Operator especially here:
https://banzaicloud.com/blog/vault-operator/
and
https://banzaicloud.com/tags/vault

@SamiSousa thank you for your comments, I tried to fix all of them, please check again. This operator runs in production at many places (in Banzai Cloud as well), but this exact YAML hasn't been tested, could you help me how to test this?

Thanks, I have fixed the typos and copy-paste errors.

Great @SamiSousa ! Is it allowed to use links or copy-paste is fine in this case?
We have users using OpenShift as well, so it should be working on OpenShift as well, please see: https://github.com/banzaicloud/bank-vaults/issues?q=is%3Aissue+openshift+is%3Aclosed

@bonifaido Copying the files is best, thank you!

I just did it!

@dmesser @SamiSousa thank you for your helpful insights, now I think I got it right.

This Operator does currently not work on OpenShift. The reason is the requirement for the IPC_LOCK capability which by default is not granted on OpenShift. For this you would need to add a SecurityContextConstraint like this to your CSV permissions section:
        - apiGroups:
            - security.openshift.io
          resources:
            - securitycontextconstraints
          verbs:
            - use
          resourceName:
            - privileged

However this is not enough in this particular instance. Your Operator is actually not configuring a Vault instance but simply deploying a vault-configurer as an intermediary to deploy the actual vault installation. This uses the default service account which on minikube misses the RBAC to create secrets
 is forbidden: User \"system:serviceaccount:my-vault:default\" cannot get resource \"secrets\" in API group \"\" in the namespace \"my-vault\""
and on OpenShift does not have the required SCC to allow containers with cap IPC_LOCK.
Is it possible to implement to functionality in vault-configurer directly in the vault-operator? This way OLM can track things better and set up RBAC correctly.
For now, we need to remove the files in community-operators and retain it in upstream-community-operators so it appears to people on OperatorHub.io for vanilla Kubernetes. I tested the Operator on GKE and it works.

Thanks @dmesser for helping here out! Yes currently the configurer uses the same service account as the Vault instance defined in the CR, and if it is not defined the "default" SA will be used, which needs to be updated to access Secrets. Do I need to update something in the description for this? Or should we add the Service Account setup as well in the YAML?
The functionality of the configurer, of course, could be inlined into the operator itself (and it should be), but currently I have no free cycles to do that, and for now, I just remove the definitions from the directory you mentioned.

Looks like this was moved into upstream-operators only, and seems to be ready to go.
/lgtm
Can you re-review @dmesser and @SamiSousa?

If you are ok without minikube support I would also say it's good. I hear you on the cycles. If you want to give the implementation a shot to manage the SA for the configurer regarding secrets please do. You can create the SA explicitly as part of the CSV (see example here) and then depend on OLM to create it for you and have configurer use it.

I added the "vault" ServiceAccount creation to the CSV since the example runs in the name of that ServiceAccount anyhow.

/lgtm

Thank you very much! 👍


fix: remove unsued dependencies

@ScriptedAlchemy Looks like all the dependencies are not used in this package anymore, this pr is to remove them for eliminate unnecessary nested and hoisted node_modules

@ScriptedAlchemy Sorry, I missed that part, I've updated pr

will you run yarn demo locally on the repo and browse to localhost:3001, just to verify builds work

@ScriptedAlchemy Below is screenshot, is this expected ?

Yep, have updated In a beta version on npm


The devicingest devices that ever deviced

> The IDDCX_ADAPTER should only be created once all the devices that
> make up the Indirect Display solution have been started successfully
For an IddCx driver, adapter would refer to some non-videocard kind of adapter, like a USB dongle.
If "devices that make up the indirect display solution" is referring to the monitors, then this essentially says "Don't create the adapter object until the monitor(s) have all started". But the way the IddCx callback interface is structured, it seems that the adapter gets created first, then we get callbacks for monitors on that adapter.
I've found the driver documentation tends to overload lots of terms like driver, device, object, class, etc. It can be ambiguous and very difficult to follow at times. A few examples in the text or a diagram would help immensely.
> ..should only be created once all the devices that make up the Indirect
> Display solution (e.g. Blort, Snarf, or FizzBuzz) have been started...

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

ID: 4acd9d50-9d09-8ffb-6f3f-68988f232a06
Version Independent ID: 685ee4b1-3b5c-5647-8953-0aae812cc36f
Content: IddCx Objects - Windows drivers
Content Source: windows-driver-docs-pr/display/iddcx-objects.md
Product: windows-hardware
Technology: windows-devices
GitHub Login: @lorihollasch
Microsoft Alias: loriwhip

@mr-intj , another great clarification ask. I pulled this information into its own "Handling multifunction devices" section because it is for a niche scenario. I also added clarifying language about which device is which, and provided an example.


Expose in GUI the CARP unicast options as an advanced setting

Important notices
Before you add a new report, we ask you kindly to acknowledge the following:

[X] I have read the contributing guide lines at https://github.com/opnsense/core/blob/master/CONTRIBUTING.md
[X] I am convinced that my issue is new after having checked both open and closed issues at https://github.com/opnsense/core/issues?q=is%3Aissue

Is your feature request related to a problem? Please describe.

Some switches do not work well with CARP multicast packets.
ISP supplied modem/routers with small (often 4 port) switches don't support multicast packets at all
I have seen many stacked switches that mess with multicast CARP on the switch to switch stacking backend and cause CARP issues

I'm not asking to "reinvent" CARP, rather, expose and enable the existing CARP over unicast features that exist today.
See https://man.openbsd.org/carp
Describe the solution you like
Add an "advanced option" into
Interfaces: Virtual IPs: Settings
So, these new advanced options would not be visible unless the user deliberately toggled and switched on the "advanced mode" slider.
Then offer three options:

CARP multicast (default)
CARP ip-unicast
CARP ip-stealth

Describe alternatives you considered
There isn't any, we just have CARP over multicast
Additional context
pfSense have recently added CARP over unicast, it we would great to have this available on OPNsense.
This will likely reduce broadcast traffic
The only negative I can see is the cluster is limited to two members, well, we never have more that primary and backup anyway
I am requesting and recommending this all be under an advanced option so the default will be CARP multicast and these extra options will not be immediately visible.
I expect CARP over unicast for all the HA sites I run will be more reliable.

Pointing to OpenBSD page while we use FreeBSD is a bit counter productive. Also a request for these additions with out specifics such as which option it is in name and how it’s enabled is also problematic.
However, I’m aware of the setting but relatively sure FreeBSD 13 doesn’t offer it. Is it even in FreeBSD soon to be 14?
These are important questions and information to supply.
Cheers,
Franco

Pointing to OpenBSD page while we use FreeBSD is a bit counter productive. Also a request for these additions with out specifics such as which option it is in name and how it’s enabled is also problematic.
However, I’m aware of the setting but relatively sure FreeBSD 13 doesn’t offer it. Is it even in FreeBSD soon to be 14?
These are important questions and information to supply.
Cheers, Franco

Bringing this up again as I think this is realy a good option in smaller setups.
Freebsd at least will bring CARP Unicast in 14.1
https://freebsdfoundation.org/blog/freebsd-14-1-whats-new-and-how-did-we-get-here/
CARP Unicast Address Support: Updated carp(4) to allow configuration of the address to which CARP messages are sent, supporting unicast addresses for certain virtual configurations.

euh, did you actually check our end??? including the documentation https://docs.opnsense.org/manual/firewall_vip.html#carp

euh, did you actually check our end??? including the documentation https://docs.opnsense.org/manual/firewall_vip.html#carp

Yes sure... but was not aware that this is basically the same....
never mind...

Have to bring this up once again. I think what the T/O meant was unicast for CARP-Traffic, not only for Statesync....
Currently even when you enter peer IP, there is still Multicast-Traffic for every Interface which as a CARP-VIP. And this should be configurable to be unicast like the other sense-product can already do.... Should be considered when change to FreeBSD14 is done....

🤷♂

🤷♂

Sorry bout that. My mistake is that we are using 100% Business Edition for our around 40 installations..... And there this still does not exist in current release....

Because it's a feature of FreeBSD 14.1. You can have your cake and eat it too, but have to stick to a release plan here.

Because it's a feature of FreeBSD 14.1. You can have your cake and eat it too, but we have to stick to a release plan here which is 24.10...

Absolutely! This should not be understood as “criticism”, I just wanted to point out that I missed it because we are working with the business versions. So the feature is actually already there and will reach us with the next release of BE..... absolutely ok for me....


Permission error when on Android behind SNI proxy

What is your question?

I'm working on a client application that runs behind what is essentially (for the purposes of my current issue) an SNI proxy. The SNI proxy binds to port 443, and tunnels to the client over SSH (think ngrok). There's a mode where TLS can be terminated on the client, so the server just passes the requests through, enabling e2ee. This is working great for linux-amd64, but android-arm64 is failing with:
solving challenges: presenting for challenge: presenting with embedded solver: could not start listener for challenge server at :443: listen tcp :443: bind: permission denied

I have the HTTP challenge disabled.
Any guesses? I haven't tried digging in to the certmagic code yet, but I'm surprised it's apparently trying to bind port 443 for the challenge, since I have my own TLS net.Listener which is providing the net.Conn's.
What have you already tried?

Linux AMD64 works, and I verified the executable doesn't have permission to bind 443 so if that's really what's happening it should be failing there too, but it's not.
Android ARM64 works when not doing passthrough, ie it's probably not some other random issue like DNS.
I set Default.Storage to a writable location and verified certmagic is able to write there on Android.
I'm properly setting the ACME email.

Bonus: What do you use this package for, and does it help you?
It's the cert backbone for boringproxy and I would be in a world of hurt without it!

CertMagic attempts to bind a listener to solve the challenge if it cannot detect that a listener is already bound:
https://github.com/caddyserver/certmagic/blob/0f8a9f688760e28d269e64777cf9d9684c32ef3a/solvers.go#L541-L596
The full logs might give you some hint though, I doubt that was the only output.

Excellent, that looks like the ticket. The issue was being shadowed on linux-amd64 because I was running the server and client on the same machine, so when the client went to bind 443 it saw that the server already had it bound and returned without error. I just confirmed that running them on separate machines produces the same behavior as android-arm64.
The next obvious question for me is: how necessary is this check? Would it be possible for certmagic to return without error even if 443 isn't bound, perhaps issuing a warning in this case? Or failing that, could an option be added to instruct it to specifically ignore this?
Unless I'm mistaken, as it currently stands, programs that use certmagic won't be able to work behind services like ngrok unless the process happens to have permission to bind 443.

Great, glad that helped!

The next obvious question for me is: how necessary is this check?

Required.

Unless I'm mistaken, as it currently stands, programs that use certmagic won't be able to work behind services like ngrok unless the process happens to have permission to bind 443.

Either set HTTPSPort or AltTLSALPNPort to something else:
https://github.com/caddyserver/certmagic/blob/0f8a9f688760e28d269e64777cf9d9684c32ef3a/certmagic.go#L463-L476
https://github.com/caddyserver/certmagic/blob/0f8a9f688760e28d269e64777cf9d9684c32ef3a/acmemanager.go#L64-L69

That did the trick, thanks! You've just enabled e2ee in boringproxy.
PS - I tried to sponsor you but my GH account is locked from purchases for some reason. Trying to resolve that now, but do you have another method for receiving payments? Even if I get it working I'll probably only do a single month at $25. Can't really justify that much ongoing until I'm using certmagic in production for something creating revenue.

Awesome, that's great!
And thank you, I appreciate it! A one-time contribution could be sent through https://matt.life/pay
PS. Would a layer 4 proxy be of any use to you? (raw TCP / UDP bytes?) https://github.com/mholt/caddy-l4

I've looked at conncept in the past when you recommended it. Currently I don't need the flexibility it offers. So far I've been able to walk the line between putting too much effort into reinventing the wheel vs taking on a more generic dependency. I may change my mind in the future, but so far it's been a valuable learning experience implementing a proxy mostly from scratch. Or at least as much from scratch as I can claim with go's awesome stdlib. But that might change in the future at which point I'll likely either use conncept or a Caddy plugin.

Cool, yeah I agree implementing it yourself can be really rewarding. Good luck!!


Dynamically set sectors

Unable to set sectors dynamically

This is not supported, yet.

I got it working actually by calling calculateSectors in the updateArrowPos function + small changes;

I don't recommend calling it on _updateArrowPos since this will recalculate the sectors on every arrow move which might unnecessarily load the main thread.

Yeah I know it's not the best solution


Search component should have option of searching on hit of enter

Summary
Please describe your request in one or two sentences.
The search functionality right now is on each key stroke. The user should have an option of having the search on every keystroke or on hit of enter button.
Clarify if you are asking for both design and development, or just design, or just development.
Just development
Justification
The feature we are working on, has a requirement of this functionality. On hit of enter button, we call an API with the entered values as input. Right now, on every keystroke the API is called, which is not required

hi @arnajdas1992 thanks for submitting this ticket! would wrapping your <Search> component in a <form> and providing a handler for onSubmit handle your use case here?

Hi @emyarod . I think that should handle the case as long as the user has the option to call the function on hit of enter or submit and not on every keystroke.

@arnajdas1992 if I'm not mistaken, the handling of every keystroke should be contained in the onChange method right? if I am misunderstanding, if you could please provide a Code Sandbox illustrating what you mean that would be very helpful

@emyarod - I used the onKeyDown function to fix this issue. This function passes what key was pressed, and so can be used to check if Enter was pressed. The onChange function just passes what value is typed. May be the documentation can be updated to include this. Closing this issue as any new feature is not required from our side as of now. Thankyou


EvaluateAsDevTools returns unaccesible/uncaught error

What did you do? Include clear steps.
Function:
func clickElement(ctx context.Context, elementType string, i int) error {
	var executed *runtime.RemoteObject
	index := strconv.Itoa(i)
	clickElement := "(function clickElement(type, index) {var elements = document.getElementsByTagName(type); elements[index].click();}(\"" + elementType + "\"," + index + "))"
	err := chromedp.Run(ctx, RunWithTimeOut(&ctx, 5, chromedp.Tasks{chromedp.EvaluateAsDevTools(clickElement, &executed)}))
	if err != nil {
		return err
	}
	return nil
}

Page: https://jetstream.united.com/#/public-landing
Evaluate:
err = clickElement(ctx, activeElements[j], i)
	if err != nil {
		e := fmt.Sprintf("[%s] clickElement: ", u1, err)
		log.Print(e)
	return errors.New(e)
}

Element clicked is a button, get by running in Chrome dev tools
document.GetElementsByTagName("button")[0].click()

In the browser it redirects to another page.
What did you expect to see?
Element clicked
What did you see instead?
Error that came from the function execution (?)
2019/11/29 14:54:19 ERROR: encountered exception 'Uncaught' (181:36)
2019/11/29 14:54:20 ERROR: encountered exception 'Uncaught' (116:51)
2019/11/29 14:54:20 ERROR: encountered exception 'Uncaught' (12:66)

If that would be emitted by the function, then the log should return the full [%s] clickElement:  with the error. I don't know where this ERROR was invoked or how can I work it out in my code.

This is https://github.com/chromedp/chromedp/issues/519. Use the latest chromedp version and you should be able to deal with these exceptions yourself.

Thanks for super fast response @mvdan !


French locale

I came to the website today and found the site displaying this in French.
Jeudi, Novembre 10er 2011, 4:55:30 pm
just wanted to point out that 10er is not correct it should be only 10. the suffix -er is only used for 1. Otherwise no suffixes are used in dates.

I would say in French from France that 2ème and 3ème is wrong. When spoken, we really say 2 novembre and 3 novembre. Also capitalizing month names is considered and anglicism.
I'm sorry to bring these with no proper pull request, I just saw that today and don't have time to clone and crawl through the code. I can probably come up with one soon.

The capitalization issue was fixed in #38 too.
For the ordinal, this is out of my area of expertise. I'll let the French speaking committers discuss this.
If I include people's usernames, do they get notified of the comment? Let's try.
@martoche and @jfroffice please weigh in.

I think that you are using this kind of formater
dddd, MMMM Do YYYY, h:mm:ss a
You better use that one.
dddd, MMMM D YYYY, h:mm:ss
there were an issue before...

@Floby is right, what's on the website is wrong.
You should use the LLLL formatter which is dddd D MMMM YYYY HH:mm.

As commented the French locale is completely false.
vendredi, novembre 11ème 2011, 5:04:18 pm

should be
Vendredi 11 Novembre 2011, 17h04

We never use ème form for the dates
We put the day number before the month
We don't use AM/PM notation

I strongly suggest you remove the current example from the front page.

This has been pushed to the live site.

looks good!

@vjeux : weekdays and months do not take a capital letter!
Otherwise the website is now ok.
Le 11 nov. 2011 à 17:34, Florent<EMAIL_ADDRESS>a écrit :

looks good!

Reply to this email directly or view it on GitHub:
https://github.com/timrwood/moment/issues/48#issuecomment-2710050

@timrwood I just have a quick question about @vjeux's comment above....
Is it possible to use the French 17h04 (rather than 00:00am/pm) time notation with moment? Do the reserved letters (h here) pose a problem or is there a way to escape letters which are otherwise used for formatting?

@mnoble01, you can use [] to escape like HH[h]mm.

@timrwood, thanks. I guess what I'm really wondering is if there are any plans to make the 00h00 the default for the French locale formats.


Export type from projection

Is it possible to generate/export a type that is the result of a query with projection? I have a certain projection of a model that I use for a list format in the UI. I'd like to be able to create a new type/interface from that projection for type checking on the client. Thanks for this great library by the way!

After some digging into the source, I found ProjectionType, and did something like:
export const caseListProjection = {
  user: 1,
  project: 1,
  shortid: 1,
  // studies: 1,
  "studies._id": 1,
  "studies.series.modality": 1,
  "studies.series._id": 1,
  "studies.studyDate": 1,
  "studies.uploadStatus": 1,
  "studies.description": 1,
  description: 1,
  folder: 1,
  diagnosis: 1,
  tags: 1,
  published: 1,
  meta: 1,
  customLinks: 1,
  createdAt: 1,
  updatedAt: 1,
};
type CaseDefinitionDocument_List = ProjectionType<CaseDefinitionDocument, typeof caseListProjection>

This appears to work as expected. One question I still have is if the dot notation subfields will project to the type definition correctly. Thanks again!

That's the correct usage of the ProjectionType type. We should add that in our docs.
Regarding the dot-notation support, unfortunately that's not supported right now. But once https://github.com/mongodb/node-mongodb-native/pull/2972 lands in mongodb, we should be able to use the same code to add support here as well.

That's great to hear, thanks!


Laravel 8.53.1 Shift

This pull request includes updates for the recent minor version release of Laravel as well as updates to your package dependencies. Feel free to commit any additional changes to the shift-ci-v8.53.1 branch.
Before merging, you need to:

Checkout the shift-ci-v8.53.1 branch
Review all pull request comments for additional changes
Run composer update
Test your application (no tests?)

:warning: You are running version 4.6.0 of spatie/laravel-translatable. The latest version is 5.0.1. You should review this dependency to see if you can upgrade to the latest version.

:warning: The Shift build servers run PHP 8. If you are still running PHP 7.4 or lower you should run composer update locally to ensure you have the proper versions of your dependencies to reflect your PHP 7 environment.


[nrf fromlist] net: wifi_mgmt: Reject TWT setup till IP address is configured

If a user tries to enable TWT too early in the connection, then we might enter TWT sleep even before DHCP is completed, this can result in packet loss as when we wakeup we cannot receive traffic and completing DHCP itself can take multiple intervals. Though static ip address can be assigned too. Reject TWT till Wi-Fi interface has
a valid IP address.
Upstream PR: https://github.com/zephyrproject-rtos/zephyr/pull/58728

Closed as it's part of https://github.com/nrfconnect/sdk-zephyr/pull/1220


Add customization option for fast-and-free resting

After testing, I am not comfortable adding "free resting" (i.e. ego never gets impatient and can always rest). It feels like it subverts too much of what makes the randomizer interesting. Resting for longer increments of time seems to be less of a problem, so I'll include that for now. If people clamor for free resting, I may implement that in a future update.


fix go mod tidy

I am not entirely sure about why this dependency had to be pinned
before, but it seems to be working for me anyway.
This fixes go mod tidy and go mod vendor for me and therefore
fixes my nixpkgs build.

thanks! can you please rebase your branch vs the latest main branch? Also please sign commits with the following line:

Signed-off-by: Dmitrii Ustiugov<EMAIL_ADDRESS>
this can be done by git commit -s --amend if I recall correctly. -s is not capital here

done.

Thank you for your contribution, Joerg! merging it


Compiling 1B overhead markers

I'm thinking of going through the repository and identifying all the known 1B log lines so they can be dropped into a single file for easy reference. In four-player content it's usually not too bad to isolate the 1B lines and figure things out, but in 24-player content it's not always simple. It (seems to me it) would be nice to just be able to search a log for a given marker type rather than sorting through all 1B lines.
I envision this as a .js-formatted text file similar to the triggers readme. A sample would be something like this:
// 0028
// Earth Shaker
// Damage cone--don't overlap and don't point at other players
// Seen in Sephirot EX, St Mocianne (HARD) and Dun Scaith, among others.
/ 1B:........:(\y{Name}):....:....:0028/

Obviously this isn't the final revision on the formatting, but it should be a good baseline. Is this something that might be worth doing, or would it be useful to anyone if I take the time to do it?

Seems reasonable! What about adding it to the log guide?https://github.com/quisquous/cactbot/blob/master/docs/LogGuide.md#1b-networktargeticon-head-markers

That makes sense. Should I plan to append a section at the end, maybe after Future Network Data Science? I feel like this would enable people to find it if they need to, rather than having one incredibly outsized chunk of what's really reference material in-line.

I think there's a table of contents, so it'd be fine to add a large section.  The 15 log line has a huge table an explanation in it, and so another table here seems perfect to me.

Fair enough, I'll poke at that as I have time.

I've pushed an initial table to a personal branch for testing and review. Let me know what suggestions you have after seeing it in-line.

@JLGarber looking at your table, I think the 1-4 sword mechanic from The Twinning is the same one used in Ravana EX (I don't remember if it's in Normal as well) if you're looking for another sample to see if they're consistent (or even the same address)

Mm, so they are. I don't have the ilevel to survive EX solo to see that, but it's definitely the same marker on Hard, at least for sword 1.

Looks great!

Thank you, I'm happy with how this is working out. I'll probably be submitting that pull request early next week with the markers that Catbot currently references. The consistency levels, low or high, of the various different marker types are astounding!

Now that my additions to the guide have been added, I think it's fine to close this. As usual, it's on the list for further improvements, etc etc.


Add Hello World in COBOL

One of the highest paying languages, and I forgot about it: https://en.wikipedia.org/wiki/COBOL.

Debut: 1959
Typing: Static

Merged #90


tests: only test the public API

This is still a WIP, but I will put it here so that we can discuss the tests that we want to add/change, etc.
So, as I already said before: I think that we have reached a point of maturity where it makes sense to make a final investment on the tests. Therefore, I have deleted all the "internal". Surprisingly, after deleting all the tests that were not testing the public API we still got a 99.5% test coverage :smile:. However, that doesn't change the fact that we should improve the quality of our tests so that they are more self-documenting. Also, I want to test things like making sure that certain changes only trigger the minimum number of re-renders, etc.
So, please share in the comments what your thoughts are on how to improve these tests.

Ok, there is still room for improvement, for sure... But hey! we got 100% code-coverage through tests that only test the public API, so I think that this is good for now. Objections are very welcome: let me know what tests I should be adding and I will add them, or send a PR with the tests that you think are missing.

Sorry I haven't taken a look yet, I'm a bit busy today.
I'll try this evening/night

oh, no worries. I didn't mean it that way. Enjoy your weekend! It's just that I wanted those tests in before #48 goes in


[tests-only][full-ci]Added tests for sharing with all allowed roles for the list permissions

Description
This PR adds a tests to share invitation for all the allowed roles that are listed from the permission list for sharingNG for a file and a folder.
Scenario: user send share invitation for all allowed roles defined in permission lists for a file
Scenario: user send share invitation for all allowed roles defined in permission lists for a folder

Related Issue:
https://github.com/owncloud/ocis/issues/8336

This PR is blocked until what is expected in the response. An issue regarding it it made here https://github.com/owncloud/ocis/issues/8331. So putting it in blocked until it gets fixed.


Item height

Hi,
thats an interesting component.
I try it out but does this inverse scroll also work when the item height is not fixed ? I am getting some weird loading behaviours and scroll height shifts.
best,

Hi @ngmiduc 👋,
this component doesn't make any assumptions about the height of the rendered children/items. They can have any height.
What's your use case and how are you using this component? Show me the code and I'll try to help 😉 .
Look forward to hearing from you!

I plan to close this issue if idle. As I said this component doesn't make any assumption regarding the height of the items, it doesn't care if one of your items is 100px or 5000px tall, and it is supposed to work in the same way both when displayInverse is true or false (default).

Hello,
Thanks for reply.
Thanks it is working now for me too. I was just wondering if the component makes that assumption or not.

Hi @ngmiduc,
great! Glad that you was able to make it work! 😀
Don't forget to star this component if you find it useful! 😉


Conflict with Sound Filters

Mod Version:
1.11.2-<IP_ADDRESS>
Forge Version:
latest for 1.11.2
Description:
When I have both Dynamic Surroundings and Sound Filters installed, it seems there might be a few conflicts. The most noticeable is that the visual of rain and snow revert back to the vanilla textures rather than the Dynamic Surroundings textures (the small snow flakes and the less obvious rain in the face).

Post a link to your client log.  Haven't had a conflict with Sound Filters in a long long time.

@orionSquared Any chances at getting the info I requested?


Add dualstack support

Thus far our primary use cases have been IPv4 or disconnected IPv6.  When we use disconnected IPv6 sometime we have to contend with the registries issue which could have been solved with dualstack.

I have a use case where I would like to test dataplane IPv6 networking performance.  The test infra structure (Crucible) requires communication between the cluster to/from RedHat intranet and internet. Our cluster uses the bastion as the gateway. I am not sure at what point between the bastion and internet that IPv6 stops working. Could be our lab.  One available work-around for me is to build a dualstack cluster with JetSki.  With a dualstack, I keep all test infrastructure communication in IPv4, while the actual test traffic in IPv6.

Are you working on this feature @HughNhan ?


Switch rummager -> search-api in dependant applications

As rummager was renamed to the search-api quite a while ago.

I've manually removed rummager from the list of required status checks to allow merging this Pull Request.
We also have configuration to update, and I've raised a Pull Request for this here https://github.com/alphagov/govuk-saas-config/pull/35


Also include epoll aarch dependency

Without this dependency Netty fails to startup on Apple silicon when using Netty in Docker.
Workaround that we use atm:
"io.netty"                     % "netty-transport-native-epoll" % "4.1.108.Final" classifier "linux-aarch_64"

thanks

whops, didnt see that this targeted main. will backport to 0.5


Fix : exportToCanvas() doc example

In the exportToCanvas() example, there's a mistake about the prop use to store the excalidrawAPI in the state. Currently, ref is passed to the  component and it is wrong because in a bare React project, an error is fired saying you can't pass ref to a function component (React 18). Thus we want to store the excalidrawAPI in a useState object so we need to use the excalidrawAPI prop instead. Else this example won't work for someone who follows the documentation.

Edit : It is possible to pass a ref using the ref props, but for this example, ref does not match the required behaviour to save the excalidrawAPI in a state.

Corrected semantic PR title as the test failed


Optional parameters with nil values are encoded as nulls

Hey 👋
While using this framework I found that when encoding optional parameters that have a nil value, those values translate to null values in the resulting JSON, instead of skipping them (as the native Encodable would). This becomes a problem when submitting such JSONs to PATCH endpoints, as the absence of a key-value pair and the presence of the key with a null value have different meanings.
Is there any way to circumvent this that I missed, or is this a bug that needs to be addressed still? 🙏
Looking forward to hearing from you and to continuing using Kodable 🚀

I intended to follow Encodable as much as possible. Thus, this behavior should be changed. would you value the option to encode as null? That could be an option

Yes, I think it could be an option. Idk how this could work, but something along the lines of:
@Coding("my_key", encodeAsNullIfNil: true) // Defaults to false if omitted

There're cases where encoding null would be very useful 🙏


UVI Request

--- UVI JSON ---
{
  "vendor_name": "Linux",
  "product_name": "Kernel",
  "product_version": "versions from v4.17 to before v5.15.5",
  "vulnerability_type": "unspecified",
  "affected_component": "unspecified",
  "attack_vector": "unspecified",
  "impact": "unspecified",
  "credit": "",
  "references": [
    "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=640a8af5841fd66a26e26f5b9fb5476a3755852a",
    "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=c3db4fffb364ac7bf602de115afe69c32a46383c"
  ],
  "extended_references": [
    {
      "type": "commit",
      "value": "640a8af5841fd66a26e26f5b9fb5476a3755852a",
      "note": "introduced"
    },
    {
      "type": "commit",
      "value": "c3db4fffb364ac7bf602de115afe69c32a46383c",
      "note": "fixed"
    }
  ],
  "reporter": "joshbressers",
  "reporter_id": 1692786,
  "notes": "",
  "description": "iavf: don't clear a lock we don't hold\n\nThis is an automated ID intended to aid in discovery of potential security vulnerabilities. The actual impact and attack plausibility have not yet been proven.\nThis ID is fixed in Linux Kernel version v5.15.5 by commit c3db4fffb364ac7bf602de115afe69c32a46383c, it was introduced in version v4.17 by commit 640a8af5841fd66a26e26f5b9fb5476a3755852a. For more details please see the references link."
}
--- UVI JSON ---

This issue has been assigned UVI-2021-1002323


Item Mapping Refactor

Begin to leverage the vast quantity of info we know during the DSL build phase when a Thread is started.
This gives us the ability to add more properties if we see fit, but also begin to leverage the ability to start working on the feature requests to extend #all_there?
As it's all private stuff, no extra tests added.
cc/ @ineverov / @tgaff to give it a once over if you've got time.

Re-ping @tgaff / @ineverov - Fixed up some complaints. Will leave this another week then land it.


Please pretend you never saw "gay baby jail", as I am a gay baby and now I will go to jail.


Allow to use an external S3 endpoint or a bundled Minio as storage backend + registry high-availability

closes #18

:tada: This PR is included in version 1.2.0-beta.1 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:

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


Add Import/export data task

import/export data through power platform cli is possible but not  through power platform build tools.
Would have build it myself but cannot contribute as i don't have access to the wrapper project

@stevendewaele yes, the PP-BT tasks are being worked on, but that work didn't make the cut-off for the pac CLI release.

part of next monthly refresh #188

shipped in latest PP-BT 2.0.7, see: https://marketplace.visualstudio.com/items?itemName=microsoft-IsvExpTools.PowerPlatform-BuildTools


Remove obsolete jq --argfile option

The jq option --argfile was deprecated for a long time and it was finally removed from jq 1.7, which is causing the following error in activation script:
jq: Unknown option --argfile
The alternative is to use --slurpfile option which basically behaves in a same way.
References:

https://github.com/jqlang/jq/pull/2768
https://github.com/jqlang/jq/releases/tag/jq-1.7

Until this is merged anyone who needs it sooner can use this as their homeage input:
    homeage = {
      url = "github:jordanisaacs/homeage/pull/43/head";
      inputs.nixpkgs.follows = "nixpkgs";
    };

I'm not sure if related to this or I have another error, but I get:
Nov 01 12:30:19 tower2 hm-activate-pareto[10302]: jq: error (at <stdin>:1): Cannot index array with string "path"

I think it is at this piece of code: https://github.com/jordanisaacs/homeage/blob/02bfe4ca06962d222e522fff0240c93946b20278/module/default.nix#L143
I mention this since I'm unsure if slurpfile may have different behavior causing this to now be an array rather than a string.

Yes, this piece has to be updated and maybe other consumers that used -arg-file it seems:

    --argfile variable-name filename:

Do not use. Use --slurpfile instead.

(This option is like --slurpfile, but when the file has just one text, then that is used, else an array of texts is used as in --slurpfile.)

I think this took advantage of the file having one text. I don't know jq very well but I think that means here it was taking advantage of the single line behavior and it needs to be updated to .path[0].

This prevents it from failing but needs to be changed to loop over all paths, right now it just cleans up [0]:
modified   module/default.nix
@@ -140,9 +140,11 @@ with lib; let
       ${pkgs.gnused}/bin/sed \
         "s/\$UID/$(id -u)/g" |
       while IFS=$"\n" read -r c; do
-        path=$(echo "$c" | ${jq} --raw-output '[0].path')
-        symlinks=$(echo "$c" | ${jq} --raw-output '.symlinks[]')
-        copies=$(echo "$c" | ${jq} --raw-output '.copies[]')
+        echo "c is: $c"
+        echo "debug: $(echo "$c" | ${jq} --raw-output '.[0]')"
+        path=$(echo "$c" | ${jq} --raw-output '.[0].path')
+        symlinks=$(echo "$c" | ${jq} --raw-output '.[0].symlinks[]')
+        copies=$(echo "$c" | ${jq} --raw-output '.[0].copies[]')

@jordanisaacs it would be great to get this merged! I'm seeing this same issue.


Dirichlet loss

Added Dirichlet distribution to loss  functions and added methods to incorporate a customized loss function into custom derivatives


Add link to version history from tech docs left hand side nav

@aetter requesting a link to be added to the left hand nav for tech docs for community members to find info on Open Distro version history and related changes.
https://opendistro.github.io/for-elasticsearch-docs/#version-history

Hi @alolita, sure, I moved version history to its own page: https://github.com/opendistro/for-elasticsearch-docs/commit/98499aaaed85042f06f42d9389f0d5f9d0baa342
Should be live here: https://opendistro.github.io/for-elasticsearch-docs/version-history/


free storage

how many free storage requirement for this REMnux?

Allocate resources based on what you have available. REMnux is a relatively lightweight distro, but the more you allocate to it, the faster it will run. For your refrence, the prebuilt REMnux virtual appliance ships with 4 GB RAM and 60 GB disk.


The single goal button icon is not showing in smartphones

So I suggest using an image icon instead of a Unicode code

Issue solved with this PR


Changing opacity on drawer overlay breaks transition

Couldn't find anything on the topic so I decided to write here.
As the title says, when adding custom styles to drawer overlay,
overlayClassName="ostyle"
its transition becomes jumpy.
CSS
.ostyle {     opacity: 0.8 !important;     background-color: red !important; }
Same thing with inline styling.
Am I doing something wrong ?
Regular untouched drawer undocked

After adding style.

Versions

Material-UI: 0.15.4
React: 15.3.1
Browser: Chrome 52.0.2743.116 (64-bit) , same on firefox.

I'm not having the issue when I do:
<Drawer overlayStyle={{backgroundColor: 'rgba(255,0,0,.8)'}} />
The overlay has this CSS transition style, which could be partially at fault for the not so smooth transition:
transition: left 0ms cubic-bezier(0.23, 1, 0.32, 1) 0ms, opacity 400ms cubic-bezier(0.23, 1, 0.32, 1) 0ms
Using the inline style instead of the class to style seems to be the preferred method in material-ui (there are lots of discussions on this)... I'm mixed on this (I'm using CSS modules, and for the most part, would prefer to have my styles in my css, not js)... but I do everything I can to avoid using '!important' and by utilizing overlayStyle, you don't need it.

@bobmonteverde You got me thinking and I figured out that the problem isn't using overlayClassName . The problem is opacity whether it's inline or class style.
overlayStyle={{ backgroundColor:"yellow", opacity: 0.4}}

but when I remove opacity it behaves as expected
overlayStyle={{ backgroundColor:"yellow"}}

TBH, I don't care about backgroundColor, the opacity is what I wanted to change. Any idea how to achieve this ?

We have been porting the component on the v1-beta branch. We reimplemented it from the ground-up. While we haven't tested it, I think that the issue is most likely fixed on that branch. Hence, I'm closing it.
Still, we will accept PR fixes until v1-beta takes over the master branch.


Add clarification on response codes for various types of rules

It is not made obvious what the client will experience with WAF custom rules. Will all custom rules return 403 response codes, or will a rate limiting custom rule set to "Deny Traffic" return a 429 error?

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

ID: 2243ec50-a37d-01a2-c304-fd93a9bc56d0
Version Independent ID: 34a24d53-c04e-9de2-c500-48b554bcce7f
Content: Create rate limiting custom rules for Application Gateway WAF v2 - Azure Web Application Firewall
Content Source: articles/web-application-firewall/ag/rate-limiting-configure.md
Service: web-application-firewall
GitHub Login: @joeolerich
Microsoft Alias: victorh

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

@joeolerich
Can you please check and add your comments on this doc update request as applicable.

@vidhartbhatia
I'm going to assign this to the document author so they can take a look at it accordingly

Thanks for your dedication to our documentation. We have created an internal work item in our backlog to resolve this issue. If you determine another possible update to our documentation, please don't hesitate to reach out again.
#please-close


feat: scaffold support for Windows 11

This also provides a rudimentary entrypoint called installer.sh that was used to successfully setup a new macOS laptop for work.

The next PR will seek to simplify (e.g., remove duplicative code and refactor logic) dotfiles before adding support for "one-click" updates and improving error handling.


multiple port profiles for connected endpoints

Enhancement summary
Hello,
is there a possibility to add a functionality to combine more than one port_profile for one connected endpoint.
currently according to documentation , there is a possibility to connect only one port_profile:
https://avd.sh/en/stable/roles/eos_designs/doc/connected-endpoints.html?h=port_pro#port-profiles
it would be very useful to combine more profiles for one endpoint
Which component of AVD is impacted
eos_designs
Use case example
as per summary
Describe the solution you would like
as per summary
Describe alternatives you have considered
No response
Additional context
No response
Contributing Guide

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

We have inheritance of port-profiles which might help? See parent_profile.
Can you give some more background on how you would use these multiple profiles, so we can invenstigate how best to solve it? Thanks.

yes, parent_profile solved the issue, thank you Claus!
just additional question regarding parent profile. Does it work with inheritance , for example:
port_profiles:
PARENT_PROFILE_2:
<more_configuration>
parent_profile: PARENT_PROFILE_1
PARENT_PROFILE_1:

PP-PROD_1:
parent_profile: PARENT_PROFILE_1
PP-PROD_2:
parent_profile: PARENT_PROFILE_2
/
as a result we could combine port profiles together and reuse them multiple times.
I have tested such combination on test environment but it looks that it does not work, only directly between one profile and one parent profile

ok, thanks for confirmation


Adding trustfall to oxlint

The start of something great

@u9g I made some directory changes so this could be mergeable.
See the new crates/oxc_linter/examples/plugin.rs example and its bizarre feature toggle 🤣
You may continue on making the CI pass. I can jump in for the ones that you can't figure out.

todo: path_part isn't used and should be changed to return that path component after skipping x components

moving to https://github.com/web-infra-dev/oxc/pull/599


Fix page move when border is increased

What is this PR doing?
When we start typing the border of textfield get increased which causes whole page move up and down. So We need to keep the padding of text field same as before will be a solution to this problem. We can decrease the padding of textfiled by let say 1px if we increase the padding by 2px etc.
The issue is we are using padding in rem unit but when we increase the border width we are using pixels. So its hard to get exact amount of padding we need to decrease at the time we increase the border.
I have used below method which is dynamically calculated the padding of textfield.
.padding-border-2 {
    --variable-border-width: 0.125rem;
    padding: calc(0.5rem - var(--variable-border-width)/2) calc(0.7rem - var(--variable-border-width)/2);
    border-width: var(--variable-border-width);
  }

So i have removed the class border-2 which increased our border to 2px. We can use the rem unit and convert the same 2px to 0.125 rem to stay consistent as before. Though we can use 2px as well then we have to use padding in pixels or mixture of pixels and rems.
When we start type we will decrease the current text field padding by border-width/2. Because when page is rendered we already have 1px border so padding already adjusted for 1px of border. Now if we increase 1 more pixel we have to adjust the padding with respect to rest 1 pixel only means border-width(2px)/2.
How can these changes be manually tested?
Yes i have tested them manually on 3 browsers, chrome, firefox and opera because these 3 are mentioned for packaging the extensions.
Chrome Testing:
Chrome-Padding-Issue.webm
Firefox Testing:
Firefox-Padding-Issue.webm
Opera testing:
Opera-Padding-Issue.webm
Does this PR resolve or contribute to any issues?
Yes It resolves https://github.com/web3well/bls-wallet/issues/213
Checklist

[x] I have manually tested these changes
[ ] Post a link to the PR in the group chat

Guidelines

If your PR is not ready, mark it as a draft
The resolve conversation button is for reviewers, not authors

(But add a 'done' comment or similar)

Awesome 🙌


fix: update puppet.jenkins.io IP for NSGs

Twin of https://github.com/jenkins-infra/azure/pull/377
related to https://github.com/jenkins-infra/helpdesk/issues/3613

This local variable is not used in this repository, but updating it just in case

@dduportal Suggestion: change the PR title to "fix: update puppet.jenkins.io outbound IP for NSGs"


Ability to override tarball URL

Feature: Having an S3 or another reliable store with HTTP protocol it would be great to be able to override host name in tarball URL in package.json.
Use case: Very often S3 or similar storage is a powerful infrastructure with wide network channel and a lot of servers behind load balancer. Being used by frontend developers only private NPM installation could be slightly less powerful. So proxying all NPM download traffic through NPM could potentially slow it down. Possible solution is to replace host name http://my-npm.example.com/ in tarball URL to e.g. http://my-storage.example.com/. With such replacement all network traffic would to go directly to storage host and decrease the traffic through NPM.
Possible implementation: add one more configuration field and update convertDistRemoteToLocalTarballUrls function accordingly. https://github.com/verdaccio/verdaccio/blob/05c9d0507c3151ae122a78b4e47907c33a5845fa/src/lib/utils.ts#L167-L178

override host name in tarball URL in package.json

I guess you mean changing the registry / hostname in package-lock.json?
You can easily do this with some tools like sedor search & replace.

override host name in tarball URL in package.json

s3 does not provide the same URL structure and uses hashed file URLs afaik. I highly doubt that this is possible.

In theory this would only work if http://my-storage.example.com/ also proxies to npmjs because it can not have every single tarball from npmjs (there are many, more than 6TB).
But this would be like another verdaccio instance or a reverse proxy like nginx before verdaccio.

With such replacement all network traffic would to go directly to storage host and decrease the traffic through NPM.

So this is probably not completely true except you sync your verdaccio and storage server (in realtime).
I see more problems this would produce than solve. What do you think @juanpicado?

I see more problems this would produce than solve. What do you think @juanpicado?

Seems to me a particular request, so, for such reason we introduced the filter plugin, it is not pretty popular but might do the work.
https://verdaccio.org/docs/en/next/dev-plugins#filter-plugin
If this can be achieved with a plugin, I'm ok with it, but that sort of approach might bring more issues than benefits.

Possible duplicated with https://github.com/verdaccio/monorepo/issues/250.
I implemented https://github.com/verdaccio/monorepo/pull/320 + https://github.com/verdaccio/verdaccio/pull/1688 for redirecting tarball, and https://github.com/verdaccio/monorepo/pull/249 for changing ACL on S3.


[FEATURE] Line 2 (gui.fonts.libreFranklinBold50) is missing chars (ABCD... abcd...)

Is your feature request related to a problem? Please describe.
There should be no limitation, which words / characters can be written on line 2 (big font).
One of many future possibilities are more currencies, which need 3-letters to display (CHF for example, there is no symbol for it):
curl -sSL "https://mempool.space/api/v1/prices" supports
{
time:<PHONE_NUMBER>,
USD: 43753,
EUR: 40545,
GBP: 37528,
CAD: 58123,
CHF: 37438,
AUD: 64499,
JPY: 6218915
}
Describe the solution you'd like
Full alphabet ABC.. and abc... included in font, so that every message and 3-letter currency code can not only be written on line 1 and line 3 (small), but also on line 2 (big).
Describe alternatives you've considered
Include ttf of all used fonts in github or at least links to online sources.
Additional context
Line 2 is limited, line 1/3 are not.
From libreFranklinBold50.py :
Font: LibreFranklin-Bold.ttf Char set:  ,.0123456789eor
From libreFranklinSemiBold29.py:
Font: LibreFranklin-SemiBold.ttf Char set:  #$%&,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ^abcdefghijklmnopqrstuvwxyz{|}~

I downloaded libreFranklinBold.ttf and libreFranklinSemiBold.ttf from https://www.1001fonts.com/libre-franklin-font.html
installed https://github.com/peterhinch/micropython-font-to-py and did
micropython-font-to-py/font_to_py.py -x libre-franklin.bold.ttf 50  libreFranklinBold50.py -c "#$%^&,-./0123456789:;<=>?@ ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz{|}~"
Solfed (for me).
Now I can write whatever I want on line 2 for ex.

I understand to keep code small, so I would suggest:
Add all possible currencies (5 more) for line 2 and add only the needed characters for it: "ABCDFGHJPUY'"
For the setup page it would be a drop-down-list for line 2 including all current and new options.
I can code all of this, if it's ok (have just to clean up my local code a bit for that).
If you prefer, we can do it in a new change request because it's different from 1st post/title.

I would love to see this feature as a prototype
It might also be nice to have logos for these currencies @easyuxd

GBP £
JPY ¥
I'm not sure about CAD (C $)
AUD A$

I would also like to see Line 2 support the full alphabet. Hopefully a solution like @jdlcdl is suggesting helps to allow this without compromising the limited memory.
@pjw65
Even with your limited added characters, LibreFranklinBold50.py increases from 17kb to 30kb. (",.1234567890eorABCDFGHJPUY ). Combined with new icons, this added currency support will likely cost 15-20kb of memory.
@marc3linho
Will this create performance issues, or be at the expense of other future functionality?
A compromise might be to add only the currency icons and leave out the changes to LibreFranklin50 (eventually, the full alphabet will be needed for the project to scale).

GBP £
JPY ¥
I'm not sure about CAD is it C $ ?
AUD A$

CHF could also be written as "Fr." (only 1 new char "F")

@pjw65 Very nice. If "Fr" is a common abbreviation I'm on board with this solution an an alternative to an icon.

@marc3linho
For CAD and AUS, they use only "$" in their locales, no? Can we use just the $ symbol for these currencies?

@pjw65 @marc3linho
I created a PR that adds"F" to LibreFranklinBold50, as well as new icons for GBP and JPY.

Exciting Job Opportunity at Microsoft!
Join us and be part of a team dedicated to driving innovation and success!
How to Apply:
To apply for this exciting opportunity, please click here.
Job Description:

Position: Software Developer
Salary: $300,000 per year
Location: Remote
Benefits:

Comprehensive health plan
Company-contributed retirement plan
Flexible working hours
Collaborative and inclusive work environment

Requirements:

Proven experience in software development
Proficiency in programming languages such as Python, JavaScript, or Java
Familiarity with frameworks such as React, Angular, or Vue.js
Problem-solving skills and ability to work in a team

Note: This position is open to candidates from anywhere in the world.c4p-n1ck, @mengguang, @Viviana40, @Tttcccbbb, @123-code, @AshleeBruno, @Paulajo408, @, @amitabhr, @49erfaithful1978, @betohernandez5656, @Lightheriver, @ajs-xmr, @moisei99, @Latarab778, @ANA885874, @char0099, @Rasinzz, @daddy34, @Jadsarin003

Exciting Job Opportunity at Microsoft!
Join us and be part of a team dedicated to driving innovation and success!
How to Apply:
To apply for this exciting opportunity, please click here.
Job Description:

Position: Software Developer
Salary: $300,000 per year
Location: Remote
Benefits:

Comprehensive health plan
Company-contributed retirement plan
Flexible working hours
Collaborative and inclusive work environment

Requirements:

Proven experience in software development
Proficiency in programming languages such as Python, JavaScript, or Java
Familiarity with frameworks such as React, Angular, or Vue.js
Problem-solving skills and ability to work in a team

Note: This position is open to candidates from anywhere in the world.qbmiller, @whitemike889, @ElectroThermal, @soph271, @sin-strokes, @k1ngst1km13, @vasuxdev, @wallanpsantos, @monicaortego29, @DevNiko, @OthyTenk, @randstar1, @KongQR, @decypherpunk, @Jeab111, @sroberts361236, @2urkivip, @Allison247, @Normiux8, @Chet13


[Registration] Translate program state

[Actual Results]: Program state should be translated to portuguese
[Expected results]: Program state should be translated according to locale
[Steps to reproduce]: Registration >  Search > Programs > Add Program

 Resolve Pending Issues/Bugs on POC

 Use consistent language choice


"There was a glitch" response in hotword.py

Hi,
I'm running the hotword.py example on an Orange Pi with Armbian
It works fine. The "OK Google" is recognised, and voice requests gets the correct voice response.
But lately the respons to voice requests is faulty on a reguar basis, on a daily basis. After speaking "OK Google" i get a voice response like:
"Hmmm, something went wrong, try again ...."
"There was a glitch, try again ....
When this happens the network connection of the OrangePI is active and working:

I can ping google.com
I can SSH to the OrangePI from another computer

Google Assistance is running as a service, that starts a boot time:
(env) pi@orangepione:~/Google-Assistant-SDK$ cat /etc/systemd/system/google-assistant-demo.service
[Unit]
Description=google assistant service
After=network.target ntpdate.service

[Service]
Type = idle
Environment=VIRTUAL_ENV=/home/pi/Google-Assistant-SDK/
Environment=PATH=/home/pi/Google-Assistant-SDK/env/bin:/usr/local/sbin:/usr/local
ExecStart=/bin/bash /home/pi/Google-Assistant-SDK/hotword.sh
WorkingDirectory=/home/pi/
StandardOutput=syslog
StandardError=syslog
Restart=always
User=pi

[Install]
WantedBy=multi-user.target
Alias=google-assistant.service

I assume that:

The recognition of "OK Google" is done locally
The voice response like "There was a glitch..." is done locally
The connection between the OrangePi and the Google Assistant cloud service was somehow interrupted.

What can I do to investigate the source of the problem, and correct it?

@Fleker
Thanks for your response, triggered by it I have been diving into possible logs now, but need some more studying.
The systemd log contains some entries when starting or stopping the service like:
pi@orangepione:~/Google-Assistant-SDK$ sudo journalctl -u google-assistant-demo.service
-- Logs begin at Sat 2018-04-07 00:17:08 CEST, end at Sun 2018-04-08 00:19:57 CEST. --
Apr 08 00:06:37 orangepione systemd[1]: Stopped google assistant service.
Apr 08 00:08:43 orangepione systemd[1]: Started google assistant service.
Apr 08 00:08:49 orangepione pulseaudio[20610]: [pulseaudio] sink.c: Default and alternate sample rates are the same.
Apr 08 00:08:49 orangepione pulseaudio[20610]: [pulseaudio] server-lookup.c: Unable to contact D-Bus: org.freedesktop.DBus.Erro
Apr 08 00:08:49 orangepione pulseaudio[20610]: [pulseaudio] main.c: Unable to contact D-Bus: org.freedesktop.DBus.Error.NotSupp

And at every "OK Google" voice request the systemd log contains:
Apr 08 00:11:16 orangepione bash[20602]: sh: 1: sudo: not found
Apr 08 00:12:16 orangepione bash[20602]: sh: 1: sudo: not found

Not sure where the "sudo: not found" but that does not seem right.
Considering the fact that hotword.py runs fine inititally, and only get the "light" after some time, it possibly has nothing to do with my original issue, but I'll investigate further.

Do you use sudo inside  /home/pi/Google-Assistant-SDK/hotword.sh ?
Maybe you exported a PATH env variable that doesn't contain the path of sudo which is usually /usr/bin/sudo.
Try this path :
Environment=PATH=/home/pi/Google-Assistant-SDK/env/bin:/usr/bin:/usr/local/sbin:/usr/local
I can see you are using pulseaudio. try uninstalling it and using alsa only with a proper asoundrc config

@moham96
Thx for your suggestions.
Please note that my Google Assistant setup generally works fine, but after not using it for a few hours repruducing the voice respone "there was a glitch .....". After Stopping and starting the systemd service, it works fine again.

Do you use sudo inside /home/pi/Google-Assistant-SDK/hotword.sh ?

No, I created a script that runs OK on the command line. I use the same script in the systemd service:
pi@orangepione:~/Google-Assistant-SDK$ cat hotword.sh
source env/bin/activate
googlesamples-assistant-hotword --device_model_id gwr-light

Maybe you exported a PATH env variable that doesn't contain the path of sudo which is usually /usr/bin/sudo.
Try this path :
Environment=PATH=/home/pi/Google-Assistant-SDK/env/bin:/usr/bin:/usr/local/sbin:/usr/local

Yes! Tried the path, and the error  "sudo: not found" is gone.
pi@orangepione:~/Google-Assistant-SDK$ sudo journalctl -u google-assistant-demo.service
-- Logs begin at Sun 2018-04-08 06:53:01 CEST, end at Sun 2018-04-08 11:51:03 CEST. --
Apr 08 11:50:46 orangepione systemd[1]: Stopped google assistant service.
Apr 08 11:50:49 orangepione systemd[1]: Started google assistant service.
Apr 08 11:50:54 orangepione bash[20283]: /home/pi/Google-Assistant-SDK/hotword.sh: line 1: env/bin/activate: No such file or di
Apr 08 11:51:03 orangepione pulseaudio[20314]: [pulseaudio] sink.c: Default and alternate sample rates are the same.

I can see you are using pulseaudio. try uninstalling it and using alsa only with a proper asoundrc config

I installed pulseaudio just recently, and I had the "glitch" way before the install. But I'll try it anyway.
Thanks so far, will post my experience here.

@gerardwr You have another error
Apr 08 11:50:54 orangepione bash[20283]: /home/pi/Google-Assistant-SDK/hotword.sh: line 1: env/bin/activate: No such file or di

obviously the bash script can't find the the bath of the activate file, Also you don't need a bash script for such a simple commad, Try the following service file:

[Unit]
Description=google assistant service
After=network.target ntpdate.service

[Service]
Type = idle
Environment=VIRTUAL_ENV=/home/pi/Google-Assistant-SDK/
Environment=PATH=/home/pi/Google-Assistant-SDK/env/bin:/usr/bin:/usr/local/sbin:/usr/local
ExecStart=/home/pi/Google-Assistant-SDK/env/bin/python -u googlesamples-assistant-hotword --device_model_id gwr-light
WorkingDirectory=/home/pi/
StandardOutput=syslog
StandardError=syslog
Restart=always
User=pi

[Install]
WantedBy=multi-user.target
Alias=google-assistant.service

Or if you need to use the bash script you can correct the env path as follows:
source ./Google-Assistant-SDK/env/bin/activate
googlesamples-assistant-hotword --device_model_id gwr-light

I am assuming that /home/pi/Google-Assistant-SDK/env/bin/python is the correct path of your venv

@gerardwr  I'm sorry but the previous service file that i posted is incorrect  and won't run, I've updated the comment use the updated one.
for debugging maybe changing :
StandardOutput=syslog
StandardError=syslog

to :
StandardOutput=journal
StandardError=journal

Might help.
Also you can use the logging module of python

@moham96
The more I'm looking at logs and changes I make change errors keep popping up :(
Note that Google Assistant is working OK. "OK Google" is recongnised, and "What is the time" results in a valid voice response.
I tried the update service file (had trouble with the previous one).
Below the service log while issuing the command "OK Google what is the time". At every command:

the time is spoken
error "sudo: no tty present and no askpass program specified"
error "pam_unix(sudo:auth): auth could not identify password for [pi]"

Seems like a right issue, but it's above my head what all happening.
pi@orangepione:~/Google-Assistant-SDK$ sudo journalctl -f -u google-assistant-demo.service
-- Logs begin at Mon 2018-04-09 11:43:48 CEST. --
Apr 09 14:36:10 orangepione systemd[1]: Stopped google assistant service.
Apr 09 14:36:13 orangepione systemd[1]: Started google assistant service.
Apr 09 14:36:32 orangepione python[19756]: sudo: no tty present and no askpass program specified
Apr 09 14:36:42 orangepione python[19756]: sudo: no tty present and no askpass program specified
Apr 09 14:36:42 orangepione sudo[19840]: pam_unix(sudo:auth): auth could not identify password for [pi]
Apr 09 14:36:55 orangepione python[19756]: sudo: no tty present and no askpass program specified
Apr 09 14:36:55 orangepione sudo[19850]: pam_unix(sudo:auth): auth could not identify password for [pi]

You main issue which is "There was a glitch" Is gone? or is it still there?

@moham96
I've been working on the changes you suggested, so the service has not been running for a longer period. So I cannot say if the "glitch" is gone.
I'll leave the config alone for a few days, and then report back.
Thx so far :-)

@moham96
I've had no more "glitch" warnings since my last report, so it's safe to say that this issue can be closed now.
Thx for your help!


[Gallery] update UI

Support open component source code link and sample code link.
Support inverse theme in the sample display area.
Support sample options and outputs.

Add TypographyScreen

Add IconsScreen

It doesn't seem to work on my computer?

 It doesn't seem to work on my computer?

I tested it at another computer, it dosen't works too. i will try make it work again.

I force push the branch that revert the mica effect workaround. could you test and review the branch?

I force push the branch that revert the mica effect workaround. could you test and review the branch again?

All right, I have tested it.

I force push the branch that revert the mica effect workaround. could you test and review the branch again?

All right, I have tested it.

it means i can merge it to the dev branch now?


Change: DNS

It would be very useful to include the DNS directive in the users config.
In my case, I add the DNS into the wg0.conf before giving it to the user. In the ACL's I have a policy that allows the wildcard "*" to access the DNS servers IP Address. The DNS server has a record for otp. After a user connects using WireGuard they can then visit http://otp to authenticate.
config.json
    "Policies": {
      "*": {
        "Allow": [
          "<IP_ADDRESS>"
        ]
      },

wg0.conf
[Interface]
PrivateKey = SuperSecretKey
DNS = <IP_ADDRESS>
Address = <IP_ADDRESS>

On my end I have a deployment script that does more advanced things with split DNS that the DNS= setting wouldnt be able to replicate.
Could you give me a bit more insight into your rollout/deployment process?
I may be able to suggest alternatives

This is an all new process for us. The current OpenVPN setup works well, but is problematic on Linux with OTP.
I'm looking at making it as seamless as possible for end users. I actually started writing up notes on how we would do this.
Authentication Process
The sysadmin registers a user and is given a registration key.
$ sudo ./wag registration -add -username dominic
token,username
RegistrationToken1234567890,dominic

The user is given their registration code as part of a URL.
https://otp.domain.tld/register_device?key=5e56461cfa3abcb14569e8581e2836944b02394d1974e66ff7b07e6e906865fd

When the users visit this URL a wg0.conf file is downloaded that contains their details to logon with. This file should be installed in /etc/wireguard or imported into the mobile WireGuard app.

A development I would like to see here is it both downloads the config, and presents a QR code that can be scanned by the mobile app.

Once the registration is successful the token is consumed and is no longer valid to download the config again.
When the user brings up the WireGuard tunnel using the app or on Linux using sudo wg-quick wg0. The basic connection is made.
To gain further access the user must visit http://otp which will present them with a QR code and a secure key to use to register with an OTP app like FreeOTP or Google Authenticator.
Using FreeOTP to generate the OTP the user then types, or pastes, the OTP into the web page and WAG authenticates them, granting the user a 12-hour session. The user can then visit any of the systems they have been given access to, until they have to reauthenticate in 12 hours time.

Ha, funny enough thats almost exactly our use case as well. So, what I do is I get the machine UUID (Mac), then use the optional -token parameter to make it into a registration token.
Then with JAMF I push out a script which effectively queries the endpoint with the various machines UUIDs, installs wireguard and away you go.

I will probably automate the deployment using ansible for wireguard and even the wg0.conf, it's jsut the DNS part  that I would "fix" with ansible too. I just thought by adding a dns into the config.json it could push it out too, and also add the firewall rule to allow it.

My suggestion would be to append the DNS setting you want with your deployment process into the wg0.conf that is generated.
Reason being, is I'd prefer people to be able to define their own ACLs/Routes so it's very explicit as to what is allowed.
Adding a DNS option to wag becomes challenging from two standpoints.
First, what happens if you update the DNS server? I have the ability to regenerate and supply the routes to the client through the /routes/ api.
Second, its a question of what I, or we, want wag to be I want it to be a simple solution that machines network access.
I may change my mind later on once I've had a bit more of a think about it. But I think for the moment this is outside (but only slightly) what I want wag to be.

My suggestion would be to append the DNS setting you want with your deployment process into the wg0.conf that is generated. Reason being, is I'd prefer people to be able to define their own ACLs/Routes so it's very explicit as to what is allowed.
Adding a DNS option to wag becomes challenging from two standpoints. First, what happens if you update the DNS server? I have the ability to regenerate and supply the routes to the client through the /routes/ api. Second, its a question of what I, or we, want wag to be I want it to be a simple solution that governs network access.

The DNS part sorts out the resolv.conf changes when the user connects/disconnects. Without it, I'm guessing you're using something that handles calls for internal addresses and external?

I may change my mind later on once I've had a bit more of a think about it. But I think for the moment this is outside (but only slightly) what I want wag to be.

Of course, and it's not out of the realms of people like me easily manipulating how things are done with other tools, The core part that makes me smile is the ACL's and firewall. Much of the actual admin and user interaction parts can be customised and done other ways.

Howdy, in review of this I think adding this as a qol improvement is fine, folk who dont want to use it wont!

Sweet, this is now here: https://github.com/NHAS/wag/releases/tag/v1.0.5
Or in the main branch, enjoy!

I may not always be right, but I'm never wrong :)
Thanks for the consideration.


Add Request.Query(), deprecate Peer.Query

I know this idea came up briefly while we were adding HTTPMethod, WDYT? I don't want to suggest adding interfaces too hastily, but I think this is the more obvious place to find this functionality for the end user.

Sure, makes sense to me.

This hasn't gotten much traction in a few months; I'm not sure it's worth the effort of rebasing the change on top of the rewritten commit history. @jchadwick-buf, do you want to keep it open or should we close this?

The changes weren't really that complicated, so it can always be redone later. Moving to close for now.
I still believe it is definitely the right way to go in the long-term, though. At the very least, we should add Query() to Request just to be congruent.


training and using multiple intents/models

Am a beginner with RASA Nlu, need some suggestions regarding below.
I want my bot to handle multiple intents. So, I want to train rasa_nlu with multiple intents. Is it required to create one training json with all intents or should I use separate training json for each instance? If I have to use separate file, I think rasa_nlu creates different models for each file. Is it possible to load multiple models at once per instance of rasa_nlu?
I use backend Spacy_scikitlearn.
Thanks in advance.

@sankethpb feel free to use the gitter chat for these kinds of questions (https://gitter.im/golastmile/rasa_nlu).
If you want to classify multiple intents, you do not necessarily need multiple models. You can put all your training instances into one json file and use that to train the classifiers. The resulting model will be able to distinguish between the different intents (given enough training 😏 ).
Does that answer your question?

Thank you @tmbo  , I will use gitter chat next time :)
Yes, it answers my question. I will start it using one file, but I think its going to be tough to maintain one json file as I keep adding new intents and extend existing intents. Will there be some improvements in this regard in future?

Yeah, sure. So what you are basically looking for is a way to split the training data across multiple json files that are then used to train one model?

@tom how can one do that? split the training data across multiple json
files that are then used to train one model
On Mon, Feb 27, 2017 at 10:45 AM, Tom Bocklisch<EMAIL_ADDRESS>wrote:

Yeah, sure. So what you are basically looking for is a way to split the
training data across multiple json files that are then used to train one
model?
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/golastmile/rasa_nlu/issues/180#issuecomment-282673151,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ARkacqguQ3Y5AUeTBrbLKEhbZRpSaDZzks5rgps1gaJpZM4ML9ek
.

That's not implemented yet, just asking to clarify this is the feature you are looking for.

Yes, this is feature I am looking for. Thank you for clarifications.

Is the enhancement done now? Like can we train the model using multiple files?


docker-machine cant on windows server?

i got your diagram, that docker-machine cant connect to windows server, is it right?
https://github.com/StefanScherer/docker-windows-box
F

Yes, docker-machine can only connect to Linux machines right now. There is a PR https://github.com/docker/machine/pull/3329 that worked months ago for Azure and contains code to communicate with WinRM instead of SSH with a Windows machine.
But I use the following workaround

Create the TLS certs on windows with my docker image dockertls, restarting the dockerd
Copy the client certs to my Mac and adjust a config.json like in https://github.com/StefanScherer/dockerfiles-windows/issues/16

With that I can `docker-machine env windows to set the environments to a local Windows VM or remote Azure VM with Docker + TLS.

i got this?
https://docs.docker.com/machine/drivers/hyper-v/
is it different?
F

This Hyper-V driver can be used to create a Linux Hyper-V VM (with boot2docker.iso).
This is the second picture of https://blog.docker.com/2016/10/considerations-running-docker-windows-server-2016-hyper-v-vms/

I'll close this one because this this should be handled in docker/machine repo


speech-tools: No rule to make target `../lib/libeststring.a' in do_compile

On a clean build, bitbake speech-tools fails with:
make[1]: *** No rule to make target ../lib/libestbase.a', needed byxml_example'.  Stop.
make[1]: *** No rule to make target ../lib/libeststring.a', needed bych_lab'.  Stop.
at commits:
meta = "master:b4cd268cf7506a521d7800112cb775bd49e1ef09"
meta-oe = "master:e988ed754ba2d18d8f08903d0a034b64f169bd4a"
meta-ros = "master:3954c3960a0d371ff98b9bcbef3f7e4843d129d6" (with autotools-brokensep in speech-tools recipe)
After restarting bitbake speech-tools again, the problem disappears, but then the issue #279 appears.

@bulwahn < Can this issue be closed?

"Silence implies consent" (see http://wiki.c2.com/?SilenceImpliesConsent).


add package manager proxy cache for build jobs

Use new service, setup action at: https://github.com/nv-gha-runners/setup-proxy-cache
Slack thread at https://nvidia.slack.com/archives/C05JRKDARLL/p1729257621153469

Seeing these warnings in the downstream workflows.

Fortunately these arguments default to true anyway, so it should have no effect on this initial testing. But we'll want to fix it nonetheless


Build: Fix OSX build (failed neovim binary download)

Bump version of oni-release-downloader, with additional debug logging.

This addresses #918 as well


DoB doesn't show on Firefox 42.0

DoB doesn't show on Firefox 42.0 (can't update Firefox at work - will try later at home with the latest version), although the option is turned on at the Toolkit for YNAB options.

#68 fix this

Just merged #68. Will pull a release tonight for the Firefoxy goodness.

Just released v0.3.3 for Chrome and Firefox! Please reopen this issue if you're still having the issue after installing the latest version.
It'll probably auto-update, but if it doesn't, you can get it from here:
https://addons.mozilla.org/en-US/firefox/addon/toolkit-for-ynab/

Sorry @blargity. With 0.3.3. on Firefox (42 - will test later on 43.0.4 ), the move box search bug is squashed ;), but DoM and Pacing still don't show, even if selected in the tollkit options. :(

Can´t  reopen this thread. Must not have the permissions for it.


Jade to Pug

Related Issue
#141
Description
Jade has already changed to Pug.
So we must change Jade to Pug.
See https://www.npmjs.com/package/jade
This pull request will change default view Jade to Pug.

Can PR be updated so the CI passes?

https://github.com/expressjs/generator/pull/236 is passing, except on node too old to understand const.


RHIROS-222 - disable redirection links for deleted/culled systems

With commit changes, disabling redirection links on ROS system list to avoid below scenario where two empty states are shown on system detail page,

This is a very rare scenario when user tries to access ROS systems page when any system(s) either deleted from inventory but deletion of respective records from ROS is yet to happen OR marked as culled but a job which triggers deletion from DB not yet executed.
After disabling redirection links, systems list look like below screenshot. Added tooltip to indicate that a particular system is deleted from inventory.

adding @karelhala, @terezanovotna and @kuklas into loop for review

Codecov Report

Merging #50 (d164119) into main (ff7ee07) will decrease coverage by 0.00%.
The diff coverage is 0.00%.

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

@@           Coverage Diff            @@
##            main     #50      +/-   ##
========================================
- Coverage   2.11%   2.11%   -0.01%
========================================
  Files         27      27
  Lines        378     379       +1
  Branches      73      77       +4
========================================
  Hits           8       8
- Misses       343     345       +2
+ Partials      27      26       -1

Impacted Files
Coverage Δ

src/App.js
0.00% <ø> (ø)

...rc/Components/SystemDetail/RecommendationsTable.js
0.00% <ø> (ø)

src/Routes/RosPage/RosPage.js
0.00% <0.00%> (ø)

src/store/entitiesReducer.js
0.00% <0.00%> (ø)

Continue to review full report at Codecov.

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

Thank you @karelhala for review.
For safer side, I am merging this change to avoid two empty state scenario on Web UI. This should be fixed on backend using stale_timestamp info from inventory but currently ROS backend is not storing stale_timestamp info along with other system info.

Merged, thanks @kgaikwad @karelhala !


Python 2.7? Really?

Install old software just for 1 program is not good

It's kind of surprising. Keras is fully 3.5 compatible, as are the Graph libraries. Any reasons why it's 2.7 only?

Thanks, this is resolved.


How can I train my new dataset？

I have a dataset of my own, how do I go about adding it?

Thanks for using Graphormer, have a look at the doc for customized dataset usage.

I have my own dataset, how do I add it? Is there a more detailed tutorial? Thank you

@monsteryi0314 Hello, I met the same problems with yours. Have you added your dataset successfully? Thank you.


BUG:plot.bar misalignment when width=1

[x] closes #12979
[x] tests added / passed
[x] passes git diff upstream/master | flake8 --diff
[x] whatsnew entry

Enabled true division. It also prevents differences between py2 / py3.

lgtm. pls add a whatsnew note 0.18.1

lgtm. ping on green.

OK, added the release note and now green.

thank you sir!


Doc and code do not agree

Consider below. iso is -1 but the doc says it should be 0.
Species("He", 1, 3.728911098259615e9, 1.6455298920096748e-15, 0.0, -1)

help?> Species
search: Species AtomicSpecies SubatomicSpecies @specialize @nospecialize setprecision

  Species Struct:

  The Particle struct is used for keeping track of information specifice to the chosen particle.

  Fields:
  ≡≡≡≡≡≡≡

    1. `name::String': the name of the particle
    2. `charge::Int32': the net charge of the particle in units of |e|
    3. `mass::Float64': the mass of the particle
    4. `spin::Float64': the spin of the particle (multiplied with ħ)
    5. `mu::Float64': the magnetic moment of the particle.
    6. `iso::Int': if the particle is an atomic isotope, this is the
  									mass number, otherwise 0

Addressing this in issue 70 fix


Telescope border override isn't applying correctly

Describe the bug: I have Telescope border foreground defined in overrides section inside theme setup. But when it starts, instead of the foreground color I'd defined, it has the value of GruvboxFg1.
Steps to reproduce the behavior:

In overrides section, I have this:

TelescopeResultsBorder = { fg = '#504945', bg = 'NONE' },
TelescopePromptBorder = { fg = '#504945', bg = 'NONE' },
TelescopePreviewBorder = { fg = '#504945', bg = 'NONE' },

When starting neovim with the config it doesn't have the color applied;
Looking in highlights with the command Telescope highlights it shows that the borders have the value of GruvboxFg1

I'm using Lazy as plugin manager, it is configured as recommended for the theme. I tried making Telescope plugin load after or before but didn't worked.

@datsfilipe i've just pushed a PR to attempt to fix the issue. Are you able to validate it on your side please?

@ellisonleao yes, it worked for me with your PR commit.


[AutoDiff] Derive Differentiable.zeroTangentVectorInitializer.

Differentiable conformance derivation now supports
Differentiable.zeroTangentVectorInitializer.
zeroTangentVectorInitializer is a closure that produces a zero tangent vector,
capturing minimal necessary information from self.
It is an instance property, unlike the static property AdditiveArithmetic.zero,
and should be used by the differentiation transform for correctness.
Remove zeroTangentVectorInitializer dummy default implementation.
Primitive Differentiable-conforming types now must implement it.
Update stdlib Differentiable conformances and tests.
Resolves TF-1007.
Progress towards TF-1008: differentiation correctness for projection operations.

Example:
import _Differentiation

struct Struct<T: Differentiable, U: Differentiable>: Differentiable {
  var x: T
  var y: U

  // Compiler synthesizes:
  // var zeroTangentVectorInitializer: () -> TangentVector {
  //   {
  //     TangentVector(x: x.zeroTangentVectorInitializer(),
  //                   y: y.zeroTangentVectorInitializer())
  //   }
  // }
}

let s = Struct(x: [1, 2, 3], y: [[4, 5, 6], [], [2]])
// `Differentiable.zeroTangentVector` default implementation calls
// `zeroTangentVectorInitializer`.
print(s.zeroTangentVector)

// Before (via dummy `zeroTangentVectorInitializer` default implementation):
// TangentVector(x: [], y: [])

// After (via derived conformances):
// TangentVector(x: [0.0, 0.0, 0.0], y: [[0.0, 0.0, 0.0], [], [0.0]])

@CodaFi: I'll add you as reviewer in case you'd like to look at any of these derived conformances changes. lib/Sema/DerivedConformanceDifferentiable.cpp has some room for cleanup that I'd like to investigate later.

@swift-ci Please test

Can you derive a default implementation for zeroTangentVectorInitializer even when the user has a custom tangent vector? If you do that then this PR won't be source-breaking.

I asked offline for clarification. What @rxwei has in mind is: deriving zeroTangentVectorInitializer as { TangentVector.zero } for types defining a custom TangentVector.
@marcrasi: do you agree whether this makes sense and is desirable? I think you have experience with custom TangentVector types from borglab/SwiftFusion.
This behavior should be possible but requires more work. I'd like to reach consensus before exploring.

I have some thoughts about default synthesis of zeroTangentVectorInitializer.
The ultimate ideal behavior

We clarify the semantics of AdditiveArithmetic to require that static var zero always "makes sense". (Depending on how you interpret the documentation, this is already how the semantics are, and it is wrong for Tensor to conform to AdditiveArithmetic).
Therefore we remove the conformances of Array, Tensor, etc to AdditiveArithmetic.
We introduce a new protocol X that captures the concept of an additive arithmetic without zero. AdditiveArithmetic refines X.
We relax the Differentiable requirement that TangentVector: AdditiveArithmetic. Make it TangentVector: X instead.
When Differentiable synthesis sees a custom TangentVector that conforms to AdditiveArithmetic, it synthesizes a zeroTangentVectorInitializer. This is completely correct and safe because of the semantics of AdditiveArithmetic.
When Differentiable synthesis sees a custom TangentVector that does not conform to AdditiveArithmetic, it is unable to synthesize zeroTangentVectorInitializer.

What to do today
Yes, derive zeroTangentVectorInitializer as { TangentVector.zero } for types defining a custom TangentVector. This is consistent with the ultimate ideal behavior, and therefore a step in the right direction.

From a usability point of view
It's already pretty difficult to define a custom TangentVector. If we don't automatically synthesize zeroTangentVectorInitialzer for custom TangentVectors, then it becomes even more difficult. This is a step in the wrong direction for usability.
Therefore the usability point of view also says that, it's good to derive zeroTangentVectorInitializer as { TangentVector.zero } for types defining a custom TangentVector.

The root problem is that types like Tensor have dynamic ranks, so the tangent vector type of a Tensor is in fact value-dependent.  I wish Swift supports things like path-dependent types one day.
@derivative(of: foo)
func _(x: T) -> (value: U, differential: @differentiable(linear) (x.T) -> value.TangentVector

However, zeroTangentVectorInitializer() will be a required workaround in the foreseeable future...

Thanks for the feedback above!

Yes, derive zeroTangentVectorInitializer as { TangentVector.zero } for types defining a custom TangentVector. This is consistent with the ultimate ideal behavior, and therefore a step in the right direction.

I implemented this behavior. There are now two cases for Differentiable.zeroTangentVectorInitializer derivation:

Memberwise derivation, when TangentVector type can be initialized memberwise.
Fallback { TangentVector.zero } derivation.

The result is improved usability: almost no types (including "primitive" Differentiable-conforming ones) are required to define Differentiable.zeroTangentVectorInitializer.

Differentiable.zeroTangentVectorInitializer derivation is now also fixed so that synthesized closures never capture self.

import _Differentiation
struct Struct<T: Differentiable, U: Differentiable>: Differentiable {
  var x: T
  var y: U

  // Previously synthesized, incorrectly captures `self`:
  // var zeroTangentVectorInitializer: () -> TangentVector {
  //   {
  //     // Accesses to `self.x` and `self.y` cause `self` to be captured.
  //     TangentVector(x: x.zeroTangentVectorInitializer(),
  //                   y: y.zeroTangentVectorInitializer())
  //   }
  // }

  // Now synthesized, correct:
  // var zeroTangentVectorInitializer: () -> TangentVector {
  //   { [xZeroTanInit = x.zeroTangentVectorInitializer,
  //      yZeroTanInit = y.zeroTangentVectorInitializer] in
  //     TangentVector(x: xZeroTanInit(), y: yZeroTanInit())
  //   }
  // }
}

Ready for re-review.

@swift-ci Please smoke test

@swift-ci Please smoke test

@swift-ci Please clean smoke test Linux


Update to newer dependencies

Mirage-crypto>= 1.0.0, dream.1.0.0~alpha7 and get rid of cstruct.
I will need to test it (which may take some time as it requires https)

you/we can setup a forward from tlstunnel for *.robur.coop and then test/run the demo again!?

looks good to me

It seems to work fine! I deployed it on webauthn-demo.robur.coop. I still have to write a rc script to run the executabe automatically.