cpptools: use default configuration with no build type

See related Issue's description: #3355
Change description in the commit message:
When configuring this extension with a CMakePresets.json, with a
CMakeCache.txt that doesn't define a CMAKE_BUILD_TYPE, the intelliSense
configuration was not passed to vscode-cpptools. However, this is a
valid CMake configuration which should use the toolchain's default
configuration.

The codeModelContent configuration was rejected because it's name (""),
didn't match activeBuildTypeVariant which was null.

This patch accepts an unnamed configurations in the case where no active
build type variant is set.

This change addresses item #3355
This changes visible behavior
The following changes are proposed:

Fix IntelliSense configuration where CMAKE_BUILD_TYPE is empty

Thanks for your contribution! The code changes look good to me. Can you update CHANGELOG.md in the Bug Fixes section of 1.16 with brief description of your change? You can also (optionally) give yourself credit (see the other entries in the changelog).

Thanks for your review! I've updated the CHANGELOG.

@microsoft-github-policy-service agree company="Microsoft"

@microsoft-github-policy-service agree company="Savoir-faire Linux"

@deribaucourt please read the following Contributor License Agreement(CLA). If you agree with the CLA, please reply with the following information.
@microsoft-github-policy-service agree [company="{your company}"]

Options:

(default - no company specified) I have sole ownership of intellectual property rights to my Submissions and I am not making Submissions in the course of work for my employer.

@microsoft-github-policy-service agree

(when company given) I am making Submissions in the course of work for my employer (or my employer has intellectual property rights in my Submissions by contract or applicable law). I have permission from my employer to make Submissions and enter into this Agreement on behalf of my employer. By signing below, the defined term “You” includes me and my employer.

@microsoft-github-policy-service agree company="Microsoft"

