[RFE] Add Country Flags

Hi James (@StartAutomating)
Could you add the country flags?
🙏 Thanks again for another useful module.
Best regards,
Claudio Salvio

Hi James (@StartAutomating)

I do not see any Emoji that are flags (at least anywhere I look within the UCD). If you're aware of some specific characters that are flags, please let me know.

Apologies for the delay in responding.
I was looking for which file contained the country flags and I couldn't find them.
As you mentioned, I knew they were not in the UCD.zip.
However, I was almost sure that I had seen them in some of the files that can be downloaded from unicode.org
A while ago I started searching again and finally I found the file.
Country flags are found in:
https://www.unicode.org/Public/emoji/15.1/emoji-sequences.txt
I hope this information helps you to include them in the module.
Kind regards,
Claudio Salvio


Using custom port not working

I use dotenv and set my env variables in .env, setting something like CHROMELESS_CHROME_PORT=9223 in .env causes a ECONNREFUSED bug, since Chrome opens up in port 9223, but chromeless is still trying to communicate with it on port 9222. I noticed chrome-remote-interface has a default port 9222, and I'm guessing chromeless is not passing on port 9223 to chrome-remote-interface properly in order to communicate with chrome.

Have same issue. Any ways to resolve?


customMapStyle prop not working for android

I am using the customMapStyle prop to provide a custom style generated on this website: https://mapstyle.withgoogle.com/. I do not have any issues in ios, but the android app is rendering a beige screen.  I am able to see my markers, but the map image itself is completely beige (with just a small Google logo in the bottom left).
I do not think it's an issue with API keys, as the map renders when the customMapStyle prop is omitted. I am also able to see the markers, so I think this might be a bug.
Versions:
"react": "16.0.0-alpha.12",
"expo": "^19.0.0",
"react-native": "^0.46.1"`
"react-native-maps": "^0.15.3"

Anyone else come across this ?

bump

FYI there was an error in my json file  🤦. Some of the hex codes had an extra space after them.
Surprised the invalid hex codes were able to work in iOS, but happy my issue has been resolved.

I too was facing this issue (styes working on iOS but not Android), and the culprit was my json file 😅 .
However not down to a malformed hex code like @pcooney10 mentions, but instead an empty "top level" {} amongst the other map style objects. Removing it allows the custom styles to display on both platforms.


enhancement: issue and enhancement for icon display in menu

Display Icon on menu items based on the prop provided.

This issue is resolved.

This issue is resolved.


Request timeout elongate

Description
increase request timeout on frontend.
Fixes # (issue)
Type of change
front end code
Please delete options that are not relevant.

[ ] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] This change requires a documentation update

Tested on?

[x] Windows
[ ] Linux Ubuntu
[ ] Centos
[ ] Mac
[ ] Others  (State here -> xxx )

Checklist:

[x] My code follows the style guidelines of this project
[x] I have performed a self-review of my own code
[ ] I have commented my code, particularly in hard-to-understand areas
[ ] I have made corresponding changes to the documentation
[ ] My changes generate no new warnings
[ ] I have added tests that prove my fix is effective or that my feature works
[ ] New and existing unit tests pass locally with my changes
[ ] Any dependent changes have been merged

@YCCertifai @kengeSkyMind kindly review and the last one approved merge the code thanks

@YCCertifai @kengeSkyMind kindly review and the last one approved merge the code thanks

Now it works for me!

Now it works for me!

It works for me as well
OS: Windows
Browser: Chromium, Chrome, Firefox

It works for me as well
OS: Windows
Browser: Chromium, Chrome, Firefox


is there a way to control exactly when diffs are applied to the proxy

is there a way to delay notification to subscribers? i.e something like this?
p = proxy({a: 1, b: 2})
subscribe(p, console.log)

p.suspendNotify()
p.a = 2
p.a = 1   // this is the same as before so should not result in notification

p.b = 1
p.resumeNotify()

// will only print out:
-> ["set" ["b"], 2, 1]

No, but you could convert [["set", ["a"], 2, 1], ["set", ["a"], 1, 2]] ---> []. I did something like this in valtio-yjs.
That doesn't mean I recommend it. If your interest is what is changed and not how, you could try comparing snapshots, which seems a better approach to me.
let prevSnap = snapshot(p)
subscribe(p, () => {
  const currSnap = snapshot(p)
  // compare prevSanp and currSnap to know diffs
  prevSnap = currSnap
})

You could also create a new util like:
const suspendableSubscribe = (p, cb) => {
  let active = true
  const suspend = () => { active = false }
  const resume = () => { active = true }
  const unsubscribe = subscribe(p, () => {
    if (active) { cb() }
  })
  return { suspend, resume, unsubscribe }
}

You might want notifyInSync=true in this case. 🤔

I started thinking about this I wanted to do a bunch of edits to an object and have all the changes propagate at the same time.
p = proxy({a: 1, b: 2})
Object.assign(p, {c:3, d: 4})

// reset proxy
delete p.c
delete p.d
Object.assign(p, {a:1, b: 2})

I'd like to have the changes be group together as a single change.

closing this as the feature is builtin already.


Added a /properties endpoint, with the ability to configure which pro…

…perties are visible

Codecov Report

Merging #1471 into develop will increase coverage by 0.19%.
The diff coverage is n/a.

@@              Coverage Diff              @@
##             develop    #1471      +/-   ##
=============================================
+ Coverage      66.56%   66.75%   +0.19%
+ Complexity      1744     1694      -50
=============================================
  Files            718      678      -40
  Lines          23567    22262    -1305
  Branches        2981     2856     -125
=============================================
- Hits           15687    14861     -826
+ Misses          6676     6284     -392
+ Partials        1204     1117      -87

Impacted Files
Coverage Δ
Complexity Δ

...n/java/uk/gov/gchq/gaffer/rest/SystemProperty.java

.../gchq/gaffer/rest/example/ExampleDomainObject.java

...ava/uk/gov/gchq/gaffer/rest/JaxRsErrorFactory.java

.../gov/gchq/gaffer/rest/service/v2/JobServiceV2.java

...chq/gaffer/rest/application/ApplicationConfig.java

...ffer/rest/mapper/GafferRuntimeExceptionMapper.java

...a/uk/gov/gchq/gaffer/rest/filter/OriginFilter.java

.../gaffer/rest/mapper/ProcessingExceptionMapper.java

...ffer/rest/mapper/GafferCheckedExceptionMapper.java

...est/service/v2/example/DefaultExamplesFactory.java

... and 28 more

Continue to review full report at Codecov.

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


[Sdk v3] Evaluate event systems

To enable custom code to be injected into the request and response pipeline we intend to modify code generation templates to emit events.  Rather than rolling our own event system it is preferable to integrate an existing package. The intent of this issue is to open the conversation up for anyone who wishes to express their opinions, preferences and concerns related to this topic.  The list of packages currently under consideration are as follows:
blinker
PyDispatcher
pymitter
python-dispatch
pluggy
Events
zope.event
RxPy3
Louie
PyPubSub
pyeventdispatcher
buslane
axel
dispatcher
py-notify

It may be worth considering implementing this as an injectable module that wraps the system chosen from the list of contenders. By providing a default reference implementation consumers could use the default or implement their own following the patterns we establish. Related to #408


Understanding the Flow Router and the React Layout approach:

Just sharing an experiment that makes use of your awesome React Layout Approach:
https://github.com/josoroma/Meteor-React-Experiment
Kudos!

Hi!
I was wondering: Is it possible to declare the render target when using ReactLayout.render()?
ReactLayout.render(App, document.getElementById('render-app'));
Thanks in advance!


Can using this for webgl building ?

like title, when i built file for webgl, it seem dont work, maybe it's my mistake for it's not support at present ? thank you for that !

did you resolve this?

no may be the author does not return here, so I close it.


Highlight by-name parameters at their creation

This should fix #1002340 by treating call-by-name parameters at their creation similar to implicit conversions.

Hmm, I don't think that this is related to my changes:
[ERROR] Failed to execute goal on project org.scala-ide.sbt.full.library: Could not resolve dependencies for project org.scala-ide:org.scala-ide.sbt.full.library:bundle:4.1.0-SNAPSHOT: The following artifacts could not be resolved: org.scala-lang:scala-library:jar:2.11.5-SNAPSHOT, org.scala-lang:scala-compiler:jar:2.11.5-SNAPSHOT, org.scala-lang:scala-reflect:jar:2.11.5-SNAPSHOT: Could not find artifact org.scala-lang:scala-library:jar:2.11.5-20150108.035808-68 in moxie-everything (https://moxie.typesafe.com:8497/nexus/content/groups/everything) -> [Help 1]

Hmm, I guess then I wait till this is fixed in master.

I'm finished with my review. Thanks for this PR, it is very useful!
Some points:

Scaladoc at public definitions is a must have when they are not obvious getters.
A more detailed commit message would be nice. For example explain why you chose to implement this feature through an editor extension instead of extending semantic highlighting. Explain which features are added/removed/changed (pref page added, implicit pref page refactored, etc.). It is also useful to move separate changes (the implicit pref page refactoring for example) to standalone commits, makes reviewing easier.

Thanks a lot for the review! I'm going to address these points at the weekend.

retest this please

(failures were transient, 2.11.5-SNAPSHOT is still there)

Tests failed now because of a merge conflict.

Hmm, the build still fails grabbing org.scala-lang:scala-library:jar:2.11.5-SNAPSHOT... is there something that has to be done on my part?

I guess I really should look into the "flakyness" of NamePrinterTest sometime soon...

@sschaef  Well, I think I've addressed all issues except for extracting CallByNameParamAtCreationPresenter.findByNameParamCreations...toPosition(arg: compiler.Tree, txt: String) (see the question above). Please tell me if I missed anything else.

It just came to my mind that your test cases are probably unstable because they lack a package declaration. Please add a unique one to each of them, then we are on the save side.

I'm away during the weekend, but I'll take care of the package declarations the next week.

Ahh, sorry, I guess should not commit when in a hurry; I've kept my implementation as it is more robust, but I'm not religious about that.

LGTM

It is a great feature, I like it so much! But I already found a bug: https://www.assembla.com/spaces/scala-ide/tickets/1002381-highlight-call-by-name-parameter-does-not-work-for-partially-applied-function#/activity/ticket: ;)


Add abiilty to get TaggedValue by KeyPath

Original issue by @50kudos (https://github.com/microsoft/elm-json-tree-view/issues/5)
Hi, this is a nice package. Does it make sense to add this function?:
taggedValue : KeyPath -> Node -> TaggedValue

Pros: Decouple to the viewScalar
Cons: Require another walking Node since viewNodeInternal ties to Html
Or
type alias Config msg =
    { onSelect : Maybe ((KeyPath, TaggedValue) -> msg)
    , toMsg : State -> msg
    }

Pros: Easy to add here.
Cons: Breaking change although it's painless to upgrade, just modifying a msg

And then @50kudos wrote:
It's definitely fine to discard this little function. It would be nice if you could share something similar to the following function:
taggedValue : JsonTree.KeyPath -> JsonTree.Node -> Maybe JsonTree.TaggedValue
taggedValue keyPath node =
    if String.isEmpty keyPath then
        Just node.value

    else
        case node.value of
            JsonTree.TList nodeList ->
                nodeList
                    |> List.filter (\a -> String.startsWith a.keyPath keyPath)
                    |> List.head
                    |> Maybe.andThen (taggedValue keyPath)

            JsonTree.TDict nodeDict ->
                Dict.values nodeDict
                    |> List.filter (\a -> String.startsWith a.keyPath keyPath)
                    |> List.head
                    |> Maybe.andThen (taggedValue keyPath)

            value ->
                if node.keyPath == keyPath then
                    Just value

                else
                    Nothing


Blank Document Displayed for " Protecting Unorchestrated Containerized Workloads" in KubeArmor Wiki

Bug Report
Upon clicking the document link, a blank page is displayed, providing no content or information whatsoever. Deploying KubeArmor to protect un orchestrated containerized workloads
Expected Result:
The document should display relevant information and guidelines for deploying KubeArmor to protect unorchestrated containerized workloads.

Removed the corresponding topic and replaced with other documentation. Currently the document for "Protecting unorchestrated containerized workloads" is not upto the point hence decided to replace the topic.


feat: allow users to disable internal SDK metrics

See #35
I'm not sure that this approach works, because it skips initializing the internal metrics registry, but other locations in the code still try to increment the counters.
It might be nice if we could encapsulate all the fields related to internal metrics into a single struct, since there are so many similarly-named fields:
	internalRegistry *internal.MetricRegistry

	pointsValid   *internal.DeltaCounter
	pointsInvalid *internal.DeltaCounter
	pointsDropped *internal.DeltaCounter

	histogramsValid   *internal.DeltaCounter
	histogramsInvalid *internal.DeltaCounter
	histogramsDropped *internal.DeltaCounter

	spansValid   *internal.DeltaCounter
	spansInvalid *internal.DeltaCounter
	spansDropped *internal.DeltaCounter

	spanLogsValid   *internal.DeltaCounter
	spanLogsInvalid *internal.DeltaCounter
	spanLogsDropped *internal.DeltaCounter

	eventsValid   *internal.DeltaCounter
	eventsInvalid *internal.DeltaCounter
	eventsDropped *internal.DeltaCounter

This is a repetitive pattern with 3 counters per type. There must be a good abstraction or pattern we can pull out here.

If this PR is too big, I can try to spend time to separate the code changes into more chunks. Since it would take some effort to do this, I was thinking of waiting for a reviewer to determine whether they would prefer chunks.

@suprajanarasimhan what do you think about moving a few of these files into a sub-package to make the organization more obvious:
registry, real_metric_registry, and noop_registry could all move from internal to internal/sdkmetrics or something like that.

That would really highlight its purpose. Do you mind if I try that move? I've never dealt with sub-packages before and I think it would be a good learning experience. (I don't have time to do it today, but I could revisit this tomorrow morning).

Thanks a lot for the first round of comments, @LukeWinikates! I think it exposed me to some helpful practices and patterns.


clearPin() crash on iOS 10.3.3

In iOS version 10.3.3 of iPad, it crashes . It is bcoz cell.viewWithTag unable to typecast view into SVPinFeild.
Can i get any help on this??
Attached the crash below.

Sure, could you help me out with the error logs? Is it crashing consistently?

Yes.. Only on iOS version 10.3.3, it is crashing consistently, with error:
EXC_BREAKPOINT (code=EXC_ARM_BREAKPOINT, subcode=0xe7ffdefe)

Yeah Sure... Value for indexPath.row = 0

@himanshuNetsol I'm not able to recreate the issue, I'll add some additional checks on the clearPin method and make some other changes that I think might be contributing to the issue and push code. Could you check for it then and revert?

For sure.. Thanks 👍

Hi.
Any updates on this ?? When will u be pushing the updated code??

Hey, Yes I've solved it. Will be making a release in about 8 hours with the fix.

@himanshuNetsol Could you confirm if this has been fixed?

Hi..
Yes.. The issue is fixed now. ThankYou Very Much :-)


Create user on sign in and set the token in local state

With this change, we can login using google and use the token from that google user to store info linked to our accounts. This completes issue #173
Home page also pulls real data now :) So this is also linked to issue #58

User's name is pulled from localstate
All others go through the API
Image buffers are converted to img src

All thats left to do for the home page now is some visual clean ups and tests. But I wanted to get this PR up so other people can have access to their token for playing with data.

Looks good


Remarks section: GetEmptyWebProxy

Following the link for this method to the class it belongs to, shows that the class is now obsolete. It seems this documentation is out of date.

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

ID: dcec156a-14b3-a8e6-9c3e-bc87fa39da4c
Version Independent ID: d6bc60c4-6da0-e151-2b46-b6a14a118a50
Content: WebClient.Proxy Property (System.Net)
Content Source: xml/System.Net/WebClient.xml
Service: .net
GitHub Login: @dotnet-bot
Microsoft Alias: dotnetcontent

Thanks, @lostllama, for pointing out that the documentation is in need of revision.  The warning message generated by the compiler for calls to the GlobalProxySelection.GetEmptyWebProxy method indicates that null should be assigned to the Proxy property. We'll update the documentation to reflect that.


circuitbreaker web ui cannot yet be accessed in raspiblitz

Hi, I have problems setting up circuitbreaker in raspiblitz, it's installed, service is running but I cannot open the web ui. How can I see the circuitbreaker's version? I asked Joost here https://github.com/lightningequipment/circuitbreaker/issues/36 too.

Ok, now I have to figure out how to show web ui.

I've added docker CI builds to circuitbreaker and proper version reporting. But not sure if you can run a docker image on raspiblitz?

just merged PR #3599  - will be part of RaspiBlitz v1.9

@RemoRitzmann Have you upgraded to 1.9 and did this fix your issue?
Closing this for now, if it still persists, please re-open


more powerful request validation

please allow users to define/pass custom validation functions into httpx.Parse(), or add regex support in tag modifier

You cant just verify req by yourself. add verification in handler. like this:
func loginHandler(svcCtx *svc.ServiceContext) http.HandlerFunc {
	return func(w http.ResponseWriter, r *http.Request) {
		var req types.LoginReq
		if err := httpx.Parse(r, &req); err != nil {
			httpx.Error(w, err)
			return
		}
	        if err := verify(req); err != nil {
			httpx.Error(w, err)
			return
		}

		// ....
	}
}

You can use template add your code.

You cant just verify req by yourself.

I think you mean "You CAN just ..." here

You can use template add your code.

yes, but I believe built in support is preferred by a lot of users


Change the publisher metadata

This change makes the publisher metadata "fastly" to match the Visual Studio Code Marketplace ID.

LGTM 👍


Dataseta and Metadata for Intro to AI Lab Lesson

Three new datasets and three new metadata json files
taco_toppings_toy
icecream_toppings_toy
pizza_toppings_toy
Also updated the datasetManifest.js file to include links to this info.

pizza_topings_toy_metadata.json should be pizza_toppings_toy_metadata.json.

pizza_topings_toy_metadata.json should be pizza_toppings_toy_metadata.json.


doc: Cleanup/org Distinguishing Features list

Clean up the organization of the Distinguishing Features list re-grouped under:

Reusable, extensible framework
Configurable, extensible domain architecture
Extensible reusable asset base

Verified by:

make html-fast

Fix #58201

now sure how you made the changes, but it is very difficult to ready through this and see what have you changed, i.e. the diff is one single block


refactor: update error handling

For a more readable error message, just print the .message field.

All good to me! @jofftiquez good catch btw.


WIP: Feature/#727 add guided dialog for adding a whitelist

Description:
Adds a guided dialog for creating a whitelist
Closes #509, closes #727
Improvements

Known Issues:
NONE

Pull Request Test Coverage Report for Build 2754

4 of 29 (13.79%)  changed or added relevant lines in 2 files are covered.
7 unchanged lines in 1 file lost coverage.
Overall coverage increased (+0.6%) to 74.17%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

api/src/controllers/WhitelistController.ts
4
12
33.33%

api/src/controllers/CourseController.ts
0
17
0.0%

Files with Coverage Reduction
New Missed Lines
%

api/src/models/units/TaskUnit.ts
7
34.0%

Totals

Change from base Build 2751:
0.6%

Covered Lines:
1446

Relevant Lines:
1888

💛  - Coveralls


Merging sets does not remove duplicates

Description
If you merge a Set containing [X, Y] with a Set containing [Y, Z], the result Set will be [X, Y, Y, Z]. Which is incorrect.
Steps to reproduce

Run the following code

$set1 = new Set('string', ['X', 'Y']);
$set2 = new Set('string', ['Y', 'Z']);
$set3 = $set1->merge($set2);
foreach($set3 as $el)
{
    echo($el . "\n");
}

See how element 'Y' occurs twice.

Expected behavior
Element 'Y' should only occur once in set3
Screenshots or output
PHPStorm inspector output

Environment details

version of this package: 1.1.3
PHP version: 7.4.16
OS: macOS Big Sur (11.6)

Thanks for reporting this! I've fixed it in version 1.2.2.


Further investigation into self-managed gha runners

User Need
As a Github Enterprise admin team
I want A failover system to deploy self-managed gha runners able to build containers
so that CICD processes may continue when the gha quota is saturated.
Value
This has been investigated twice now. Conclusion from first investigation was that we can not run priveleged containers on CP and therefore cannot build containers using Docker. Conclusion from most recent firebreak investigation was that it may be possible to build containers using podman on CP in a rootless fashion, however a complete solution for this was not found (https://github.com/ministryofjustice/operations-engineering/issues/4418). It may be worth (1) continuing to investigate building containers in a rootless way, (2) investigate creating own infrastructure to run privileged containers e.g. EKS (potential high maintenance cost) or deploying ECS task to EC2 ASG (maybe lower maintenance cost?).
Acceptance Criteria:

Decide on which strategy to investigate further: rootless or rootful.
Create a POC showing how we can possibly spin up self-managed gha runners which can build containers.

Plan:

Setup own EKS cluster in Mod platform using AP modules
Setup Karpenter for node autoscaling
Setup KEDA for container autoscaling
Fork AP runner image repo - https://github.com/ministryofjustice/analytical-platform-actions-runner
Setup Docker

Spinning up own cluster adds complexity and breaks current hosting strategy.
Perhaps think about using another EKS cluster e.g. using AP's cluster or asking CP to spin us up a cluster?

Also worth considering what other things besides infrastructure can be done to reduce quota consumption e.g. making repos public

Are we sure that we need to run priveleged containers? Are there container operations in the culprit pipelines?

There are a couple of internal repositories with high actions minutes consumption which do not do container operations in their cicd. It may be possible to create self-managed non-priveleged runners for these, either persistent (on CP) or ephemeral (ECS Fargate in Mod Platform).
https://github.com/ministryofjustice/dso-infra-azure-fixngo - 2,179 minutes in July
https://github.com/ministryofjustice/opg-org-infra/tree/main - 1,368 minutes in July

Couple of internal repos which do docker operations in their cicd; I asked whether these need to be internal:
https://github.com/ministryofjustice/opg-sirius-infrastructure - 1,171 in July
https://github.com/ministryofjustice/Wardship - 1,207 in Juy

Going to talk to Charles Marshall of OPG WebOps, they have been affected by gha minutes quota saturation, their cicd may be doing container operations.

Look at - https://mojdt.slack.com/archives/C57UPMZLY/p1721664032716019

ARC new DinD capability - https://github.com/actions/actions-runner-controller/blob/master/docs/releasenotes/0.26.md#enhancement--rootless-dind-runners


WFCORE-1932 validate resource subset-match in interface definition

https://issues.jboss.org/browse/WFCORE-1932

Thanks for these. :)
I don't think the exceptions should use the @Cause parameter though. Management ops should only be responding with server side stack traces when the operation handler doesn't know what happened and needs to just dump data. If it does know what happened, it should either just ignore the cause, or if the cause includes useful info the server doesn't understand, it should extract that text and incorporate it in it's own message. But the stack trace doesn't add anything.
In these validators, the server knows what happened.
In the case of UnknownHostException, the JDK creates the exception and the message can include useful data. So incorporating e.toString() in the OFE message helps. Just using e.getLocalizedMessage() isn't great because in the common case of new UnknownHostException(unknownhostname), getLocalizedMessage() just returns "unknownhostname". Calling e.toString() to include the exception class name in the message adds some context. In the case of the subnet IAEs, the server is the one generating the IAE, and the IAE itself is just an internal way of passing the failure message up the stack. There's no reason to call iae.toString() as the class name adds nothing. iae.getLocalizedMessage() provides all the relevant information.

Oops; I forgot an important point. The existence of InetAddressValidator confused me, but actually currently that class is not used.
The reason it is not used is because validation of interfaces needs to be done very carefully in a managed domain. The process handling the operation may not be the process that uses the value, and there very well could be different results between processes. For example, the DC can't be rejecting a hostname value that is unknown to it, because it's possible it's understood on the server that uses that interface definition.
Furthermore, even on a standalone server, the value could be invalid when added to the model but will be valid later when the server is started normally. For example, the server is being provisioned using the offline CLI, with the server in admin-only mode.
This is why we don't do this kind of Stage.MODEL validation. It is deferred to Stage.RUNTIME as part of NetworkInterfaceService.start().
However, the subnet validation seems safe, as there is nothing about that calculation that would vary between processes.

Thanks for the explanation, I did not figure out why there is an unused InetAddressValidator in the first place.
I think I will only keep the subnet validator(without @Cause param for log) as the address are checked in the Utility class ParsedInterfaceCriteria on runtime as you explained,  and quote comment above to jira.
Should I just delete the obsolete InetAddressValidator ?

I have rebased this to only keep the subnet-match validation as explained above.
The unused InetAddressValidator remains untouched

@soul2zimate Sorry for letting this one sit for so long!


First run at adding RNR episodes, additional refactoring, and docs

This is a WIP -- I'll explain in more detail later. It probably won't live in the main tab bar...maybe.

Latest commit should fix CI.


feat: Add Transactions to sentry-go

Motivation
This PR aims to add the concept of a transaction to sentry-go. This is important for us so that we can leverage the sentry-go transport in the otel-collector. This also setups the interfaces so that we can possibly add AM support to sentry-go in the future.
Implementation
We add a struct type Span to represent a Sentry span. We also edit the Event struct to add three new fields, StartTimestamp, Spans, and Type. By setting Type == "transaction", users will send transaction events.
The transport code was also changed to account for this. If a type == "transaction" is detected, it will use the envelopes endpoint instead.
Testing
A few unit tests have been added to test the new functions added. This functionality was also demoed with the collector, and was found to be fully functional with no regressions found.

Seems CI is broken due to https://github.com/go-errors/errors/issues/27

@rhcarvalho This is ready for another pass.
Summary of changes since last review:

I adjusted the event marshalJSON to account for transaction specific fields (type, start_timestamp, spans). I also added new tests to account for this new functionality in interfaces_test.go
I made the change from using %v to %s in the DSN fmt
I adjusted the transport test to not re-parse DSN every test case loop
I changed the envelope payload test to compare bytes, but still kept some functionality from before to account for the fact that the sent_at field is set using time.Now()
I fixed up comments and formatting


pidging, libmaxminddb, simutrans, tiptop: remove myself

... from meta.maintainers.  I haven't been willing to spend nontrivial effort on these packages in the past year or more.  I don't use them anymore.

GitHub suggests @ajs124, so maybe there's a chance of you being interested in some of these packages and might want to put yourself into meta.maintainers.

Feel free to add me to libmaxminddb. I don't use the rest though, either.


collections.namedtuple: add lookaside

General jit support for namedtuple types that are being created inside jitted callables.

@t-vi , I have addressed the module issue, thank you for pointing it out! Would you have other comments?


Bug/cluster autoscaler

Issue #, if available: #709
Description of changes: an enhancement and tests on top of #710.
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

/do-e2e-tests

/do-e2e-tests

/do-e2e-tests


i m facing some problem

i install this package successfully
in my server my cron is= * * * * * php /path/to/artisan schedule:run
in my schedule here is the code
$schedule->command(
"db:backup --database=mysql --destination=dropbox --destinationPath=date +\%Y/%d-%m-%Y --compression=gzip"
)->everyTenMinutes();
but fact is its backup the database only once in a day?
but i put every ten minutes. can you tell me why i face this problem?

Now i see its backup in every ten minutes in storage/app folder not uploading in dropbox . Only backup the db in dropbox once a day? Can you tell me the fact plz? I m waiting

I suggest looking at your log and trying to figure out what's going on. Or modify the code and step through it. Or put some debug messages that write to the log.
The backup-manager's source code is extremely small and you should be able to figure out what's going on without too much trouble.

Okey bro. I will try and let you know. Thanks for replay


Dumb Question, but...

How would I add this to my project?  My initial assumption is to just, download the zip, then copy the files into said project?

Everything in the Assets folder goes in your project's Assets folder.

Thanks!


SEPG Automated Release - v2.0.1

SEPG Details
Release Build Link: https://sou-jenkins2.swinfra.net/job/Auto-Release/820/
Build Token: github.com/CAFapi/docker-versions-maven-plugin/main/963463582fffeb3d3ad835e47d4ba5c4711e1936
Versioning Behaviour: Roll on to next minor
Artifacts For Release
Maven

com.github.cafapi.plugins.docker.versions:docker-versions:2.0.1-64(pom,pom.asc)
com.github.cafapi.plugins.docker.versions:docker-versions-maven-plugin:2.0.1-64(javadoc.jar.asc,sources.jar.asc,pom.asc,sources.jar,pom,jar.asc,javadoc.jar,jar)
com.github.cafapi.plugins.docker.versions:docker-versions-maven-plugin-usage:2.0.1-64(pom.asc,pom)

This pull request has still not been approved so the build process will now tune down the regularity with which it is being monitored.
Please approve this pull request to continue the automated release process.
The release will automatically continue when it is approved.


Small things

Couple of things when GitHub-installing the package on another system. Just works in general but small glitches

There is no vignette to describe the PMML export functionality, only the scripts in "extra" which should probably go there
The main README should probably list the (few) vignettes that we support if not a quick example straight there
The import of XML or jsonlite is for some reason required when running the adm2pmml code; something funky with the dependencies somewhere
ADM-Reporting vignette has an ugly header showing the vignette meta data
The graphs in the adm-datasetanalysis vignette are really small (too small) but the ones in reporting are ok - probably because the header got screwed up as per previous point
[FIXED] Filtering in the JSON export version is currently not supported
It looks like import of "fasttime" is also mandatory when using getModelsFromDatamart - should not be the case
A bunch of palette functions would be nice see https://drsimonj.svbtle.com/creating-corporate-colour-palettes-for-ggplot2
options that take the last snapshot only should do group by model ID not assume all snapshots are the same

Obsolete mostly - will file separate issues


Wildcard in element_composition probably not working correctly

The element_composition setting in the mindlessgen.toml file allows for wildcard integer values e.g. with
element_composition = "Ga:1-*"
but all structures that come out only include the minimum count instead of random integer numbers.

Due to the principle of the code, this is basically a copy of https://github.com/grimme-lab/MindlessGen/issues/76.
Will close this issue with the above one as soon as it's resolved.


JAV-27 updated services with service comb annotation

Coverage remained the same at 61.864% when pulling f0f2319e3c1673cbe6734dae8a9ee952bb8a707f on JAV-27_service_comb_annotation into c8f576b46d2f91aa54559d7222016da43831e506 on master.


Modernise test running

Update go, mysql, docker-compose setup

Hey 👋 :) Happy to see someone is still using it! I'm in London as well btw!

👋 yeah it's still in use here, once I've cleaned up a few more things I'll make a pr into your branch if you want to adopt any of the changes.


[Config] Reduce the duplication in run_controller argument

What is the problem that this fixes or functionality that this introduces? Does it fix any open issues?
A general rule (after discussion with @neubig in #3184) is that we try to minimize the overlap between different input arguments.
For example, in run_controller, now we have two things:

max_budget_per_task (higher priority), which overlaps with config.max_budget_per_task
max_iterations (higher priority), which overlaps with config.max_iterations

Give a summary of what the PR does, explaining any non-trivial design decisions
This PR tries to get rid of this overlap and remove the two extra input arguments to make run_controller a relatively simpler interface.
TODO for future PRs (as discussed with @neubig), we should break the gigantic AppConfig into several composable things (e.g., agent_config, llm_config, sandbox_config), which is used to separately initialize different components without relying on the same AppConfig.

Other references

Nice, removing them is cleaner! This continues what we did by removing such individual attributes from LLM class for example, once we had a usable llm_config to send them in. (same reason I think condensable=True also belongs in llm_config, and not a new param, just when we got rid of the others 😅)

we should break the gigantic AppConfig into several composable things (e.g., agent_config, llm_config, sandbox_config), which is used to separately initialize different components without relying on the same AppConfig.

Please tell if I don't understand this correctly, AppConfig is already composed of those things, we have moved vars that used to be defined in the app_config into these smaller ones, and continued to split some more in time. Do you mean we should add more  "buckets of settings" like them, such as a TaskConfig for iterations and the like? This is IMHO better, as best we can where they make sense, and it's the direction the code has been heading to. It would make things more readable, at least.
Just a question on a particular bit of this PR code though.

Please tell if I don't understand this correctly, AppConfig is already composed of those things, we have moved vars that used to be defined in the app_config into these smaller ones, and continued to split some more in time. Do you mean we should add more "buckets of settings" like them, such as a TaskConfig for iterations and the like? This is IMHO better, as best we can where they make sense, and it's the direction the code has been heading to. It would make things more readable, at least.

Correct me if @neubig think differently: Yes, if it make sense, I think at some point we can make AppConfig solely consists of a few config like LLMConfig, AgentConfig (or even making LLMConfig a part of AgentConfig), RuntimeConfig (the current SandboxConfig). So that it is possible for us to use them separately:
config = AppConfig(
    task_config=task_config,
    agent_config=agent_config,
    runtime_config=agent_config
)

runtime = Runtime.from_config(runtime_config)
agent = Agent.from_config(agent_config)

state = run_controller(
    task=instruction,
    task_config=task_config,
    agent=agent,
    runtime=runtime
)
# OR use them altogether
state = run_controller(
    task=instruction,
    config=app_config
)

While config=app_config is sufficient for our OpenDevin web server, breaking this config into smaller components probably allows our components to be more reusable.
For example, people can just create a Runtime from RuntimeConfig separately (and only use it for their research purpose), without the need to create and understand how AppConfig works (we currently have one parameter that stay in the way of this..).

AppConfig solely consist of a few configs

Just a quick note on this, I kinda doubt we will succeed to make AppConfig only from a few sub-configs, it's really big and some don't mesh together with anything really ("disable_color"? 😆), and if we force them into something it might become less understandable. I could be wrong. IMHO it will be fine if we continue as we do, pick and put stuff together when it becomes obvious it needs it and/or makes too much sense. 😆

@enyst totally agree! not trying to do that - but trying to have that in mind as the final goal regardless of whether we can eventually achieve it 😆

Just chiming in to agree!


Use variable as value for database or table in Query Editor

Hi,
It would be nice to be able to use variable as value in query editor for e.g. database (imagine you have multiple databases for more environments a you would like to switch dashboard to different DB by simply changing variable)
Now if I want to accomplish this I cannot simply use $table variable directly in query - as variable from Query Editor isn't evaluated.
Example:
$database = collectd
Query editor: database: $database table: metrics
Query: $perSecondColumns(hwid, value) FROM $table WHERE $timeFilter AND metric IN (....
Result:
SELECT t, groupArray((hwid, max_0_Rate)) AS groupArr FROM ( SELECT t, hwid, if(runningDifference(max_0) < 0, nan, runningDifference(max_0) / runningDifference(t/1000)) AS max_0_Rate FROM ( SELECT (intDiv(toUInt32(timestamp), 900) * 900) * 1000 AS t, hwid, max(value) AS max_0 FROM $database.metrics WHERE date >= toDate(...
Expected result:
SELECT t, groupArray((hwid, max_0_Rate)) AS groupArr FROM ( SELECT t, hwid, if(runningDifference(max_0) < 0, nan, runningDifference(max_0) / runningDifference(t/1000)) AS max_0_Rate FROM ( SELECT (intDiv(toUInt32(timestamp), 900) * 900) * 1000 AS t, hwid, max(value) AS max_0 FROM collectd.metrics WHERE date >= toDate(...
This can be workarounded with query like:
$perSecondColumns(hwid, value) FROM $database.metrics WHERE $timeFilter AND metric IN (....
But this is still workaround as  table name must be 'hardcoded' into the query.
A bit strange is that when I will fill $database into database value then I will get correct table names recommendation in table field.

Dear @splichy, sorry for the late response, I promise we will get more quickly and qualified feedback for our plugin users
unfortunately, the current plugin code base can't apply $table macro with recursive $templateVariable and i don't see how we can improve it without geoengineering, feel free make PR for it
as a workaround, instead of using $table macro, you can define couple template variables in your dashboard with type Query and source
$template_db with the following query: SELECT name FROM system.databases
and $template_table with the following query: SELECT name FROM system.tables WHERE database IN '${template_db}'
and use following SQL query
SELECT
    $timeSeries as t,
    count()
FROM $template_db.$template_table
WHERE $timeFilter
GROUP BY t
ORDER BY t


Space before ?

It appears rust fmt want f()?; instead of f() ?; but why?  Or what options control this?  There maybe situations where the f()?; meshes better with other concerns, but but overall f() ?; should be preferred, as it makes the error path slightly more visible.

Thanks for reaching out, but going to close this as a duplicate of #5595. There currently is no option to add a space before the try operator.


Version number does not display correctly

lux -v always displays version 0.0.0

The releases can display version correctly xD


[vm] Default values of noSuchMethod forwarder are missed in case of mixin application

According to Dart specification "10.2.2 The Method noSuchMethod"

A noSuchMethod forwarder is a concrete member of C with the signature
taken from the interface of C, and with the same default value for each optional
parameter

But in case of mixin application on VM default values of optional parameters are missed. Proof
String log = "";

class C {
  int m1(int v, [String s = "s1"]);

  int m2(int v, {String s = "s2"});

  dynamic noSuchMethod(Invocation inv) {
    for (int i = 0; i < inv.positionalArguments.length; i++) {
      log += "${inv.positionalArguments[i]};";
    }
    for (int i = 0; i < inv.namedArguments.length; i++) {
      log += "s=${inv.namedArguments[Symbol("s")]};";
    }
    return 42;
  }
}

mixin M {
  int m1(int v, [String s = "s1"]);

  int m2(int v, {String s = "s2"});

  dynamic noSuchMethod(Invocation inv) {
    for (int i = 0; i < inv.positionalArguments.length; i++) {
      log += "${inv.positionalArguments[i]};";
    }
    for (int i = 0; i < inv.namedArguments.length; i++) {
      log += "s=${inv.namedArguments[Symbol("s")]};";
    }
    return 42;
  }
}

class MA = Object with M;

main() {
  C().m1(1);
  print(log); // 1;s1;
  log = "";
  C().m2(2);
  print(log); // 2;s=s2;
  log = "";

  MA().m1(1);
  print(log); // 1;
  log = "";
  MA().m2(2);
  print(log); // 2;
}

No this issue on DartPad. DartPad output is
1;s1;
2;s=s2;
1;s1;
2;s=s2;

So, I believe, this is VM issue
Tested on Dart SDK version: 3.2.0-202.0.dev (dev) (Tue Sep 26 21:06:42 2023 -0700) on "windows_x64"

We do have an ongoing discussion about the semantics of this exact topic in https://github.com/dart-lang/language/issues/3331, but I believe it's safe to say that this example is outside that discussion: There is no doubt that the noSuchMethod forwarders should be used, and they should use the default value from the declarations that introduced this member into the interface when said default value is well defined (that is, we have one value, not zero and not more than one).
However, @johnniwinther, I would expect noSuchMethod forwarders/throwers to be generated by the CFE, and I thought that every backend would simply rely on using the default value which was specified explicitly in the generated forwarder. Is that not correct?

It's likely that the difference comes from the mixin application not making a copy of the abstract method declarations of the mixin into the application class.
These members are only introduced as signatures through the implicit implements M, and interface signatures do not have default values.

These members are only introduced as signatures through the implicit implements M

We have specified that noSuchMethod forwarders are concrete member declarations, though implicitly induced (in the example: into the class C and into the class MA), very much like the getters/setters that are implicitly induced by variable declarations. A noSuchMethod forwarding method is not just a member signature, if it were then it couldn't be torn off.
Moreover, noSuchMethod forwarders should have 'the same default value for each optional parameter'.
This particular phrase is ambiguous, as discussed in https://github.com/dart-lang/language/issues/3331, but I don't think there is any reasonable interpretation of this phrase and the text around it which amounts to "just forget all about the default values".

I'm working on this change which might address these missing default values as well:
https://dart-review.googlesource.com/c/sdk/+/328601

The incorrect behavior is caused by the missing forwarding stub in the mixin application class. Duplicate to https://github.com/dart-lang/sdk/issues/53677.


Feature request: Pass/fail reporting

Users would like a high-level overview of groups of files that determine whether something has failed and which files have failed. Dashboard should reveal all files that are failing. Should also be able to click thru to identify further. “Your thing failed, go look at it!”

Use Case: user opens SignalServer daily(?) following automated tests. Dashboard summarizes failures for manual investigation + remediation.
Functional:

test date, thresholds failed, list of files failed per threshold per date, ability to navigate to problem files in QCTools environment (direct link or some type of path?)

UI:
Could be specified further by collapsed summary starting with test date and clicking to open lists individual failures and files:
-[Date of test]
-+ FAILED | [summary of failed threshold]
-- FAILED | [summary of failed threshold]
---file [click to open in QCTools or click thru for source file path or something]
Possible improvement: Ability to export the summary and details (CSV?), e.g., for long term deck monitoring and/or collection/batch-level stats.

Thanks so much @kgrons 🎉


Do not run multiple renovate jobs in parallel

/kind enhancement
What this PR does / why we need it:
Otherwise, we could end up with many concurrent renovate jobs, when there is a performance degradation somewhere in the process.
Which issue(s) this PR fixes:
Fixes #
Special notes for your reviewer:

/cla


build 18298.1000 console breaks with WSL

Your Windows build number:  (Type ver at a Windows Command Prompt)

Microsoft Windows [Version 10.0.18298.1000]

What you're doing and what's happening: (Copy&paste specific commands and their output, or include screen shots)

For example:

start WSL,
vi ~/.bashrc
quit vi

console no longer prints anything.
It can be reset by doing ls -la.
If you have emacs installed:

emacs -nw
screen looks wierd
quit emacs

console now has a red background.
The same sort of thing happens with htop, less and I guess any terminal app using colors?

What's wrong / what should be happening instead:

curses apps should be working.

I LITERALLY just came here to file this bug and found that @nicferrier got there first! :) NICE! 🍾
Another repro:
From Cmd/PowerShell, if I run:
C:\>wsl man ls

The man page appears and everything is fine. Then when I hit q to exit, it drops back to the Cmd/PowerShell, but the foreground color is the same as the background color:
C:\>wsl man ls

                  _

Only if I execute color to reset the colors can I see the text again. This didn’t used to happen. It happens with any kind of interactive command in WSL.

Yeah, just noticed this too on 18298, which took about eight attempts to install on top of 18290. Sheesh - is this the reward I get for my persistence? 🤣

Yeah, just noticed this too on 18298, which took about eight attempts to install on top of 18290. Sheesh - is this the reward I get for my persistence? 🤣

Frustrating isn't it? But Microsoft are slowly fixing the console stuff which has been broken for ever (35 years?) so I try to sniff a candle or have a bath or something to reduce my frustration.


Add negative test cases for req/resp header utility methods

PR adds negative test case for newly introduced header utility methods.

I will add these changes in another PR


add sort and alias

Address book will sort automatically whenever a new person is added.
Added alias for commands

Try lambda sort expression, run your checkstyle test to clear the checkstyle violations.


OSX compilation troubles

Hello,
0/build> sw_vers
ProductName:	Mac OS X
ProductVersion:	10.10.3
BuildVersion:	14D136

while I was building  Logger2 I have faced with two issues:

to absence of header file https://github.com/mp3guy/Logger2/blob/master/src/MemoryBuffer.h#L35 :
  Logger2-master/src/build/../MemoryBuffer.h:35:10: fatal error:
        'mach/x86_64/task.h' file not found
  #include <mach/x86_64/task.h>

I have replaced it with #include <mach/task.h>

difference for OSX/Linux socket API:

https://github.com/mp3guy/Logger2/blob/master/src/Communicator.cpp#L28

SOCK_NONBLOCK not defined
    Logger2-master/src/Communicator.cpp:28:45: error: use
      of undeclared identifier 'SOCK_NONBLOCK'
       inSocket = socket(AF_INET, SOCK_DGRAM | SOCK_NONBLOCK, 0);

I added to https://github.com/mp3guy/Logger2/blob/master/src/Communicator.h#L22 :
   #ifndef SOCK_NONBLOCK
   #include <fcntl.h>
   # define SOCK_NONBLOCK O_NONBLOCK
   #endif

https://github.com/mp3guy/Logger2/blob/master/src/Communicator.cpp#L76

struct sockaddr_in has no ifa_ifu
    Logger2-master/src/Communicator.cpp:76:46: error: no
      member named 'ifa_ifu' in 'ifaddrs'
            sa = (struct sockaddr_in *) ifa->ifa_ifu.ifu_broadaddr;

I have changed https://github.com/mp3guy/Logger2/blob/master/src/Communicator.cpp#L76 :
        #if defined __APPLE__ && defined __MACH__
        sa = (struct sockaddr_in *) ifa->ifa_broadaddr;
        #else
        sa = (struct sockaddr_in *) ifa->ifa_ifu.ifu_broadaddr;
        #endif

After this changes compilation succeeded and app is working. Thanks.

Hi,
If this is all within the mac os #define blocks feel free to make a pull request and I'll merge it.
Thanks,
Tom

Ok, I'll make a pull request.

BTW, I have also changed boost_thread to boost_thread-mt
 target_link_libraries(Logger2
 >>>                      boost_thread-mt
                       OpenNI2)

but I'm not sure if this is my Homebrew+Boost  combination results in absence of this lib.


Using nox session.skip (instead of ValueError) for system tests.

Merging this without review. (Please don't be angry reviewers, it's "not important" and it's a non-controversial config-only change that is needed for green PR builds.)


Nested schema

Hello,
I have two questions :
First, is it possible to validate nested arrays like :
{
name: "hello",
friends: [{ userId: 12, age: 23 }, { userId: 13, age: 25 }]
}
I would like to validate objects in friends array...
Second, is it a way to embeded schema ? For instance :
{
name: "required",
friends: ["Friend"]
}
Where "Friend" refers to another indicative schema called Friend.
Thanks for taking time to answer and sorry for my bad english, I'm french :)
Jérémie.

Nope there is no support for same


USB Yubikey smartcard support

I'm running:
Microsoft Windows [Version 10.0.16299.15]

In fresh Ubuntu instance with pcscd scdaemon and supplement libraries installed I'm getting:

user@machine:~$ gpg -vvv --card-status
gpg: using character set `utf-8'
gpg: pcsc_establish_context failed: no service (0x8010001d)
gpg: card reader not available
gpg: OpenPGP card not available: general error

