Issue generating types remotely using Node v20

Hello!
I'm having an issue with generating types remotely using Node v20.
I've been running the following command.
openapi typegen http://localhost:8080/o/openapi-rest/v1.0/openapi.yaml > ./openapi.d.ts -H "Authorization: Basic xxxx"
This used to work still with Node v16, but after upgrading to v20 I get the following error.
ResolverError: Error downloading xxx socket hang up     at /node_modules/@apidevtools/json-schema-ref-parser/lib/resolvers/http.js:127:16
Is there a need to modify my command or is it possible that the above mentioned library is deprecated for Node v20?

Aleksi

Very possible. Try upgrading it and see if it fixes the issue

I mean the library seems to be under openapicmd

openapicmd is free and open source :) please execute ✅

I looked into this and it seems like the issue is a bit deeper in a dependencys dependency..
https://github.com/APIDevTools/swagger-parser/pull/256

Nice job! 💪

After a bit of testing it turns out it is possibly an issue with Node v20 instead. I don't really know if its some setting that is required for it to work or should the http request in json-schema-ref-parser need to be adjusted for it to work.
Node v16 and Node v18 works still.

This ended up being a Node v20 / platform issue on our end.
For people interested: we are generating types from a local API and the URL to the API was along the lines of thing.local:8080/api where thing.local is mapped to <IP_ADDRESS>.
This URL worked previously (Node v16) but after switching to Node v20 we had to change the URL for the command from
thing.local:8080/api  to localhost:8080/api (<IP_ADDRESS> worked as well).

Case closed


Replace CMS tabs with dropdown toggle on pages that have long tabs

Acceptance criteria

CMS pages with many content sub-tabs are rendered in a more usable fashion

A dropdown in place of some or all of the tabs

Follow WCAG 2.0

Doesn't have to auto-switch to accordion on mobile devices if that's too hard.

Continued from #1863 // @clarkepaul
My initial sketch - .
Paul, thoughts on final design. Getting rid of all tabs and having a single dropdown select might seem a little extreme but would make everyones lives easier.

@clarkepaul Did you want to keep this ticket open or should we leave it?

I would leave it open - there is still an issue that needs to be resolved. I'll push for it to get looked at internally but in the meantime someone else might want to pick it up. Putting the breadcrumb issue to the side I think removing the tab look by doing something like my example C we can greatly increase the available space.

UX in 3.3 has changed a lot. @clarkepaul one year later, do we still need this ticket?

@clarkepaul and I want to try addressing this is 4.0

Ingo's noted that a dropdown will be much better for accessibility.

Tabs in SS4 are a bit more lightweight (no borders, less padding), which means we can fit a few more characters in a given horizontal space.

We don't have long tabs in core, so this is mostly an issue for custom projects. It's partially related to making the CMS work on smaller screen dimensions, but we already have a workable solution for this: It simply breaks tabs into a new line. I'm sorry, but this isn't a priority for beta1 - tentatively marking as a 4.0 issue.

@chillu Has tabs been reworked to bootstrap from jQuery UI yet? Last I checked it wasn't but if it does, might be easier to complete this task - http://www.bootply.com/xvAx7qs67v

Yeah I think doing this on bootstrap CSS is a precondition. We're still using jQuery UI tabs in Entwine, but react-bootstrap tabs in React. See https://github.com/silverstripe/silverstripe-framework/issues/5612.
We likely can't use react-bootstrap for Entwine-based sections. While we can add React-based inner views (e.g. a form field) into an Entwine-based container with some hacks, the other way around (React-based containers with Entwine-based fields) sounds like a world of pain. So we'd need to use the standard Bootstrap JavaScript here, and create an Entwine wrapper around it.
I'm not sure how much value there is replacing jQuery UI with Bootstrap JavaScript in Entwine-based views which is also different from what we use in React-based views. I'd suggest we only implement auto-collapse tabs in React-based views, and focus our efforts on converting Entwine to React views instead.

Would be good to get this prioritised into one of the Beta's @chillu

Doesn't break an API so downgrading to change/minor.

I'm moving this out of the beta2 milestone, since I think we have a viable solution at the moment (flowing tabs). Same as for other UI improvements which are geared towards smaller screen sizes: Let's first prove that there's interest in using the CMS in those screen sizes before over-investing into features geared towards that use case. I know there's a "chicken and egg" factor, but the lack of dropdown tabs doesn't stop anybody from doing their work on smaller screens.

Do we know anyone who hasn't tried to use the CMS on their phone? I have - it's not a primary device, but when you're out and about and need to do something in a rush, using a phone is possible and works and I'd be surprised if many people haven't at least tried to use the CMS on their phone.

Yep, and all those people who tried it will be able to achieve their goal already, tabs are clickable and not obscured (see earlier screenshots on this thread). On mobile, it'd sure be nice to have dropdown tabs because of space issues. On tablet and larger screens, it's not essential. And after all, if you have more than a tablet screen width worth of tabs, that's a UX problem in itself - you should consolidate your tabs and avoid confusing authors.
This is a valid issue, but it's not as important to fix as e.g. getting the GridField versioned UX right - hence moving out of 4.0 milestone. Contributions welcome as usual heh.

I agree with @chillu. Its important to recognise these tabs as more navigation links with differences in importance, rather than "tabs" which similar importance (when used correctly: https://www.nngroup.com/articles/tabs-used-right/). Having the that in mind, the order of the "tabs" becomes important, when we have a lot of tabs visible it takes more cognitive load to find the more important ones. A solution would be what @wilr originally mentioned, with the more important "tabs" visible and the less important/used "tabs" hidden in a dropdown or a "..." button.

Latest designs here: https://projects.invisionapp.com/boards/2RX68PKZVXDH/
Option to use the meatballs icon or a "more" label

Moved designs to the CMS style guide under Nav-Tabs https://projects.invisionapp.com/dsm/silver-stripe/silver-stripe

This has popped up again in the context of the global archive view: https://github.com/silverstripe/silverstripe-framework/issues/6202#issuecomment-397922216

A working example of inspiration with Bootstrap https://www.bootply.com/voCGmhNjq6

What happens to the way it displays that list if you select link14 from that list?

So in that example, the display of the visible tabs doesn't change but the item in the dropnav shows as being selected. This isn't going to be a perfect solution, moving the order of the presented tabs wouldn't be a good idea either. Scrollable tabs would be the other option.

If there's an item in the dropdown which is selected, how do you indicate that when the dropdown isn't open?

@robbieaverill you could just highlight the pill and the item within the dropdown or put the tab in the breadcrumbs? A simple highlight is probably good enough.

I've updated the designs which can still be found in the CMS style guide under Components / Nav-Tabs.
You'll notice a few changes such as active states which have been changed to be more inline with our current tab pattern. Let me know if you have anymore thoughts towards the designs 🙂

Most tabs in the CMS aren't based on React, and given how baked into the Entwine/PJAX logic they are, this isn't easy to achieve. If it looks like the solution to this is not something "future proof" (React), but rather some kind of Bootstrap JS library or custom Entwine hackery, can we please hold off on implementing this "future legacy"? We'll have to rewrite it in React once tabsets are presented like that. I'd rather hold off on non-critical enhancements like this than doing them twice :D

The library was to show an example of how the experience can look, I wouldn't want to dictate how we should implement it. I'd still like to hear from the team on how much effort and where it could be applied (New React vs existing enhancement) and decide from there.
Some instances of the tabs are unusable (especially in smaller screens e.g. Advanced Workflow) which to me makes it pretty high impact to the end-user. I don't want to put this to the side if its a couple of days effort.

I scanned through the discussion very, very quickly so I don't know all the details. It seems to me that this issue is under some planning and might be solved someday? Anyway, my real point to actually write a comment was just to provide an up-to-date screenshot about how SilverStripe 4.5.1 performs today regarding this issue, as the screenshots at the start of this issue are from the SS3.x era.

See, my multiple long-name tabs pop out from their place. The empty space under the "Applications" heading is the place where the tabs should be. Now the tabs go on top of the green "Add new DataObject class name" button and other buttons next to it. The "Add new" button becomes unclickable because of this.
So now I'll just postpone and wait as this problem is clearly already under consideration. Thanks! :)

Thanks for sharing that screenshot @Taitava. To @clarkepaul's point, I'd also be interested in understanding how much effort would be involved in solving this from a React perspective, v.s a more stop-gap solution, given that it's been a requirement of some sort since 2013! I'll see if I can get this past a development team for comment in the next month or so.

I think this can be a two step process and the first bit might be to just fix the styling so it doesn't break horribly.
The second bit then could be to replace the tablist with a dropdown on smaller screens.

There's already a separate issue for the tab overlays on https://github.com/silverstripe/silverstripe-cms/issues/2405

@chillu Good! According to the comments, it seems to be fixed now :).

Just posting a couple React approaches. Either is better than the current functionality.
Scrolling Tabs React component from Material-UI)
Dropdown React Tabs

@clarkepaul I'd prefer the dropdown. It allows to see all tabs at once with one click.


git error when running nix-prefetch-git on some repositories

When running nix-prefetch-git on some repositories, the following error is thrown:
fatal: git cat-file: could not get object info
This is the case for repositories with submodules. And if any submodule points to a ref outside a branch.
To Reproduce
Steps to reproduce the behavior:

nix-prefetch-git --builder --url https://github.com/decaf-emu/decaf-emu.git --out source --rev 6feb1be1db3938e6da2d4a65fc0a7a8599fc8dd6 --fetch-submodules

Expected behavior
The above command ought complete successfully.
Notify maintainers
@thomasjm
Context
The above command was taken from fetchFromGitHub. The error was seen when trying to build a derivation with:
fetchFromGitHub {
  owner = "decaf-emu";
  repo = "decaf-emu";
  fetchSubmodules = true;
  rev = "6feb1be1db3938e6da2d4a65fc0a7a8599fc8dd6";
  sha256 = "1aa1ld00vczzndb3iy7i8zll4175gx20zgz003n5f03113jpr3as";
}

The offending submodule in this case is:
 4b796627ad0fa42640f5fdb96f23c4a0d9ee084f libraries/gsl-lite (4b79662)