Contributor License Agreement
Contribution License Agreement
This Contribution License Agreement (“Agreement”) is agreed to by the party signing below (“You”), and conveys certain license rights to Microsoft Corporation and its affiliates (“Microsoft”) for Your contributions to Microsoft open source projects. This Agreement is effective as of the latest signature date below.
1. **Definitions**.
   **“Code”** means the computer software code, whether in human-readable or machine-executable form,
   that is delivered by You to Microsoft under this Agreement.
   **“Project”** means any of the projects owned or managed by Microsoft and offered under a license
   approved by the Open Source Initiative ([www.opensource.org](http://www.opensource.org)).
   **“Submit”** is the act of uploading, submitting, transmitting, or distributing code or other content to any
   Project, including but not limited to communication on electronic mailing lists, source code control
   systems, and issue tracking systems that are managed by, or on behalf of, the Project for the purpose of
   discussing and improving that Project, but excluding communication that is conspicuously marked or
   otherwise designated in writing by You as “Not a Submission.”
   **“Submission”** means the Code and any other copyrightable material Submitted by You, including any
   associated comments and documentation.

2. **Your Submission**. You must agree to the terms of this Agreement before making a Submission to any
   Project. This Agreement covers any and all Submissions that You, now or in the future (except as
   described in Section 4 below), Submit to any Project.

3. **Originality of Work**. You represent that each of Your Submissions is entirely Your original work.
   Should You wish to Submit materials that are not Your original work, You may Submit them separately
   to the Project if You (a) retain all copyright and license information that was in the materials as You
   received them, (b) in the description accompanying Your Submission, include the phrase “Submission
   containing materials of a third party:” followed by the names of the third party and any licenses or other
   restrictions of which You are aware, and (c) follow any other instructions in the Project’s written
   guidelines concerning Submissions.

4. **Your Employer**. References to “employer” in this Agreement include Your employer or anyone else
   for whom You are acting in making Your Submission, e.g. as a contractor, vendor, or agent. If Your
   Submission is made in the course of Your work for an employer or Your employer has intellectual
   property rights in Your Submission by contract or applicable law, You must secure permission from Your
   employer to make the Submission before signing this Agreement. In that case, the term “You” in this
   Agreement will refer to You and the employer collectively. If You change employers in the future and
   desire to Submit additional Submissions for the new employer, then You agree to sign a new Agreement
   and secure permission from the new employer before Submitting those Submissions.

5. **Licenses**.

* **Copyright License**. You grant Microsoft, and those who receive the Submission directly or
  indirectly from Microsoft, a perpetual, worldwide, non-exclusive, royalty-free, irrevocable license in the
  Submission to reproduce, prepare derivative works of, publicly display, publicly perform, and distribute
  the Submission and such derivative works, and to sublicense any or all of the foregoing rights to third
  parties.

* **Patent License**. You grant Microsoft, and those who receive the Submission directly or
  indirectly from Microsoft, a perpetual, worldwide, non-exclusive, royalty-free, irrevocable license under
  Your patent claims that are necessarily infringed by the Submission or the combination of the
  Submission with the Project to which it was Submitted to make, have made, use, offer to sell, sell and
  import or otherwise dispose of the Submission alone or with the Project.

* **Other Rights Reserved**. Each party reserves all rights not expressly granted in this Agreement.
  No additional licenses or rights whatsoever (including, without limitation, any implied licenses) are
  granted by implication, exhaustion, estoppel or otherwise.

6. **Representations and Warranties**. You represent that You are legally entitled to grant the above
   licenses. You represent that each of Your Submissions is entirely Your original work (except as You may
   have disclosed under Section 3). You represent that You have secured permission from Your employer to
   make the Submission in cases where Your Submission is made in the course of Your work for Your
   employer or Your employer has intellectual property rights in Your Submission by contract or applicable
   law. If You are signing this Agreement on behalf of Your employer, You represent and warrant that You
   have the necessary authority to bind the listed employer to the obligations contained in this Agreement.
   You are not expected to provide support for Your Submission, unless You choose to do so. UNLESS
   REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING, AND EXCEPT FOR THE WARRANTIES
   EXPRESSLY STATED IN SECTIONS 3, 4, AND 6, THE SUBMISSION PROVIDED UNDER THIS AGREEMENT IS
   PROVIDED WITHOUT WARRANTY OF ANY KIND, INCLUDING, BUT NOT LIMITED TO, ANY WARRANTY OF
   NONINFRINGEMENT, MERCHANTABILITY, OR FITNESS FOR A PARTICULAR PURPOSE.

7. **Notice to Microsoft**. You agree to notify Microsoft in writing of any facts or circumstances of which
   You later become aware that would make Your representations in this Agreement inaccurate in any
   respect.

8. **Information about Submissions**. You agree that contributions to Projects and information about
   contributions may be maintained indefinitely and disclosed publicly, including Your name and other
   information that You submit with Your Submission.

9. **Governing Law/Jurisdiction**. This Agreement is governed by the laws of the State of Washington, and
   the parties consent to exclusive jurisdiction and venue in the federal courts sitting in King County,
   Washington, unless no federal subject matter jurisdiction exists, in which case the parties consent to
   exclusive jurisdiction and venue in the Superior Court of King County, Washington. The parties waive all
   defenses of lack of personal jurisdiction and forum non-conveniens.

10. **Entire Agreement/Assignment**. This Agreement is the entire agreement between the parties, and
    supersedes any and all prior agreements, understandings or communications, written or oral, between
    the parties relating to the subject matter hereof. This Agreement may be assigned by Microsoft.

@microsoft-github-policy-service agree company="Savoir-faire Linux"

Bypassing failing Windows CI to merge (#3365).

@deribaucourt This change will be available on our public pre-release channel in the VS Code Marketplace within 24 hours and will be included in the upcoming official 1.16 release. Thanks!


Refactor reader-file handling in StdFileManager

The current implementation of read-file caching isn't great -- it never closes any files. This is fine for now, but we'll eventually run into open-file limits.
The read-files (and maybe write-files) should be switched to an Lru cache to automatically close file handles that haven't been needed as we need to open new files.

I noticed yesterday that this is causing open file issues on Mac OS when running the core-suite unit test. That test, with all features enabled, runs 99 unit tests, each which create a database with multiple views. The default max-open-files limit on Mac is only 256.


Generate error on ambiguous generic types

Closes #152
The compiler previously did not track span information for types in the
type engine, and also lacked a mechanism to disambiguate types originating
from divergent expressions from regularly generated types. In order to
generate this error message, I had to add a ty_meta mapping that tracks
both span information, in the case of a normal, non-divergent type, and its
divergence.
Spans are only needed for non-divergent expressions because divergent exprs
don't generate ambiguous type warnings: their types are intentionally
unresolved.

@billti @cesarzc - this is blocked on npm and wasm approval which you both have IIRC


not support bare repository

Hi, sometimes in server side we need manage bare repository, but when I <cd> to xx.git folder, no state display, posh-git not working in bare repository.

I know this worked once upon a time, but I'm pretty sure it has been broken since 0dc174df6ade46de4eadc0751bf9d05d8d984b37.

@dahlbyk I'm looking at that commit.  Is there a reason why this was changed to not use git rev-parse --git-dir?  I'm tempted to just change the code back perhaps with a resolve-path thrown in i.e. if you are in the root of a bare repo that git command returns ..


NoHandlerForCommandException when  a handler is defined for this type of commande

Basic information

Axon Framework version: 4.5.10 (spring boot starter)
JDK version:  17

Steps to reproduce
Following this video: https://www.youtube.com/watch?v=7oy4w5THFEU
I've made this
package org.code3.ca.cqrs.commands;

import org.axonframework.spring.stereotype.Aggregate;

import org.axonframework.modelling.command.AggregateIdentifier;
import org.axonframework.commandhandling.CommandHandler;

import org.axonframework.eventsourcing.EventSourcingHandler;
import org.axonframework.modelling.command.AggregateLifecycle;

import ca.code3.cqrs.coreapi.commands.OuvrirDossierCommande;
import ca.code3.cqrs.coreapi.commands.AjouterDossierCommande;
import ca.code3.cqrs.coreapi.commands.FermerDossierCommande;

import ca.code3.cqrs.coreapi.events.DossierAjouteEvent;
import ca.code3.cqrs.coreapi.events.DossierOuvertEvent;
import ca.code3.cqrs.coreapi.events.DossierFermeEvent;
import java.util.UUID;

@Aggregate
public class Dossier {
  @AggregateIdentifier
  private String numeroDossier;
  private String statut;

  public Dossier(){}

  @CommandHandler
  public Dossier(AjouterDossierCommande command){
    String numeroDossier = UUID.randomUUID().toString();
    AggregateLifecycle.apply(new DossierAjouteEvent(numeroDossier));
  }

  @CommandHandler
  public  void handle(FermerDossierCommande commande){
    if(statut.equals("ferme")){
      throw new RuntimeException(String.format("Le dossier %s est déjà fermé!!", numeroDossier));
    }
    AggregateLifecycle.apply(new DossierFermeEvent(numeroDossier));

  }

  @CommandHandler
  public void handle(OuvrirDossierCommande commande){
    if(statut.equals("ouvert")){
      throw new RuntimeException(String.format("Le dossier %s est déjà ouvert!!", numeroDossier));
    }
    AggregateLifecycle.apply(new DossierOuvertEvent(numeroDossier));
  }

  @EventSourcingHandler
  public void on(DossierAjouteEvent event) {
    numeroDossier = event.numeroDossier();
    statut = "ouvert";
  }

  @EventSourcingHandler
  public void on(DossierFermeEvent event) {
    statut = "ferme";
  }

  @EventSourcingHandler
  public void on(DossierOuvertEvent event) {
    statut = "ouvert";
  }
}

I also have a web controller to send some commands:
package ca.code3.cqrs.controllers;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PostMapping;
import ca.code3.cqrs.coreapi.queries.FindDossiersOuvertsQuery;
import ca.code3.cqrs.queries.Dossier;
import org.axonframework.commandhandling.gateway.CommandGateway;
import org.axonframework.queryhandling.QueryGateway;
import org.axonframework.messaging.responsetypes.ResponseTypes;

import org.springframework.beans.factory.annotation.Autowired;

import ca.code3.cqrs.coreapi.commands.AjouterDossierCommande;
import org.springframework.ui.ModelMap;

@Controller
@lombok.extern.slf4j.Slf4j
public class DossierController{

  @Autowired
  private CommandGateway commandeGateway;

  @Autowired
  private QueryGateway queryGateway;

  @GetMapping("/")
  public String index(){
    return "redirect:/dossiers";
  }

  @GetMapping("/dossiers/ajouter")
  public String ajouterDossier(){
    return "dossiers/ajouter";
  }
  @PostMapping("/dossiers/ajouter")
  public String ajouterDossierForm(){
    commandeGateway.send(new AjouterDossierCommande());
    return "redirect:/dossiers";
  }

  @GetMapping("/dossiers")
  public String dossiers(ModelMap model){
    var dossiers = queryGateway.query(
      new FindDossiersOuvertsQuery(),
      ResponseTypes.multipleInstancesOf(Dossier.class)
     ).join();
     model.addAttribute("dossiers", dossiers);
    return "dossiers/liste";
  }
}

Expected behaviour
when the command, is fire, the handler process it.
Actual behaviour
The following error is produced:
 o.a.c.gateway.DefaultCommandGateway      : Command 'ca.code3.cqrs.coreapi.commands.AjouterDossierCommande' resulted in org.axonframework.commandhandling.NoHandlerForCommandException(No Handler for command: ca.code3.cqrs.coreapi.commands.AjouterDossierCommande)

I have no configuration related to axon in my application.properties. And nothing at all as a java config in the app.

I suppose that some sort of scan need to happend on my aggregate annotated class, which is not happening at the moment.

Thanks for filing this issue with us, @benzen.
Let's see where the predicament lies.
Could you, for added clarity on the situation, share the following:

Your @SpringBootApplication annotated class?
Tell us what kind of event storage and messaging infrastructure you are using. Is everything within the JVM, or did you go for Axon Server, perhaps?
Turn on debug logging for the org.axonframework and share whether there are any debug lines describing something like Subscribing command....
Explain to us how (I assume REST, just want to be sure) and when (I assume after you are certain the Spring Boot app is started, just want to be certain) you are triggering the operation to dispatch a command.
Share the package structure of your application so far.

ment. As you've solved it, I will close this issue as resolved.

Hello man! Where this annotation is added?

ment. As you've solved it, I will close this issue as resolved.

Hello man! Where this annotation is added?

I think @benzen ensured the aggregate class was part of the basePackages scanned by it's application.
You could achieve this by adding more @ComponentScan annotations to other packages.
But you can also achieve this by ensuring the @SpringBootApplication annotated class is at the root of your project, with the rest (like the aggregate) within the same package.
Note that the @SpringBootApplication annotation also allows you to define additional packages, through the scanBasePackages property.


Node.js bindings: Added JS/lowlevel bindings for GPIO and build stuffs

This patch adds native/lowlevel bindings for GPIO and using the same
JS API for GPIO is implemented and includes the related build
changes.
Signed-off-by: Srinivasa Ragavan<EMAIL_ADDRESS>Signed-off-by: Sudarsana Nagineni<EMAIL_ADDRESS>

@barbieri Fixed all the comments. Can you review and merge this?

+1 LGTM
I've invited you to be a team member, if you accept then you should have privileges to merge yourself.
Our workflow is to locally "rebase & push" to master, not use the "merge pull request" button. We do this to avoid merge commits.

@barbieri my fault: I had a stale<EMAIL_ADDRESS>email at github and I didn't receive any notification. Just updated it to @intel.com . If you don't mind, can you invite me again, so that I can accept the invite. Sorry for this.
Once I accept, Ill rebase and push. Thanks for explaining the workflow.

Hold the presses! This will cause the build to break if USE_GPIO=n. As I explained to @nagineni in https://github.com/solettaproject/soletta/pull/1803#discussion_r58376274, you need to make inclusion of these bindings contingent upon USE_GPIO=y being present in the configuration.

Submitting a new one.


Upgrade to joml 1.9.1

Referencing issue #930 (https://github.com/Samsung/GearVRf/issues/930),
this upgrades GearVRf to JOML 1.9.1-SNAPSHOT.  Also, we can reference
joml from gradle rather than include the sources in our build.
GearVRf-DCO-1.0-Signed-off-by: Tom Flynn
<EMAIL_ADDRESS>

Will merge tomorrow morning


Need a bit help about Table backend-sorting

I'm not quire sure if I do it wrong. When enable backend-sorting this mean I click on table header to sort, I also reload data for the table right? So here is my sort method to fetch data from the backend.
sorted(field, order) {
    this.$store.dispatch('FETCH_ARTICLES', {
        sort: {
            field,
            order: (order === 'asc') ? 1 : -1
        }
    })
}

But the problem when reload data, table seem to be losing current state of ordering, so it always be ascending when I click on it.

Am I do it the wrong way?

Gonna take a look at it


Arch Linux MariaDB 自动建表失败

可以提供自动建表失败时需要执行的 SQL 语句，谢谢。

ERROR ConsoleLog - The given key '25960' was not present in the dictionary.

手动创建 genshinpray 数据库后变为 The given key '26996' was not present in the dictionary.


Prune VIPs with no backends in dcos-net

High-level description
Prune VIPs with no backends in order to avoid unbounded growth of state and messages exchanged among dcos-net processes.
Corresponding DC/OS tickets

DCOS_OSS-5356 dcos-net should prune VIP entries with no backends

Checklist for component/package updates:

[x] Change log from the last version integrated (this should be a link to commits for easy verification and review): diff
[ ] Included a test which will fail if code is reverted but test is not. If there is no test please explain: there is an integration test in dcos-net repo.
[x] Test Results: CI job
[x] Code Coverage: report

@mesosphere-mergebot label Ready For Review


Add docs to migrate from 0.1.x to 0.2.x

When migrating from 0.1.x to 0.2.x, the default folder for Mirage moves from /app/mirage to /mirage.
Having files in both folders do conflict, I've spent quite some time figuring out why /mirage/config.js was not interpreted.
The reason is /app/mirage/config.js takes precedence.
The fix is to move everything from /app/mirage to /mirage.
Maybe a code-based solution should be planned, but a documentation quickfix might help potential users meanwhile.

Oy, yes I am so sorry about this. I have a whole "Upgrading from 1.x to 2.x" guide planned, but I've neglecting it in favor of working on issues. Sorry about that, and thanks for the PR!


How do I set custom header?

I have an API request where I need to set custom header. How do I do that?

You can pass an options object to the Flux constructor (which I really must rename). One property is setCSRF which takes a function which is passed the request object, so you can set headers there (again that property could be named better). E.g
function setHeaders(request) {
    request.set('Header', 'value');
    // you must return the request object (just realised this is a bug to fix too)
    return request;
}

const api = new Flux({
    setCSRF: setHeaders
});

(I wrote this library early on in my redux/flux days and, while it works, it needs some love to bring it up to standard)
Hope that helps.

Hi @mallison , thanks for responding :)
This is what I'm doing and its not working.
function setHeaders(request) {
      console.log('called')
      request.set('X-USER-ID', '1')
      // you must return the request object (just realised this is a bug to fix too)
      return request
  }

// Then create a Flux instance. This automatically creates
// action creators and reducers for each endpoint. No boilerplate!
const flux = new Flux({
  setCSRF: setHeaders,
  orders: '/api/orders/'
})

What am I doing wrong here?

No problem. It's entirely possibly it's my problem, not yours. I should be able to take a look this morning and see what's going on, as your code looks correct.

Cool. I'm also trying to understand how it works. Thanks!

I've had a quick look, and added a test to check the function you pass in can set headers. It seems to work. Are you looking at the request in your web server and not seeing the header? I'll try a real example to see if it works in the browser.

 I didn't update the build dir when I published the last version. Will do that now. Sorry!

Updated to a new alpha release: please re-install and try again.

I was looking in Chrome Network window.

Have you tried the latest build now?
I merged the csrf stuff to master and updated the build so things should be
working.
On 1 March 2016 at 09:44, Bhoomit<EMAIL_ADDRESS>wrote:

I was looking in Chrome Network window.
—
Reply to this email directly or view it on GitHub
https://github.com/Kvoti/redux-rest/issues/7#issuecomment-190637504.

Now the problem is, it doesn't get called in "GET" requests. I understood your code. Should I make that change?

Please do. Patches welcome ;). And apologies for the trouble. Though I'm glad someone is using it and finding these issues!

:) Happy to do it. If you have list of todos please post it in README. Will do if I find some time.

Great!
(One todo is actually a big rewrite now I'm a lot more experienced with redux, to make things feel more like redux)

Well I just started with Redux. So give me a week. Lets catch up after that.

No problem. Have fun!
On 1 March 2016 at 10:27, Bhoomit<EMAIL_ADDRESS>wrote:

Well I just started with Redux. So give me a week. Lets catch up after
that.
—
Reply to this email directly or view it on GitHub
https://github.com/Kvoti/redux-rest/issues/7#issuecomment-190652678.

How about I take out setCSRF outside and make it more generic like setHeaders? and have one generic method like prepareRequest which gets called before every request to add headers, CSRF, etc.

That's a good idea. So the default just sets the CSRF header, but the user
can pass in their own function to modify the request however they like.
On 1 March 2016 at 10:34, Bhoomit<EMAIL_ADDRESS>wrote:

How about I take out setCSRF outside and make it more generic like
setHeaders? and have one generic method like prepareRequest which gets
called before every request to add headers, CSRF, etc.
—
Reply to this email directly or view it on GitHub
https://github.com/Kvoti/redux-rest/issues/7#issuecomment-190654717.

Yes!


BUG: Wrong mean return by Quantile

issue #98

thanks @luca-s!
@jameschristopher can you take a look at this?

Because of issue #102 and also because we cannot assume that we have 1 period forward return for every dates in the time period we are analysing (while it is a requirement to have pricing data that spans the factor analysis time period) I changed average_cumulative_return_by_quantile to use pricing data instead of forward_returns_period_1

@luca-s Is this ready for another round of review?

@twiecki Yes, it is. Sorry that I kept pushing commits on top of this PR.

See minor comments @luca-s, otherwise this looks great. Thanks for the contribution.

Thanks @luca-s!


support more than 6 scsi devices on a single domain

this commit forces all scsi devices of a certain domain
to be attached to a single virtio scsi controller.
this eliminates the limit of 6 scsi devices per domain.
some background information:
https://bugzilla.redhat.com/show_bug.cgi?id=1269577

Hi @MalloZup
i have added a new testacc for that.

hey @MalloZup,
does this actually have a chance to be merged? just wanna ask, i have no hurries :)