Should be like:

user@machine:~$ gpg --card-status
Reader ...........: Yubico Yubikey 4 OTP U2F CCID 0
Application ID ...: D*************************
Version ..........: 2.1
Manufacturer .....: Yubico
Serial number ....: ****************
Name of cardholder: John Doe
Language prefs ...: en
Sex ..............: male
URL of public key : http://example.com/key.asc
Login data .......: john_doe
Signature PIN ....: forced
Key attributes ...: rsa4096 rsa4096 rsa4096
Max. PIN lengths .: 1
27 127 127
PIN retry counter : 3 0 3
Signature counter : 999
Signature key ....: ***
      created ....: 1917-08-06 12:00:00
Encryption key....: ***
      created ....: 1917-08-06 12:00:00
Authentication key: ***
      created ....: 1917-08-06 12:00:00
General key info..: sub  rsa4096/*** 1917-08-06 John Doe<EMAIL_ADDRESS>sec#  rsa4096/***  created: 1917-08-06  expires: never
ssb>  rsa4096/***  created: 1917-08-06  expires: 1938-08-06
                                card-no: *** ****
ssb>  rsa4096/***  created: 1917-08-06  expires: 1938-08-06
                                card-no: *** ****
ssb>  rsa4096/***  created: 1917-08-06  expires: 1938-08-06
                                card-no: *** ****

With native gpg in cmd the behavior is normal and command gpg --card-status gives expected result but not in WSL Ubuntu instance.

#1521, #412, #2287, #2185 et al.

@therealkenc It seems that all those issues are for an earlier build. The one I'm at supposed to support usb devices as stated here.

I believe that only applies to USB devices that present as serial devices, not all USB devices.

@DHowett-MSFT Thanks for the reply! Indeed. In this comment @bitcrazed said that security devices are not supposed to work yet. Maybe I've misunderstood the announcement.
It's a shame that those are not implemented yet though. This uservoice marked complete threw me off, because there was stated specifically USB devices support and not just serial and/or storage mounting.
So if that is the case, then that uservoice should be unmarked as complete and this issue should remain open as a stand in for all those about smartcards, that were closed like #1521 when USB serial and storage was announced, or those reopened. Just an opinion, though.

then that uservoice should be unmarked as complete and this issue should remain open as a stand in for all those about smartcards

The suggestion in #2185 (message), for what it is worth, has been to re-open a new User Voice. This is about support for libusb; which applies to anything that wants raw access to a USB bitstream, be it a smart card reader, jtag dongle, or whatever.

Ok, sounds reasonable. I've looked at uservoice and didn't find any libusb posts, so posted new one. Hope it's clear enough this time 😄
Should this issue remain open?

Let's dupe it, since that's what happened with #1521, and there is really only one actionable here. Subscribe to #412, and if the status flips, try your scenario again. If libusb support gets added but Yubikey readers still don't work, that would certainly be postworthy.

The uservoice is closed referring to this issue tracker.
I would still like to be able to use my yubikey (for ssh authentication) inside wsl
Any updates???
https://wpdev.uservoice.com/forums/266908-command-prompt-console-bash-on-ubuntu-on-windo/suggestions/31920928-add-libusb-support-to-wsl

@svrooij looks like this was closed because of similar issue #412.

Issue forwarded here (for libusb): https://github.com/microsoft/WSL/issues/2195

The uservoice is closed referring to this issue tracker.
I would still like to be able to use my yubikey (for ssh authentication) inside wsl
Any updates???
https://wpdev.uservoice.com/forums/266908-command-prompt-console-bash-on-ubuntu-on-windo/suggestions/31920928-add-libusb-support-to-wsl

Have you tried this?
https://polansky.co/blog/a-better-windows-wsl-openssh-experience/


nvim 0.10.1 pairs error

Error executing vim.schedule lua callback: ...azy/tiny-code-action.nvim/lua/tiny-code-action/utils.lua:14: bad argument #1 to 'pairs' (table expected, got nil)
stack traceback:
        [C]: in function 'pairs'
        ...azy/tiny-code-action.nvim/lua/tiny-code-action/utils.lua:14: in function 'find_key_in_table'
        ...zy/tiny-code-action.nvim/lua/tiny-code-action/action.lua:116: in function 'find_changes'
        ...zy/tiny-code-action.nvim/lua/tiny-code-action/action.lua:92: in function 'preview_action_callback'
        ...ny-code-action.nvim/lua/tiny-code-action/backend/vim.lua:25: in function 'callback'
        ...zy/tiny-code-action.nvim/lua/tiny-code-action/action.lua:47: in function 'handler'
        .../neovim/0.10.1/share/nvim/runtime/lua/vim/lsp/client.lua:687: in function ''
        vim/_editor.lua: in function <vim/_editor.lua:0>

using
 Client: efm (id: 1, bufnr: [1, 16])
 	filetypes:       jsonc, markdown, yaml, json, vim, html, lua, sh, javascript, qml, javascriptreact, typescript, typescriptreact, python
 	autostart:       true
 	root directory:  /Users/dotrakoun/projects/fleet
 	cmd:             /Users/dotrakoun/.local/share/nvim/mason/bin/efm-langserver

 Client: vtsls (id: 3, bufnr: [16])
 	filetypes:       javascript, javascriptreact, javascript.jsx, typescript, typescriptreact, typescript.tsx
 	autostart:       true
 	root directory:  /Users/dotrakoun/projects/fleet/src/sovereign/typescript/apps/client
 	cmd:             /Users/dotrakoun/.local/share/nvim/mason/bin/vtsls --stdio

 Client: cssmodules_ls (id: 4, bufnr: [16])
 	filetypes:       javascript, javascriptreact, typescript, typescriptreact
 	autostart:       true
 	root directory:  /Users/dotrakoun/projects/fleet/src/sovereign/typescript
 	cmd:             /Users/dotrakoun/.local/share/nvim/mason/bin/cssmodules-language-server

 Client: tailwindcss (id: 5, bufnr: [16])
 	filetypes:       aspnetcorerazor, astro, astro-markdown, blade, clojure, django-html, htmldjango, edge, eelixir, elixir, ejs, erb, eruby, gohtml, gohtmltmpl, haml, handlebars, hbs, html, htmlangular, html-eex, heex, jade, leaf, liquid, markdown, mdx, mustache, njk, nunjucks, php, razor, slim, twig, css, less, postcss, sass, scss, stylus, sugarss, javascript, javascriptreact, reason, rescript, typescript, typescriptreact, vue, svelte, templ
 	autostart:       true
 	root directory:  /Users/dotrakoun/projects/fleet/src/sovereign/typescript/apps/client
 	cmd:             /Users/dotrakoun/.local/share/nvim/mason/bin/tailwindcss-language-server --stdio

 Client: eslint (id: 6, bufnr: [16])
 	filetypes:       javascript, javascriptreact, javascript.jsx, typescript, typescriptreact, typescript.tsx, vue, svelte, astro
 	autostart:       true
 	root directory:  /Users/dotrakoun/projects/fleet/src/sovereign/typescript/apps/client
 	cmd:             /Users/dotrakoun/.local/share/nvim/mason/bin/vscode-eslint-language-server --stdio

Hello,
I'll need more info...
On which action does the error appear?
Can you show me a screenshot of all the code actions?

I've pushed a temporary fix, so you can still use the plugin.

I'll try to find a solution. For now, it will stay like that!
I'll come back to you if I did find something.
Thanks


Add functionalities to Vector3 and Vector3int16

This adds Vector3 value support and also improves Vector3int16 to match features

Hey @LPGhatguy I want to submit more implementation of types like these, should I pile them up in a single PR or one or two type per PR?

Keeping the types to one or two per PR would be much preferred. My backlog is clogged up right now and they're way easier to review that way!


vs code fails to install extensions

vs code fails to install or download extensions

/needsMoreInfo - please see https://github.com/microsoft/vscode/wiki/Submitting-Bugs-and-Suggestions for guidance about how to do this.

#78783 seems to be a DNS issue.
Can you try to access this image? https://ms-python.gallerycdn.vsassets.io/extensions/ms-python/python/2019.8.29288/1565127378610/Microsoft.VisualStudio.Services.Icons.Default
If not, can you try changing your DNS setting, like pointing to <IP_ADDRESS> as suggested here? https://<IP_ADDRESS>/dns/

If you are able to repro it, can you please try with previous release. Here is  windows user installer (Let me know which platform are you on will provide the corresponding VS Code installer)
https://az764295.vo.msecnd.net/stable/2213894ea0415ee8c85c5eea0d0ff81ecc191529/VSCodeUserSetup-x64-1.36.1.exe
Would like to understand what caused this change.


feat: DEV-2755: Regions list grouped by labels with persistent & ordered collapse

Hi @yyassi-heartex!
This PR was created in response to a PRs in upstream repo:

https://github.com/heartexlabs/label-studio-frontend/pull/761

/git merge develop

/git merge develop


Include source maps in published packages

All JavaScript files that are published to npmjs from this repository declare that they have accompanying source maps when in reality they are missing. This results in tools like source-map-loader issuing runtime errors when a dev server encounters missing source map references.
This PR edits .npmignore files to allow generated .js.map files to be included in all published packages.

Is there a particular reason why you need the .js.map files published apart from the mentioned tool crash? I would assume the better fix for this particular situation is just to not include the source map reference in published .js files so that the tools would not expect them.

@roluk Is there a particular reason why you need the .js.map files published apart from the mentioned tool crash? I would assume the better fix for this particular situation is just to not include the source map reference in published .js files so that the tools would not expect them.

Both solutions are viable, but I fail to understand how not shipping source maps can be a better option.
I don't see myself ever using these source maps, however, this doesn't mean nobody will find them useful.

Currently we do not use inline source maps (that are generated using inlineSourceMap flag) so the source maps that we currently have do not bring value unless we publish sources. As of now do not plan to publish source files.

Currently we do not use inline source maps (that are generated using inlineSourceMap flag) so the source maps that we currently have do not bring value unless we publish sources. As of now do not plan to publish source files.

You don't need to additionally ship source files, source maps can contain the original source content themselves.
Speaking of which, I have inspected the source map output and found that sources were not included, so I fixed that in 9a6f7d07f10f43ea7a67e5f698433aa737494bd8.


Ignore gossip AggregateAndProof if aggregate is seen

Motivation
Address this spec when validating beacon_aggregate_and_proof gossip message:
[IGNORE] The valid aggregate attestation defined by hash_tree_root(aggregate) has not already been seen (via aggregate gossip, within a verified block, or through the creation of an equivalent aggregate locally).

Description

Implement SeenAggregatedAttestations
Populate seen aggregated attestations from api / gossip / blocks
Check if the aggregated attestation is seen when validating gossip AggregateAndProof message

Closes #3794
TODO

[ ] Deploy and test in a node, make sure it takes less time to validate AggregateAndProof gossip messages

This PR is a subset of https://github.com/ethereum/consensus-specs/pull/2847 right?
This PR ignores only exact "copies" of received aggregates. Not sure if the plan is to keep both conditions

This PR is a subset of https://github.com/ethereum/consensus-specs/pull/2847 right?

yeah it's just implemented what's already merged in the spec v1.1.10, thanks for pointing me to the PR, I can make it one step further to ignore attestations with subset aggregation bits. The performance should be even better!

This PR shows a better performance of lodestar overall

Memory is saved 10%

CPU is saved 10% - 20%

Less signature verification

Better performance of AggregateAndProof gossip validation

Gossip block processed time is improved too

75% of AggregateAndProof gossip messages were ignored

Gossipsub-js forwarded less AggregateAndProof messages

@tuyennhv There's are some important nuances in how to consider an aggregate overlapping
From https://github.com/ethereum/consensus-specs/pull/2847

it does not mandate dropping aggregates where a union of previous aggregates would cause it to become a subset

Do we have to check against the union of bitfields from all aggregates, or each bitfield from each aggregate? Raised this question in https://github.com/ethereum/consensus-specs/pull/2847#issuecomment-1129567258

This PR can re-use the BitArray set comparison logic from https://github.com/ChainSafe/lodestar/pull/4034

Metrics show that it's less than 2 isNonStrictSuperSet calls per isKnown since we sorted by trueBitCount desc

Perf test shows that the "isKnown" api is cheap
SeenAggregatedAttestations perf test
    ✓ isKnown best case - 1 super set check                                2398082 ops/s    417.0000 ns/op        -     291100 runs   1.31 s
    ✓ isKnown normal case - 2 super set checks                             2487562 ops/s    402.0000 ns/op        -      89806 runs  0.404 s
    ✓ isKnown worse case - 16 super set checks                             2493766 ops/s    401.0000 ns/op        -     111188 runs  0.506 s


[BUG] git branch save session fails if branchname contains a forward-slash

Describe the bug
With the new auto_session_use_git_branch = true, setting, branch names with a forward-slash do not save
To Reproduce
Steps to reproduce the behavior:

create local branch with slash like test/test
set auto_session_use_git_branch = true,
open nvim, open file, close nvim
using nvim -V9myVim.log command I see error:

v...l/.config/nvim/plugged/auto-session/lua/auto-session.lua:300: Vim(mksession):E190: Cannot open "/Users/timothy.tyrrell/.local/share/nvim/sessions/%Users%timothy.tyrrell%code%timtyrrell%dotfiles_test/test.vim" for writing
stack traceback:
^I[C]: in function 'cmd'
^I...l/.config/nvim/plugged/auto-session/lua/auto-session.lua:300: in function 'SaveSession'
^I...l/.config/nvim/plugged/auto-session/lua/auto-session.lua:263: in function <...l/.config/nvim/plugged/auto-session/lua/auto-session.lua:254>

Expected behavior
It strips out the forward-slash or converts to another value.
Screenshots
If applicable, add screenshots to help explain your problem.
Baseline (please complete the following information):

Result of set sessionoptions?: sessionoptions=blank,curdir,folds,tabpages,winsize
OS. e.g uname -a: Darwin ******* 21.4.0 Darwin Kernel Version 21.4.0: Fri Mar 18 00:45:05 PDT 2022; root:xnu-8020.101.4~15/RELEASE_X86_64 x86_64
Neovim version nvim --version NVIM v0.7.0-dev+1443-gdbd5242d8
URL to your current config (if public) https://github.com/timtyrrell/dotfiles/blob/main/init.vim#L1650-L1657

Hi. This is my fault. I don't use forward slashes in my branches and simply didn't test that scenario. Oddly I have used forward slashes in branch names in the distant past.  I'll see if I can look at this soon.


ROLLUP-158: Add support for RDOC

What

Hardcode the value of RDOC in the price feeder to always return 1.

Why

Add support for RDOC as token.

Notes:
Changes made on
-contracts/scripts/deploy-eip1271.ts
-core/lib/eth_client/src/clients/http_client.rs
are only related to formatting.
Refs

ROLLUP-158

Please see comments on this PR in https://github.com/rsksmart/rif-rollup/pull/71


Move left righ with arrow keys

Could u please add the possibility to move the song 5seconds to left or right, by the arrow keys of keyboard?

Sure - shouldn't be too difficult 👍

Sure - shouldn't be too difficult 👍

Thank u. 🙏

Hi,
Thanks for the enhancement suggestion 👍, the new version: https://github.com/VPKSoft/amp-multi/releases/tag/v.1.0.5

Awesome 😍
One more thing: If it's possible please put a 7z compressed release for windows version too. With 7z compression, the size of the app will be reduced dramatically; & saves time & space.


forEach loop implementation

I think that the implementation of for each loop is erroneous in,
aima-core/source/main/java/aima-core/environment/nlp/parsing/ProbUnrestrictedGrammer

``

I will fix the issue

@HasinduGajanayake are u still working on the issue or can i try and fix it..?


Fix initial color picker color when loading page

The colors configured for the different modes are persisted on the lamp.
When re-opening the user interface, the color picker did not show the
currently configured color.
The JS fronted already has the currently set color available, the color
picker simply has not been updated to the correct color.

Awesome, I only just figure out how I should have done this over the weekend. Was always just another part of my to do list. Thanks for the change, it was needed.


Bug: ERR_STATES_NOT_MATCH when web app is hosted at same server

Capacitor version:
Run npx cap doctor:
Capacitor Doctor
Latest Dependencies:
@capacitor/cli: 2.1.0
@capacitor/core: 2.1.0
@capacitor/android: 2.1.0
@capacitor/electron: 2.1.0
@capacitor/ios: 2.1.0
Installed Dependencies:
@capacitor/electron not installed
@capacitor/cli 2.1.0
@capacitor/core 2.1.0
@capacitor/android 2.1.0
@capacitor/ios 2.0.1
[success] Android looking great! �👌
[error] Xcode is not installed
Library version:

2.0.0

OAuth Provider:

Other: Identity Server 4
Server is hosted at: https://nomina-med.azurewebsites.net

Your Plugin Configuration

{
export const environment = {
  production: true,
  SERVER_HOST: 'https://nomina-med.azurewebsites.net',
};
export const oauthOptions = {
  appId: 'NOMINA.APP.WEB',
  authorizationBaseUrl: environment.SERVER_HOST + '/connect/authorize',
  accessTokenEndpoint: environment.SERVER_HOST + '/connect/token',
  scope: 'nomina',
  resourceUrl: environment.SERVER_HOST + '/identity',
  refreshToken: null, // used only to refresh access token
  web: {
    responseType: 'token', // implicit flow
    accessTokenEndpoint: '',
    redirectUrl: environment.SERVER_HOST + '/app/signin-back',
    windowOptions: 'height=500, width=500, left=0,top=0',
  }
}
}

Affected Platform(s):

Web

Current Behavior
The Identity Server and the Ionic Web application is hosted at the same server:
https://nomina-med.azurewebsites.net (server)
https://nomina-med.azurewebsites.net/app (ionic app)
When the user tries to sign in, the ionic app opens the new window to authenticate but immediately closes it, it with the following error: OAuth rejected Error: ERR_STATES_NOT_MATCH
When the ionic app and the Identity Server is hosted at different servers, everything works fine (ex: localhost:5000 and localhost:8100).
Expected Behavior
When the user tries to sign in, the ionic app should open the new window
, the Identity Server will provide the authentication options, the user will provide his credentials, and only then, the window should be closed.
Other Information
The library seems to expect that the Authentication provider is hosted at a different server, and relays on the "DOMException: Blocked a frame..." to wait to close the authentication window.
When hosted at the same server, the exception is never throwed and it closes the window before the user provide his credentials.
I believe changing the line 67 of the web.ts would solve the issue:
if (href != null && href.indexOf(this.webOptions.redirectUrl) >= 0) {

@moberwasserlechner - this has nothing to do with IdentityServer (you added the label).
I'm experiencing the same issue with our local openid endpoint and this is due to what @klot-git describes: app and openid are hosted on the same endpoint.
He also provides a suggestion for a fix:

I believe changing the line 67 of the web.ts would solve the issue:
if (href != null && href.indexOf(this.webOptions.redirectUrl) >= 0) {

@moberwasserlechner I just tried your suggested fix but that doesn't seem to resolve it in my case.

I applied @klot-git solution to the web impl. Thx for that.

Hey @ropstah, Have you been able to resolve that issue ? I am having the same problem and klot-git's change didnt work for me either.
What is really strange in my case is that after the user clicks on azure sign in and manually clicks back on my web app tab on browser it seems to work fine without complaning about ERR_STATES_NOT_MATCH

Hey @ropstah, Have you been able to resolve that issue ? I am having the same problem and klot-git's change didnt work for me either.
What is really strange in my case is that after the user clicks on azure sign in and manually clicks back on my web app tab on browser it seems to work fine without complaning about ERR_STATES_NOT_MATCH


Support for non-Gregorian calendars

This is a (multiple allowed):

[ ] bug
[x] enhancement
[ ] feature-discussion (RFC)
Framework7 Version: 1.4.2
Platform and Target: All.

Feature request to support non-Gregorian calendars.

Can you provide examples?
This is quite a big request


Redesign Landing Page

Update Design Hero Image
Add Intersection Observer Handling Event
Add Animate CSS
Add some asset for design purpose *
Add Scroll behavior

(note: link resource will update quickly to raw github if needed, after merge request)
Lighthouse Mobile

Lighthouse Desktop

Conflict mas @munirapp
Tolong di attach juga screenshot UI hasilnya ya.


Increase Spa Servers Capacity

Based on list here:
https://wiki.hybris.com/pages/viewpage.action?spaceKey=acc&title=ROT+DataCenter+VMs

dev-com12 - ok. backend installed.

dev-com3 - java install issues. backend deployment pending.

dev-com14 and dev-com15 in the works.

Servers made available:

dev-com3
dev-com12
dev-com14
dev-com15
dev-com10
dev-com11

Backend setup for each server respectively.
Frontend left for devs to install their own flavour of spa storefront. Prerequisites not installed.


Release Google.Cloud.DiscoveryEngine.V1 version 1.0.0-beta06

Changes in this release:
New features

Add IServiceCollection extension methods for client registration where an IServiceProvider is required. (commit 022fab2)

Created release for Google.Cloud.DiscoveryEngine.V1-1.0.0-beta06


Remove default padding under calendar in month view

Month view has a default padding at the bottom. Is it possible to remove it?

@RonTass Can you please provide reproducible code.

The issue is when I place the calendar in a column I have a padding at the bottom. I believe it's because of the SafeArea widget inside lib\src\month_view\month_view.dart. Once I set the Safe area bottom: false it's solving the issue.

This is the code, I used the provided example, just added the container below the month view:
class _MonthViewPageDemoState extends State<MonthViewPageDemo> {   @override   Widget build(BuildContext context) {     return Scaffold(       floatingActionButton: FloatingActionButton(         child: Icon(Icons.add),         elevation: 8,         onPressed: _addEvent,       ),       body: Container(         height: MediaQuery.of(context).size.height - 100,         width: MediaQuery.of(context).size.width,         child: Column(           mainAxisAlignment: MainAxisAlignment.start,           crossAxisAlignment: CrossAxisAlignment.center,           mainAxisSize: MainAxisSize.min,           children: [             Expanded(                 child: Padding(               padding: EdgeInsets.zero,               child: MonthViewWidget(),             )),             Expanded(               child: Container(                 color: Colors.black,               ),             )           ],         ),       ),     );   }

@faiyaz-shaikh

Hi @faiyaz-shaikh , issue was solve, no need any further action.

Hi @RonTass, Thanks for the code snippet. I am closing this issue.


Remove extra character

Fixes this:

@mlynch @perrygovier

What browser are you using? I'm having trouble seeing the bad char. Either way, this PR is harmless at worst. Merging

@perrygovier I see it on Chrome/Canary on my machine. Can't see it on Edge/Firefox.
I did some cloud testing and I see it in like 1 in ~30 different environments.


bug: logging not working

hyprland switched to std::format a while back, logs are all broken

fixed by: #49


Exclude meteor-debug from production builds

I'm only going to be using meteor-debug in development for the time being and don't require the production debugging capabilities. As such, is there a way to exclude the package from production builds?
Would it be a possibility to make this a debugOnly package and perhaps include the production capabilities in another package?

I think it definitely should be added to package.js, this line debugOnly: true. If someone wants to use debug package in production then she can just add this under packages/ and set debugOnly: false
Here is the documentation reference: Package.describe(options):debugOnly


Are ED25519 keys supported?

Is your feature request related to a problem? Please describe.
Am interested are ED25519 keys supported?
Describe the solution you'd like
To have them supported.
Describe alternatives you've considered
None
Additional context
Would like to sign artifacts with ED25519 keys

Seems BC supports it since 1.64


Fix microsite favicon's on Safari

Expected Behavior

Current Behavior
Old or missing favicon is shown ^

Possible Solution
The microsite should use the images from:
https://github.com/spotify/backstage/tree/master/packages/app/public

Could I pick this up?

Sure!

Safari does not support svg favicons, and we are using svg favicon. We are also having .ico format favicon, if I use that then the favicon starts appearing on the safari but .ico favicon which we are having is little bit different than the .svg favicon.

Would you be able to generate a better ico from the svg?

I tried converting from svg to ico but the icon is not very good after conversion.

Logo assets can be found here:
https://github.com/spotify/backstage/tree/master/microsite/static/logo_assets

In the image given below, the left tab is having current favicon which does not work on safari and the right tab is having favicon which works on all browsers. But, the difference is the favicon in left tab does not have background. I am not able to generate a favicon without a background, because we are having PNG files which are very large in size and favicon generated from it is not in proper ratio.

I'm OK with having a favicon with background. Makes the situation better than right now at least :) Thanks for digging.


Question: How to handle global styles generated?

After building a vue 2 application we usually have a folder like this:

This index.html file is not going to be imported from single-spa, so I've removed the HtmlWebpackPlugin as recommend, which skips the index.html.

However, this index.html file imported the global styles generated from vue.
<script defer="defer" src="/main.82db85a9.js" nomodule>
After removing it, my spa only requires the css files from the views, not the "main.hash.js" file (which contains the styles from global components and such).
How can I fix this? While still using hashed files?
Thanks for the help!!

Until now, the only solution I can think of is disabling the css extraction on vue.config.js, which includes the css directly on the main.js file, but I wanted separate files.
css: {
    sourceMap: process.env.NODE_ENV !== 'production',
    extract: false
},


fix: add subscription right after observer creation in react-query

This PR attempts to close https://github.com/TanStack/query/issues/5443
Opened questions

It is really hard to write any tests for such problem(
Is it clear about useLazyRef? Looks like a hack

Please, read the issue before code review.
@TkDodo and @ericbiewener you have the full context)

@TkDodo if there is a way to check react-query in my private project from that pull request, I'd like to use it)

superseded by:

https://github.com/TanStack/query/pull/5474


Policy: Implement function scopes in the PolicyEngine

What this PR changes/adds
As specified in #856, this PR implements function scopes in the PolicyEngine.
Why it does that
Detailed in the linked issue.
Checklist

[x] added appropriate tests?
[x] performed checkstyle check locally?
[x] added/updated copyright headers?
[x] documented public classes/methods?
[x] added/updated relevant documentation?
[x] added relevant details to the changelog? (skip with label no-changelog)
[x] formatted title correctly? (take a look at the CONTRIBUTING and styleguide for details)

In general, this looks good for me. One question: Why do we need a negotiation scope? These scopes should support the implementation of access and usage control, right? I cannot imagine a use case where data access or processing is granted/interrupted/modified etc. within the contract negotiation phase. This should happen in the control phase on data request or in the transfer phase on the data plane (framework). Or have I misunderstood something?

FYI for people interested, @juliapampus and I talked about this. Scopes are cross-cutting concerns across all policy types. The issue of better defining terminology came up during the conversation. We will write up terminology and open a discussion thread.


Handle "disabled" state for httpTrigger functions

@alrod the change has been merged in. Let me know if you have any issues.


Add fallback fonts

Add fallback fonts. These are all needed to support foreign characters or emojis. The fallback fonts are copied from Bootstrap.
Fixes https://github.com/Intracto/SecretSanta/issues/480

Thanks @MartijnCuppens !

this was also merged into master and deployed


typeorm legacy Dependency issue

Describe the bug
trying to install the bee-agent framework into a react project, but facing the following issue
Could not resolve dependency:
npm error peerOptional<EMAIL_ADDRESS>from<EMAIL_ADDRESS>

LangChain is a peer dependency of bee-agent-framework and is unnecessary. Or do you need it for some reason?
If not, you can ignore this error.

Resolved @krishnac7?


Compat with tokio::spawn

It would be very cool if a Compat could be produced for consuming the Spawner in the Tokio Handler so that the non-tokio runtime can spawn Tokio tasks.
The way I'm thinking to do it is to first, have the background thread do a sleep(u64::MAX) so that it can never process any spawned tasks.
Then, we hijack the Spawner from the handler (currently impossible as spawner field along with other needed data types are pub(crate)) and process tasks from it by putting them onto the current runtime's task queue.

When case do you mean: futures::executor::block_on or tokio::main/tokio::block_on? Give an example?


add special character user login tests

Adding special character user test:
tested with AD, OpenLdap, and freeIpa

LGTM


7.0: update gRPC doc to indicate that Azure App Service for Linux now has support

As it says in the title.
See announcement

@JamesNK,  The announcement was that "RPC is coming to Azure App Service for Linux workloads".   Not that it had arrived and the App Service doc the announcement points to also indicates a warning that "the doc dependent on a future release of App Service that is not currently available to the public"
Do you happen to know if that status has updated?  Until it is public, rather than a private release I don't think we should note it in the gRPC docs here.  Thoughts?
Once released to the public I need to update this topic: gRPC on .NET supported platforms plus a few that have warning notes that point back to that topic.

Support is currently in preview and is only available in some data centers.


Fix cim:type

Business have identified a minor issue with type. It is currently set to 414 but should be changed to E44.

[ ] Change cim:type414</cim:type> to cim:typeE44</cim:type>

Question from business
cim:originalTransactionIDReference_MktActivityRecord.mRID1655790700807</cim:originalTransactionIDReference_MktActivityRecord.mRID> Is this the original ID?

Tested and works


Critical bug when using Headers

There is a serious issue when we want to include a header in this chat ui. I tried multiple approaches:

I tried to use the built-in react native navigator header. That will cause the keyboard problem in IOS
I tried to build my own header, then in Android, the screen will jump when I navigate out of the chat room

Thank you so much for looking into this

Hey @Justin-Jingcheng-Peng as you can see by the commit history, this is super outdated and not maintained. Unfortunately I have no time to do it now, so please look for the alternative, thank you.


Add result and object implementations

I had some ideas for error handling on coroutines, however there is an other pr by the original author covering the same changes.
The purpose of this pr is to show any parts that may be useful, if not the pr an branch will be junked

Thank you for working on this, @markGilchrist. I think having an API that returns a Result instance can be good addition too.
Although I'd like to share some thoughts before choosing the deprecation approach, as much as I regret the current naming of coroutines-based API.
Could you share your thoughts on the API described below? Using that approach the deprecation can be avoided. This PR could provide the awaitResultString function as well as the variants for ByteArray.

Function
Return type

awaitString()
Triple<Request, Response, Result<String, FuelError>>

awaitResultString()
Result<String, FuelError>

awaitStringResult()
String

Also, you've sad in Slack that you think documentation on the functions is useful, right? If that's the case, maybe some code snippets can be added in them. KDoc has tags to work with that.
What do you think?


Designate multiple sources

In reference to #133

Multiple source folders is already supported actually (though its not visible in the UI). Just separate the paths with a semicolon (;).

Could the UI either add the option to Ctrl-click select multiple folders or at least have a note that they can be separated by a semicolon?

sure, wanna submit a PR?

I have no experience with building/developing eclipse plugins but I could give it a shot. Can you point me where to look for that menu?

I'm not sure. I've never done eclipse plugin development. Can you point me where to look at the code?

I'd suggest cloning the repo and digging around. I'm also pretty new to Eclipse development so no real pointers on how to do this - I would also just have to look into the docs and try to figure out how to do it (which is why I haven't implemented it yet to be honest).

I'm not going to work on this, so if someone else wants to take a crack at it it's open.


Hi

how do download and use this?

Hey there, I'm sorry for the huge delay. I've just added a Usage section to the README.

Closing this as part of the 1.x cleanup.


How data augmentation is applied to tabular data?

Hi author, thanks for sharing the code. I'm wondering how data augmentation strategies like mix-up, cut-out, cut-mix, etc., can be applied to tabular data (I understand they are usually applied to images though). Please advise, many thanks.

When digging through the code, I found that the authors refer to CutOut and
CutMix. In these two files, you can see that they replace random columns with zero or replace them with values from a random other sample in the batch.

as @perschi nicely mentioned, you could additionally find MixUp here. Basically, since we are not using an image anymore and there is no information related to neighboring features, we select features randomly.
Let me know if there is something else that is unclear :).


Notify dev about transport update when packet.version is less than 5

Summary
This PR just adds a mssing call to notifyDevTransportListener() to notify the developer about transport connection updates when packet.version <5
CLA

[x] I have signed the CLA

Codecov Report

Merging #876 into develop will decrease coverage by 0.04%.
The diff coverage is 0%.

@@              Coverage Diff              @@
##             develop     #876      +/-   ##
=============================================
- Coverage      42.06%   42.02%   -0.05%
  Complexity      3284     3284
=============================================
  Files            407      407
  Lines          20190    20191       +1
  Branches        2194     2194
=============================================
- Hits            8493     8485       -8
- Misses         11295    11306      +11
+ Partials         402      400       -2

Impacted Files
Coverage Δ
Complexity Δ

...java/com/smartdevicelink/protocol/SdlProtocol.java
16.96% <0%> (-0.03%)
20 <0> (ø)

...smartdevicelink/encoder/VirtualDisplayEncoder.java
24.71% <0%> (-4.6%)
8% <0%> (ø)

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 daaac59...7b34e77. Read the comment docs.


support custom header

This makes little sense to add in this library. What we want to guarantee is interoperability within the Zipkin ecosystem. We have a spec for this called B3 and that's what we need to support as a first class citizen.


Tuxphones daemon dies instantly

System info:

Garuda Linux (Arch)
Canary 146529 (123495a)
BetterDiscord 1.6.3
Host 0.0.139 Linux 64-Bit (5.19.8-Xanmod1-1-X64v2)
Using PipeWire 0.3.57 with WirePlumber
systemd 251 (251.4-1-arch)

Since audio is still in development Tuxphones isn't ready yet for production and so ./install.sh isn't working. If you want to try Tuxphones anyway you can just simply cd into daemon and run cargo run

README has been updated to hopefully prevent this issue from happening again.


ProgressBar: add severities support

see primefaces#11404
Not sure what to do with the text color. From my experiments it's better not to use the buttons text color as they may hardly readable if the progressbar values is less than 50%

let me look.

Actually can you post a screenshot with color: buttoncolor so i can see? So on Saga it llooks like its white

You are saying that is hard to read on the progress bar?

This is how I've done it in the PR:

This is how it would look using the buttons text color for the label:

Ahh yes because it crosses over in grey and colored areas i think you have to leave the color text the way you have it.

you should be able to run build.bat or build.sh to copy the new files to your PF PR.


Fix request being undefined for serverData/Actions (#289).

Fixes #289
Apply a transform that moves the 2nd parameter into the body of the function and is initialized to the value of this
createServerData$((_, { request }) => {})

createServerData$(_ => {
  let { request } = this;
});

See comment in #289. I don't think this transform will help too much and issue is more to do with vite than our server functions. See this commit for fix: https://github.com/solidjs/solid-start/commit/e94ea868216b5f475ca5f9e7034fbe1d9fbb6f64


Name field missing from presets

The name field is missing from leisure=pitch and amenity=parking.
I'll get round to it eventually but if anyone else wants to create the PR then feel free :)

I am new to OSM and id but i really want to contribute to OSM. So want to solve this issue to become familiar with the OSM and ID. Can you guide me for solving this issue.

This might be related to https://github.com/openstreetmap/iD/issues/4200.
@umarpreet1 wrote:

I am new to OSM and id but i really want to contribute to OSM. So want to solve this issue to become familiar with the OSM and ID. Can you guide me for solving this issue.

The quick work around is to enter the name tag manually in the tag section below the preset form (left sidebar). So this issue should not keep you away from mapping. ;-)

Done in #4865

@umarpreet1 Probably should have been clearer about this - I think the name field also needs to be added to the various sport pitch presets in here: https://github.com/openstreetmap/iD/tree/master/data/presets/presets/leisure/pitch


Make design responsive

First iteration was developed on a tight time budget of 5 hours, so responsive design took a back seat to launch.

Completed by #30