Would the following be a proper fix?
diff --git a/pkgs/build-support/fetchgit/nix-prefetch-git b/pkgs/build-support/fetchgit/nix-prefetch-git
index f2df9d9a869..a44df7618f3 100755
--- a/pkgs/build-support/fetchgit/nix-prefetch-git
+++ b/pkgs/build-support/fetchgit/nix-prefetch-git
@@ -148,7 +148,7 @@ checkout_hash(){
         hash=$(hash_from_ref "$ref")
     fi

-    clean_git fetch -t ${builder:+--progress} origin || return 1
+    clean_git fetch -t ${builder:+--progress} origin $hash || return 1

     local object_type=$(git cat-file -t "$hash")
     if [[ "$object_type" == "commit" ]]; then

I've also run into this problem with one of my NUR packages. This may fail on some git servers that don't uploadpack.allowReachableSha1InWant enabled, so it should fall back to a normal clone.
I've been using this patch that allows performs a shallow clone: https://github.com/MetaDark/nixpkgs/commit/ec5940e4149bc30c12520abb40571673b3e7286a.


We need documentation how to use kotlin.parallel.tasks.in.project=true

Long ago, when Kotlin version 1.3.20 was released (https://blog.jetbrains.com/kotlin/2019/01/kotlin-1-3-20-released/), the ability to build in parallel using Gradle Workers was added. Simply adding the kotlin.parallel.tasks.in.project = true setting does not give any gain in build speed. As far as I understand, this parameter can be useful only if I have several folders with classes independent of each other within the same project. I saw the use of this setting when assembling the gradle itself, but did not see anywhere that separate source sets were created for each folder.
Could you provide examples of how to correctly describe the build process in build.gradle.kts so that mentioned option is really used and gives an increase in build speed when there are several processor cores.

Thank you for your interest in Gradle!
Your issue appears to be a question about how to use Gradle. Your question might be better answered on our forums or StackOverflow. We have several resources on help.gradle.org that you should check out first. In addition, this information might be available in the Kotlin plugin's documentation by Jetbrains.
If you think you have come across a Gradle bug, please file a new issue describing the problem and how to reproduce it.
If you think Gradle is missing a feature, please file a new issue describing your use case for the feature.


Networked Drives

Issue Type: Bug
No steps here .... had an SSH connected workspace open and attempted to close the remote connection. VS Code froze up and presented me with message "Discarding backups is taking longer than expected". I did not have control of any of my VS windows. First time it happened it crashed my Macbook Pro. 2nd time it happened I needed to force quit the app.
VS Code version: Code 1.64.2 (f80445acd5a3dadef24aa209168452a3d97cc326, 2022-02-09T22:00:58.347Z)
OS version: Darwin x64 19.6.0
Restricted Mode: No

System Info

Item
Value

CPUs
Intel(R) Core(TM) i5-5287U CPU @ 2.90GHz (4 x 2900)

GPU Status
2d_canvas: enabledgpu_compositing: enabledmetal: disabled_offmultiple_raster_threads: enabled_onoop_rasterization: enabledopengl: enabled_onrasterization: enabledskia_renderer: disabled_off_okvideo_decode: enabledwebgl: enabledwebgl2: enabled

Load (avg)
16, 15, 15

Memory (System)
16.00GB (0.54GB free)

Process Argv
--crash-reporter-id 376cfb59-7eb8-40c7-8c72-b95f9866157a

Screen Reader
no

VM
0%

/gifPlease

Could be a duplicate of https://github.com/microsoft/vscode/issues/134180


Problem with responding to h2ogpt from websites

Why, when uploading a link to a website or web pages to h2ogpt, only flocks appear?

What's a flock?  And what do you expect to happen?

ما هو القطيع؟ وماذا تتوقع أن يحدث؟

Why, when I add the website link, does the cutting not appear?

ما هو القطيع؟ هل تتوقع أن يحدث؟

I also want to respond from the site uploaded to h2ogpt without the Internet؟

I'm sorry, I can't understand.

Will close for now until sufficient details added.


Empty Graph because of an circular dependency?

We found out that the dependency graph is empty (see below) in projects where an circular dependency exists.
Is this an known issue or is there any workarround for that, or are we just too stupid to use the tool? 😄
[INFO] --- depgraph-maven-plugin:4.0.1:for-artifact (default-cli) @ standalone-pom ---
[INFO] Dependency graph:

[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------

Hi,
Do you have an example where this problem occurs? Version 3.3.1 fixed a problem with circular dependencies. But these did only occur when the showConflicts flag was enabled.

Hi and sorry for the limited information.
We have run this command:
mvn com.github.ferstl:depgraph-maven-plugin:3.3.0:for-artifact -DgroupId=great.group.id -DartifactId=very-important-project -Dversion=1.0.0 -DgraphFormat=text -DshowGroupIds=true -DshowVersions=true
We could reproduce the Problem in a dummy-project.
The empty graph appears, when the project only has one dependency in scope:test and in this dependency there is a circular dependency.
If you need further information, let me know :)

We could reproduce the Problem in a dummy-project.

That would be nice for debugging. If I understand you correctly, your very-important-project looks something like this:
very-important-project
- some-dependency-in-test-scope
  - very-important-project
    -...

One other question: The very-important-project is an external artifact and you run the for-artifact goal without a maven project, correct? If you want to create graphs within a Maven project, you should use graph or the aggregate-* goals.

Yes, its an external artifact and there is no maven project.
The Structure is:
`very-important-project

some-dependency-in-test-scope

antoher-dependeny
some-dependency-in-test-scope
`


Bug

When I press "Forvo" button an error ocurrs
Debug info:
Anki 2.1.43 (0fbae6bc) Python 3.8.6 Qt 5.14.2 PyQt 5.14.2
Platform: Windows 8.1
Flags: frz=True ao=True sv=2
Add-ons, last update check: 2021-05-03 18:25:37
Caught exception:
Traceback (most recent call last):
File "aqt\webview.py", line 36, in cmd
File "aqt\webview.py", line 135, in onCmd
File "aqt\webview.py", line 580, in onBridgeCmd
File "aqt\editor.py", line 466, in onBridgeCmd
File "C:\Users\OK\AppData\Roaming\Anki2\addons21\858591644_init.py", line 164, in on_editor_btn_click
proceed(config_lang.value)
File "C:\Users\OK\AppData\Roaming\Anki2\addons21\858591644_init.py", line 99, in proceed
raise Exception()
Exception

I tried to add audio to other words, and it worked. I don't know why an error occurs only with the word "südöstlicher". Pronunciation for this word is available on Forvo.

Hello @realmayus ,
I am receiving the exact same error message, with a slight difference,
Debug info:
Anki 2.1.40 (cf446733) Python 3.8.6 Qt 5.14.2 PyQt 5.14.2
Platform: Windows 10
Flags: frz=True ao=True sv=1
Add-ons, last update check: 2021-06-27 18:47:03
File "aqt\editor.py", line 369, in checkFocus
File "C:\Users\Omar\AppData\Roaming\Anki2\addons21\858591644_init_.py", line 206, in
shortcuts.append(("Ctrl+F", lambda: on_editor_btn_click(editor, False)))
File "C:\Users\OK\AppData\Roaming\Anki2\addons21\858591644_init_.py", line 164, in on_editor_btn_click
proceed(config_lang.value)
File "C:\Users\OK\AppData\Roaming\Anki2\addons21\858591644_init_.py", line 99, in proceed
raise Exception()
Exception
No word actually works. I tried to fully uninstall anki, restart my laptop, reinstall it. Didn’t work. I tried the VPN solution, didn’t work. I am on anki 2.1.40, thanks a lot if you ever have the time to take a look at it.

Thanks for all the crashlogs, i'm sorry but I haven't had time to look into it. I'll publish a fix soon 👍

@o-se I have a prototype ready. Could you please check if this fixed the issue for you?
Please go to the addons manager and remove the old version first
Then, you should be able to double-click the .ankiaddon file in this zip archive, and Anki should install it automatically.
anki_forvo_dl.ankiaddon.zip


Add support for GeoSPARQL

A boolean for falls within and contains based in the specifications (e.g. http://www.opengis.net/def/function/geosparql/sfWithin).
Either done within sqlite or with GeoPandas/Shapely/Fiona

Will come with the latest oxigraph built

using custom_functions in query params {px.NamedNode("http://shmarql.com/geo/distance"): distance_function_wkt}
def distance_function_wkt(t1, t2):
    try:
        point1 = wkt.loads(t1.value)
        point2 = wkt.loads(t2.value)
        coords1 = (point1.y, point1.x)
        coords2 = (point2.y, point2.x)
        distance_km = geodesic(coords1, coords2).kilometers
        return Literal(str(distance_km))
    except Exception as e:
        return Literal("-1")

@Tpt thanks for the suggestions. I wonder how to return a numerical literal.
Moreover, the Exception handling probably is idiotic...
Yet, this works as a start:
PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>
PREFIX geo: <http://shmarql.com/geo/>

SELECT DISTINCT
  ?event_1
  ?event_1_label
  ?map_8
  ?map_6
  ?distance
WHERE {
  ?event_1 rdf:type <http://www.graceful17.org/ontology/event>;
           <http://www.graceful17.org/ontology/called> ?event_1_label;
           <http://www.graceful17.org/ontology/place_of_event> ?place_2.

  ?place_2 rdf:type <http://www.graceful17.org/ontology/place>;
           <http://www.graceful17.org/ontology/wkt> ?map_6.

  ?event_1 (<http://www.graceful17.org/ontology/event_related_to_object>/<http://www.graceful17.org/ontology/in_diocese>/<http://www.graceful17.org/ontology/primary_place>) ?place_4.

  ?place_4 rdf:type <http://www.graceful17.org/ontology/place>;
           <http://www.graceful17.org/ontology/wkt> ?map_8.
         BIND(geo:distance(?map_6, ?map_8) AS ?distance)

}
LIMIT 10000

It hows applications for new positions, distance between the place of the job and the place the application is decided on...

@Tpt thanks for the suggestions. I wonder how to return a numerical literal.

Just set a datatype:
return Literal(str(distance_km), datatype=NamedNode('http://www.w3.org/2001/XMLSchema#integer'))

Moreover, the Exception handling probably is idiotic...

You can return None to make the function fail and the result row ignored. Or just not catch the exception. In this case, the exception will be catched by oxigraph and the row ignored too.

Great, thanks @Tpt

It would be great that I update Literal constructor to allow various Python types as input (int, float, bool, datetime...)

yes, that would be even better. Even without aggregation, there are still quite useful applications, I have implemented geo/area as well as logarithm (#26 ) and Levenshtein distance. I will think of more, like making a convex hull of geometries, getting centroids, etc.


Offline content

Can .NET API docs be downloaded for offline use?

@dend Can you answer the question?

I work in areas where sometimes I may access only local content. I could really use the .NET API HTML locally.

@CruzMissile yes, you can use the Download PDF button under the table of contents! Alternatively, you can also download the .NET reference with the help of Help Viewer.

Thank you!
I searched many pages but saw no PDF down load. May I have the link for
.net fw 4.5.2 and 4.7.1?
On Mon, Apr 2, 2018, 12:37 Den Delimarsky<EMAIL_ADDRESS>wrote:

@CruzMissile https://github.com/CruzMissile yes, you can use the
Download PDF button under the table of contents! Alternatively, you can
also download the .NET reference with the help of Help Viewer
https://docs.microsoft.com/en-us/visualstudio/ide/microsoft-help-viewer.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/MicrosoftDocs/feedback/issues/276#issuecomment-377972445,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ACGTpMWcf3d4Rfl_3SMRSLNkHc5tfy-Yks5tklPGgaJpZM4TDF3o
.


Adding proxy support to the bot

Short Description:

This PR adds proxy support to the bot
You can set a proxy via the auth.json file

NOTE: Please CR this PR before merging it. It did work for me but I want input on if something should be changed before it is merged (if need be).

👍


Create MySQL Flexible Server walk-through doc needs to be updated

This isn't meant to be overly critical, just a request for updating the docs for a better experience.
These docs are very out of date (Azure MySQL - creating). The screenshots don't match the current pages and are missing a lot of options. As a user who is getting errors trying to create a MySQL Flexible instance using the portal, these pages are not helpful. None of the encryption options are here. None of the options that ask for a managed identity are here. None of the errors that I'm getting are here.
Not a documentation issue, but since I keep getting errors in the portal during the creation process, I would expect the validation check step to better catch whatever I'm doing wrong before starting the creation process and then erroring before completion.

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

ID: 7d7175dd-b7cb-db9e-5dae-b57c3c61c883
Version Independent ID: d2c53cc0-2bee-5e47-5200-70047f9a1ab8
Content: Quickstart: Create an Azure Database for MySQL - Flexible Server - Azure portal
Content Source: articles/mysql/flexible-server/quickstart-create-server-portal.md
Service: mysql
Sub-service: flexible-server
GitHub Login: @shreyaaithal
Microsoft Alias: shaithal

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

Hi @shreyaaithal,
Could you please look into this request, thanks.

For configuring BYOK , cx should be looking at https://learn.microsoft.com/en-us/azure/mysql/flexible-server/how-to-data-encryption-portal ... This QuickStart article(https://learn.microsoft.com/en-us/azure/mysql/flexible-server/quickstart-create-server-portal) article is just for a basic create.

Thank you for bringing this to our attention.
the article will be updated by the end oof the week.

#please-close


composer

The issue will be closed without any reasons if it does not satisfy any of following requirements:

Please speak English, we have forum in Chinese.
Please post questions or config/deploy problems on our forum: https://discuss.gogs.io, here are bugs and feature requests only.
Please take a moment to search that an issue doesn't already exist.
Please give all relevant information below for bug reports; incomplete details considered invalid report.

You MUST delete above content including this line before posting; too lazy to take this action considered invalid report.

Gogs version (or commit ref):
Git version:
Operating system:
Database (use [x]):

[ ] PostgreSQL
[ ] MySQL
[ ] MSSQL
[ ] SQLite

Can you reproduce the bug at https://try.gogs.io:

[ ] Yes (provide example URL)
[ ] No
[ ] Not relevant

Log gist (usually found in log/gogs.log):

Description
...

sorry, wrong button, didn't want to create a new issue


Some packages with system package dependencies are broken

Some Opam packages docs having system package dependencies are broken, I found three of them:

lablgtk which depends on libgtk2.0-dev see https://ocaml.org/p/lablgtk/2.18.13/doc/index.html
gammu which depends on libgammu-dev see https://ocaml.org/p/gammu/0.9.4/doc/index.html
fdkaac which depends on libfdkaac-dev see https://ocaml.org/p/fdkaac/0.3.2/doc/index.html

There's probably more. Additionally, those dependencies are OS/distro dependent. For instance, the three mentioned above are Ubuntu dependencies. Package termbox is not broken although it has a system depency (on Python).

libgtksourceview2.0-dev is available in older releases of debian (<= 10) and ubuntu (<= 20.04)
libgammu-dev is in bullseye-backports (https://packages.debian.org/bullseye-backports/libgammu-dev)
libfdkaac-dev is non free

So to fix the three packages a solution is to use debian 10 instead of debian 11, and enable installing non free packages.


Easier installation

Hi
I'm not a Go expert, but would it be a simple fix to support easier installation, e.g. through go install github.com/tpaschalis/goof@latest ?
I'm lazy and don't really want to clone the repo every time. ;-)
thanks

Current behaviour when I attempt to install it:
$ go install github.com/tpaschalis/goof@latest
go: downloading github.com/tpaschalis/goof v0.0.0-20181019214334-a6ee3c412b0d
go\pkg\mod\github.com\tpaschalis\goof@v0.0.0-20181019214334-a6ee3c412b0d\goof_test.go:1:2: expected 'package', found 'EOF'


Add HTTP 103 Early Hints

As far as I can see, there is no information about the new HTTP 103 Early Hints status code. I see that it picks up more and more speed, for example the Rails web framework added support for that. I think it would be a valuable addition to caniuse.

+1

RFC 8297 as of today: https://www.rfc-editor.org/rfc/rfc8297.txt

Support in Apache: https://httpd.apache.org/docs/2.4/mod/mod_http2.html#h2earlyhints

Chrome bug: https://bugs.chromium.org/p/chromium/issues/detail?id=671310
Firefox bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1407355

+1

Chrome 94 has added support for this. I might try to add the data in a pr, although I haven't done any testing on other Chromium browsers, but they should support it if Chrome does.

@AsyncBanana It looks like the feature hasn't shipped yet, though it is available for Origin Trials.

Cloudflare just released beta support for Early Hints to everyone for free!!!

Go 1.19 will be shipped with 103 support: https://github.com/golang/go/pull/42597. Would be nice to have this in caniuse to stay up2date which browser support 103.
And tests where also added to the web test platform: https://github.com/web-platform-tests/wpt/issues/33076

Caddy has added support for early hints in 2.6.0
I have switched from Nginx to support this feature early
Is https://caniuse.com/mdn-http_status_103 the official page for early hints on caniuse?

NGINX ticket: https://trac.nginx.org/nginx/ticket/2432

https://developer.apple.com/documentation/safari-release-notes/safari-17-release-notes

HTTP
New Features

Added support for HTTP Early Hints. (40487508)

Added support for preconnect via HTTP early hints. (106055702)

Shipping in Firefox 123: https://groups.google.com/a/mozilla.org/g/dev-platform/c/DgmxpzaZyhQ/m/8dScPs6BBQAJ

NGINX ticket: https://trac.nginx.org/nginx/ticket/2432

lol, they just removed HTTP/2 Server Push and closed the ticket, seemingly without a follow up for 103 Early Hints 😅


feat: support loading access_key & secret_key from environment variables for huaweicloud OBS

We only need access_key and secret_key? Do we need something like WEB_IDENTITY_TOKEN_FILE?

Huawei Cloud dose not support WEB_IDENTITY_TOKEN_FILE currently.

Ok, seems we only need to add env loader in reqisng.


We're sorry but work doesn't work properly without JavaScript enabled.

Version
4.3.1
Environment info
We're sorry but work doesn't work properly without JavaScript enabled. Please enable it to continue.

Steps to reproduce
I created a VueJS app and I'm getting the following error when I look at the source code in the web browse
We're sorry but work doesn't work properly without JavaScript enabled. Please enable it to continue.
What is expected?
Vue running smoothly
What is actually happening?
Nothing

It's expected. The Preview panel will try to render HTML but it does not run JavaScript so it only shows the content of the  tag.
The full source code is shown in the Response tab.

i also have this problem when building for production , blank page with this error in response tab .

I have the same problem, Xcode
Asks to enable javascript, how can I enable it?

my problem solved by changing vue instantiation in main.js with the following code :
new Vue({
    router,
    store,
    render: h => h(App)
}).$mount('#app');

one of my colleagues did this i don't know from where.

I had mine resolved. It was due to a CORS policy setting. You may want to check your server's CORS policy setting. For Django, it needs following to be set in the settings.py if CORs module is installed.
CORS_ALLOW_ALL_ORIGINS = True
For Apache httpd, it maybe setup in the .htaccess like such:
Header always set Access-Control-Allow-Origin *
Other servers may have different syntax or configurations.

https://github.com/vuejs/vue-cli/issues/5470#issuecomment-669112550
It worked in my case！

Thank you for your solution to this problem. Your method worked in my case which was using Django as backend and Vue.js as frontend.

me  too, is a bug
We're sorry but platform_serve doesn't work properly without JavaScript enabled. Please enable it to continue.

When I disable the browser JS from safari and then re enable JS,
And the message will stay here forever

When I use spring boot to access third-party interfaces（another local login service），It is a bug with " We're sorry but xxx doesn't work properly without JavaScript enabled. Please enable it to continue."
it seems that resource is not got from third-party local service

我用vue-cli创建一个新项目，直接进行build，访问dist/index.html， 就提示这个

+1
We're sorry but app2 doesn't work properly without JavaScript enabled. Please enable it to continue.
http://localhost:8080/js/app.js net::ERR_CONNECTION_RESET

I change "history" to "hash" in the router mode, then the bug is resolved

my problem solved by replacing vue instantiation code in main.js with the following :
new Vue({
    router,
    store,
    render: h => h(App)
}).$mount('#app');

one of my colleagues did this i don't know from where.

If this method doesn't work for you, try adding the following to the vue.config.js file:
const { defineConfig } = require('@vue/cli-service')
module.exports = defineConfig({
  ...
  publicPath: './',
  outputDir:'dist',
  assetsDir:'static'
})

I change "history" to "hash" in the router mode, then the bug is resolved

it works for me too!

my problem is vue versions with vuex versions is incompatible


Blocking empty string values when columns are null?

Go defines the zero value for strings to be an empty string, so there is no way to test if the value has been set to empty, or was simply empty from the beginning without tracking each set on the struct properties.
How should we handle columns that do not allow null values, but should also not allow empty values for structs that have strings as the column type?
type Person struct {
	ID     int64           `json:"id"`     // id
	Name string          `json:"name"` // name
	_exists, _deleted bool
}

...
	p = models.Person{}
	err = p.Save(db) // <-- Should not have worked since struct is empty and person.name does not allow null values

	if err != nil {
		fmt.Println(err)
	}
	fmt.Println("Person.ID, p.ID)

I can manually edit all the models but surely more people need "" == nil in this case than not.
See also sql.NullString.

xo should detect nullable strings, and use the sql.NullString type accordingly. If it's not working for a specific database, then I need to know the database, and get at least a minimal version of the schema that was used with that database. Because all the various databases support many different synonyms for varchar type fields, the respective database loader (in the loaders/ directory) may not correctly recognize it.

Closing issue due to no response with database information.


hi，can you tell me if I want to train segnet，should I download vgg or other backbone?

I don't think you need to download some backbone Resnet50 is already there in the code.


broker failed SubscriptionNotMarkedReadyByChannel

Describe the bug
[root@k8s-master ~]# kubectl get triggers.eventing.knative.dev
NAME                 BROKER       SUBSCRIBER_URI                                AGE     READY     REASON
testtrigger          testbroker   http://my-service.default.svc.cluster.local   20m     Unknown   SubscriptionNotMarkedReadyByChannel

To Reproduce

Install Natss streaming
follow steps in https://github.com/knative-sandbox/eventing-natss/blob/release-0.19/config/broker/README.md

install event-natss

wget https://github.com/knative-sandbox/eventing-natss/releases/download/v0.19.0/eventing-natss.yaml
kubectl apply -f  eventing-natss.yaml

create broker and trigger follows e2e step  https://github.com/knative-sandbox/eventing-natss/tree/master/test/e2e/config/direct

apiVersion: eventing.knative.dev/v1
kind: Broker
metadata:
  name: testbroker
  annotations:
    eventing.knative.dev/broker.class: MTChannelBasedBroker
spec:
  config:
    apiVersion: v1
    kind: ConfigMap
    name: config-natss-channel
    namespace: natss

trigger
apiVersion: eventing.knative.dev/v1
kind: Trigger
metadata:
  name: testtrigger
spec:
  broker: testbroker
  subscriber:
    ref:
      apiVersion: v1
      kind: Service
      name: recorder

config-natss-channel
apiVersion: v1
kind: ConfigMap
metadata:
  name: config-natss-channel
  namespace: natss
  labels:
    eventing.knative.dev/release: devel
data:
  channelTemplateSpec: |
    apiVersion: messaging.knative.dev/v1beta1
    kind: NatssChannel

Knative release version
v0.19.0
Additional context
Add any other context about the problem here such as proposed priority

/help

/help

cc @mattmoor @n3wscott @vaikas @pierDipi

cc @mattmoor @n3wscott @vaikas @pierDipi

It became ready when I add annotations to natsschannel (auto generateed)  messaging.knative.dev/subscribable: v1beta1
[root@k8s-master ~]# kubectl get natsschannels.messaging.knative.dev
NAME                     READY   REASON   URL                                                                  AGE
testbroker-kne-trigger   True             http://testbroker-kne-trigger-kn-channel.default.svc.cluster.local   9m23s
[root@k8s-master ~]# kubectl get triggers.eventing.knative.dev
NAME                 BROKER       SUBSCRIBER_URI                                AGE     READY   REASON
testtrigger          testbroker   http://my-service.default.svc.cluster.local   24m     True

It became ready when I add annotations to natsschannel (auto generateed)  messaging.knative.dev/subscribable: v1beta1
[root@k8s-master ~]# kubectl get natsschannels.messaging.knative.dev
NAME                     READY   REASON   URL                                                                  AGE
testbroker-kne-trigger   True             http://testbroker-kne-trigger-kn-channel.default.svc.cluster.local   9m23s
[root@k8s-master ~]# kubectl get triggers.eventing.knative.dev
NAME                 BROKER       SUBSCRIBER_URI                                AGE     READY   REASON
testtrigger          testbroker   http://my-service.default.svc.cluster.local   24m     True

It seems setDefault  doesn't work well ,https://github.com/knative-sandbox/eventing-natss/blob/master/pkg/apis/messaging/v1beta1/natss_channel_defaults.go#L34
eventing-natss/pkg/apis/messaging/v1beta1/natss_channel_defaults.go

It seems setDefault  doesn't work well ,https://github.com/knative-sandbox/eventing-natss/blob/master/pkg/apis/messaging/v1beta1/natss_channel_defaults.go#L34
eventing-natss/pkg/apis/messaging/v1beta1/natss_channel_defaults.go

can you
kubectl get services

and also share the yaml for the recorder service deployment?

can you
kubectl get services

and also share the yaml for the recorder service deployment?

I think these were fixed in #62 and #64.
Looks like they just never got cherrypicked. I'll try doing that now.

I think these were fixed in #62 and #64.
Looks like they just never got cherrypicked. I'll try doing that now.

Hm, auto cp  doesn't appear to work:
https://github.com/knative-sandbox/eventing-natss/pull/63#issuecomment-766732161

Hm, auto cp  doesn't appear to work:
https://github.com/knative-sandbox/eventing-natss/pull/63#issuecomment-766732161

I think these were fixed in #62 and #64.
Looks like they just never got cherrypicked. I'll try doing that now.
@vaikas good job!

I think these were fixed in #62 and #64.
Looks like they just never got cherrypicked. I'll try doing that now.
@vaikas good job!

@zhaojizhuang Thanks! new release should be automatically cut tmw.

@zhaojizhuang Thanks! new release should be automatically cut tmw.

@vaikas ok,I will close this issue

@vaikas ok,I will close this issue


Stamina is no longer an option as a Bar Attribute on token configuration

It used to be a thing, but not anymore

Not only is it not a bar attribute, but attacks don't work against it - it seems 5.7.1 fixed SOME of the stamina issues but not all of them.

This is still a problem in 5.7.2 - resolve is there, but there is no stamina attribute

Just upgraded to 5.7.3 and discovered it, so it's still a thing.
It appears to be messing with the following mod as well cause I don't see any reason for it to stop working: https://github.com/mclemente/healthEstimate and it includes stamina in the health estimates.
Incase it helps, I'll post the error from the mod here, but I'm gonna go make a ticket for it on the mod of course:
TypeError: Error thrown in hooked function '' for hook 'setup'. Cannot read properties of undefined (reading 'warn')
    at HealthEstimate.updateSettings (logic.js:352:22)
    at HealthEstimate.setup (logic.js:34:8)
    at Object.fn (healthEstimate.js:10:47)
    at #call (foundry.js:730:20)
    at Hooks.callAll (foundry.js:687:17)
    at Game.setupGame (foundry.js:8654:11)
    at async Game._initializeGameView (foundry.js:9931:5)

I assume stamina has just moved to somewhere new


Show "Layout Control" in full-screen mode

The Layout Control can now only be enabled in Menu Bar, but it will disappear in full-screen. Can we add an option to move Layout Control on Status Bar or some better place to make it visible even in full-screen?

Thanks for the suggestion. As a workaround, for now, if you are okay with seeing the full title bar when in full screen, you can change window.menubarvisibility to visible.

This feature request is now a candidate for our backlog. The community has 60 days to upvote the issue. If it receives 20 upvotes we will move it to our backlog. If not, we will close it. To learn more about how we handle feature requests, please see our documentation.
Happy Coding!

Thanks for the suggestion. As a workaround, for now, if you are okay with seeing the full title bar when in full screen, you can change window.menubarvisibility to visible.

This settings isn't existing when I search it 🧐

I made my own extension as a workaround, if you're interested here you are :
https://marketplace.visualstudio.com/items?itemName=JockeRider199.layout-control

This feature request has not yet received the 20 community upvotes it takes to make to our backlog. 10 days to go. To learn more about how we handle feature requests, please see our documentation.
Happy Coding!

:slightly_frowning_face: In the last 60 days, this feature request has received less than 20 community upvotes and we closed it. Still a big Thank You to you for taking the time to create this issue! To learn more about how we handle feature requests, please see our documentation.
Happy Coding!


CMF Phone 1 Android 15 Beta 1 (Tetris-V3.0-241205-0050-EEA)

Hi @quintenvandamme
Love your work! I've justed updated my CMF Phone 1 to Android 15 Beta 1. Do you have any instructions on how to extract the boot.img on this phone? Thanks a lot and keep up the great job!

Thanks, since i only have the incremental build there is no way to extract the init boot images

I have managed to extract the init_boot from my device. Please use it at your own risk! It contains both the unpatched init_boot and the patched init_boot.
Tetris-V3.0-241205-0050-EEA.zip

Thanks, ill add it to the archive and credit you.


Add boss bar, player tab list, action bar, titles APIs

Add APIs for more player interaction -> boss bar, player tab list, action bar, titles, maybe even scoreboards

Player tab list was added


Command  npx nextui-cli@latest not work WSL

NextUI CLI Version
I have not been able to install it
Describe the bug
I run the command  npx nextui-cli@latest and it fires a node:internal
Steps to Reproduce the Bug or Issue

Run npx nextui-cli@lates
Download nextui-cli...

➜ ~  ✗ npx nextui-cli@latest
Need to install the following packages:
<EMAIL_ADDRESS>Ok to proceed? (y) y
node:internal/modules/cjs/loader:1143
  const err = new Error(message);
              ^

Error: Cannot find module 'retry'
Require stack:
- /home/sebastian/.npm/_npx/8a2bbc96f792a803/node_modules/async-retry/lib/index.js
    at Module._resolveFilename (node:internal/modules/cjs/loader:1143:15)
    at Module._load (node:internal/modules/cjs/loader:984:27)
    at Module.require (node:internal/modules/cjs/loader:1231:19)
    at require (node:internal/modules/helpers:179:18)
    at Object.<anonymous> (/home/sebastian/.npm/_npx/8a2bbc96f792a803/node_modules/async-retry/lib/index.js:2:15)
    at Module._compile (node:internal/modules/cjs/loader:1369:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1427:10)
    at Module.load (node:internal/modules/cjs/loader:1206:32)
    at Module._load (node:internal/modules/cjs/loader:1022:12)
    at cjsLoader (node:internal/modules/esm/translators:366:17) {
  code: 'MODULE_NOT_FOUND',
  requireStack: [
    '/home/sebastian/.npm/_npx/8a2bbc96f792a803/node_modules/async-retry/lib/index.js'
  ]
}

Node.js v20.12.2
➜ ~  ✗

Expected behavior
I was expecting an installation exit or asking if I want to install nextui-cli
Screenshots or Videos

Operating System Version
Windows with WSL

@castrogarciajs Hi, could you try global install? Like npm i -g nextui-cli and run nextui-cli

Yes, of course. But I not have a good result
Logs

Logs text
➜ ~  npm i -g nextui-cli

added 69 packages in 6s

26 packages are looking for funding
  run `npm fund` for details

➜ ~  nextui
nextui: command not found

➜ ~  ✗ nextui-cli
nextui-cli: command not found

➜ ~  ✗ next-ui --help
next-ui: command not found

I think this is a problem with the configuration of environment variables in WSL, you can try this solution

Modify the configuration file for global environment variables: vim/etc/profile (requires root privileges)

Add the following content:

export NODE_HOME=/usr/app/node-v10.15.1-linux-x64 (change to your node path)
export PATH=$NODE_HOME/bin:$PATH

Save and source /etc/profile

Thank you, It work


unicode strings

How do I work by unicode json strings.

I have unicode strings in my json . some values are unicode .
Now, how do I change the json class (json.hpp) for my project?
My Project is in VS 2015.

I do not understand the question. The library only supports UTF-8. If you mean this with "Unicode", then everything should be fine. If not, could you please provide example code and the respective error message?

Setting of my VC Project in Character Set is "Use Unicode Character Set"
Then I have Unicode strings in values of Json String :
auto j3 = json::parse("{ \"name\": \"زهره\", \"LastName\": \"نادری\" }");
	CString ss = j3["name"];

this assigned has error

The library stores strings as std::string. Maybe assigning it to a CString does not work. What is the exact error message?

CString or std::wstring . both has error.
std::wstring ss = j3["name"];
that error is:
json.hpp(1384): error C2100: illegal indirection

Maybe helpful: https://stackoverflow.com/a/258052/266378

As I wrote before: the library stores strings as std::string. If you want to convert them to another type like CString or std::wstring, then you need to provide the code for this.

Thanks so much for your online response

I added an FAQ entry: https://json.nlohmann.me/home/faq/#wide-string-handling


Indefinite reload and extension hang for a particular song

Play https://www.youtube.com/watch?v=G9hAP106sSg through Streamus
Extension keeps reloading indefinitely.

Yeah, YouTube's API is throwing a weird error for some songs. I need to investigate it asap, just haven't had the time yet.

Closing in favor of #479


Handle 404 not found errors

This can happen when you try and run an action against a lead that doesn't
exist.

Coverage remained the same at 74.843% when pulling e60c071be185a325e1c2c012081eda87d8914b21 on sadir/pass-through-not-found-errors into d94d85447835ab625e9fb76764dccfafd92776af on master.


Update pino

Fixes #2499
Fix:

Update Pino
Fix deprecated prettyPrint
Switch from express-pino-logger to pino-http
Use pino-pretty instead of pino-colada
Standardize Dependencies

We should do a release of Satellite this week to pick up this change and the node-fetch update that's coming.
cc Sheriffs: @AmasiaNalbandian, @DukeManh

@humphd, I agree


Adds a tutorial reference

https://github.com/sindresorhus/awesome-nodejs/blob/master/contributing.md

Fix merge conflict
Better title
Description is incorrect

Hey @sindresorhus,
I have fixed the title and description.

Looked through the content and gonna pass on this for now. The online example doesn't work. The only content I could find are two short slides. Try again in some months when it's in a better shape ;)

Certainly @sindresorhus ; :+1: I will try again after i sharing it better then what it is now.

nice try :+1:


Fixed a disgraceful typo

This typo was absolutely preposterous. Absolutely damning. Perhaps even despicable. I have corrected such sin in this here pull request.

Magically fixed itself


Clarify events

So now there are thing objects that are extensions of the Event Emitter class, and actions emit events when called. Should events be the listeners then?
For example when a log_data action runs and emits an event, an event property defined in the thing configuration could define a listener function that evaluates that data to see if it crosses a certain threshold...

Example:
    events: [
        {
          'name': 'Light turned on',
          'on': 'turn_light_on',
          'function': function () {
            // Do something in response, like tweet #lighton
          }
        }
    ]

Events can also have a schedule property. This is useful for things like plants where some events might look like this:
events: [
  {
    'name': 'Harvest',
    'description': "It's time to harvest your broccoli!"
    'schedule': 'after 71 days'
  }
]


docs: fix example code casing typo in CSS plugin doc

Summary

Sorry, just had a small typo in the example code snippet in the CSS plugin docs

Checklist

[X] Tests updated (or not required).
[X] Documentation updated (or not required).

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.


Mapping Policy Ignores NLU Thresholds--And is there any way to prioritize one policy over another?

Rasa version:  0.14.4
Python version:   3.6
Operating system (windows, osx, ...):  Redhat
Issue:
I have NLU Threshold configured with default 0.3 value. “greet” intent is mapped to “action_greet”. When I get incoming user intent classified as “greet” with 0.24 confidence, I would expect the classification to fail and use the fallback policy. Instead the mapping policy is invoked. So you get the following:
2019-05-21 11:30:25 DEBUG rasa_core.processor - Received user message ‘attending training tomorrow’ with intent ‘{‘name’: ‘greet’, ‘confidence’: 0.24704762503877342}’ and entities ‘[{‘start’: 19, ‘end’: 27, ‘text’: ‘tomorrow’, ‘value’: ‘2019-05-22T00:00:00.000-07:00’, ‘confidence’: 1.0, ‘additional_info’: {‘values’: [{‘value’: ‘2019-05-22T00:00:00.000-07:00’, ‘grain’: ‘day’, ‘type’: ‘value’}], ‘value’: ‘2019-05-22T00:00:00.000-07:00’, ‘grain’: ‘day’, ‘type’: ‘value’}, ‘entity’: ‘time’, ‘extractor’: ‘DucklingHTTPExtractor’}]’
2019-05-21 11:30:25 DEBUG rasa_core.policies.fallback - NLU confidence 0.24704762503877342 is lower than NLU threshold 0.3.
2019-05-21 11:30:25 DEBUG rasa_core.policies.memoization - There is a memorised next action ‘35’ 2019-05-21 11:30:25 DEBUG rasa_core.policies.form_policy - There is an active form ‘student_loan_form’ 2019-05-21 11:30:25 DEBUG rasa_core.policies.ensemble - Predicted next action using policy_4_MappingPolicy
Is there any way for the MappingPolicy to only work when the NLU confidence is greater than threshold?
Content of configuration file (config.yml):
  - name: KerasPolicy
    epochs: 270
    max_history: 3
  - name: FallbackPolicy
    fallback_action_name: 'action_custom_fallback'
  - name: MemoizationPolicy
    max_history: 5
  - name: FormPolicy
  - name: MappingPolicy

Content of domain file (domain.yml) (if used & relevant):
intents:
  # add your intents
  - wait: {triggers: action_waiting}
  - ready: {triggers: action_ready}
  - initialize
  - greet: {triggers: action_greet}
  - affirm
  - inform_none
  - deny
  - repeat: {triggers: action_repeat}
  - more_info: {triggers: action_utter_verify_info}
  - not_sure: {triggers: action_not_sure}
  - inform_loan
  - inform_loan_exceeds
  - inform_loan_under
  - automated_message_hold
  - automated_message_terminate
  - out_of_scope: {triggers: action_utter_back_on_track}
  - ambiguous_affirm_deny: {triggers: action_utter_ambiguous_response}
  - ask_is_machine: {triggers: utter_i_am_machine}
  - want_agent: {triggers: utter_will_get_agent}

@lgrinberg yeah the fallback policy should definitely always override everything else. we'll look into it -- @erohmensing can you?
As for prioritizing one over the other, you can add a priority parameter to your policy config

Yeah @akelad i'm thinking fallback should get higher priority than form and mapping policies, which it currently doesn't. if it's under the NLU fallback then it will predict with confidence 1, so it'll override those, whereas core fallback will predict with fallback <1, so it won't override, which sounds like ideal behaviour to me .
@lgrinberg I can fix this, but in the meantime as @akelad said, just add - priority: 6 to the FallbackPolicy in your configuration and it should work as expected (your feedback for if this is ideal would be great too).

Yes, one of our developers found the "priority" parameter by looking through the code (it's undocumented).
The defaults are:
Mapping: 5
Forms:  4
Fallback: 3
Memoization: 2
Keras:  1
We are going to change and test with this:
policies:

name: FormPolicy
priority: 7
name: FallbackPolicy
fallback_action_name: 'action_custom_fallback'
priority: 6
name: MappingPolicy
priority: 3
name: MemoizationPolicy
max_history: 5
priority: 2
name: KerasPolicy
epochs: 270
max_history: 3
priority: 1

There's is another bug. The priority for Mapping Policy doesn't change if even you try to change it. If you set
policies:
policies:

name: FormPolicy
priority: 5
name: FallbackPolicy
fallback_action_name: 'action_custom_fallback'
priority: 4
name: MappingPolicy
priority: 3
name: MemoizationPolicy
max_history: 5
priority: 2
name: KerasPolicy
epochs: 270
max_history: 3
priority: 1

During training if you try to debug and print the priorities it's fine. But when you start the core server you will get a same priority warning. Which shows that Mapping Policy and Form policy have the same priority i.e 5. It remains constant at 5. This is why we had to bump up the priorities by 1 to get the desired result.

@lgrinberg, great, let me know how that goes for you. @tahamr83 thank you for catching this bug! Seems to happen here https://github.com/RasaHQ/rasa/blob/master/rasa/core/policies/mapping_policy.py#L97-L106 -- the MappingPolicy doesn't persist and load the priority, a result of the priority and mapping policy PRs being worked on around the same time. Will add to the fix.

Ah. I get it. I did go to model directory to find no folder for mapping policy and suspected that could be the bug. Nice


Bump iron, plugin and url crate versions

@reem @untitaker @theptrk
Bumping: url, plugin and iron crate versions, also ran rustfmt on *.rs files

Sorry, but this contains a bunch of changes unrelated to each other so it's hard to review. There is no need to update the iron version, Cargo behaves the same with 0.5 as with 0.5.1 afaik.


fix: enable explicit resource management transform

We need to polyfill Symbol.asyncResource and Symbol.resource (probably in deno_core) to make this actually work at runtime.

@lucacasonato yeah, i will add that in the CLI when upgrading


unable to extract uploader id

Bug-report on OSX-ventura
latest os
latest you-dl
latest python
--verbose testet without success

youtube-dl -F https://www.youtube.com/watch?v=qjwVWFdS3gg
[youtube] qjwVWFdS3gg: Downloading webpage
ERROR: Unable to extract uploader id; please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; see  https://yt-dl.org/update  on how to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.

having same issue,
youtube-dl==2021.12.17
[debug] System config: []
[debug] User config: []
[debug] Custom config: []
[debug] Command-line args: ['-x', '--audio-quality=0', '--embed-thumbnail', '--audio-format=mp3', '-o', '%(title)s.%(ext)s', 'https://www.youtube.com/watch?v=Ozf8Wikjt18', '--verbose']
[debug] Encodings: locale UTF-8, fs utf-8, out utf-8, pref UTF-8
[debug] youtube-dl version 2021.12.17
[debug] Python version 3.8.10 (CPython) - Linux-5.15.0-69-generic-x86_64-with-glibc2.29
[debug] exe versions: ffmpeg 4.2.7, ffprobe 4.2.7
[debug] Proxy map: {}
[youtube] Ozf8Wikjt18: Downloading webpage
ERROR: Unable to extract uploader id; please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; see  https://yt-dl.org/update  on how to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.
Traceback (most recent call last):
  File "/usr/local/lib/python3.8/dist-packages/youtube_dl/YoutubeDL.py", line 815, in wrapper
    return func(self, *args, **kwargs)
  File "/usr/local/lib/python3.8/dist-packages/youtube_dl/YoutubeDL.py", line 836, in __extract_info
    ie_result = ie.extract(url)
  File "/usr/local/lib/python3.8/dist-packages/youtube_dl/extractor/common.py", line 534, in extract
    ie_result = self._real_extract(url)
  File "/usr/local/lib/python3.8/dist-packages/youtube_dl/extractor/youtube.py", line 1794, in _real_extract
    'uploader_id': self._search_regex(r'/(?:channel|user)/([^/?&#]+)', owner_profile_url, 'uploader id') if owner_profile_url else None,
  File "/usr/local/lib/python3.8/dist-packages/youtube_dl/extractor/common.py", line 1012, in _search_regex
    raise RegexNotFoundError('Unable to extract %s' % _name)
youtube_dl.utils.RegexNotFoundError: Unable to extract uploader id; please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; see  https://yt-dl.org/update  on how to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.


ECL_PitchController body_fixed_turn_offset issue

The ecl pitch controller body fixed turn offset is an additional term added to the rate setpoint.
https://github.com/PX4/ecl/blob/master/attitude_fw/ecl_pitch_controller.cpp#L153
float body_fixed_turn_offset = (fabsf((CONSTANTS_ONE_G / airspeed) *
			  		tanf(constrained_roll) * sinf(constrained_roll)));

With large roll angles this term becomes enormous and causes problems like in this recent flight. Note the small pitch setpoint, but full elevator deflection.

I've scaled the roll, pitch, and pitch setpoints to degrees.
Clearly this should be limited, but to what? Controller roll limit?

I guess that sounds a reasonable start. Or the value it would assume at 30 or 40 degrees roll and lock it there.

@dagar Can you please post the entire log?

What about constraining the roll it uses for the offset calculation to +- roll setpoint? Then the offset is based on the planes actual roll, but will never go beyond the roll limits, and will only be active during a commanded turn. I need to think through the inverted logic.

The issue here is that the body_fixed_turn_offset term attempts to compensate for the tilted lift vector and prevent altitude loss at large roll angles.  The term is useful for relatively small angles, but beyond some roll angle, the appropriate response might be to stop trying to maintain altitude and allow the aircraft to recover to a normal operating condition.  Even for aircraft that can fly knife edge, it's unlikely that an aircraft should fly a coordinated turn at bank angles beyond 60 degrees.
dagar's comment about the roll setpoint is appropriate, since this provides some notion of autopilot intention and does not apply a pitch rate feedforward in response to a roll disturbance.


Rearraning files and creating a branch for brice

Looks good for merging.
@Wandji69 I think next time your mentee should also get credits for that.


Add support for https://editor-next.swagger.io/

Please, add support for https://editor-next.swagger.io/
It is required to validate OpenAPI 3.1 schemas. (https://editor.swagger.io/ is not compatible with OpenAPI 3.1)

Hi @lorddaedra,
You don't need this Github Action. This action was build as an ugly way to be able to validate in the save way as https://editor.swagger.io.
Now https://editor-next.swagger.io validation utilizes separate layer build on top of ApiDOM which is a separate component and cam be fully separated into CI or command line.
Having said that, I've create a POC GitHub Action using ApiDOM Language Service validation. First version of this action is available here: https://github.com/marketplace/actions/apidom-validator


WRQ-156: [Codecov] Increase coverage for editable scroller

Checklist

[x] I have read and understand the contribution guide
[ ] A CHANGELOG entry is included
[ ] At least one test case is included for this feature or bug fix
[x] Documentation was added or is not needed
[ ] This is an API breaking change

Issue Resolved / Feature Added
Unit Test of editalbe scroller needed to be added.
Resolution
I added 2 tests for editable scroller.

should have "selected" class when item is selected: check if the item is selected when pressing Enter key once.
should not have "selected" class when item is unselected: check if tie item is unselected when pressing Enter key twice.

Additional Considerations
Links
WRQ-156
Comments
Enact-DCO-1.0-Signed-off-by: Jiye Kim<EMAIL_ADDRESS>

The 2nd commit message does not reflect what you've changed and we don't use the PR title for the commit message
CC: @juwonjeong

The 2nd commit message does not reflect what you've changed and we don't use the PR title for the commit message CC: @juwonjeong

I was confused with 'commit' and 'push' and thought 2nd commit would be pushed as 1st commit because I pushed 2 commits at once.
The commit message is wrong because of this.
And I will not use the PR title for the commit message from now. Thank you.

I think we can add 2 cases to verify that it has custom selected class and does not have custom focused class when item is selected.


Bug: Duplicates can't be deleted

If a blog is changing their GUIDs (for example after switch from http to https and a bad search & replace action) the feed gets fetched again and there are now duplicate articles. But there is no way to delete articles in the UI.

An articles uniqueness is defined by its GUID. Deduplicating articles based on content would slow down NetNewsWire all the time and only be useful occasionally.
We don't have any plans to add user initiated deleting of articles at this time.
Your best bet is to mark the duplicates as read and filter them using the filter function until they are automatically deleted via the NetNewsWire retention policy.

Deduplicating articles based on content would slow down NetNewsWire all the time and only be useful occasionally.

What about adding an action which could "find and remove duplicates" on click?

The thing is, it would have to check every article against every other article — this would take a very, very long time!


Function 1: get_poll_by_id(poll_id)

Write the function
Test the function

Finished function, token required to get access to twitter api


Variable changes it's value randomly

So,
I am setting one value and it changes randomly.

How come it is different when calling it out on firebase collection reference.

Hi @kevinApplaud
This platform is not met for assistance on personal code.
Please see https://flutter.dev/community for resources for asking questions like this,
you may also get some help if you post it on Stack Overflow.
Closing, as this isn't an issue with Flutter itself,
if you disagree please write in the comments and I will reopen it.
Please refrain from posting pictures if not necessary.
Thank you


Chunk Loading not working/activalable/clickable

Describe the bug
The Chunk Loading feature is not working, even if the "enableChunkLoading" setting in the config is set to true. You can't enable chunk loading in the gui
Singleplayer, ATM7 Modpack latest release, Version FluxNetworks-1.18.2-<IP_ADDRESS>
To Reproduce
Set "enableChunkLoading" to true in the config, start game and try to enable chunk loading in the gui of a flux point
Expected behavior
chunk loading to be activalable after setting "enableChunkLoading" to true in the config, and keeping the chunk loaded

They are not be implemented yet. Features such as Network Connections, Flux Configurator GUI.

Hello, sorry to jump in. Do you have some rough estimate when network connections could be ready? Everything else seems to be working great for me, just this awesome feature is missing

Release 7.0.3


[Bug]: Not clear from documentation how to use Dialog programmatically

Environment
Developement/Production OS: Windows 10 19043.1110
Node version: 16.0.0
Package manager<EMAIL_ADDRESS>Radix Vue version: 1.0.0
Shadcn Vue version: 1.0.0
Vue version: 3.0.0
Nuxt version: 3.0.0
Nuxt mode: universal
Nuxt target: server
CSS framework<EMAIL_ADDRESS>Client OS: Windows 10 19043.1110
Browser: Chrome 90.0.4430.212

Link to minimal reproduction
none
Steps to reproduce
I have a use-case where I'm using a <Dialog :open="isOpen" @update:open="(v) => isOpen = v">...</Dialog> but if I have a button inside my dialog to close it using programmatic code (eg just doing isOpen.value = false, it still keeps the "overflow-hidden" on the body of the app so I cannot scroll my page anymore.
It's not clear to me how I can close the dialog "programmatically" rather than using a "DialogClose" component?
Describe the bug
There should be a way to close the dialog programmatically
Expected behavior
No response
Conext & Screenshots (if applicable)
No response

Here is a reproduction URL for the bug https://stackblitz.com/edit/kgeztv?file=src%2FApp.vue

Weirdly, the code works if there is only one SelectModal shown, but if I do the current code where it opens the second, then closes it, the background content is no longer scrollable afterwards

(note that because of the "bug" on StackBlitz that I mentioned in the other issue you have to say "N" to all the install in the VM while it boots and installs dependencies)

Also weird:

when the first dialog is open, you cannot scroll the content behind the modal (as expected)
but when you use the button inside the modal to close it and open the next, then the content behind the modal becomes scrollable

NOTE: I know that there is a "DialogClose" button to close a dialog, but in my setting I have an app where I need to close the dialog "programmatically", either using isOpen = false or equivalent
what is the correct way to do it, such that there is no bug (the "main" content is not scrollable on the second modal, and it becomes scrollable again when both modals are closed?)

I guess there might be a "toggling" of the "overflow-hidden" class on the body, rather than just forcing it to "true" when closed and "false" when open? this might explain why when closing the first modal and opening the second one, the background becomes scrollable, and when closing the second one, it is no longer scrollable? perhaps the "toggling" for each Modal is done "in the wrong order" and thus there is the bug?

@zernonia
Yeah that is a bug in main radix-vue source
https://stackblitz.com/edit/5afwtt?file=src%2FApp.vue
I think it's related to useBodyScrollLock

Thansk @maelp @sadeghbarati .
Indeed this was an issue from radix-vue, in particular useScrollLock from @vueuse/core. Perhaps we need to implement a workaround instead seeing that this usage is quite common.

Created an issue https://github.com/radix-vue/radix-vue/issues/512

I guess since the related issue is closed we can close this one? I'll test it soon

working

@zernonia reopening because I see there's still a bug

I moved to the latest radix-vue lib with your fix
it works correctly on desktop
but it fails on mobile (???) on Google Chrome

if you go to my website https://builder.gouach.com on desktop, it will show a modal, click on "create new project", it closes the first modal and open the second, click on a project, and the side menu is correctly scrollable
go to the website on iOS Chrome browser (tested it on this at least), do the same, the body is no longer scrollable?

same for iOS / safari

hmmmm actually for some reason it was using an old cached version

okay weirdly it seems to work on iOS/Safari but not iOS/Chrome 😅

I reloaded multiple time, using the linked debugger (connected to my mobile browser from my laptop), and in Chrome it seems the overflow:hidden is kept after updating???


External IP connectivity

Hi Folks,
I am trying to use external IP to get reachability for services
So first I have add the external IP in the BGP conf
calicoctl patch BGPConfig default --patch    '{"spec": {"serviceExternalIPs": [{"cidr": "<IP_ADDRESS>/24"}]}}'
The good news I got this route advertised at my bgp router
cumulus@host-10-20-10-34:mgmt:~$ net show route bgp
RIB entry for bgp
=================
Codes: K - kernel route, C - connected, S - static, R - RIP,
       O - OSPF, I - IS-IS, B - BGP, E - EIGRP, N - NHRP,
       T - Table, v - VNC, V - VNC-Direct, A - Babel, D - SHARP,
       F - PBR, f - OpenFabric,
       > - selected route, * - FIB route, q - queued route, r - rejected route

B>* <IP_ADDRESS>/12 [20/0] via <IP_ADDRESS>, swp1, 06:30:50
  *                     via <IP_ADDRESS>, swp1, 06:30:50
  *                     via <IP_ADDRESS>, swp1, 06:30:50
B>* <IP_ADDRESS>/32 [20/0] via <IP_ADDRESS>, swp1, 06:19:03
  *                        via <IP_ADDRESS>, swp1, 06:19:03
  *                        via <IP_ADDRESS>, swp1, 06:19:03
B>* <IP_ADDRESS>/32 [20/0] via <IP_ADDRESS>, swp1, 06:31:43
  *                          via <IP_ADDRESS>, swp1, 06:31:43
  *                          via <IP_ADDRESS>, swp1, 06:31:43
B>* <IP_ADDRESS>/24 [20/0] via <IP_ADDRESS>, swp1, 06:26:23
B>* <IP_ADDRESS>/29 [20/0] via <IP_ADDRESS>, swp1, 06:31:43
  *                      via <IP_ADDRESS>, swp1, 06:31:43
  *                      via <IP_ADDRESS>, swp1, 06:31:43
B>* <IP_ADDRESS>/26 [20/0] via <IP_ADDRESS>, swp1, 06:31:43
  *                          via <IP_ADDRESS>, swp1, 06:31:43
  *                          via <IP_ADDRESS>, swp1, 06:31:43
B>* <IP_ADDRESS>/26 [20/0] via <IP_ADDRESS>, swp1, 06:31:43
  *                          via <IP_ADDRESS>, swp1, 06:31:43
  *                          via <IP_ADDRESS>, swp1, 06:31:43
B>* <IP_ADDRESS>/26 [20/0] via <IP_ADDRESS>, swp1, 06:30:50
  *                           via <IP_ADDRESS>, swp1, 06:30:50
  *                           via <IP_ADDRESS>, swp1, 06:30:50

ubuntu@kubeadm1:~$ kubectl get svc -A
NAMESPACE     NAME         TYPE        CLUSTER-IP       EXTERNAL-IP   PORT(S)                  AGE
default       kubernetes   ClusterIP   <IP_ADDRESS>        <none>        443/TCP                  17d
default       my-service   ClusterIP   <IP_ADDRESS>   <IP_ADDRESS>    80/TCP                   14h

for the service announced as my service I have added an external IP <IP_ADDRESS>
From the router I cant neither ping nor curl to this IP
I can see the corresponding IPtable rules added to master and worker in my cluster
ubuntu@kubeadm1:~$ sudo iptables -v --numeric --table nat --list KUBE-SERVICES | grep <IP_ADDRESS>
    0     0 KUBE-MARK-MASQ  tcp  --  *      *       <IP_ADDRESS>/0            <IP_ADDRESS>           /* default/my-service: external IP */ tcp dpt:80
    0     0 KUBE-SVC-KEAUNL7HVWWSEZA6  tcp  --  *      *       <IP_ADDRESS>/0            <IP_ADDRESS>           /* default/my-service: external IP */ tcp dpt:80 PHYSDEV match ! --physdev-is-in ADDRTYPE match src-type !LOCAL
    0     0 KUBE-SVC-KEAUNL7HVWWSEZA6  tcp  --  *      *       <IP_ADDRESS>/0            <IP_ADDRESS>           /* default/my-service: external IP */ tcp dpt:80 ADDRTYPE match dst-type LOCAL

ubuntu@kadmn1:~$ sudo iptables -v --numeric --table nat --list KUBE-SERVICES | grep <IP_ADDRESS>
    1    60 KUBE-MARK-MASQ  tcp  --  *      *       <IP_ADDRESS>/0            <IP_ADDRESS>           /* default/my-service: external IP */ tcp dpt:80
    0     0 KUBE-SVC-KEAUNL7HVWWSEZA6  tcp  --  *      *       <IP_ADDRESS>/0            <IP_ADDRESS>           /* default/my-service: external IP */ tcp dpt:80 PHYSDEV match ! --physdev-is-in ADDRTYPE match src-type !LOCAL
    0     0 KUBE-SVC-KEAUNL7HVWWSEZA6  tcp  --  *      *       <IP_ADDRESS>/0            <IP_ADDRESS>           /* default/my-service: external IP */ tcp dpt:80 ADDRTYPE match dst-type LOCAL

Also from the master and workers I can do a curl to the service cluster IP but not to the external IP
curl <IP_ADDRESS>
<!DOCTYPE html>

<title>Welcome to nginx!</title>

Welcome to nginx!

If you see this page, the nginx web server is successfully installed and
working. Further configuration is required.

For online documentation and support please refer to
nginx.org.

Commercial support is available at
nginx.com.

Thank you for using nginx.

ubuntu@kadmn1:~$ curl <IP_ADDRESS>
curl: (56) Recv failure: Connection reset by peer

ubuntu@kubeadm1:~$ curl <IP_ADDRESS>
<!DOCTYPE html>

<title>Welcome to nginx!</title>

Welcome to nginx!

If you see this page, the nginx web server is successfully installed and
working. Further configuration is required.

For online documentation and support please refer to
nginx.org.

Commercial support is available at
nginx.com.

Thank you for using nginx.

ubuntu@kubeadm1:~$ curl <IP_ADDRESS>
curl: (56) Recv failure: Connection reset by peer

Version of Calico is v3.13.3
ubuntu@kubeadm1:~$ calicoctl version
Client Version:    v3.13.3
Git commit:        eb796e31
Cluster Version:   v3.13.3
Cluster Type:      k8s,bgp,kubeadm,kdd

@elgamal2020 did you ever make any progress on this?
I would suggest checking the iptables rules are getting hit, and trying to see how the packets are getting forwarded from that point onwards.
I would expect the packets to come in to the node and by DNAT'd to a pod IP and, if leaving to another node, SNAT'd to another node's IP as well.

Yes , Casey
The problem was external to Calico , you can close it


feat: go to definition vim command

This adds "go to definition" VIM command.
Tested locally and it works a treat.

You might want to add these to the new common keymap instead ;)

Thanks for your contribution! It looks like go to definition was added in d9f62f7dd88399841605e5c1dcfabd2eef6abcfb, but I'd still like to land the typo fixes.

Thanks for your contribution! It looks like go to definition was added in d9f62f7, but I'd still like to land the typo fixes, if you would rebase your changes onto master.

Easy, I'll create the PR with the tiny typo fixes: https://github.com/lapce/lapce/pull/366


Memory Leak

I am pretty sure there is some form of memory leak. Every change to the titration increases the RAM usage slightly. Theoretically, there should be no ram increase when changing certain variables. At high precisions, this can become a major problem.

Without making any plots, the program uses ~ 47.4 MB of ram. With the default plots, 48.8 MB of ram. 10x precision = 55.3 MB. It looks like the average plot takes up about 1.4 MB of ram. 10x precision = 7.9 MB. Returning to 1x precision = 6.3 MB. This makes me think that objects aren't being deleted. I'm going to try a few things and see how it goes.

Memory seems to return while the program just sits still. I think this is something with the gui I am using. I don't have a program which shows me what parts of my program are using what, so that will be my assumption for now.


Offline Sync Enhancements

Enable sync of the data from dataverse into Local Sqlite storage.

step 1 complete...connected to the new dataverse and pulling information back from table into page grid.


[synthetics-minion] upgrading authorization API from v1beta1 to v1

Is this a new chart
No
What this PR does / why we need it:
This PR updates which Authorization API the synthetics-minion uses to v1 from v1beta1.
Which issue this PR fixes
Fixes customer issues where they can't build the CPM with K8s v1.22
Special notes for your reviewer:
Thank you!
Checklist
[Place an '[x]' (no spaces) in all applicable fields. Please remove unrelated fields.]

[x] Chart Version bumped
[x] Title of the PR starts with chart name (e.g. [mychartname])

Hi @kaschaefer,
Thanks a lot for this PR!
We are aware of our charts not being compatible with 1.22 right now, and we are working towards making a coordinated release for all of them to include support for 1.22. Unfortunately this is a nontrivial change, since it involves breaking compatibility with some earlier version that, according to our data, are still in use by a non-negligible amount of users.
We are following up on this and we expect to have a solution soon for our userbase that is already moving to 1.22 :)
In the meantime, I'll be closing this since it will be superseded by a larger PR with the coordinated bump across all charts.


startTime has no effect in timePicker only mode

Describe the bug
Using startTime in timePicker only mode has no effect.
To Reproduce
Add startTime to a  element:
https://codesandbox.io/s/vue3-date-time-picker-demo-forked-mv7fd?file=/src/components/Demo.vue
For comparison I added a normal Datepicker where startTime has effect when entering time selection.
Expected behavior
In timePicker only mode the startTime should be used as default, not the current system time.

Will be fixed in the next version

Version 2.4.0 is now live with included fix


Migrate some QAE/CSR cypress tests to use the move search flow instead of queue flow

Summary
We have a few hold out tests that are still using the move queue flow instead of the search flow and this PR seeks to migrate them over. It creates a small function in a utility file to try and avoid some duplication.
Setup to Run Your Code

💻 You will need to one terminal to test this locally.
Terminal 1
Run cypress tests locally.
make e2e_test

Verification Steps for Author
These are to be checked by the author.

[ ] Tested in the Experimental environment (for changes to containers, app startup, or connection to data stores)
[ ] Request review from a member of a different team.
[ ] Have the Jira acceptance criteria been met for this change?

Verification Steps for Reviewers
These are to be checked by a reviewer.

Frontend

[ ] User facing changes have been reviewed by design.
[ ] There are no aXe warnings for UI.
[ ] This works in Supported Browsers and their phone views (Chrome, Firefox, IE, Edge).
[ ] There are no new console errors in the browser devtools
[ ] There are no new console errors in the test output
[ ] If this PR adds a new component to Storybook, it ensures the component is fully responsive, OR if it is intentionally not, a wrapping div using the officeApp class or custom min-width styling is used to hide any states the would not be visible to the user.

Backend

[ ] Code follows the guidelines for Logging
[ ] The requirements listed in Querying the Database Safely have been satisfied.

Database
Any new migrations/schema changes:

[ ] Follows our guidelines for Zero-Downtime Deploys
[ ] Have been communicated to #g-database
[ ] Secure migrations have been tested following the instructions in our docs

Warnings

:warning:
Please add the JIRA issue key to the PR title (e.g. MB-123)

  Generated by :no_entry_sign: dangerJS against 109ce0299bfcc710a55261f63dde3fd8efab3366


MSID: 94743 Version: 1 DOI: 10.1101/2<IP_ADDRESS>2357

MSID: 94743
Version: 1
Preprint DOI: https://doi.org/10.1101/2<IP_ADDRESS>2357
Step 1. Awaiting reviews
Editorial to post reviews via hypothesis
Useful links:

DocMap: https://data-hub-api.elifesciences.org/enhanced-preprints/docmaps/v2/by-publisher/elife/get-by-manuscript-id?manuscript_id=94743
New model tracking: https://docs.google.com/spreadsheets/d/1_fHaoOy7hjyocptKtVJRijeNpUY4hBS7Ck_aVmx6ZJk/
Reviews on sciety: https://sciety.org/articles/activity/10.1101/2<IP_ADDRESS>2357

For trouble shooting (e.g. no Docmaps available):

DocMap issue addressing: https://miro.com/app/board/uXjVNCwK6EI=/
Explore DataHub DocMaps API: https://lookerstudio.google.com/reporting/4c2f0368-babb-4beb-b5b3-497e7e7b0f08/page/ejphD
Unmatched submissions and preprints: https://lookerstudio.google.com/u/0/reporting/9f86204f-3bf7-477c-9b18-5c5ef141bf69/page/p_gxi57ha93c
Unmatched manuscripts spreadsheet: https://docs.google.com/spreadsheets/d/15QcK8w-ssB7109RQEDtFpJPZ0J5HTGxoHa_2TtpMBbg/edit#gid=1336081641

Step 2. Preview reviewed preprint
Production QC content ahead of publication
Instructions:

QC preview: https://prod--epp.elifesciences.org/previews/94743v1
Update ticket with any problems (add blocked label)
When QC OK, add QC OK label to ticket and add publication date and time to https://docs.google.com/spreadsheets/d/1amAlKvdLcaDp5W8Z8g77NmkwbMF5n_u89ArSqPMO8jg
Move card to next column
(At end of the day post link in #enhanced-preprint and ask for PDF to be generated)

Useful links:

Preprint DOI :  https://doi.org/10.1101/2<IP_ADDRESS>2357
Confirm reviews returned by EPP: https://prod--epp.elifesciences.org/api/reviewed-preprints/94743/v1/reviews
To update the MECA path in the docmap: https://docs.google.com/spreadsheets/d/1mctCQuNFBjSn97Lihy7_vBO6z7-N-oqyLv4clyi6zHg

Step 3: Awaiting search reindex
This step adds the reviewed preprint to the homepage: https://elifesciences.org
The search reindex is triggered once an hour. We need the reviewed preprint to be indexed as the search application serves the journal homepage.
Useful links:

Jenkins pipeline to reindex search can be triggered sooner or monitored here: https://alfred.elifesciences.org/job/process/job/process-reindex-reviewed-preprints/

Step 4: Published! PDF requested
Waiting for PDF to be generated
Useful links:

PDF tracking: https://docs.google.com/spreadsheets/d/106_XeDjmuBae7gexOTNzg60lapeqjl2aRn9DzupGyS8/

Step 5: Introduce PDF to data folder and git repo
Upload PDF to relevent folder in git repo https://github.com/elifesciences/enhanced-preprints-data/
Step 6: Done!

[ ] Kettle is on!

@fred-atherden I think Yanling Yang's email address is incorrect


Removing Bioscrape XML and adding SBML Functionality

[x] Bioscrape XML writing removed (reading still supported for backwards compatibility)
[x] Bioscrape XML examples removed
[x] Lineage simulation removed from the advanced examples (I forgot those were there)
[x] Add delays and new rule types to SBML writing/reading with annotations
[x] Add tests to ensure all SBML reading/writing work for all objects supported
[x] Confirm underscores are consistently removed from the start of parameters and not added. Concerned about line 476 of sbmlutil.py (and there are some other places...) maybe we could test for this?

Linked to issues #99 #8 #107

@WilliamIX  This PR is now ready for review. I have added delay support and rule support with SBML (and added a bunch of tests for these). Other changes are minor and there's some refactoring of sbmlutil. Please feel free to add more tests wherever appropriate.
also, have a look at issue #110 and let me know if we can fix it with this PR..

The ODE rule reading/writing is fixed now.

This all looks good to me. @ayush9pandey can you please approve the PR whenever you are ready and we can release a new version of bioscrape?

Yes, I will take a look at everything once again, particularly for any old XML or underscores-to-parameter code.

All done! Let's merge this one.


enhancement add disk root path in message when disk exceed capacity

Proposed changes
path hash is confused sometimes, add root path for readability
Further comments
If this is a relatively large or complex change, kick off the discussion at<EMAIL_ADDRESS>by explaining why you chose the solution you did and what alternatives you considered, etc...

run buildall

(From new machine)TeamCity pipeline, clickbench performance test result:
the sum of best hot time: 45.16 seconds
stream load tsv:          511 seconds loaded<PHONE_NUMBER>9 Bytes, about 139 MB/s
stream load json:         21 seconds loaded<PHONE_NUMBER> Bytes, about 107 MB/s
stream load orc:          65 seconds loaded<PHONE_NUMBER> Bytes, about 16 MB/s
stream load parquet:          31 seconds loaded 861443392 Bytes, about 26 MB/s
insert into select:          29.0 seconds inserted 10000000 Rows, about 344K ops/s
storage size:<PHONE_NUMBER>8 Bytes


How to enter a result that is not listed

I had previously used dmenu in xorg and used for taking user input in a bash script.
But with tofi i cant enter a result that is not listed.

I think --require-match does what you want?
require-match=true|false
    If true, require a match to allow a selection to be made. If false,
    making a selection with no matches will print input to stdout. In
    drun mode, this is always true.

    Default: true

Thanks.
I was


Support scan images in different scope

System: All images in system [Supported]
Project: All images under project
Repository: All tags in a repo
Tag: The specified tag [Supported]
#2831

Thanks.
We should also reconsider the evolvement of jobservice and the pattern of API to support such flexibility.

Transfer all the requirements to @xaleeks for tracking.

not sure I understand, do you have a userstory in mind @steven-zou


UIBULKED-497: "Are you sure" preview displays outdated values after User changed selection on bulk edit form and clicked "Confirm changes"

https://folio-org.atlassian.net/browse/UIBULKED-497
Here fix logic of calling bulkoperation and preview calls

fix lint errors

Fixed


Add deprecated tag support in workspaceSymbols

Available since LSP 3.16

Fixed in https://github.com/elixir-lsp/elixir-ls/pull/1050


(PUP-8107) Support specifying the source-address for agent

@jerearista if you want this in 4.10.x you'll need to re-target the PR to that branch so that it can be merged up from there.

Also, please merge the commits :)

CLA signed by all contributors.

Thanks, @shermdog.
I rebased to 4.10.x and squashed commits.
The Travis failure is due to Net::HTTP local_host method not existing before Ruby 2.0.

Thanks for the background.  I will get that added.
On Fri, Nov 17, 2017 at 2:05 PM, Josh Cooper<EMAIL_ADDRESS>wrote:

@joshcooper commented on this pull request.
In lib/puppet/network/http/factory.rb
https://github.com/puppetlabs/puppet/pull/6371#discussion_r151764937:

@@ -38,6 +38,11 @@ def create_connection(site)
http.read_timeout = Puppet[:http_read_timeout]
http.open_timeout = Puppet[:http_connect_timeout]

if Puppet[:sourceaddress]

 Puppet.debug("Using source IP #{Puppet[:sourceaddress]}")

 http.local_host = Puppet[:sourceaddress]

Puppet still needs to support MRI 1.9.3 because it is embedded in JRuby
1.7. I would add a check here to raise an exception when running on < 2.0,
something like
if RUBY_VERSION =~ /1./
raise ...else
http.local_host = ...end
Or just check if http.responds_to?(:local_host=)
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/puppetlabs/puppet/pull/6371#pullrequestreview-77531483,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AHedgL9apx6hwtaPEA_ale5YvbGeVrB_ks5s3djugaJpZM4QhIkd
.

--
Jere Julian | Extensibility Engineer
Arista Networks http://arista.com | EOS+ Consulting Services
Mobile:<PHONE_NUMBER> | Office:<PHONE_NUMBER> |<EMAIL_ADDRESS>

Thanks @jerearista! I made one additional change, and will merge it in PR #6393.


quantification1 pulls out quantifier as part of entity

In attempting to fix test 8 in p6s2, I found that quantification1 in entityQuantification.yml pulls out the quantifier along with the noun that it applies to. E.g. "poor" is included in "poor access to services", whereas I would have expected this entity to just be "access to services":
List(NounPhrase, Entity) => poor access to services
	------------------------------
	Rule => simple-np++quantification1
	Type => TextBoundMention
	------------------------------
	NounPhrase, Entity => poor access to services
	  * Attachments: Quantification(poor)
	------------------------------

Am I right that this is a problem? Or is the quantifier supposed to be part of the entity?

I think this was fixed, no?  If not, you can re-open

The specific instance was fixed but I think the more general fix would be to take every entry in Quantifiers.tsv and add to the ignore list.

Oh, I see.  Well, it is, essentially.... which makes me wonder a little now
about the original error...  but to your point --
The system is designed so that the quantifiers are labeled by the lexicnNER
and everything with that label is avoided (with this rule:
https://github.com/clulab/eidos/blob/master/src/main/resources/org/clulab/wm/grammars/avoidLocal.yml#L55-L61).
On Fri, Feb 2, 2018 at 2:30 PM Benjamin M. Gyori<EMAIL_ADDRESS>wrote:

The specific instance was fixed but I think the more general fix would be
to take every entry in Quantifiers.tsv and add to the ignore list.
—
You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHub
https://github.com/clulab/eidos/issues/39#issuecomment-362713290, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AFInid9vNxvGf6wP-T2stNjfBPxpEAvlks5tQ35cgaJpZM4RvvVc
.


Add syntax support for env languages

Update:
We have an even better solution: adding syntax support for env languages
Old description:
As a workaround for https://github.com/grammyjs/website/pull/1078, we can simply tell the compiler to treat env as plain text.

@quadratz why draft state?

@quadratz why draft state?

It's ready now. Please review

https://github.com/grammyjs/website/pull/1083#discussion_r1650079097


Pip analyzer searches multiple packages on Pascalcase package names

Describe the bug
When using the Pip analyzer to process requirements.txt files, the DependencyCheck tool will perform searches for multiple packages/components if the Python package name is PascalCase (likely also including camelCase). This will result in incorrect CVE's being flagged for a package, due to multiple search attempts being made.
Version of dependency-check used
$ dependency-check/bin/dependency-check.sh --version
Dependency-Check Core version 8.0.2
Log file
requirements.txt file
$ cat /home/cjschaef/dependencycheck-pascalcase/requirements.txt
GitPython==3.1.30

I could provide the entire logs, but the key logs are here, where it shows that multiple searches are being conducted for the one package
DEBUG - Begin Analysis of '/home/cjschaef/dependencycheck-pascalcase/requirements.txt' (False Positive Analyzer)
2023-02-02 12:25:22,775 org.owasp.dependencycheck.Engine:673
INFO  - Finished False Positive Analyzer (0 seconds)
2023-02-02 12:25:22,775 org.owasp.dependencycheck.Engine:823
DEBUG - Initializing NVD CVE Analyzer
2023-02-02 12:25:22,775 org.owasp.dependencycheck.Engine:758
DEBUG - Starting NVD CVE Analyzer
2023-02-02 12:25:22,775 org.owasp.dependencycheck.Engine:806
DEBUG - Parallel processing with up to 8 threads: NVD CVE Analyzer.
2023-02-02 12:25:22,775 org.owasp.dependencycheck.AnalysisTask:86
DEBUG - Begin Analysis of '/home/cjschaef/dependencycheck-pascalcase/requirements.txt' (NVD CVE Analyzer)
2023-02-02 12:25:22,777 org.owasp.dependencycheck.data.nvdcve.CveDB:622
DEBUG - Cache miss for cpe:2.3:a:git:git:3.1.30:*:*:*:*:*:*:*
2023-02-02 12:25:22,808 org.owasp.dependencycheck.data.nvdcve.CveDB:622
DEBUG - Cache miss for cpe:2.3:a:gitpython_project:gitpython:3.1.30:*:*:*:*:*:*:*
2023-02-02 12:25:22,809 org.owasp.dependencycheck.data.nvdcve.CveDB:622
DEBUG - Cache miss for cpe:2.3:a:python:python:3.1.30:*:*:*:*:*:*:*
2023-02-02 12:25:22,884 org.owasp.dependencycheck.data.nvdcve.CveDB:622
DEBUG - Cache miss for cpe:2.3:a:python_software_foundation:python:3.1.30:*:*:*:*:*:*:*
2023-02-02 12:25:22,891 org.owasp.dependencycheck.Engine:673
INFO  - Finished NVD CVE Analyzer (0 seconds)

To Reproduce
Steps to reproduce the behavior:

Create a requirements.txt file simply with GitPython==3.1.30
Run the DependencyCheck tool, in my case bash script using experimental analyzers to include Pip (./dependency-check.sh --enableExperimental ...)
Review the flagged CVE's for the PascalCase package, showing CVE's for incorrect packages (in this case Python==3.1.30)

Expected behavior
The tool should either only perform a search for the Python package name (gitpython), and not also git and python. Or, the documentation should be updated to inform users that they should format their requirements.txt to be all lower case, since I believe Pip doesn't care about case in requirements.txt (although there may be some nuances I'm not familiar with).
Additional context
This is likely a big issue for Python Packages that contain the Python name (case sensitive) reported from Pip, and pip freeze, as very old versions of Python have numerous CVE's (like in this case Python==3.1.x).

@aikebah thoughts on this? I think this could reduce FP on a few of the supported ecosystems where we are only able to get a limited amount of evidence from the package files.

@jeremylong For the specific FPs referenced here (git and python) I think we could safely create broad suppression of the product terms as both git and python are native executables (as long as we don't have support for native libraries other than dotNet libraries I think we could even mark plain 'git' and 'python' as fully ignorable terms in the evidences).
Regarding an overall strategy of using only the package as a whole I'm not sure whether that would be safe as I think there are several frameworks that have all kinds of library-names with the framework name embedded in it, so they might trigger false negatives on components of the single framework if we don't to split on words.

@aikebah after reviewing another FN report I identified an issue with just using lowercase everything. As the NVD does often - they will add "framework" or "project" into the CPE. If everything is all lowercase the ADDITIONAL_STOP_WORDS are not processed as yiisoftware is a single term to Lucene. See https://github.com/jeremylong/DependencyCheck/pull/5434.

@aikebah while this could cause more FP - any opinion on adding something like a LowerCaseStopWordTokenizingFilter (https://github.com/jeremylong/DependencyCheck/tree/main/core/src/main/java/org/owasp/dependencycheck/data/lucene). That would specifically look for framework, package, etc. contained in a token and if found add the token minus the stop word back into the search....  I may open a new ticket to add this.

@aikebah moving this to https://github.com/jeremylong/DependencyCheck/issues/5443


Error with volume and brightness changing

I am on a MBA 15" 2023 running MacOS Sonoma. When changing the volume or the brightness, the notch doesn't display the volume bar nor the brightness bar.
Changing the volume throws this error in the terminal:
volume 38 /Users/me/.config/dynamic-island-sketchybar/process.sh: line 14: 91516 Terminated: 15          bash "$ISLAND_DIR/volume/volume_island.sh" "$OVERRIDE|$ARGS" /Users/me/.config/dynamic-island-sketchybar/scripts/islands/volume/volume_island.sh: line 57: printf: 46.36000000000000000000: invalid number
Changing the brightness throws this error:
brightness 25 /Users/me/.config/dynamic-island-sketchybar/process.sh: line 14: 92635 Terminated: 15          bash "$ISLAND_DIR/brightness/brightness_island.sh" "$OVERRIDE|$ARGS" /Users/me/.config/dynamic-island-sketchybar/scripts/islands/brightness/brightness_island.sh: line 53: printf: 60.00000000000000000000: invalid number

I rewrote the code at line 57 to use awk instead (barWidth=$(echo "$barWidth" | awk '{print int($1+0.5)}')), but the bar only fills about halfway at a volume of 100.


Export macro array_impls

I'm trying to parse some raw data using bincode and I need to define fields like these:
    partition_name: [u8; 72],
    ...
    reserved: [u8; 420],

I have other fields with more common length ([u8; 16], [u8; 4], ...) but I do need to declare in one way or another an array of u8 of customizable length.
I understand there is a limitation for that but at least it would be nice if I could use the macro de::impls::array_impls.
The only solutions I have now is to copy-paste the entire a big part of the file into my project and add the new length I'm missing or copy-paste another solution I found in stackoverflow but I don't really want to make new types for my arrays and it looks like this solution is relying on creating new types.

The macro is provided in https://crates.io/crates/serde-big-array.

:scream:

That's the same code of stackoverflow from which you seems to be the author. But I found out those arrays don't derive Debug while the ones in serde derive Debug.
I just checked again and it does have that issue.

I also don't know how to make a 420 or 72, the documentation isn't really specific on the subject.

I found out those arrays don't derive Debug while the ones in serde derive Debug.

Debug impls for arrays are provided by the standard library, not by Serde. Only arrays up to size 32 implement Debug. This is discussed in https://doc.rust-lang.org/std/primitive.array.html.

I also don't know how to make a 420 or 72, the documentation isn't really specific on the subject.

@est31 please consider providing documentation and usage examples for your crate.

@est31 I'm really no expert but there are few things that I believe would improve a lot the visibility and information of the crate for people like me. I hope you will agree :)

Adding a link in crates.io to reach the GitHub repository
Adding a link in docs.rs to reach the GitHub repository
Adding the example on how to add the custom size big array (big_array! { BigArray; 420, 72, })
In the README, adding a section "Limitations/Common pitfalls"  to explain that Debug are only derived to array up to size 32. Propose alternatives (since you cannot define a trait for a type and a trait that you don't own, I don't know how to achieve this at all. Is it even possible without making a new struct? @dtolnay ).

@dtolnay I think it would be great to reference this crate in a section "Limitations/Common pitfalls" or something. It could be here in serde-rs but I guess it would possibly make more sense on bincode's repository since this is the main use case where you would want to serialize a fixed-but-not-common number of bytes. What do you think? I will open an issue for bincode if you believe it's best there.
My idea is that it was impossible to find serde-big-array in the first place and that could be improved.

Okay guys, 0.1.2 is published. It includes better rustdoc, badges, and links to rustdoc as well as the repo.
https://crates.io/crates/serde-big-array
Thanks for all the hints!

Great! Could you also check the point 3. and 4. as I believe they would help beginners too.

@cecton for point 3, it's mentioned in the documentation of the macro itself: https://docs.rs/serde-big-array/0.1.2/serde_big_array/macro.big_array.html
Please say if something isn't clear.
For point 4, the canonical place for this is the official documentation. The problem doesn't just affect Debug, it affects every trait that the standard library provides. Why do you think would a beginner look at the serde-big-array documentation?