Hi @MalloZup, @dmacvicar,
can you say something, if/when it could get merged?


Package doesn't work with browsers that don't support ES6

The typescript is transpilled to ES6 which means that older browsers throw an error when they try to load it.
Would you be open to a pull request to change the TypeScript compiler target from ES6 to ES5?

Hey @ninjaPixel, this repo isn't currently maintained by anyone so sorry for the long wait. However, this seems like a small and pretty reasonable request, so if you're still up for making the PR be my guest. Otherwise, I'll take care of it when I get a second :octocat:


data.alert required

Can you elaborate the following implementation:
https://github.com/caffeinalab/ti.goosh/blob/5e490fcae8dd9ccbd1e4900d70757edfa0b46e72/android/src/ti/goosh/IntentService.java#L117
Is the alert property meant to be the body property as seen here:
https://firebase.google.com/docs/cloud-messaging/http-server-ref#notification-payload-support
I'm confused why it is required. Can you put something in the docs for this or clarify here?

@Bertuzb Yes the alert property is meant to be the body of the notification. The module requires alert to keep compatibility with iOS


rule(falco_rules): Linux Cgroup Container Escape Vulnerability (CVE-2022-4092)

Linux Cgroup Container Escape Vulnerability (CVE-2022-4092)
Signed-off-by: darryk10<EMAIL_ADDRESS>Co-authored-by: javery-sysdig<EMAIL_ADDRESS>
What type of PR is this?

Uncomment one (or more) /kind <> lines:

/kind bug

/kind cleanup

/kind design

/kind documentation

/kind failing-test

/kind feature

If contributing rules or changes to rules, please make sure to also uncomment one of the following line:

/kind rule-update

/kind rule-create

Any specific area of the project related to this PR?

Uncomment one (or more) /area <> lines:

/area build

/area engine

/area rules

/area tests

/area proposals

What this PR does / why we need it:
This rule detects an attempt to exploit a privilege escalation and container escaping using a vulnerability was found in the Linux kernel’s cgroup_release_agent_write. Reference: https://nvd.nist.gov/vuln/detail/CVE-2022-0492
Which issue(s) this PR fixes:

Fixes #
Special notes for your reviewer:
Does this PR introduce a user-facing change?:

rule(Linux Cgroup Container Escape Vulnerability (CVE-2022-4092)): new rule created to detect CVE-2022-4092

[APPROVALNOTIFIER] This PR is NOT APPROVED
This pull-request has been approved by: darryk10
To complete the pull request process, please assign mstemm after the PR has been reviewed.
You can assign the PR to them by writing /assign @mstemm in a comment when ready.
The full list of commands accepted by this bot can be found here.

Needs approval from an approver in each of these files:

rules/OWNERS

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

/milestone 0.32.0

Thanks for your pull request. Before we can look at it, you'll need to add a 'DCO signoff' to your commits.
:memo: Please follow instructions in the contributing guide to update your commits with the DCO
Full details of the Developer Certificate of Origin can be found at developercertificate.org.
The list of commits missing DCO signoff:

02f64ad Merge branch 'falcosecurity:master' into master

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@darryk10: Adding label do-not-merge/contains-merge-commits because PR contains merge commits, which are not allowed in this repository.
Use git rebase to reapply your commits on top of the target branch. Detailed instructions for doing so can be found here.

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.

Thanks for your pull request. Before we can look at it, you'll need to add a 'DCO signoff' to your commits.
:memo: Please follow instructions in the contributing guide to update your commits with the DCO
Full details of the Developer Certificate of Origin can be found at developercertificate.org.
The list of commits missing DCO signoff:

02f64ad Merge branch 'falcosecurity:master' into master
621c637 Merge branch 'falcosecurity:master' into master

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

[APPROVALNOTIFIER] This PR is NOT APPROVED
This pull-request has been approved by: darryk10
The full list of commands accepted by this bot can be found here.

Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment


feat:alchemix xtokens

https://github.com/connext/chaindata/pull/148  chaindata PR

Closing in favor of newer PR.


Prevent infinite failing-squeue loop

The following infinite loop is probably due to a job disappearing from squeue before it is identified as completed in Fractal.
2024-07-24 07:59:02,287 - fractal_server.app.runner.executors.slurm.ssh.executor - ERROR - Something wrong in _jobs_finished. Original error: [attempt 1/5] Running command `squeue --noheader --format='%i %T' --jobs 15236820 --states=all` over SSH failed.
Original error:
Encountered a bad command exit code!

Command: "squeue --noheader --format='%i %T' --jobs 15236820 --states=all"

Exit code: 1

Stdout:

RETURN

Stderr:

slurm_load_jobs error: Invalid job id specified

Note that the job was successful
$ sacct -j 15236820
JobID     JobName     MaxRSS  MaxVMSize  AllocCPUS      Elapsed      State ExitCo
------ ---------- ---------- ---------- ---------- ------------ ---------- ------
15236+ Maximum_I+                                1     00:00:30  COMPLETED    0:0
15236+      batch      1064K      1072K          1     00:00:30  COMPLETED    0:0
15236+     extern          0          0          1     00:00:30  COMPLETED    0:0
15236+     python          0   4000120K          1     00:00:29  COMPLETED    0:0

FractalSlurmSSHExecutor._jobs_finished does not include the same complex-but-more-robust logic as the following
https://github.com/fractal-analytics-platform/fractal-server/blob/93f9f89dcc04ac23cdb847cfbd67e741678750aa/fractal_server/app/runner/executors/slurm/sudo/_check_jobs_status.py#L34-L72


Http Extension

I think it would be valuable to add HTTP.
https://github.com/ripienaar/nats-roundtripper does exactly this and can be a reference if we like it.
My use case is that I use nats and asyncApi for my projects because it makes it easy to build reusable modules that can string together as I please.  But I also need to have external access from web clients over http, and so it would be awesome if I can generate that code and use it as I please.
up o now I have been cross compiling the golang code to WASM and using it in a browser. That is not viable though is you want a fast start up time.
Is anyone else interested in these types of extensions ?
I am not sure the best way to handle Auth with this. Nats does have the ability to integrate with JWT etc. it might not be for everyone though.

It looks like this repo DOES support openAPI too, so I guess this Issue is moot..
Please correct me if wrong.


Argument Error

I am getting below error , please help!
pavans-MacBook-Pro:screen_recording pavan$ flick -t video -a start -p android -u <IP_ADDRESS>:5555 -c 3000
/Library/Ruby/Gems/2.0.0/gems/flick-0.2.0/lib/flick/checker.rb:5: warning: Insecure world writable dir /usr/local in PATH, mode 040777
Starting Recoder!!!
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/tempfile.rb:128:in initialize': wrong number of arguments (0 for 1+) (ArgumentError) 	from /Library/Ruby/Gems/2.0.0/gems/flick-0.2.0/lib/flick/simple_daemon.rb:85:in new'
from /Library/Ruby/Gems/2.0.0/gems/flick-0.2.0/lib/flick/simple_daemon.rb:85:in daemonize!' 	from /Library/Ruby/Gems/2.0.0/gems/flick-0.2.0/lib/flick/video.rb:69:in start_record'
from /Library/Ruby/Gems/2.0.0/gems/flick-0.2.0/lib/flick/video.rb:45:in start' 	from /Library/Ruby/Gems/2.0.0/gems/flick-0.2.0/lib/flick/video.rb:33:in run'
from /Library/Ruby/Gems/2.0.0/gems/flick-0.2.0/bin/flick:32:in block (2 levels) in <top (required)>' 	from /Library/Ruby/Gems/2.0.0/gems/commander-4.4.0/lib/commander/command.rb:178:in call'
from /Library/Ruby/Gems/2.0.0/gems/commander-4.4.0/lib/commander/command.rb:178:in call' 	from /Library/Ruby/Gems/2.0.0/gems/commander-4.4.0/lib/commander/command.rb:153:in run'
from /Library/Ruby/Gems/2.0.0/gems/commander-4.4.0/lib/commander/runner.rb:444:in run_active_command' 	from /Library/Ruby/Gems/2.0.0/gems/commander-4.4.0/lib/commander/runner.rb:68:in run!'
from /Library/Ruby/Gems/2.0.0/gems/commander-4.4.0/lib/commander/delegates.rb:15:in run!' 	from /Library/Ruby/Gems/2.0.0/gems/commander-4.4.0/lib/commander/import.rb:5:in block in <top (required)>'

Hi @pavankumar9 thank you for reporting this. I'm working on a fix and will have it out shortly. Thanks.

This is fixed now @pavankumar9. Please do a "gem update flick" and try again. Thank you for reporting it.


AMQNET-615: NmsMessageConsumer takes a lock on a static field

NmsMessageConsumer takes a lock on a static field, in order to support serial execution of messages. As a result messages are delivered in serial order even if the consumers do not share the same session.

How does this affect ordering guarantees? For message groups for example with multiple consumers on the same session

It doesn't affect it, as serial execution is guaranteed by SessionDispatcher.


Need to show an error when fetch failed from Hive

Describe the bug
I forgot to turn on Hive.
When I tried to load a Hive dataset. Nothing has shown WITHOUT any error or warning.
Expected behavior
A proper error message.
Screenshots

Desktop (please complete the following information):

OS: MacOS
Browser: Chrome
Version: 68.0.3440.106

@ksparknot Can you check this issue? I guess there could be some UI works too.


The link of onedrive for models is out of date

Thanks for the reminder. OneDrive limits the maximum duration for which a link can be shared. I have uploaded a new share link using aliyundrive. Enjoy!


Proposal: Move github.com/shizhMSFT/docker-ratify to ratify-project

As mentioned in the community call on 7/3/2024, it is good for the ratify ecosystem to have various plugins under its organization for inspiring others.
I'd like to propose moving github.com/shizhMSFT/docker-ratify to the ratify-project organization. Once the repository transferring is done, I will send out a PR to rename the go module and update the related docs.

/vote

/vote

Since git-vote has not been installed to ratify-project yet, please manually approve by replying LGTM or reject with reasoning.

LGTM. I like the project idea. It extends Ratify to work with Docker CLI seamlessly.

LGTM

LGTM

LGTM

/vote

/vote

Vote is currently misconfigured, discussed on the community call , we have supermajority votes from maintainers, we are good to proceed.

Moved the repo to ratify-project/docker-ratify as proposed.


Parse consensus/descriptor from bytes or string

For making Tor analysis I parse consensuses and descriptors directly from tar.xz archive (from Collector). It would be great to have a public function to parse a descriptor from raw string (or []bytes). Another way would be to support tar.xz as it is commonly used on Collector, but first option would be more general. Making a temp file for every consensus/desciptor is simply too slow.
(Great lib anyway!)

Thanks for the suggestion, Dawid!
In fact, there already is a function that takes as input a raw string and returns the descriptor: ParseRawDescriptor(rawDescriptor string) (Fingerprint, GetDescriptor, error). Does that help?

Making a temp file for every consensus/desciptor is simply too slow.

In my setup, I mirrored CollecTor, extracted all archives, and deleted the .tar.xz files. If you parse files repeatedly, this setup is actually quite fast. Also, when you parse .tar.xz files directly, you need to decompress them first, which takes a while.

Yes, that helps. I've used this function for parsing descriptors. What about consensuses?

There is currently no way to do that, I'm afraid, but I think it's a reasonable use case. I will try to add a function for that soon.

I will try to add a function for that soon.

I'm afraid that won't happen anymore. However, I will leave this open and if anyone wants to write a patch, I would be happy to merge it.

I also needed this; pull request ready for review if you would like to merge:
https://github.com/NullHypothesis/zoossh/pull/7

I also needed this; pull request ready for review if you would like to merge:
#7

Looks like we're done with this issue, so I'm closing it.


List output depth is dependant on the number of file entries

Summary
When creating nested directories with a depth deeper than the number of existing file entries some branches and leaves are not displayed.
Example output:
➜  gopass list
gopass
└── misc/
    ├── file1
    └── folder1/
        └── folder2/

Expected example output:
➜  gopass list
gopass
└── misc/
    ├── file1
    └── folder1/
        └── folder2/
            └── file2

Adding another file entry under misc/ will result in the following output:
➜  gopass list
gopass
└── misc/
    ├── file1
    ├── file3
    └── folder1/
        └── folder2/
            └── file2

Culprit seems to be that the limit is set based on the length (number of files) of the store at https://github.com/gopasspw/gopass/blob/master/internal/action/list.go#L49 thus exiting here: https://github.com/gopasspw/gopass/blob/master/internal/tree/node.go#L64
I initially observed this behavior when creating a team store with one entry in the misc folder and zero entries in the local store. This resulted in only the folders being printed. Since the file entry in the team store would set the limit to 1 while having a depth of 3.
Steps To Reproduce

gopass insert misc/file1
gopass insert misc/folder1/folder2/file2
gopass list

Expected behavior
I would expect that all the available credentials over the entire hierarchy are printed (up until maybe a sensible limit).
Environment

OS: Mac OS X Catalina
OS version: Darwin --- 19.6.0 Darwin Kernel Version 19.6.0: Sun Jul  5 00:43:10 PDT 2020; root:xnu-6153.141.1~9/RELEASE_X86_64 x86_64
gopass Version: v1.10.1 (via brew), current master (from source)

Thanks for the very thorough analysis! This should be fixed soon.


remove status check before setinterrupted

Signed-off-by: Jonathan Holloway<EMAIL_ADDRESS>Description
Please include a summary of the change and which issue is fixed. Please also include relevant motivation and context. List any dependencies that are required for this change.
Fixes # (issue)
Type of change
What is it?

[ ] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Documentation update
[ ] Tests update
[ ] Refactor

Checklist:

[ ] I have commented my code, particularly in hard-to-understand areas
[ ] I have made corresponding changes to the documentation
[ ] 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
[ ] I run go fmt ./... to check that my code is properly formatted
[ ] I run go vet ./... to check that my code is free of common Go style mistakes

Codecov Report

Merging #817 (5e6a39a) into main (4806b52) will increase coverage by 0.01%.
The diff coverage is 0.00%.

@@            Coverage Diff             @@
##             main     #817      +/-   ##
==========================================
+ Coverage   30.89%   30.90%   +0.01%
==========================================
  Files          44       44
  Lines        4917     4915       -2
==========================================
  Hits         1519     1519
+ Misses       3195     3193       -2
  Partials      203      203

Impacted Files
Coverage Δ

pkg/services/images.go
16.17% <0.00%> (+0.04%)
:arrow_up:

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 4806b52...5e6a39a. Read the comment docs.


link is deactivate

links to ensemble files in the README file are deactivated. You may replace them.

Hi, we just updated the link where you can find the star and hisat2 alignments.


Need long-running cluster test

To assess platform stability, we need to stand up a Deis cluster and hand it off for multi-day testing, interactive or automated. Most testing currently centers on provisioning and accomplishing the basic workflow without incident, but there could be issues that are missed that only appear after prolonged activity or heavy load.

I think this cluster should resemble a production-grade cluster as closely as possible. Namely, it should:

Be on AWS
Be 5 node of an adequate size (large or xlarge)
Use split control, data, and etcd planes
Enable the optional graceful shutdown script @iancoffey authored

We should also maintain a separate cluster that uses a stateless control plane.

@carmstrong is there specific AWS account this should be under?

is there specific AWS account this should be under?

Nope. We each have our own AWS account under consolidated billing that we use for testing. We can choose any account and share credentials for it.

I'm reading here that we want two long-running clusters.

1 5 node large AWS cluster with split plane configuration, w/ optional graceful shutdown script enabled
1 5 node large AWS cluster with stateless control plane

Stateless control plane cluster is available at *.canary-stateless.deis.works.
I'll work with @mboersma and @carmstrong to hand off documentation of the environment.

@jackfrancis Looks like the graceful shutdown script needs enabling, otherwise  the config looks :+1:

Looks like the graceful shutdown feature doesn't apply to a stateless control plane cluster because it doesn't use ceph.

@jackfrancis graceful shutdown also removes the node from ETCD if this is not done it will cause issues with ETCD #4539

I'd love to see continuous deployments of example apps to the long running-cluster(s?), with validation of healthchecks ensuring zero-downtime deploys to avoid issues like #4414.

:+1:

Similar efforts for Deis v2 are going to see fruition, but this isn't part of the game plan for v1 now.


⚠ Mobitopup has degraded performance

In a4db0f4, Mobitopup (https://napcard.voz.tech) experienced degraded performance:

HTTP code: 200
Response time: 6770 ms

Resolved: Mobitopup performance has improved in 54bd459 after 7 minutes.


Error while using useProseMirror hook

Hello,
I'm trying to setup this dependency on a fresh create-react-app app.
`import 'prosemirror-view/style/prosemirror.css';
import React from 'react';
import {schema} from 'prosemirror-schema-basic';
import {useProseMirror, ProseMirror} from 'use-prosemirror';
export default function MyEditor() {
const [state, setState] = useProseMirror({schema});
return ;
};`
I'm getting the following error on the console:
Uncaught TypeError: Cannot read properties of undefined (reading 'create')
Any idea?
Thanks.

I'm also experiencing this issue after upgrading react-scripts to version 5.0.1. Any updates on this?


Autocrafting with Ender IO machine

Issue description:
Autocrafting on Ender IO Slice'n'Splice fail.
RS storage doesn't detect Soul Vial with content in it when autocrafting.
What happens:
When I was trying to autocraft using Ender IO Slice'n'Splice, the system took all the item but it doesn't send the item over to the machine. And on the crafting monitor it shows that it is crafting the item. After I cancel the crafting task, the items that is used in the crafting process was voided.
I try to autocraft ender crystal from Ender IO which requires a vibrant crystal and a soul vial with enderman in it, but the task confirmation window show that there is no such Soul Vial in the system when i have like 20 in my system.
Version (Make sure you are on the latest version before reporting):

Minecraft: 1.10.2
Forge:<IP_ADDRESS>1
Refined Storage:1.2.8

When I tried automating ender crystals it would work some times, but other times complain about not having Enderman soul vials.
I worked around this by having a separate soul binder for it and just export soul vials and liquid xp to it and have crafting recipe be vibrant crystal = ender crystal.
As for Slice'n'Splice all the recipes I have put in has worked just fine after build 136 of EnderIO, which fixed items going into the correct slots.
Version (Make sure you are on the latest version before reporting):

Minecraft: 1.10.2
Forge: <IP_ADDRESS>9
Refined Storage: 1.2.8

Can you try recreating your Soul Binder patterns (and dependant patterns) in the latest build and see if it works again?

Hi, remade the patterns, but it still says missing Soul Vial Enderman.
Tried making it directly via JEI with and without oredict enabled (just to be sure), also tried replacing the Soul Vial Enderman with a vial from the system in both oredict and without.
So in total 4 different patterns with the same results.
The exporter finds the soul vials without any issues if I disable NBT matching, which will break it if I keep other soul vials in the system. It would seem to me that the issue has to do with NBT matching, tho the recipe in pattern or whitelist on exporter doesn't even work with the specific vial I make the pattern/whitelist with.
Hope this can assist you in tracking it down.
Steven.

I've tried updating Ender IO and Ender Core to the latest version (ver138 and ver60).
This still doesn't fix the Slice'n'Splice problem. I remember that on Refined Storage version 1.2.4, this autocrafting worked.
For the Soul Binder, recreating the pattern with the soul vial i have on hand and not using JEI to set the pattern still doesn't work.

I'm having a similar issue with the Slice'N'Splice.  I'm trying to make the Z Controller which takes a zombie head, a redstone, 2 soularium, and 2 silicon balls.  I've tried crafting the recipe as a "shapeless" recipe, and I've tried actually doing the correct shape, and my results are similar to noobyaran9's except I don't lose the stuff when I cancel the recipe.  I have the SNP connect to the crafter with the recipe in it and an importer coming out the bottom of the SNP.  I also checked the SNP's config and set it to pull from the back (crafter) and push the output out the bottom (importer).  That's how my Alloy Smelter and SAG Mill are both setup and they work fine, as do all 4 of my solderers with the same setup.
The extra piece of info that I can add is that the first time I tried to create the recipe pattern, it also added in the axe & shears that normally just sit in the Slice'N'Splice.  I had to manually click those out.  Could that have something to do with it?

Issue here seems to be the oredict flag. It takes what ever other skull so it won't actually craft.

@JaRyCu that is something we can't handle, as JEI only has either input or output slots. I base the pattern on that and all non input slots are thus tagged output.

@StevenB83 crafting Ender Crystals works fine for me. Also tried Sentient Ender, again no issues. It might have been related to my fix in 555256ece809cad3df67ef0328d24a1e4ab29332

Although an issue that could happen is the hp of the mod in the vial. As I did try it with cheated in materials.

Yes, cheated in would work just fine as they have literally no nbt data compared to the "real" thing.
cheated in: http://imgur.com/rwhaCAN
captured: http://imgur.com/xXX3QBv

I've had a similar issue with Ender Crystals (due to the soul vial). Turns out I had to use an actual Endermen soul vial instead of the one from JEI. Maybe try putting items through an Interface or a chest? I just tested putting the items into a chest, and it did put in an enderman head. So, that's a work-around. (Reminds me of old AE1 setups).

I never used AE1, so I'm unfamiliar with the "chest method" you're describing above.  Are you saying just to use a chest as a buffer of sorts...like tell the system if it throws X of this and Y of that into a chest, it can get Z of the result back out of it?  The set the machine to just pull from the chest the raw ingredients and push the final result back into it?  (Or maybe stick a filter item conduit in-between to make sure there are no hiccups?)

The "chest method" I was referencing was in a old Direwolf20 video. Basically, putting items into a chest, then sorting that into the correct machine (which accepts more than 1 item at a time).

I think I watched Hypnotizd doing that tonight on Hermitpack actually.  It seemed simple enough that I think I could do it easily.


Heroku-Redis SSL Issues

The following redis.ConnectionPool.from_url(config.REDIS_URL) works with Heroku's REDIS_URL, but due to their TLS changes, I was unable to connect using create_pool(RedisSettings().from_dsn(config.REDIS_URL)) which led to the following SSLCertVerificationError error:
ssl.SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self-signed certificate in certificate chain (_ssl.c:1006)

import redis.asyncio as redis
pool = redis.ConnectionPool.from_url(config.REDIS_URL)

No matter how I pass in ssl=True to the RedisSettings class and set ssl_cert_reqs=none, I get ConnectionErrors, whereas with redis.asyncio, I can establish the pool/client.
While digging around the ARQ code, I saw that the ArqRedis class allows you to pass a pool directly to the pool_or_conn=pool parameter, which works as a workaround for me.

This code works for me:
# create job queue
redis_settings = RedisSettings.from_dsn(settings.REDIS_URL)
redis_settings.ssl_cert_reqs = "none"

This code works for me:
# create job queue
redis_settings = RedisSettings.from_dsn(settings.REDIS_URL)
redis_settings.ssl_cert_reqs = "none"

Thank you - my issue stemmed from the RedisSettings object initialization and modification.
Previously, I attempted to set ssl_cert_reqs directly in the constructor and immediately chained the from_dsn() class method, which didn't work because from_dsn() is designed to parse and return a new instance of RedisSettings based on the DSN, which overrides any attributes set during object construction.
Won't work:
from arq.connections import RedisSettings, create_pool
async def example():
    redis_settings = RedisSettings(ssl_cert_reqs = "none").from_dsn(config.REDIS_URL)
    return await create_pool(redis_settings)

In the following working version, the RedisSettings class is initialized with the from_dsn() method and the instance's ssl_cert_reqs property to the string 'none':
from arq.connections import RedisSettings, create_pool
async def example():
    redis_settings = RedisSettings.from_dsn(config.REDIS_URL)
    redis_settings.ssl_cert_reqs = "none"
    return await create_pool(redis_settings)

Not sure if this is worth mentioning in the docs or if it makes sense to enhance the from_dsn() class method to parse the query parameters and set the ssl_cert_reqs property accordingly. Something like the following:
conf = urlparse(dsn)
query_params = parse_qs(conf.query)

# Extract SSL settings from query parameters with a fallback to defaults
ssl_cert_reqs = query_params.get('ssl_cert_reqs', ['required'])[0]

No problem! I agree that the constructor should accept and pass on the kwargs. However considering there's an entire rewrite in progress I guess it's not super high priority right now!

Thanks for reporting.

No problem! I agree that the constructor should accept and pass on the kwargs. However considering there's an entire rewrite in progress I guess it's not super high priority right now!

In some senses, now is a good time to fix this - if we merge a fix and more importantly tests, we'll have to support that behavior after the rewrite.


Requesting/Building closure toggle - Include the bulletin text above items in the toggle

We recently introduced a toggle for turning requesting off when the building is closed (see: #7496 )
However, when this toggle is set to off, whilst I can see the requesting button, the text bulletin above doesn't revert and as such I can't continue to test the login functionality via this route:

It would be good to test this specific route/flow again prior to requesting going live.
Expected behaviour - When building closure toggle is set to off (e.g. requesting is available) and the requesting toggle is on, I should be able to see the login prompt

Closed as no longer an issue (building is closed toggle is no longer there)


[BUG] Broken EFO links due to wrong IRI generation

Describe the bug
All EFO links seem to be broken and don't lead anywhere.
To Reproduce
Steps to reproduce the behavior:

Open https://swate-alpha.nfdi4plants.org/
Go to the ontology term search
type in "efo"
click the link of the first suggestion "EFO-27" (EFO:0006571)
(check screenshot 1)

Expected behavior
I expected to be redirected to the entry in OLS4 (as this is the correct target redirect). Here, at the top you can see what the correct IRI should look like (check screenshot 2). This IRI is not based on http://purl.obolibrary.org/obo/ but rather on different persistent identifiers: http://www.ebi.ac.uk/efo/ . Since all ontologies we import are automatically rendered using the obolibrary IRI, this needs to be adjusted manually for this specific ontology. As far as I know this is handled here: https://github.com/nfdi4plants/ARCtrl/blob/022c7a40f1154f4b7b3e4e96c19b5ae1932927b5/src/Core/Helper/Url.fs#L3
A full example of how the IRIs for EFO need to be written is this:
out IRI: http://purl.obolibrary.org/obo/EFO_0006571
correct IRI: http://www.ebi.ac.uk/efo/EFO_0006571
Screenshots

Screenshot 1

Screenshot 2
OS and framework information (please complete the following information):

OS: Ubuntu 22.04 LTS

Additional informatioln
This issue is, to some degree, related to the issue #352 .

Hey @Hannah-Doerpholz, thanks for your input 👍
I think I already know where this isse comes from but it might be a bit tricky to fix. Will let you know when I get to it.

I've looked a bit into this and I think this is something that in the specific case you mentioned, this needs to be fixed in Swate, not ARCtrl.

let oa = OntologyAnnotation(tan = "http://www.ebi.ac.uk/efo/EFO_0006571")

oa.TermAccessionNumber // http://www.ebi.ac.uk/efo/EFO_0006571
oa.TermAccessionOntobeeUrl // http://purl.obolibrary.org/obo/EFO_0006571
oa.TermAccessionAndOntobeeUrlIfShort // http://www.ebi.ac.uk/efo/EFO_0006571

Looking at the example above, using the TermAccessionAndOntobeeUrlIfShort property should suffice to retrieve the correct address of the object.

A little bit more difficult would be the case when the term was used as a header in a Table. Here you would only be left with the short-hadn accession (EFO:0006571)
oa.TermAccessionShort // EFO:0006571
For this to be translated back to the correct URL, I only see hardcoding as a solution.

What do you think, @Freymaurer? Transfer to SWATE?

The thing is: Swate does not use any urls as TAN in the model. It just adds EFO:0006571. The link on the other hand is created using oa.TermAccessionAndOntobeeUrlIfShort or something similiar. So i need to match ontologies and decide which link to use. This should also be the case for DPBO (not sure tough).
Now i thought it would be good to have a generalized logic to know which ontology uses which url-prefix, thats why i wanted this issue in ARCtrl.
Something like oa.AsRefURL, then match tan-local-space to "EFO" and use the correct link.

It would be the same for DPBO. I have to check if any other ontologies are also affected and use something other than the purl.obolibrary url-prefixes.


need to setup the whole backend system with express i.e. server, app, routers and controllers following MVC architechture

Hello! I am a GSSOC participant. Would you plss assign me this issue so that I can make the backend system to the level where we start building the API's?

Hey @GauravSingh9356 , I would also like to work on this issue, If you need any help, then I am ready to collaborate with you.

hey @GauravSingh9356  @himanshujaidka even i am interested in contributing to the backend part and building rest apis . Please assign me this issue .


Hand tracking

Are you planning to include hand tracking as well?

Sorry we won't be adding hand tracking. It's out of the scope of the project.


ARROW-2176: [C++] Extend DictionaryBuilder to support delta dictionaries

Added a comment to the DictionaryBuilder and ammended the comments on Finish and FinishInternal. Also rebased on newest master.

rebaed

There was a typo in the last commit. Fixed it and rebased again.

I'm still going to review this and see if there's anything we want to improve. We also need to integrate this with the IPC read path

I have a half-done optimization which avoids buffer chaining and double lookups. I also have some ideas about IPC reader and writer. I'll submit them as a separate JIRAs.


Add IED editor with responsive IED container

As a System Configuration Engineer, I want to be able to see how many IEDs are included in my project and their know their names.
Requirements:

create new editor type plug-in IED
add a select field to select that shows all IED - attribute name
show only one IED at a time - files can have more than 100 IEDs and rendering would take forever otherwise
reuse the functionality of editor-container as in Substation editor plug-in
for the IED element defined a new element IedContainer
use carehtml to scope the custom element
make sure to at least have the name and desc attribute in the header - default in editor-container

Pre-Condition

none

Type Definition:

this is read only, and we don't need any of the attribute definition

Restriction:

none as read only

Edition 1 vs Edition 2

none as read only implementation


use_wry_event_handler logs error when clicking on element

Given the following code:
use dioxus::desktop::tao::event::{Event as WryEvent, WindowEvent};
use dioxus::desktop::*;
use dioxus::prelude::*;

fn main() {
    LaunchBuilder::desktop()
        .with_cfg(Config::new().with_close_behaviour(WindowCloseBehaviour::CloseWindow))
        .launch(App)
}

pub fn App() -> Element {
    use_wry_event_handler(move |event, _| {
        if let WryEvent::WindowEvent {
            event:
                WindowEvent::KeyboardInput {
                    device_id,
                    event,
                    is_synthetic,
                    ..
                },
                ..
        } = event
        {
            println!("{device_id:?}, {event:?}, {is_synthetic:?}");
        }
    });

    rsx! {
        div {
            background: "red",
            width: "100vw",
            height: "50vh",
            button {
                onclick: |_| { println!("click"); },
                "Button"
            }
        }
    }
}

Clicking on the div / red area logs the following error:
ERROR dioxus_desktop::app: Error parsing user_event: Error("invalid type: null, expected usize", line: 0, column: 0)
Clicking outside of the div / on the window does not log an error.
This only occurs when something that accepts events is also on the page (the button in this case).
Environment:

Dioxus version: git+https://github.com/dioxuslabs/dioxus#d3f96ec32383b5a9b16e109c78a3697a033c0664
Rust version: nightly
OS info: NixOS
App platform: fullstack

Questionnaire

[ ] I'm interested in fixing this myself but don't know where to start
[ ] I would like to fix and I have a solution
[ ] I don't have time to fix this right now, but maybe later

Hey! Apparently we aren't serializing events the right way cross-platform. It seems that browsers are not quite standard across platforms in how events propagate.
There's a wonderful table in this issue: https://github.com/DioxusLabs/dioxus/issues/2385
I'm going to close this as a dupe of that and whenever we land a fix for that, we'll make sure this issue gets fixed too.


How can I draw the trajectory of a robot's end-effector in mujoco viewer ?

For example, I want to watch the trajectory of the end-effector in the FetchReach-v1 environment during an episode. How can I draw the trajectory in mujoco's popup window?

Are you using C/C++ or Python?
Before calling render, you need to create visual geoms using e.g. mjvMakeConnector and then add them to the array of visual geoms in mjvSceme.geoms.

@yuvaltassa I am currently drawing the trajectories of the end-effectors by using
mjv_initGeom(test_geom, mjGEOM_SPHERE, size, NULL, NULL, color);
mjv_connector(test_geom, mjGEOM_LINE, 2, traj[i-1], traj[I]);

and the results of trajectories are shown as follows:

what I am curious is, can I assign group using cpp or in simulate.cc? the reason why I want to do this is that I want to use the  group enable -> geom enable buttons to enable/disable (to show/ not to show) the trajectory that I am drawing. (because sometimes too many trajectories might confuse)

No. Groups are used when filling the mjvScene (in mjv_updateScene) to decide what goes in it. I.e. by definition everything in the scene is visible and everything that is not visible is not in the scene. Does this make sense?


MM-47454: Introduce a highly visible feedback button

Summary
The feedback button is an a that links out to a permalink, eventually landing on a Google Form. The current server version is passed as a query string parameter, though I note it's a Google Form specific parameter, meaning if we migrate to some other platform, we'll need to support this particular name.

Ticket Link
Fixes: https://mattermost.atlassian.net/browse/MM-47454

CI failure looks to be spurious. I'm going to merge this given the overall success in passing, and may revisit the approach to CSS later. (Ideally, I'd just use the common components for these buttons eventually :))


Ac/dta2 350 small footprint factories

Description
Adds factories with small numbers of qubits. Factories were generated from my fork of Daniel Litinski's magicstates software in the small_footprint.py file of the best_factories folder.
Please verify that you have completed the following steps

[x] I have self-reviewed my code.
[x] I have included test cases validating introduced feature/fix.
[ ] I have updated documentation.

These factories should be separate from the Litinski factories which are already in Benchq. This is because the current factories minimize spacetime volume where these factories only minimize space.
They have different uses, so users should be able to choose between them.

One small request: could you add docstrings that say that the one iterator is optimized for spacetime volume and the other for space? Otherwise looks good!


Add files via upload

In this notebook I experimented with several ways for the output neurons to encode the output.

Looks great!
Could you add a short written summary of the experiments and findings to the notebook?

Thank you for your suggestions! I have added a short summary of the results at the beginning of the notebook.

Amazing stuff 👏
I've invited you to the github organization


How to view old images (posts?page=b20)

I don't know much about the site structure, but I know you can see pretty old images if your URL looks like this:

Is there a way to reach this far using grabber?

search engine just won't show more that, to see pictures beyond the limitation you have to go to the very last post copy its id and search with "id:>x", x is your id. For example tag id:<100000 will start showing result with id less 100 000
I don't know about danbooru, but on gelbooru you can't search more than 20k pictures so this is a useful for me when i want to download large collections

It works with danbooru! Thank you. But still, it would be cool, if you would be able to just go further like in danbooru. It's a little bit inconvenient to go to the site every time.


test

Codecov Report

Merging #31 into master will increase coverage by 1.24%.
The diff coverage is 16.66%.

@@            Coverage Diff             @@
##           master      #31      +/-   ##
==========================================
+ Coverage   76.55%   77.80%   +1.24%
==========================================
  Files          15       15
  Lines        1122     1122
==========================================
+ Hits          859      873      +14
+ Misses        149      142       -7
+ Partials      114      107       -7

Impacted Files
Coverage Δ

pkg/service/handlers.go
80.76% <ø> (ø)

pkg/file/file_instance.go
72.67% <16.66%> (+8.13%)
:arrow_up:

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 8672dae...6bf7213. Read the comment docs.


Field(default=None) overrides a field's type annotation as Optional

Output of python -c "import pydantic.utils; print(pydantic.utils.version_info())":
            pydantic version: 1.6.1
            pydantic compiled: True
                 install path: /Users/.../miniconda3/envs/.../lib/python3.8/site-packages/pydantic
               python version: 3.8.3 (default, Jul  2 2020, 11:26:31)  [Clang 10.0.0 ]
                     platform: macOS-10.15.6-x86_64-i386-64bit
     optional deps. installed: ['typing-extensions', 'email-validator']

Pydantic internally changes a field's type annotation from X to Optional[X] when applying Field(default=None).
Arguably, this is a bug because it is no longer possible to choose between (the semantically different) foo: int = Field(default=None) and foo: Optional[int] = Field(default=None). To me, the former reads as "foo is a non-required (default=None) field that can take on non-null int values (int)", while the latter reads as "foo is a non-required (default=None) field that can take on nullable int values (Optional[int])".
Consider the following example:
from pydantic import BaseModel, Field

class Foo(BaseModel):
    foo: int = Field(default=None)

Foo()  # OK: Don't expect to see a ValidationError because only supplied fields are validated.
Foo(foo=None)  # Not OK: Expect to see a ValidationError because `foo` is not an `int`, but no error raised.

# Why did this happen? Pydantic overrides the type of `foo` from `int` to `Optional[int]`:
print(Foo.__fields__["foo"])
# ModelField(name='foo', type=Optional[int], required=False, default=None)

One workaround is to use a different sentinel value (see below). Is there a better way to specify "non-required non-nullable fields of a given type"?
from pydantic import BaseModel, Field

_missing = object()

class Foo(BaseModel):
    foo: int = Field(default=_missing)

Hello @lsorber
I agree the behaviour is not perfectly explicit but changing it will probably need to wait for v2. In pydantic code Undefined sentinel value is used for default value and I reckon it could be a good idea to use this more generally in the API and clearly separate Undefined (like not set) and None. It would avoid needing the trick you use.
Anyway I guess this conversation can be discussed in #990 or in a new issue.
I close this ticket as it is not a bug but the expected behaviour (at least at the moment ;D)

Understood @PrettyWood. Could you clarify why this is the expected behaviour in v1.6.1 though? To me at least this behaviour is not expected based on the documentation.
I suspect that this is the expected behaviour because "that's the way it's currently implemented". If that's the case I'm fine with that, but the reason I ask is that I'd like to understand if I misunderstood Pydantic's rule set.

this is the expected behaviour because "that's the way it's currently implemented".
Exactly!

There is even a test to make sure the implemented behaviour here works. This is why I don't call it a bug. But we can discuss the why and the possible improvements that could be made but for this @samuelcolvin will probably be better suited to answer ;)


Format of request.cookies

Say we want to add some cookies we got elsewhere to request: we set request.cookies. But the format is HAR, which is not a native python format. I think it would be convenient to allow setting cookies in the format of a list of http.cookiejar.Cookie.__dict__ or http.cookiejar.Cookie to avoid workarounds like this https://github.com/TeamHG-Memex/undercrawler/commit/27d87f22263f6b21a4f44f1feba8e4d1ac8a7ac3. Do you think it's worth adding, and if yes, what format should scrapy-splash support for request.cookies?

'cookies' is a standard scrapy.Request argument (see http://doc.scrapy.org/en/latest/topics/request-response.html):
request_with_cookies = Request(url="http://www.example.com",
                               cookies=[{'name': 'currency',
                                        'value': 'USD',
                                        'domain': 'example.com',
                                        'path': '/currency'}])

The format is not HAR, but it is very close; all documented attributes match HAR attributes, so I just made it HAR in scrapy-splash.

Thanks for the clarification! I'll send just the documented values then, that's perfect.


Fix wrong stdout and stderr redirection

I think the order of output redirection in systemV is wrong. When I try to build it in my Mac, everything is working fine but when i try to build it in my centos machine, my stderr output goes to appname.log, and the other way around.

good patch, thanks


[Bug]: Toggle isOn not working

What happened?
The toggle is not showing the correct state.
  <Toggle isOn={true} >
  Should be on
  </Toggle>

Library Version
0.3.0
Xcode Version
lvn go
Swift Version
lvn go
On which device or simulator are you running into the problem?
iPhone
Target Device Operating System Version
17.6.1
Relevant log output
No response

@andr-ec all form components mush be wrapped inside a LiveForm component
and also a name prop needs to be provided.
<LiveForm id="some-id" phx-change="form-update" phx-submit="submit">
  <Toggle isOn={true}  name="requiredPropName">
      Should be on
  </Toggle>
</LiveForm>

Closing as @cmnstmntmn's reply was correct

I'm re-opening this as I believe I closed this in error.
While @cmnstmntmn's comment does fix the issue I believe we are not in alignment with LiveView's HTML equivalent. For example:
def render(assigns) do
  ~H"""
  <input type="checkbox" checked={true} />
  """
end

will render a checkbox with its state set to true:

LiveView permits the state attributes to be set and updated from the server without wrapping in a form. What isn't permitted is phx-submit and phx-change events triggering from an input when that input is not wrapped by a LV controlled form

I'm re-opening this as I believe I closed this in error.
While @cmnstmntmn's comment does fix the issue I believe we are not in alignment with LiveView's HTML equivalent. For example:

def render(assigns) do

  ~H"""

  <input type="checkbox" checked={true} />

  """

end

will render a checkbox with its state set to true:

LiveView permits the state attributes to be set and updated from the server without wrapping in a form. What isn't permitted is phx-submit and phx-change events triggering from an input when that input is not wrapped by a LV controlled form

Thanks for taking a look at this. I think that controls should not be tied to forms, glad I came across it today


Random string returned as valid dates when parsed in a format

Describe the bug
When checking the validity of some random strings parsed in a format, the isValid function returns true.
To Reproduce
Steps to reproduce the behavior:
Ex 1

const tempDate = moment('JXPQLX1', "DD/MM/YYYY hh:mm:ss A");
tempDate.isValid()

Ex 2

const tempDate = moment('V9W7U1B091A7LKC5RSIH2L', "DD/MM/YYYY hh:mm:ss A")
tempDate.isValid()

Ex 3

const tempDate = moment('DR7BSH5', "DD/MM/YYYY hh:mm:ss A")
tempDate.isValid()

isValid() function returning true
Expected behavior
False must be returned for invalid date strings.
Desktop (please complete the following information):

OS: Windows 10
Browser Chrome
Version 84.0.4147.105

Moment-specific environment

The time zone setting of the machine the code is running on
The time and date at which the code was run
Other libraries in use (TypeScript, Immutable.js, etc)

Please run the following code in your environment and include the output:
console.log((new Date()).toString()) - Fri Aug 07 2020 16:08:52 GMT+0530 (India Standard Time)
console.log((new Date()).toLocaleString()) - 07/08/2020, 16:08:52
console.log((new Date()).getTimezoneOffset()) - -330
console.log(navigator.userAgent) - Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/84.0.4147.105 Safari/537.36
console.log(moment.version) - 2.24.0

Thanks for opening this request.
Try https://momentjs.com/guides/#/parsing/strict-mode/
Then isValid() will return false.


Minor documentation glitch

In the first example of using map (https://github.com/petkaantonov/bluebird/blob/master/API.md#mapfunction-mapper--object-options---promise), the code fails if a file in the directory is read-only, despite the .catch() clause on readFileAsync.
I fixed it with contents: contents || {}, although that might not be the promisey way.

I don't think the catch should even be there


vue 3 support

Hi,
thank you for your excellent package. However we're approaching the point when we have to move to vue 3, since vue 2 will be deprecated until the end of the year. Is there any chance you'd release a version which supports vue 3?
Best,
Robert

If you still need it, here is a fork of this lib for Vue 3.
https://github.com/kyvg/vue3-notification

Hi, thank you for your excellent package. However we're approaching the point when we have to move to vue 3, since vue 2 will be deprecated until the end of the year. Is there any chance you'd release a version which supports vue 3?
Best, Robert

Thank you!


Amazon S3 Deprecating Path Style URLs

Amazon are deprecating path-style S3 URL's (https://s3.amazonaws.com/bucketname/folder/file.ext) from September 2020 and moving to the virtual-hosted style of URL's (https://bucketname.s3.amazonaws.com/folder/file.ext) instead.
There has been a follow-up to say that they will only be deprecating path-style URL's for buckets created *after 30 September 2020:
Out with the Old
In response to feedback on the original deprecation plan that we announced last week, we are making an important change. Here’s the executive summary:

Original Plan – Support for the path-style model ends on September 30, 2020.

Revised Plan – Support for the path-style model continues for buckets created on or before September 30, 2020. Buckets created after that date must be referenced using the virtual-hosted model.

However this will potentially lead to two different ways of referencing S3 in the same codebase and across all of the Chocolatey codebase. As this is a small change I believe it should be made now in case the stay of execution for path-style URL's is reversed.
Related to #55

This has been implemented in #71


[oracle] Automating test database setup

What does this PR do?
Fully automating test database setup.
Additional Notes
Automatically adapts to: multitenant, non-CDB, RDS and Oracle Cloud.
@@pkg/collector/corechecks/oracle/sql/test-env/setup_test_env.sql

/merge


[BUG] LOD Kill Distance

Godot version
4.2.1 stable
Plugin version
1.3.1
Platform
Windows 10
Issue description
Objects with LOD Kill Distance greater than 0 get completely removed from the scene if you save the scene while the editor viewport camera is outside of the kill distance range and then reload the project
Steps to Reproduce

Create a new Godot Project
Import the add-on to the Project (I am using the version of the plugin with the demo)
Create a new scene with a StaticBody3D as the floor (I'm just using a box mesh with 100x100 side and boxcollision3d with the same size)
Add a gardener to the scene and any plant (I'm using the tree generic lod 0) and increase the LOD Kill Distance to any value.
Zoom out until the plants are no longer visible, save the scene and reload the project.
The objects are now gone even if you zoom in, and on the right hand side the gardener shows "0" for the plants instantiated

Consolidating into #37


No content is shown when Alert syntax of GitHub Flavored Markdown is used

Hi, thanks for your great project.
It seems that the GitHub Flavored Markdown syntax for Alerts in my module document is not working correctly.
For example, the following is a module document from the @denops/test that contains the Alerts syntax.
/**
 * A [Deno] module designed for testing [denops.vim]. This module is intended to be
 * used in the unit tests of denops plugins.
 *
 * [deno]: https://deno.land/
 * [denops.vim]: https://github.com/vim-denops/denops.vim
 *
 * > [!NOTE]
 * >
 * > To use the `test` function, an environment variable `DENOPS_TEST_DENOPS_PATH`
 * > is required. Clone the [denops.vim] repository and set the path to this
 * > environment variable.
 * >
 * > Additionally, the following environment variables are available to configure
 * > the behavior of the `test` function:
 * >
 * > - `DENOPS_TEST_VIM_EXECUTABLE`: Path to the Vim executable (default: "vim")
 * > - `DENOPS_TEST_NVIM_EXECUTABLE`: Path to the Neovim executable (default:
 *   > "nvim")
 * > - `DENOPS_TEST_VERBOSE`: `1` or `true` to print Vim messages (echomsg)
 *
 * If you want to test denops plugins with a real Vim and/or Neovim process, use
 * the `test` function to define a test case, as shown below:
 *
 ...

However, the output of the above document in JSR omits the content within the Alerts syntax like

I believe it should look like

Thanks 🎉


Allow setting centos6 as target

Pull request relative to #58
This would enable the use case in https://github.com/rockdreamer/devtoolset-container/commit/57e613e573377cb6d3cfbb1b9d434e5757e5433d
Thanks!

Can one of the admins verify this patch?

Looks fine, just a bit of research - what container is this going to be used with?


ap 2826 spike gov uk rubocop setup

https://dsdmoj.atlassian.net/jira/software/c/projects/AP/boards/233?modal=detail&selectedIssue=AP-2826
Install GOV.UK Rubocop and create "to do" file so changes can be implemented gradually.

Should you re-run the auto generate todo?  A lot of the entries in todo look like they should have been removed by the third commit

I've just seen the other PR amd can now see that you only ran the Style/HashSyntax updates, not a full auto correct!


exclude blob indices from snapshot when using ALL

BLOB tables appeared in the concrete_indices column in the sys.snapshots table when performing a snapshot using ALL. See https://github.com/crate/crate/issues/5939

Codecov Report

:exclamation: No coverage uploaded for pull request base (master@5579af9). Click here to learn what that means.
The diff coverage is 100%.

@@            Coverage Diff            @@
##             master    #5968   +/-   ##
=========================================
  Coverage          ?   83.12%
  Complexity        ?    12363
=========================================
  Files             ?     1429
  Lines             ?    46751
  Branches          ?     5746
=========================================
  Hits              ?    38863
  Misses            ?     5224
  Partials          ?     2664

Impacted Files
Coverage Δ
Complexity Δ

...crate/analyze/CreateSnapshotAnalyzedStatement.java
100% <100%> (ø)
8 <1> (?)

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 5579af9...8f0e944. Read the comment docs.


Error: spawn coffee ENOENT

After updating from v1.0.6 to v2.1.1 I get this error:
Error: spawn coffee ENOENT
  at exports._errnoException (util.js:742:11)
  at Process.ChildProcess._handle.onexit (child_process.js:1051:32)
  at child_process.js:1142:20
  at process._tickCallback (node.js:378:11)

This can also be caused by Mac OS Yosemite update.
Do you have any ideas?

To get coffeescript working in Windows I had to use the following:
runner:
    scopes:
      coffee: "coffee.cmd -s"

@russlescai sounds like you have coffee.cmd in your path but not coffee.exe. Check your coffeescript install, because it should have both. Otherwise find out where coffee.exe is and add that directory to your PATH environment variable.

Yeah, my path contains the \npm\ directory, but there is no coffee.exe - just a coffee.cmd and coffee (no file extension).

Is coffee an executable? IF you rename it to .exe does it run?

I tried renaming both files to .exe, neither run. It looks like nodejs installs coffee with coffee.cmd.

I assume coffee.cmd is a batch file that points to the actual executable on disk. That's the directory that should be in your path. I would open an issue with the coffeescript npm package, though-- even on Windows, the convention is to make executables available via "binaryname" not "binaryname.cmd" (although allowing both to work is fine), otherwise they are breaking the cross-platform nature of shell commands.

Yeah, it points to node.exe .
This is the contents of the cmd file:
@IF EXIST "%~dp0\node.exe" (
  "%~dp0\node.exe"  "%~dp0\node_modules\coffee-script\bin\coffee" %*
) ELSE (
  node  "%~dp0\node_modules\coffee-script\bin\coffee" %*
)```

I agree it is to do with nodejs package, not atom-runner, just nice to know how to get it to work.

I just wanted to include how to resolve it for win32 here if others run into the same issue.


Packages page missing lots of my installed packages

I think these screenshots should explain the issue. In the first screenshot, I'm on the "Install" page and you can see I have atom-beautify installed. In the second screenshot, I'm on the packages page. It says there are 14 packages in the "Community Packages" section, but it only shows one. In the third screenshot, I've searched for "atom-beautify" on the packages page, and there are no results.

This looks like the same issue as https://github.com/atom/settings-view/issues/591 – closing in favor of that issue. Let me know if I'm mistaken though!


Only show example format for the dynamic badge that is selected in the frontend

This PR implements the suggestion in #1844. That is, it shows the example format for the current selected data type:

When no datatype is selected, this implementation shows a more general form, https://img.shields.io/badge/dynamic/<DATA_TYPE>?url=<DATA_URL>&label=<LABEL>&query=<QUERY>&color=<COLOR>&prefix=<PREFIX>&suffix=<SUFFIX>

Really appreciate the PR, but I'm probably a :-1: on this one for a few reasons.
First, we've consistently gotten reports from users that the existing UI is unclear/doesn't necessarily convey relevant features. I can understand where someone deeply familiar with using the dynamic badge builder in that section of the page would view the other examples as visual noise, but I think having it present (with zero user action) for new users is more important than reducing that visual noise.
Secondly, we're in need/planning on overhauling the frontend entirely, and I don't think it's worth making any minor changes which aren't objectively, non-controversial improvements to the existing ui (refs #1899 and #7815).
I move we close this, but will wait to hear what @chris48s thinks

Ah I understand. That's actually what I thought after investigating the redesign efforts (very exciting stuff!). Fair enough to not want to make minor changes like this when most of the UI will be overhauled anyway.

Thanks again @MonliH but going to go ahead and close given the above discussion


File's parent directory isn't being created when using rsync mode

For example when copying the following path .github/workflows/ci.yml only the file is being sent. Might be a problem with rsync itself based on this post.

rsync will only create the final level of the directory hierarchy on the remote host if it's missing.

[ ] Check if cp mode has this error


Feat/typography

Started on the HeadingOne Component. Still need to write a test

@Vesta-Nassone two things:

Please make all the default text colors text-black
Put all the Typography components into one story please.

@Vesta-Nassone  For the <Link/> component pleease do the following:

Change the to prop to url
Make sure the component has an underline inside of it and not on hover or it being passed in as a prop
Also avoid using var for variable declarations as we are using ES6.

Everything Looks good


Fix bug

Hello bro, how are you, sorry for bothering you so much, I still have problems with the plugin, now I have a certain incompatibility with the nlogin plugin, every time I enter it works, but it has an effect on me in the survival world, with the previous version that did not happen to me now with the current one yes, could you help me please?
by the way you can give me your discord to contact you anything.

Hello bro, how are you, sorry for bothering you so much, I still have problems with the plugin, now I have a certain incompatibility with the nlogin plugin, every time I enter it works, but it has an effect on me in the survival world, with the previous version that did not happen to me now with the current one yes, could you help me please?
by the way you can give me your discord to contact you anything.

The discord link: https://discord.com/invite/vWBP4P4Yd8

Can you pass me the plugin page?

Hello bro, how are you, sorry for bothering you so much, I still have problems with the plugin, now I have a certain incompatibility with the nlogin plugin, every time I enter it works, but it has an effect on me in the survival world, with the previous version that did not happen to me now with the current one yes, could you help me please?
by the way you can give me your discord to contact you anything.

Can you send me the plugin page?

https://www.nickuc.com/es/#plugins
That is the official page, the plugin is called nlogin, the plugin works but when the user enters the server the plugin gives him an effect of not moving for security, what happens is that in the world that has it by default, which is survival, it remains with the effect and it cannot be moved, in previous versions this problem did not happen and I hope you have understood me if I cannot send you a video to discord.

Solved on Discord.


feat: Custom rules will override built-in's when have same name

close: #20

Codecov Report
Base: 78.43% // Head: 80.23% // Increases project coverage by +1.80% :tada:

Coverage data is based on head (6b4e77d) compared to base (062a4b5).
Patch coverage: 96.15% of modified lines in pull request are covered.

:mega: This organization is not using Codecov’s GitHub App Integration. We recommend you install it so Codecov can continue to function properly for your repositories. Learn more
Additional details and impacted files
@@            Coverage Diff             @@
##             main      #59      +/-   ##
==========================================
+ Coverage   78.43%   80.23%   +1.80%
==========================================
  Files          11       11
  Lines         510      511       +1
==========================================
+ Hits          400      410      +10
+ Misses        110      101       -9

Flag
Coverage Δ

unittests
80.23% <96.15%> (+1.80%)
:arrow_up:

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files
Coverage Δ

src/airphin/utils/file.py
74.07% <ø> (+13.46%)
:arrow_up:

src/airphin/core/rules/config.py
85.49% <96.00%> (-0.11%)
:arrow_down:

src/airphin/constants.py
100.00% <100.00%> (ø)

src/airphin/utils/string.py
100.00% <0.00%> (+50.00%)
:arrow_up:

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

:umbrella: View full report at Codecov.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.


Roll Flutter Engine from 8f9e608d39ab to 0b2eea6dc164 (1 revision)

https://github.com/flutter/engine/compare/8f9e608d39ab...0b2eea6dc164
2023-06-09<EMAIL_ADDRESS>Roll Fuchsia Mac SDK from ukXXOXtI7uRIukzF5... to romfKfKwgjzAXQSxt... (flutter/engine#42689)
Also rolling transitive DEPS:
fuchsia/sdk/core/mac-amd64 from ukXXOXtI7uRI to romfKfKwgjzA
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/flutter-engine-flutter-autoroll
Please CC jacksongardner@google.com,rmistry<EMAIL_ADDRESS>on the revert to ensure that a human
is aware of the problem.
To file a bug in Flutter: https://github.com/flutter/flutter/issues/new/choose
To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md

Commit queue failed; closing this roll.


Update v2/composer.lock using composer update

Used composer update to update the v2/composer.lock file.
I first temporarily pinned composer to 2.4.1 to match what's
currently on main as I want to isolate composer bumps to distinct
PR's, but didn't actually commit that pin so that it wouldn't block
Dependabot, only pinned while running composer update.

Marking as Draft until https://github.com/dependabot/dependabot-core/pull/5577 is merged as that way we do the biggest risk bump of composer separate from the others...

So this only bump composer/ca-bundle, which isn't a big deal, we can pick these up when we bump composer itself...


404 any question [slug] over 21 or under 1

There is a bug with the notFound() function and Next.js current version, see:
https://github.com/vercel/next.js/releases/tag/v13.4.11-canary.2
Hopefully this should be fixed in the next Next and we can avoid double handling as atm the issue was solved by creating a notFound component and we'll have to duplicate our 404 page.

Next 13.4.12 fixes the issue. Updated our version and pushed changes to developement


Base Boot and Runtime Requirements - PR

Initial changes for the Base Boot & Runtime requirements.
The sections which are currently in-progress are marked as TBD.
These changes can serve as the starting point and more details/changes
can be done tailored for RISC-V.

Merged. Thanks.
Regards
Kumar
From: Rahul Pathak @.>
Sent: Wednesday, May 19, 2021 12:28 AM
To: riscv/riscv-platform-specs @.>
Cc: Subscribed @.***>
Subject: [riscv/riscv-platform-specs] Base Boot and Runtime Requirements

PR (#15)

You can view, comment on, or merge this pull request online at:
https://github.com/riscv/riscv-platform-specs/pull/15
Commit Summary

contributors: Add Rahul Pathak as a contributor
riscv-platform-spec: Base boot and runtime requirements - initial
commit

File Changes

M changelog.adoc
https://github.com/riscv/riscv-platform-specs/pull/15/files#diff-124eabfdc4bba2a4656e255cda07a5fa4055ef1d86e686c9599ad75b71fa9501
(2)
M contributors.adoc
https://github.com/riscv/riscv-platform-specs/pull/15/files#diff-4d65c54309ba6eb7dfdeafef5c965eda537f00246ca2f32adfcf4453cbb6e56f
(3)
M riscv-platform-spec.adoc
https://github.com/riscv/riscv-platform-specs/pull/15/files#diff-e2e67320afc3dbcf884d10778f562bfa141048bbccbf7be067df8813a55a66fd
(92)

Patch Links:

https://github.com/riscv/riscv-platform-specs/pull/15.patch
https://github.com/riscv/riscv-platform-specs/pull/15.diff

—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/riscv/riscv-platform-specs/pull/15, or unsubscribe
https://github.com/notifications/unsubscribe-auth/ABLRGVUSWJQBR3FVJ4TRUYLTONSATANCNFSM45EAZUUA
.


CU-867950wq6_Fix-the-Unit-Tests

CU-867950wq6 - Fix the Unit Tests
Renamed UTs to follow the same naming pattern

Task linked: CU-867950wq6 Fix the Unit Tests


Sechub CLI exits prematurly zipping directory withour error on erroneous paths

Issue/Reproduction:
Configuring some SRC paths for SAST Scan as follows
      "folders": [
        "codebase/base/base/src",
        "codebase/media-service/media-service/src", **--> erroneous path**
        "codebase/auth-proxy/auth-proxy/src",
        "codebase/cloudfront-decryption-proxy/cloudfront-decryption-proxy/src",
        "codebase/cloudfront-signed-url-generator/cloudfront-signed-url-generator/src",
        "codebase/config-server/config-server/src",
        "codebase/lambda/elastic-transcoder-lambda-function/src",
        "codebase/ldds-service/ldds-service/src",
        "codebase/media-importer/media-importer/src",
        "codebase/plan-generation/plan-generation/src",
        "codebase/player/backend/src",
        "codebase/player-client/electron/src",
        "codebase/player-client/chrome-app",
        "codebase/player-client/nwjs/src",
        "codebase/player-frontend/frontend/src",
        "codebase/player-manager/backend/src",
        "codebase/rcps-frontend/frontend/src",
        "codebase/reporting-service/reporting-service/src",
        "codebase/ui-backend/backend/src",
        "codebase/thumbnail-generator/thumbnail-generator/src"
      ]

For example, the second entry is somehow wrong. In my case, i forgot a subdirectory. Means its just not there as stateted.  Client Version 0.18.0-b72
- Creating new sechub job
- Uploading source zip file

Expected Behaviour:
Erroneous path is just skipped proceeding with the other paths and error should be printed.

 Client Version 0.0.0-a5e96c6-dirty-latest
- Creating new sechub job
2020/06/10 11:00:18 Zipping folder: sechub-cli/src (/home/developer/git/sechub-oss/sechub-cli/src)
Folder not found: invalid-folder (/home/developer/git/sechub-oss/invalid-folder)
Exiting due to fatal error...


Support EventSource

I just started a aslakhellesoy/eventsource-node
Is this something you'd be interested in incoroprating into zombie? /cc @tastapod @einaros

+1 from me too. @aslakhellesoy is pretty thorough when it comes to following specs :)

Well, in this case the implementation is pretty incomplete (no open/close events, no custom event support etc), but if it gets included in zombie, more people might be inclined to help complete it.

Back to back example with sse.js and eventsource-node: https://github.com/einaros/sse-example
If no-one beats me to it, I'll start by changing the parser to not emit received comments (which sse.js currently sends to initiate communication). :)

How do we get this included in Zombie?


Slider container should not have slick-initialized class when rendered on server

AFAIK, the normal slick implementation does not add slick-initialized until the JS has run; I believe this class should be applied via componentDidMount to avoid FOUC.

Similar to this issue https://github.com/akiran/react-slick/issues/429

Referenced commit should take care of it.


Sync with upstream

Still fixing the build and any test failures, hence a draft. This sync is happening after many months, so I will re-review the changes as much as possible because the conflict resolution was not straightforward and might have merged them wrongly.

The CI is green. I will however re-review the code to make sure it has been merged properly. There were a bunch of tricky merge conflicts and can't rely on the auto merge entirely.


add urls with deeper explanation to linting-errors

Describe the need
There are a lot of repeated questions in the solidjs discord group around solid's eslinting errors. Red lines are scary.
A linting error is not the right place for detailed and nuanced descriptions, so I believe we need another space where we can go into more depth.
Suggested Solution
Add a URL to each linting-error that links to a deeper description about the linting-error and the advised way how to mitigate the error.
Additional context

[ ] I would be willing to contribute a PR to implement this feature

Thanks for the suggestion, I agree that a prominent reference to troubleshooting docs would be a lot more helpful than lint warnings alone.
Have you come across the troubleshooting section in the solid/reactivity docs? It's also linked in the main README.
I used to have a link in the warnings, but the docs weren't as complete then and it bloated the message length. There is a way for VSCode to take you directly to the rule documentation from an IDE warning, but it's a little subtle.
So I think you may be right--I could just see if there's any pushback after adding the links.

A lovely, the troubleshooting section could definitely serve as the base.
I would propose a different structure, something like:

error-message 1 , p.ex The reactive variable ... should be used within JSX, a tracked scope...

case 1

example
solution

case 2

example
solution

Regarding bloat: maybe we could minimize the URL? get a subdomain from solidjs that redirects to the eslint FAQ lint.solidjs.com redirects to https://github.com/solidjs-community/eslint-plugin-solid/blob/main/docs/reactivity.md and then link w a hash-query to the error? So something like lint.solidjs.com/#1?