List_accept multiple downloads

The list_accept plugin accepts all entries (that have not been previously rejected), which results in the same movie being downloaded. This should probably only accept the first entry.
Updating from movie_queue:accept will not break your config this way, but it will make your downloads skyrocket ;)
Config:
DownloadMovies:
    tmdb_lookup: yes
    require_field:
      - tmdb_name
      - tmdb_year
    quality: <=720p hdrip+
    discover:
      interval: 3 hour
      what:
        - movie_list: Looking
      from:
        - kat:
            verified: yes
        - torrentz: verified
    list_accept:
      - movie_list: Looking
    sort_by: quality
    set:
      path: "/PlexMediaServer/Downloading/Movies/{{ tmdb_name }} ({{ tmdb_year }})"
      content_filename: "{{ tmdb_name }} ({{ tmdb_year }})”

Log:
tom@MediaServer:~$ flexget --test execute --tasks DownloadMovies
2016-04-08 10:10 INFO     manager                       Test mode, creating a copy from database ...
2016-04-08 10:10 INFO     manager                       Test database created
2016-04-08 10:11 VERBOSE  task_queue                    There are 1 tasks to execute. Shutdown will commence when they have completed.
2016-04-08 10:11 VERBOSE  discover      DownloadMovies  Discovering 3 titles ...
2016-04-08 10:11 VERBOSE  discover      DownloadMovies  Discover interval of 3 hour not met for 1 entries. Use --discover-now to override.
2016-04-08 10:11 VERBOSE  discover      DownloadMovies  Searching for `Sausage Party (2016)` with plugin `kat` (1 of 2)
2016-04-08 10:11 VERBOSE  discover      DownloadMovies  Searching for `Sausage Party (2016)` with plugin `torrentz` (1 of 2)
2016-04-08 10:11 VERBOSE  discover      DownloadMovies  Searching for `The Reeds (2009)` with plugin `kat` (2 of 2)
2016-04-08 10:11 VERBOSE  discover      DownloadMovies  Searching for `The Reeds (2009)` with plugin `torrentz` (2 of 2)
2016-04-08 10:11 VERBOSE  details       DownloadMovies  Produced 21 entries.
2016-04-08 10:11 VERBOSE  task          DownloadMovies  REJECTED: `Sausage Party 2016 - Official Trailer (Seth Rogen, Kristen Wiig, James Franco &Jonah Hill)` by quality plugin because entry doesn't have a quality
2016-04-08 10:11 VERBOSE  task          DownloadMovies  REJECTED: `The Reeds (2009)DVDR NL Subs NLT-Release (Divx)` by quality plugin because divx does not match quality requirement [<Requirements(<=720p hdrip+)>]
2016-04-08 10:11 VERBOSE  task          DownloadMovies  REJECTED: `The Reeds 2009 XviD CUSTOM FINSUB` by quality plugin because xvid does not match quality requirement [<Requirements(<=720p hdrip+)>]
2016-04-08 10:11 VERBOSE  task          DownloadMovies  REJECTED: `The Reeds 2009 x264 DTS-WAF` by quality plugin because h264 dts does not match quality requirement [<Requirements(<=720p hdrip+)>]
2016-04-08 10:11 VERBOSE  task          DownloadMovies  REJECTED: `The Reeds 2009 XviD {weesteffi}` by quality plugin because xvid does not match quality requirement [<Requirements(<=720p hdrip+)>]
2016-04-08 10:11 VERBOSE  task          DownloadMovies  ACCEPTED: `The Reeds 2009 DVDRip XViD-VH-PROD-AFTER DARK HORRORFEST 4-8 FIL` by list_accept plugin
2016-04-08 10:11 VERBOSE  task          DownloadMovies  ACCEPTED: `The.Reeds.2009.BluRay.720p.DTS.x264-CHD` by list_accept plugin
2016-04-08 10:11 VERBOSE  task          DownloadMovies  ACCEPTED: `The Reeds 2009 DVDRip XViD-VH-PROD NoRar` by list_accept plugin
2016-04-08 10:11 VERBOSE  task          DownloadMovies  ACCEPTED: `The Reeds 2009 DVDrip Xvid-PaLoS` by list_accept plugin
2016-04-08 10:11 VERBOSE  task          DownloadMovies  ACCEPTED: `The Reeds (2009) DVDRip XviD DivXNL-Team(dutch subs NL)` by list_accept plugin
2016-04-08 10:11 VERBOSE  task          DownloadMovies  ACCEPTED: `The Reeds 2009 DVDRip XViD-VH-PROD` by list_accept plugin
2016-04-08 10:11 VERBOSE  task          DownloadMovies  ACCEPTED: `The Reeds-AC3-5,1-DVDRip[Eng]2009` by list_accept plugin
2016-04-08 10:11 VERBOSE  task          DownloadMovies  ACCEPTED: `The Reeds (2009) {400mb.Rip}{DvD.x264}[1337x][blackjesus]` by list_accept plugin
2016-04-08 10:11 VERBOSE  task          DownloadMovies  ACCEPTED: `The Reeds 2009 DVDRip XViD-VH PROD NoRar` by list_accept plugin
2016-04-08 10:11 VERBOSE  task          DownloadMovies  ACCEPTED: `The Reeds (2009) DvdRip [Xvid] {1337x}-X.avi` by list_accept plugin
2016-04-08 10:11 VERBOSE  task          DownloadMovies  ACCEPTED: `The Reeds 2009 DVDrip Xvid-PaLoS` by list_accept plugin
2016-04-08 10:11 VERBOSE  task          DownloadMovies  ACCEPTED: `The Reeds 2009 BRRip XvidHD 720p-NPW` by list_accept plugin
2016-04-08 10:11 VERBOSE  task          DownloadMovies  ACCEPTED: `The Reeds 2009 DVDrip Xvid-PaLoS` by list_accept plugin
2016-04-08 10:11 VERBOSE  task          DownloadMovies  ACCEPTED: `The Reeds 2009 DvDRiP x264~PlutO~` by list_accept plugin
2016-04-08 10:11 VERBOSE  task          DownloadMovies  ACCEPTED: `The Reeds 2009 DVDRip XViD-VH-PRODD` by list_accept plugin
2016-04-08 10:11 VERBOSE  task          DownloadMovies  ACCEPTED: `The Reeds 2009 BRRip XvidHD 720p-NPW` by list_accept plugin
2016-04-08 10:11 INFO     download      DownloadMovies  Would download: The Reeds-AC3-5,1-DVDRip[Eng]2009
2016-04-08 10:11 INFO     download      DownloadMovies  Would download: The Reeds 2009 DVDRip XViD-VH-PROD-AFTER DARK HORRORFEST 4-8 FIL
2016-04-08 10:11 INFO     download      DownloadMovies  Would download: The Reeds 2009 DVDRip XViD-VH-PROD NoRar
2016-04-08 10:11 INFO     download      DownloadMovies  Would download: The Reeds 2009 DVDrip Xvid-PaLoS
2016-04-08 10:11 INFO     download      DownloadMovies  Would download: The Reeds (2009) DVDRip XviD DivXNL-Team(dutch subs NL)
2016-04-08 10:11 INFO     download      DownloadMovies  Would download: The Reeds 2009 DVDRip XViD-VH-PROD
2016-04-08 10:11 INFO     download      DownloadMovies  Would download: The Reeds 2009 DVDRip XViD-VH PROD NoRar
2016-04-08 10:11 INFO     download      DownloadMovies  Would download: The Reeds (2009) DvdRip [Xvid] {1337x}-X.avi
2016-04-08 10:11 INFO     download      DownloadMovies  Would download: The Reeds 2009 DVDrip Xvid-PaLoS
2016-04-08 10:11 INFO     download      DownloadMovies  Would download: The Reeds 2009 DVDrip Xvid-PaLoS
2016-04-08 10:11 INFO     download      DownloadMovies  Would download: The Reeds 2009 DVDRip XViD-VH-PRODD
2016-04-08 10:11 INFO     download      DownloadMovies  Would download: The Reeds (2009) {400mb.Rip}{DvD.x264}[1337x][blackjesus]
2016-04-08 10:11 INFO     download      DownloadMovies  Would download: The Reeds 2009 DvDRiP x264~PlutO~
2016-04-08 10:11 INFO     download      DownloadMovies  Would download: The Reeds 2009 BRRip XvidHD 720p-NPW
2016-04-08 10:11 INFO     download      DownloadMovies  Would download: The Reeds 2009 BRRip XvidHD 720p-NPW
2016-04-08 10:11 INFO     download      DownloadMovies  Would download: The.Reeds.2009.BluRay.720p.DTS.x264-CHD
2016-04-08 10:11 VERBOSE  details       DownloadMovies  Summary - Accepted: 16 (Rejected: 5 Undecided: 0 Failed: 0)
2016-04-08 10:11 INFO     deluge        DownloadMovies  Connecting to daemon at localhost:58846..
2016-04-08 10:11 INFO     deluge        DownloadMovies  Connected to daemon at <IP_ADDRESS>:58846..
2016-04-08 10:11 INFO     deluge        DownloadMovies  Connection lost to daemon at localhost:58846 reason: Connection was closed cleanly.
2016-04-08 10:11 INFO     manager                       Removed test database

I'm thinking we should make a list_queue which explicitly grabs only one entry matching each list item and removes the item from the list. We could then take away the 'remove_on_accept' feature of list_accept.

I am also getting multiple downloads, and also repeat downloads on successive runs of the tasks. I have had the same movie download several times over the last few runs of the task.

Closed with https://github.com/Flexget/Flexget/compare/cf43b310a621...75e57fbf5264


chore: fix release relative script dir

:tada: This PR is included in version 1.47.0 :tada:
The release is available on:

v1.47.0
GitHub release

Your semantic-release bot :package::rocket:


Installation failed due to dependency's table

Hi,
I got two extensions (A and B). A is the dependency of the B. A was installed successfully. When I installed B, I got the following errors,
TableExtension tableextension23044553 :: Unsupported table change. Table:Sales Header; Change:Remove
TableExtension tableextension23044555 :: Unsupported table change. Table:Item Journal Line; Change:Remove
TableExtension tableextension23044554 :: Unsupported table change. Table:Transfer Line; Change:Remove
Table IWX Custom Config. Template :: Unsupported table change. Table:IWX Custom Config. Template; Change:Remove
Can't figure out what's wrong.

Figured it out.
The issue was from the package. I changed package name, but didn't change
the id. The old package was already installed. So, cause this issue when
installing the new package with the same id and different name.
On Thu, Jul 26, 2018 at 12:29 AM Danis F<EMAIL_ADDRESS>wrote:

Can you tell us what are you changing in the TableExtensions?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/Microsoft/AL/issues/3031#issuecomment-407990995, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AkGBg4VQUHlXj1VGGp1UxIRLCuMRR9bsks5uKWHAgaJpZM4Vgf1q
.


Library view / bookshelf, horizontal scrolling lists of cover images: previous/next arrows, no accessible labels

It is made on purpose because when you use the keyboard navigation, the scroll is automatique then the arrow is useless. But maybe it should be hidden from screen readers to avoid misunderstanding

https://github.com/readium/readium-desktop/blob/ab47ae557ad9981fea11695fab9b634e10376c80/src/renderer/components/utils/Slider.tsx#L88-L90
https://github.com/readium/readium-desktop/blob/ab47ae557ad9981fea11695fab9b634e10376c80/src/renderer/components/utils/Slider.tsx#L99-L101
Screen readers are not the only type of assistive technology, so to cater for all kinds of interactions I would suggest labelling user interface controls appropriately (semantically and/or with human-readable strings), but of course we can also use alt="" and/or role="presentation" and/or aria-hidden="true" etc. wherever necessary.

Oh, ok
I'll do that

Fixed in #630


warning: cudaErrorIllegalAddress an illegal memory access was encountered

Thank you for your work, using GPU can greatly improve the speed, but the bag running larger scenes will often prompt insufficient memory, I am 3060 12G graphics card, can you save the optimized results to the hard disk at the same time, to avoid the problem of insufficient memory, thank you

According to your above settings, it really greatly reduces the memory consumption of GPU. Thank you very much. Can the offline_viewer of GLIM now add the function of Multiple map merging like interactive_slam? This function is very useful. It can merge several bags calculated separately.  Or can interactive_slam support GLIM output packets

In addition, I would like to ask you if you can add 2 graphics cards and calculate and increase the memory at the same time for calculating large scenes.

Can the offline_viewer of GLIM now add the function of Multiple map merging like interactive_slam?

It is in a future plan, but for now, no support on merging multi maps.

I would like to ask you if you can add 2 graphics cards and calculate and increase the memory at the same time for calculating large scenes.

I expect drastic changes are required. Utilizing multi-GPUs for speeding up is relatively easy, but expanding the memory space is not. I think introducing some out-of-core GPU memory access mechanism should be a more realistic solution.


Varbits not handled

It is complicated to support varbits in z3. For now we convert varbit types to bits and evaluate them as such.
In the future, we need to add a data structure that will test every possible bit length for varbits.

Possible relevant work: https://www-cs.stanford.edu/~yoniz/jar20.pdf
Hope some form of this gets eventually implemented


Demonstrate thread local issues on Mac OS and iOS.

Log errors returned by the following:

pthread_key_create
pthread_setspecific
pthread_key_delete

Retry pthread_key_create when it returns EAGAIN

I see the following issues when I run bazel test //test/cpp/end2end:async_end2end_test:

pthread_key_delete is called  twice on the same key. The second call fails with EINVAL.
pthread_key_create returns EAGAIN. Retrying pthread_key_create does not fix the problem.

Test log:
https://gist.githubusercontent.com/rmstar/4b67a4fe78336531f084a69216ca5c99/raw/6cd47e0200c76f99b083156b7f5fb111962c13c4/async_end2end_test_thread_local


Reorder Home Cards

A good amount of people have requested having the ability to sort cards so I've begun working on the feature, it's mostly working but there's a small? bug holding things up
https://github.com/gitim/react-native-sortable-list/issues/40

using the same control as the shuttle card re-order?

pretty much. Here's a gif of the bug, but it also shoes functionality
https://gfycat.com/BonyHollowAnnashummingbird

Explore pointing directly to fork/commit fix in package.json since release is coming soon.

Syntax for pointing to fork for npm is pretty simple...
"react-native": "github:i8wu/react-native",

Pointing to our fork of 0.42.3 with the switch fix 039f6e0a3643a8cad64e80969dbae67bd69575e8

Oops, android doesn't like the react-native fork...

Do inline fix for 5.2 release and revisit this issue.


Pinned items are blank in drop down

Hey Folks,
For some days, my version 0.21.0 has had all the pinned items blank.
The  underlying data is still there so that I can paste, but I do nto know what I am pasting until I see it ;-)
The hotkeys still show.
If I pinned an image, then this is showing, but no text
And if I pin some new text, then that new text does show as a pinned item.
Recently I tried the feature for renaming an item and this worked but I am wondering f it is what caused this issue.
This is what it looks like:

Any suggestions welcome,
Best wishes
Eric

Closing since no response for more than month. Please re-open if issue happens again.


Broken links to API docs

Describe the problem
This is a docs bug.
Several (maybe all?) links to API docs are broken.
eg. on the page summaries_and_tensorboard the links to the summary operations go to https://www.tensorflow.org/api_guides/python/summary, but I presume they should point to https://www.tensorflow.org/api_docs/python/tf/summary
The same pattern happens across other pages that link to the Python API too.
I wanted to submit a PR but I couldn't figure out the schema for URLs of pages in site/en/api_docs.

System information

Have I written custom code (as opposed to using a stock example script provided in TensorFlow):
no
OS Platform and Distribution (e.g., Linux Ubuntu 16.04):
MacOS High Sierra 10.13.6
Mobile device (e.g. iPhone 8, Pixel 2, Samsung Galaxy) if the issue happens on mobile device:
n/a
TensorFlow installed from (source or binary):
pip
TensorFlow version (use command below):
1.10
Python version:
3
Bazel version (if compiling from source):
n/a
GCC/Compiler version (if compiling from source):
n/a
CUDA/cuDNN version:
n/a
GPU model and memory:
n/a
Exact command to reproduce:
https://www.tensorflow.org/guide/faq the link 'See also the API documentation on building graphs.'
or:
https://www.tensorflow.org/guide/summaries_and_tensorboard the links to 'summary operations'.

Nagging Assignee @MarkDaoust: It has been 14 days with no activity and this issue has an assignee. Please update the label and/or status accordingly.

Thanks for the report.
It looks like the problem was on our end. Republishing this page seems to have fixed the problem.
Usually anything in the python api, wrapped in back-quotes tf.symbol will be converted to a link when we build the site.


Change Feed Processor Improvements

Consistency below SESSION of lease container
Validate and error if lease container client does not have content response write enabled

This is done.


Add a Makefile for convenience

https://pre-commit.com/#4-optional-run-against-all-the-files
https://pre-commit.com/#3-install-the-git-hook-scripts
https://pre-commit.com/#pre-commit-autoupdate
Description
The Makefile will contain the three main commands for using pre-commit locally.
At least this gives you a quickstart and place to see and run the pre-commit commands.
Makefiles can be very handy perhaps in future more commands can be added.
https://en.wikipedia.org/wiki/Make_(software)
refs https://github.com/apache/sedona/pull/1183

Types of changes

[ ] Breaking change (fix or feature that would cause existing functionality to change)
[X] New feature (non-breaking change which adds functionality)
[ ] Bug fix (non-breaking change which fixes an issue)
[ ] Enhancement (improves an existing feature and functionality)
[ ] Cleanup (Code refactoring and cleanup, that may add test cases)
[ ] build/CI

Feature/Enhancement Scale or Bug Severity
Feature/Enhancement Scale

[ ] Major
[X] Minor

Bug Severity

[ ] BLOCKER
[ ] Critical
[ ] Major
[ ] Minor
[ ] Trivial

Screenshots (if appropriate):
How Has This Been Tested?

How did you try to break this feature and the system with this change?

ah, you are from the makestory :D

looks ok, I'm not sure of the use yet. can you explain the framework in use ; yarn, make. pre-commit? is this only for use in GHA?


fix: mirror validation

Modify pr #231

[ ] Did you explain what problem does this PR solve? Or what new features have been added?
[ ] Have you added related test cases?
[ ] Have you modified the related document?
[ ] Is this PR backward compatible?

This is just a quick-and-dirty fix. We need a ValidationWebhook to check all Aeraki CRDs.
I created an issue to track this: https://github.com/aeraki-mesh/aeraki/issues/234

A ValidationWebhook has been created to solve this : https://github.com/aeraki-mesh/aeraki/pull/236


Topic: AST

WIP. Baseline.

Good to merge when you're happy with it. There's a few unimplemented methods still but looking pretty solid.

@jdegoes I’ll have transformation with cursors / delete / transformAt ready in a day or two and will ping you then.


examples: add "Expand" button for code imports

Add an "Expand" button that would show all imports for the given example.
For example, the cloud.google.com/go/storage package:
https://godoc.org/cloud.google.com/go/storage#example-ACLHandle-Delete
ctx := context.Background()
client, err := storage.NewClient(ctx)
if err != nil {
    // TODO: handle error.
}
// No longer grant access to the bucket to everyone on the Internet.
if err := client.Bucket("my-bucket").ACL().Delete(ctx, storage.AllUsers); err != nil {
    // TODO: handle error.
}

It isn't clear which package "context" refers to here. Other examples are even less obvious (i.e., import packages less frequently used than "context").
/cc @rakyll

An observation. Examples in standard library have "play" links that display the entire code inside the playground. E.g.:

https://godoc.org/net/http#example-FileServer
Which answers the question of "what imports are used" and more (it can even be executed in many cases).

But that link is hidden for packages not in GOROOT:
https://github.com/golang/gddo/blob/bd3dc62b21ddf0db110800ab97a37e70933bee5a/gddo-server/template.go#L172-L173
Just FYI in case people did not know about that.


it works!

ahoy @maelle @hrbrmstr @jonocarroll

Basic functionality works - please open issues with any thoughts, desires, suggestions. I'll open a couple already too. And most importantly: Please take what I've done, improve, polish, extend, help out! Thanks in advance
And @maelle you're the poster child for the image coz you have the most bestest matches for "some good stuff" - I think you can take that as a personal compliment, so congratulations!

Very cool and :joy:
Recently I was looking for a repo and it took me more than expected to find it because it lacked a repo description. I remembered someone starring it but that wasn't enough since the name itself wasn't self-explanatory... not linked to your tool but once should really promote having good repo descriptions 😀

The only extra info that is directly available via GH API v4 that is likely useful here would be labels, but it would of course also be easy to trawl all README.md files and do a text analysis of those. That would take enormously longer but might be worth considering with some nifty caching.

you mean the repo topics?
I like structured info like repo topics better.
And see this other place where keywords can live https://github.com/ropensci/codemetar/blob/master/DESCRIPTION#L76 (you can add any schema term to DESCRIPTION with the "X-schema.org-" prefix, and it's digested by codemetar::write_codemeta to codemeta.json

oh no, whoops, the labels i flagged are actually just the issue labels. What i meant was of course and indeed repositoryTopics.


LinkerLine does not return its instance

const aaaa = new LinkerLine({
        parent: canvas.value,
        start: startElement,
        end: endElement
    }).setOptions({
        color: '#A0AEC0',
        size: 1.5,
        endPlug: 'behind',
        startSocket: startSide,
        endSocket: endSide,
        path: 'fluid'
    })

aaaa - undefined

This is due to setOptions. If you use setOptions separately, everything is fine
const line = new LinkerLine({
        parent: canvas.value,
        start: startElement,
        end: endElement
    })

    line.setOptions({
        color: '#A0AEC0',
        size: 1.5,
        endPlug: 'behind',
        startSocket: startSide,
        endSocket: endSide,
        path: 'fluid'
    })

hello
case 1 :
const line = new LinkerLine({
    parent: canvas.value,
    start: startElement,
    end: endElement
})
line.setOptions({...})

The line variable is the LinkerLine instance.
Everything is fine.
case 2 :
const line = new LinkerLine({
        parent: canvas.value,
        start: startElement,
        end: endElement
}).setOptions({...})

The line variable is storing the value returned by the setOptions method.
setOptions returns nothing because you're not supposed to be using it like that, that's why line here is undefined.
Instead of caling setOptions like that, you just need to pass those options to the LinkerLine as Props as follows:
const aaaa = new LinkerLine({
    parent: canvas.value,
    start: startElement,
    end: endElement,
    color: '#A0AEC0',
    size: 1.5,
    endPlug: 'behind',
    startSocket: startSide,
    endSocket: endSide,
    path: 'fluid'
})

Happy coding.


Fix possible ports leak after abnormal restarts.

Close #1790
Signed-off-by: saiwl<EMAIL_ADDRESS>

Ping

ping @sanimej @fcrisciani

ping @sanimej @fcrisciani

looks very similar to https://github.com/docker/libnetwork/pull/1805
@fcrisciani should we close this one ?

@vieux in #1805 I was trying to fix the issue also simplifying that code, I guess we have to spend some time on the repro, and validate the patch.


Fix typo: Lukas-Kinard -> Lucas-Kanade

Thanks, if it wasn't for spell check the whole readme would have those sort of issues.


Feat: Want to Create Complete Responsive Ui for News Section

Describe the feature
I want to create a complete news UI for the news section i will make it responsive as well
I am attaching a sc for reference i will create like that but if you want any other design please let me know
Add ScreenShots

Record

[X] I agree to follow this project's Code of Conduct
[X] I'm a GSSOC'24 contributor
[X] I want to work on this issue

@hustlerZzZ Please check it and assign me if needed

@hustlerZzZ Sure


Ebony Pressure Plate - Missing Texture

While inside inventory, ebony pressure plate doesn't have the texture

Fixed:
https://github.com/SilverClaymore/KJ-NeoForge-Course-1.21.X-M1/commit/2d845b9ba7ab13e03b936230988a8c236b9bf967


[Carry 17059] allow filtering containers by any status

Carry #17059.
I added a test to make sure this feature works as expected.
/cc @jfrazelle because she left a comment in that test that I don't think applies anymore.

apart from small nit, lgtm

@calavera I wonder about the test. It already works with the current master (even 1.8.3) :
λ docker run -itd busybox
0471b3abc8ad5f2edfd22ad62c1bb2515154e6f5230260ac1e477bc751f52672
λ docker pause 0471b3abc8ad5f2edfd22ad62c1bb2515154e6f5230260ac1e477bc751f52672
0471b3abc8ad5f2edfd22ad62c1bb2515154e6f5230260ac1e477bc751f52672
λ docker ps -a
CONTAINER ID        IMAGE                COMMAND                  CREATED             STATUS                    PORTS               NAMES
0471b3abc8ad        busybox              "sh"                     9 seconds ago       Up 8 seconds (Paused)                         happy_turing
a1b1c4074925        vdemeester/spotify   "spotify -stylesheet="   34 hours ago        Exited (0) 26 hours ago                       spotify
λ docker ps -q --filter=status=paused
0471b3abc8ad

@calavera what can you say about tests? :)

It looks like "paused" is considered a "running" status. So the only state that won't be listed without this patch is "dead". It's pretty hard to get a container in that state in the tests. I could create a json configuration with that state on disk and see what happens, but it don't look very nice.

@calavera need rebase.

rebased

LGTM

how can I test docker ps -f status=dead in the latest rc ? @calavera  @vdemeester

status "dead" is an exceptional case, so hard to test

hi @thaJeztah ,thank you for the quick reply. maybe it is also hard to explain i, but just out of curiosity,  in which stuation can one container be in a dead state?

Usually that is because (for example) a container was attempted to be removed, but something failed during that process; basically the container is then defunct, and will be removed/cleaned up on daemon restart.

thanks @thaJeztah


How to increase the resolution of the resulting video?

Thanks for your interesting work and the nice code!
I want to know how to increase the resolution of the resulting video, it need re-training using the dataset of bigger resolution?

Hi, thank you for your interest. The model should still be able to generate videos for some cases at a slightly higher resolution (e.g. 320x512), but it's true that it is trained on lower resolution data and may need retraining to better adapt to high res data. We are working on improving the quality of the generated videos at higher resolutions.

@wren93 For higher resolution experiments, have you seen frame jumping issue? Namely, the generated video is different from the conditioned image?


Two questions based on comments of async

So I refactored the comments some ... there is an orphan comment in there that conflicts.
The reason I did this is because I've got a question if we shouldn't be doing an
if

call for the method that will handle that case here - rather than later?

else

do that thing we're doing already

Original:
      ##
      # Call to asynchronize a method.
      #   That method will be added to a list of methods to asynchronize.
      #   If the method already exists, it will be redefined to an asynchronous
      #   version. If it does not, method_missing will redefine it when it does.
      #   If the method is redefined afterwards, method_missing will also
      #   asynchronize that version.
      #
     ...
      def self.asynchronize(*methods)
        @@methods_to_async.merge(methods)
        methods.each do |method|
          # If it's not defined yet, we'll get it with method_added  < --- This orphan comment is my target
       ...

Refactor number 1 -- I'm simply dealing with readability
      ##
      # Call to asynchronize a method.
      #   Method will be added to a list of methods to asynchronize.
      #
      #   - If the method already exists, it will be redefined to an asynchronous
      #   version.
      #   - If not defined, method_missing will redefine it when it does.
      #   - If the method is redefined afterwards, method_missing will also
      #   asynchronize that version.
     ...

Refactor number 2 -- moved this flow control comment up to join others ...   If it's not defined yet, we'll get it with method_added
      ##
      # Call to asynchronize a method.
      #   Method will be added to a list of methods to asynchronize.
      #
      #   - If the method already exists, it will be redefined to an asynchronous
      #   version.
      #   - If not defined, method_missing will redefine it when it does.
      #   - If the method is not defined yet, we'll get it with method_added  < --- is this duplicate comment?
      #   - If the method is redefined afterwards, method_missing will also
      #   asynchronize that version.
     ...

Refactor number 3 -- I'm going to reword the comments to use the same word order
      ##
      # Call to asynchronize a method.
      #   Method will be added to a list of methods to asynchronize.
      #
      #   - If method exists, it will be redefined to an asynchronous version.
      #   - If method is not defined, method_missing will redefine it when it does.
      #   - If method is not defined yet, we'll get it with method_added  < --- is this duplicate comment? I have serious questions - as in two spots you are now claiming a different method will handle the same thing
      #   - If method is redefined afterwards, method_missing will also asynchronize that version.
     ...

Right. For whatever reason I said method_missing instead of method_added.
The original version is not very concise.
Should be something like
 ##
      # Call to asynchronize a method.
      #   Method will be added to a list of methods to asynchronize, and:
      #
      #   - If method exists, it will be redefined to an asynchronous version.
      #   - If not, method_added will redefine it when it's defined.
      #   - If it's redefined afterwards, method_missing will also asynchronize that version.

Roger - closing


Update index.mdx

Changed "that provides convenience methods for saving HumanMessages" to "that provides convenient methods for saving HumanMessages"

@ManpreetShorthillsAI , Please resolve your conflicts


Build fails due to tsparticles with Angular 13 due to @babel/runtime location

🐞 Bug report
Command (mark with an x)

[ ] new
[x] build
[ ] serve
[ ] test
[ ] e2e
[ ] generate
[ ] add
[ ] update
[ ] lint
[ ] extract-i18n
[ ] run
[ ] config
[ ] help
[ ] version
[ ] doc

Is this a regression?

 Yes, the previous version in which this bug was not present was: ....
Yes, working with Angular 11
Description
 A clear and concise description of the problem...
🔬 Minimal Reproduction
running ng b fails, but ng b -c production is working for one of our projects

🔥 Exception or Error

./node_modules/tsparticles/Core/Container.js:3:24-181 - Error: Module not found: Error: Can't resolve '/Users/andrew/development/work/nw-login/node_modules/<EMAIL_ADDRESS>in '/Users/andrew/development/work/nw-login/node_modules/tsparticles/Core'

./node_modules/tsparticles/Core/Loader.js:3:24-181 - Error: Module not found: Error: Can't resolve '/Users/andrew/development/work/nw-login/node_modules/<EMAIL_ADDRESS>in '/Users/andrew/development/work/nw-login/node_modules/tsparticles/Core'

./node_modules/tsparticles/Interactions/External/Attract/index.js:3:24-181 - Error: Module not found: Error: Can't resolve '/Users/andrew/development/work/nw-login/node_modules/<EMAIL_ADDRESS>in '/Users/andrew/development/work/nw-login/node_modules/tsparticles/Interactions/External/Attract'

./node_modules/tsparticles/Interactions/External/Bounce/index.js:3:24-181 - Error: Module not found: Error: Can't resolve '/Users/andrew/development/work/nw-login/node_modules/<EMAIL_ADDRESS>in '/Users/andrew/development/work/nw-login/node_modules/tsparticles/Interactions/External/Bounce'

./node_modules/tsparticles/Interactions/External/Bubble/index.js:3:24-181 - Error: Module not found: Error: Can't resolve '/Users/andrew/development/work/nw-login/node_modules/<EMAIL_ADDRESS>in '/Users/andrew/development/work/nw-login/node_modules/tsparticles/Interactions/External/Bubble'

m./node_modules/tsparticles/Interactions/External/Connect/index.js:3:24-181 - Error: Module not found: Error: Can't resolve '/Users/andrew/development/work/nw-login/node_modules/<EMAIL_ADDRESS>in '/Users/andrew/development/work/nw-login/node_modules/tsparticles/Interactions/External/Connect'

./node_modules/tsparticles/Interactions/External/Grab/index.js:3:24-181 - Error: Module not found: Error: Can't resolve '/Users/andrew/development/work/nw-login/node_modules/<EMAIL_ADDRESS>in '/Users/andrew/development/work/nw-login/node_modules/tsparticles/Interactions/External/Grab'

./node_modules/tsparticles/Interactions/External/Repulse/index.js:3:24-181 - Error: Module not found: Error: Can't resolve '/Users/andrew/development/work/nw-login/node_modules/<EMAIL_ADDRESS>in '/Users/andrew/development/work/nw-login/node_modules/tsparticles/Interactions/External/Repulse'

./node_modules/tsparticles/Interactions/External/Trail/index.js:3:24-181 - Error: Module not found: Error: Can't resolve '/Users/andrew/development/work/nw-login/node_modules/<EMAIL_ADDRESS>in '/Users/andrew/development/work/nw-login/node_modules/tsparticles/Interactions/External/Trail'

./node_modules/tsparticles/Interactions/Particles/Attract/index.js:3:24-181 - Error: Module not found: Error: Can't resolve '/Users/andrew/development/work/nw-login/node_modules/<EMAIL_ADDRESS>in '/Users/andrew/development/work/nw-login/node_modules/tsparticles/Interactions/Particles/Attract'

./node_modules/tsparticles/Interactions/Particles/Collisions/index.js:3:24-181 - Error: Module not found: Error: Can't resolve '/Users/andrew/development/work/nw-login/node_modules/<EMAIL_ADDRESS>in '/Users/andrew/development/work/nw-login/node_modules/tsparticles/Interactions/Particles/Collisions'

./node_modules/tsparticles/Interactions/Particles/Links/index.js:3:24-181 - Error: Module not found: Error: Can't resolve '/Users/andrew/development/work/nw-login/node_modules/<EMAIL_ADDRESS>in '/Users/andrew/development/work/nw-login/node_modules/tsparticles/Interactions/Particles/Links'

./node_modules/tsparticles/Interactions/Particles/Links/plugin.js:3:24-181 - Error: Module not found: Error: Can't resolve '/Users/andrew/development/work/nw-login/node_modules/<EMAIL_ADDRESS>in '/Users/andrew/development/work/nw-login/node_modules/tsparticles/Interactions/Particles/Links'

./node_modules/tsparticles/Plugins/Absorbers/plugin.js:3:24-181 - Error: Module not found: Error: Can't resolve '/Users/andrew/development/work/nw-login/node_modules/<EMAIL_ADDRESS>in '/Users/andrew/development/work/nw-login/node_modules/tsparticles/Plugins/Absorbers'

./node_modules/tsparticles/Plugins/Emitters/plugin.js:3:24-181 - Error: Module not found: Error: Can't resolve '/Users/andrew/development/work/nw-login/node_modules/<EMAIL_ADDRESS>in '/Users/andrew/development/work/nw-login/node_modules/tsparticles/Plugins/Emitters'

./node_modules/tsparticles/Plugins/PolygonMask/PolygonMaskInstance.js:3:24-181 - Error: Module not found: Error: Can't resolve '/Users/andrew/development/work/nw-login/node_modules/<EMAIL_ADDRESS>in '/Users/andrew/development/work/nw-login/node_modules/tsparticles/Plugins/PolygonMask'

./node_modules/tsparticles/Plugins/PolygonMask/plugin.js:3:24-181 - Error: Module not found: Error: Can't resolve '/Users/andrew/development/work/nw-login/node_modules/<EMAIL_ADDRESS>in '/Users/andrew/development/work/nw-login/node_modules/tsparticles/Plugins/PolygonMask'

./node_modules/tsparticles/Shapes/Circle/index.js:3:24-181 - Error: Module not found: Error: Can't resolve '/Users/andrew/development/work/nw-login/node_modules/<EMAIL_ADDRESS>in '/Users/andrew/development/work/nw-login/node_modules/tsparticles/Shapes/Circle'

./node_modules/tsparticles/Shapes/Image/ImageDrawer.js:3:24-181 - Error: Module not found: Error: Can't resolve '/Users/andrew/development/work/nw-login/node_modules/<EMAIL_ADDRESS>in '/Users/andrew/development/work/nw-login/node_modules/tsparticles/Shapes/Image'

./node_modules/tsparticles/Shapes/Image/Utils.js:3:24-181 - Error: Module not found: Error: Can't resolve '/Users/andrew/development/work/nw-login/node_modules/<EMAIL_ADDRESS>in '/Users/andrew/development/work/nw-login/node_modules/tsparticles/Shapes/Image'

./node_modules/tsparticles/Shapes/Image/index.js:3:24-181 - Error: Module not found: Error: Can't resolve '/Users/andrew/development/work/nw-login/node_modules/<EMAIL_ADDRESS>in '/Users/andrew/development/work/nw-login/node_modules/tsparticles/Shapes/Image'

./node_modules/tsparticles/Shapes/Line/index.js:3:24-181 - Error: Module not found: Error: Can't resolve '/Users/andrew/development/work/nw-login/node_modules/<EMAIL_ADDRESS>in '/Users/andrew/development/work/nw-login/node_modules/tsparticles/Shapes/Line'

./node_modules/tsparticles/Shapes/Polygon/index.js:3:24-181 - Error: Module not found: Error: Can't resolve '/Users/andrew/development/work/nw-login/node_modules/<EMAIL_ADDRESS>in '/Users/andrew/development/work/nw-login/node_modules/tsparticles/Shapes/Polygon'

./node_modules/tsparticles/Shapes/Square/index.js:3:24-181 - Error: Module not found: Error: Can't resolve '/Users/andrew/development/work/nw-login/node_modules/<EMAIL_ADDRESS>in '/Users/andrew/development/work/nw-login/node_modules/tsparticles/Shapes/Square'

./node_modules/tsparticles/Shapes/Star/index.js:3:24-181 - Error: Module not found: Error: Can't resolve '/Users/andrew/development/work/nw-login/node_modules/<EMAIL_ADDRESS>in '/Users/andrew/development/work/nw-login/node_modules/tsparticles/Shapes/Star'

./node_modules/tsparticles/Shapes/Text/TextDrawer.js:3:24-181 - Error: Module not found: Error: Can't resolve '/Users/andrew/development/work/nw-login/node_modules/<EMAIL_ADDRESS>in '/Users/andrew/development/work/nw-login/node_modules/tsparticles/Shapes/Text'

./node_modules/tsparticles/Shapes/Text/index.js:3:24-181 - Error: Module not found: Error: Can't resolve '/Users/andrew/development/work/nw-login/node_modules/<EMAIL_ADDRESS>in '/Users/andrew/development/work/nw-login/node_modules/tsparticles/Shapes/Text'

./node_modules/tsparticles/Updaters/Angle/index.js:3:24-181 - Error: Module not found: Error: Can't resolve '/Users/andrew/development/work/nw-login/node_modules/<EMAIL_ADDRESS>in '/Users/andrew/development/work/nw-login/node_modules/tsparticles/Updaters/Angle'

./node_modules/tsparticles/Updaters/Color/index.js:3:24-181 - Error: Module not found: Error: Can't resolve '/Users/andrew/development/work/nw-login/node_modules/<EMAIL_ADDRESS>in '/Users/andrew/development/work/nw-login/node_modules/tsparticles/Updaters/Color'

./node_modules/tsparticles/Updaters/Life/index.js:3:24-181 - Error: Module not found: Error: Can't resolve '/Users/andrew/development/work/nw-login/node_modules/<EMAIL_ADDRESS>in '/Users/andrew/development/work/nw-login/node_modules/tsparticles/Updaters/Life'

./node_modules/tsparticles/Updaters/Opacity/index.js:3:24-181 - Error: Module not found: Error: Can't resolve '/Users/andrew/development/work/nw-login/node_modules/<EMAIL_ADDRESS>in '/Users/andrew/development/work/nw-login/node_modules/tsparticles/Updaters/Opacity'

./node_modules/tsparticles/Updaters/OutModes/index.js:3:24-181 - Error: Module not found: Error: Can't resolve '/Users/andrew/development/work/nw-login/node_modules/<EMAIL_ADDRESS>in '/Users/andrew/development/work/nw-login/node_modules/tsparticles/Updaters/OutModes'

./node_modules/tsparticles/Updaters/Roll/index.js:3:24-181 - Error: Module not found: Error: Can't resolve '/Users/andrew/development/work/nw-login/node_modules/<EMAIL_ADDRESS>in '/Users/andrew/development/work/nw-login/node_modules/tsparticles/Updaters/Roll'

./node_modules/tsparticles/Updaters/Size/index.js:3:24-181 - Error: Module not found: Error: Can't resolve '/Users/andrew/development/work/nw-login/node_modules/<EMAIL_ADDRESS>in '/Users/andrew/development/work/nw-login/node_modules/tsparticles/Updaters/Size'

./node_modules/tsparticles/Updaters/StrokeColor/index.js:3:24-181 - Error: Module not found: Error: Can't resolve '/Users/andrew/development/work/nw-login/node_modules/<EMAIL_ADDRESS>in '/Users/andrew/development/work/nw-login/node_modules/tsparticles/Updaters/StrokeColor'

./node_modules/tsparticles/Updaters/Tilt/index.jsm:3:24-181 - Error: Module not found: Error: Can't resolve '/Users/andrew/development/work/nw-login/node_modules/<EMAIL_ADDRESS>in '/Users/andrew/development/work/nw-login/node_modules/tsparticles/Updaters/Tilt'

./node_modules/tsparticles/Updaters/Wobble/index.js:3:24-181 - Error: Module not found: Error: Can't resolve '/Users/andrew/development/work/nw-login/node_modules/<EMAIL_ADDRESS>in '/Users/andrew/development/work/nw-login/node_modules/tsparticles/Updaters/Wobble'

./node_modules/tsparticles/Utils/Utils.js:3:24-181 - Error: Module not found: Error: Can't resolve '/Users/andrew/development/work/nw-login/node_modules/<EMAIL_ADDRESS>in '/Users/andrew/development/work/nw-login/node_modules/tsparticles/Utils'

./node_modules/tsparticles/full.js:3:24-181 - Error: Module not found: Error: Can't resolve '/Users/andrew/development/work/nw-login/node_modules/<EMAIL_ADDRESS>in '/Users/andrew/development/work/nw-login/node_modules/tsparticles'

./node_modules/tsparticles/main.js:3:24-181 - Error: Module not found: Error: Can't resolve '/Users/andrew/development/work/nw-login/node_modules/<EMAIL_ADDRESS>in '/Users/andrew/development/work/nw-login/node_modules/tsparticles'

./node_modules/tsparticles/slim.js:3:24-181 - Error: Module not found: Error: Can't resolve '/Users/andrew/development/work/nw-login/node_modules/<EMAIL_ADDRESS>in '/Users/andrew/development/work/nw-login/node_modules/tsparticles'

🌍 Your Environment

Angular CLI: 13.1.2
Node: 14.17.1
Package Manager: npm 6.14.13
OS: darwin x64

Angular: 13.1.1
... animations, common, compiler, compiler-cli, core, forms
... language-service, platform-browser, platform-browser-dynamic
... router

Package                         Version
---------------------------------------------------------
@angular-devkit/architect       0.1301.2
@angular-devkit/build-angular   13.1.2
@angular-devkit/core            13.1.2
@angular-devkit/schematics      13.1.2
@angular/cli                    13.1.2
@schematics/angular             13.1.2
rxjs                            7.4.0
typescript                      4.5.4

Anything else relevant?
Happening after upgrading from Angular 11 to 13. It seems like this may potentially be a regression caused by https://github.com/angular/angular-cli/issues/20800
@babel/runtime is hoisted as multiple packages are using it in our project:
├─┬<EMAIL_ADDRESS>│ ├─┬<EMAIL_ADDRESS>│ │ └─┬<EMAIL_ADDRESS>│ │   └─┬<EMAIL_ADDRESS>│ │     └──<EMAIL_ADDRESS>deduped
│ └──<EMAIL_ADDRESS>├─┬<EMAIL_ADDRESS>│ └─┬<EMAIL_ADDRESS>│   └──<EMAIL_ADDRESS>deduped
└─┬<EMAIL_ADDRESS>  ├──<EMAIL_ADDRESS>deduped
  └─┬<EMAIL_ADDRESS>    └──<EMAIL_ADDRESS>deduped

It seems some code is assuming incorrectly that the @babel folder would not be hoisted and is assuming that it should be under node_modules/@angular-devkit/build-angular/node_modules
This is all that is under that folder:
ll node_modules/@angular-devkit/build-angular/node_modules
total 0
drwxr-xr-x  16 andrew  staff   512B Dec 22 14:25 core-js
drwxr-xr-x   7 andrew  staff   224B Dec 22 14:25 esbuild
drwxr-xr-x  75 andrew  staff   2.3K Dec 22 14:25 rxjs

After deleting my working copy and re-cloning it from the server, it seems to be working. Even deleting the node_modules did not help. Not sure what happened. I did try using node 16 for a bit before going back to node 14, so perhaps it changed something in my working copy.
Closing

@arobinson It seems related to the new Angular 13 build caching.
rm package-lock.json && rm -rf node_modules/ && rm -rf .angular/cache/ && npm i
fixed it for me.


The compile_file function of Driver should not panic if file extension is not .nr

Description
Currently, calling noirc_driver::Driver::compile_file with a root_file that doesn't have .nr as the extension panics due to unwrapping an option from the call to FileManager::add_file. The extension to the file shouldn't be a hard requirement to be .nr (I naively tried naming my file .noir and was freaking out about the crash).
Aim

compile_file should allow any file extension. We can still use .nr throughout the codebase when we need to generate file extensions.
Expected behavior

compile_file should not panic if a file doesn't use the .nr extension.
Bug

compile_file panics if a file doesn't use the .nr extension.
To reproduce

Create a noir file named hello.noir
Try to call compile_file on it (easiest to do through the noir_wasm package)
See the crash

Environment

OS: MacOS

For TypeScript users

Node.js: (run node --version) 18.13.0
@noir-lang/noir_wasm: (from yarn.lock) latest
@noir-lang/barretenberg: (from yarn.lock) latest
@noir-lang/aztec_backend: (from yarn.lock) latest

Additional context

Can you clarify whether you are suggesting that:

it should not panic, but disallow .nr

it should not panic and allow files with any extension

I think it should allow any file extension. Is there a reason the file extension is hardcoded? Note that this is only when compile_file is called because it doesn't build a workspace like nargo does.

The file extension was hardcoded because I wanted the compiler to only recognise .nr files and it became a standard that Noir files have .nr as their file extension.
What was the reason to wanting to use .noir as an extension and is this conventional for the compiler to ignore the file extension?
I'm on mobile, so can't check; one way to check is by using rustc on a file which doesn't have the .rs extension and seeing what it says -- cargo will probably prompt you to add the .rs extension

What was the reason to wanting to use .noir as an extension and is this conventional for the compiler to ignore the file extension?

The primary reason is that I didn't take the time to figure out what the common extension was supposed to be and just slapped a .noir file onto my filesystem and noir_wasm panicked without a good error message explaining the problem. I'm fairly certain that I'm not unique in my non-research here, which is the reason I don't think we should disallow other file extensions.
I view this compile_file call to be similar to rustc, which I just tested with a .rust filename and it works. e.g. rustc barretenberg_wrapper/build.rust attempted to compile the file. However, nargo is similar to cargo which can enforce the .nr convention. Nargo currently does this through the resolve_path function with looks up modules via appending .nr to the module name.

Thanks for checking this for me. I think it's fine to remove it then


Proposal: FPV Gliding mode

Hello guys,
I propose a very practical flight mode. It is the same as Stabalized flight, but with stall warning and protection inbuilt.
This mode will allow us to fly FPV airplanes for longer hours gliding half of the time to save battery, and have a stall warning in QGC and on OSD and stall protection during gliding with 0% throttle. Also there could be a spin dive recovery as well.
What do you think?

How does it work? "gliding half of the time to save battery" sounds pretty
intelligent to me. Is the pilot involved in deciding when to glide?
On Sat, Apr 2, 2016 at 7:22 AM tubeme<EMAIL_ADDRESS>wrote:

Hello guys,
I propose a very practical flight mode. It is the same as Stabalized
flight, but with stall warning and protection inbuilt.
This mode will allow us to fly FPV airplanes for longer hours gliding half
of the time to save battery, and have a stall warning in QGC and on OSD and
stall protection during gliding with 0% throttle. Also there could be a
spin dive recovery as well.
What do you think?
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub
https://github.com/PX4/Firmware/issues/4142

I need to read up on stall detection and recovery.
For now you can get pretty close with any altitude/position control or full auto and telling TECS to only care about airspeed (FW_T_SPDWEIGHT 2) and prevent it from using throttle (FW_THR_MAX 0). Obviously that's not very user friendly.
The airspeed mode I've been working on would also do what you want https://github.com/PX4/Firmware/pull/3861
It's pass through throttle, but the pitch stick is actually commanding airspeed. If tuned properly it feels almost like flying stabilized mode, but you can't stall. Pitch forward and the plane dives for more airspeed, pitch back and it climbs to reduce airspeed.

@kd0aij Yes it is manual throttle like in Manual-Stabalized. It is just that Manual-Stabalized does not have any stall detection and recovery techniques because probably PX4 does not have control over the throttle.
The guys here at my green are flying in a mode with their APM that allows them to cut the throttle (ie. manual throttle) but at the same time they have stall detection, prevention or recovery implemented in APM. They receive the stall warning on their OSD. For FPV they are using larger gliders so half of the time they just stop the motor and use air thermals and currents to hold in the air. With their stall detection and protection there is no problem doing this. It just decrease their Roll or pitch input to a safe margins depending on the speed. We've seen a stall recovery in Bigaole FC and on ET Vector. The strategy Bigaole uses is to minimize your roll to a minimum and puthing your nose in a dive position, given the motor is off, not allowing you to pitch up. Once the stall accurs ussually the plane starts spin dives, but Bigaole manages to level the plane in the moments it gains speed.
Even if there is stall warning only it is better than no info on stall. I never seen PX4 recover from spin or from stall. PX4 relies only on throttle for stall recovery only in Alt Pos Control.
Here is how it is implemented in ArduPuilot:
http://ardupilot.org/plane/docs/stall-prevention.html
You can notice that in ArduPilot it is implemented in the roll modes not only to the assisted modes:

when in roll controlled modes the autopilot will monitor your demanded bank angle and airspeed and work out if you have sufficient margin above the stall speed to turn at the demanded bank angle. If you don’t then the turn will be limited to the safe limit, but it will always allow a bank of at least 25 degrees (to ensure you can still manoeuvre if your airspeed estimate is badly off).

@dagar Yes it is similar to your Airspeed, but we want to be able to shut the motor off and glide safely. Technically every plane is able to glide, given a certain slope angle. The difference is the rate of descend for each plane. So in practice we can control the plane to the very ground gliding if there is good level flight. The stall prevention could be the only safe solution if the motor of the airplane stops in emergency and you continue gliding.

This mode can be called just FPV mode and could be implemented in another way probably even better. It is just like Altitude Control from 5% throttle to 100% throttle - min max airspeed and altitude priority.  Once you want to get some altitude or move in a direction you just give some throttle and the plane just picks up.

Constraining roll based on airspeed is a relatively easy change that would apply to any mode other than manual.
FW_T_RLL2THR is pretty close to the 2nd part of APM stall prevention. It might be more intuitive if the TECS min airspeed was just increased instead.

Still wanted? I could resurrect and test airspeed mode if anyone's interested.

Still wanted! I think it is very good mode for the hobbyists. It should have the following properties:

It should detect stalls, and once detecting stall it should give proper control commands + Throttle to get airspeed enough to prevent the stall ie it should make sure the airspeed does not fall bellow min airspeed (probably like your airspeed mode). We could provide airspeed by pitching down at e certain angle if no throttle applied.

It should shut the engine once bellow 5% throttle.

Once throttle > 5% the throttle should be like in assisted modes ie giving different airspeed.

It is not necessary to hold altitude because the usual scenario for flying FPV is gaining altitude while going to a certain point, and then gliding back on no throttle or very low throttle 20-30% and pitching down towards the RTL point. That is seen here at our field and also that is the practice I see in most of youtube videos of long fights. Whoever wants to fly holding altitude he could just use Altitude mode.

Airspeed will automatically pitch down to gain airspeed. It won't try to hold altitude. If I resurrect this are you interested in testing?

Yes I will test it! Making just the right plane for this kind of tests.

Hey, this issue has been closed because the label status/STALE is set and there were no updates for 30 days. Feel free to reopen this issue if you deem it appropriate.
(This is an automated comment from GitMate.io.)


Please add following paper related to sentence embedding

@Hironsan
Please add the following paper related to sentence embedding
paper : Learning Semantic Sentence Embeddings using Pair-wise Discriminator
Project page and code:  https://badripatro.github.io/Question-Paraphrases/
Thanks

Thanks for sharing the information.
Could you please make a Pull Request?


Inconsistent keyword classification

https://github.com/folke/tokyonight.nvim renders keywords in italics by default, however it italicises this grammar's keywords inconsistently. I've identified that it italicises defer, suspend, nosuspend, await, async, and pub, but does not italicise fn, const, var, try, catch, orelse, and, or or. I haven't exhaustively tested all keywords.
Is this issue on our end? If so, is it just an error, or is it intentional? I can't identify any pattern.

The grammar is perfectly fine. The problem is when we use it. And since I don't have good experience with zig keyword. what should they call. I only use my best guess
https://github.com/nvim-treesitter/nvim-treesitter/blob/0e6d4b4172f30c4aa44a9adc9ea5719723a1fac3/queries/zig/highlights.scm#L93-L100
https://github.com/nvim-treesitter/nvim-treesitter/blob/0e6d4b4172f30c4aa44a9adc9ea5719723a1fac3/queries/zig/highlights.scm#L145-L161

Ah, I see the problem. The theme doesn't detect keyword subtypes. Looking at the grammars for Rust^1 and Go^2, they don't subtype their keywords, and just put them all in one big clump; think we should do the same? If so I can make the edit.

Actually no, screw this theme. You're doing the right thing by splitting them and it should be the theme that handles it better. Remind me in the morning, I'll harass them about it.


Feature - Add confirmation modals for approving rejecting

Description
This branch introduces confirmation modals before approving or rejecting a company, sponsorship, presentation or a booth (all approvable entities).
closes #547
Type of change

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

What needs to be tested

[x] Approve company
[x] Reject company
[x] Approve presentation
[x] Reject presentation
[x] Approve sponsorship
[x] Reject sponsorship
[x] Approve booth
[x] Reject booth

Checklist:

[X] I have performed a self-review of my code
[X] I have commented my code, particularly in hard-to-understand areas
[ ] I have made corresponding changes to the documentation
[X] My changes generate no new warnings
[ ] I have added tests that prove my fix is effective or that my feature works
[X] New and existing unit tests pass locally with my changes

Apparently there is a merge conflict

Apparently there is a merge conflict

Fixed


Update Projects “mycsunclasses”

Automatically generated by Netlify CMS

👷 Deploy Preview for jaimegg64 processing.

Name
Link

🔨 Latest commit
28f83d7b2ecccc8b53fd2c9ab73f6bba1e002032

🔍 Latest deploy log
https://app.netlify.com/sites/jaimegg64/deploys/642fcc677486f5000895121b


SWITCHYARD-2688 Switchyard endpoints do not work when used in the enr…

…ich EIP in a camel route
The endpoint URI is still applicable when it's invoked via enrich DSL while CamelToEndpoint is not

Can one of the admins verify this patch?

ok to test


Error while creating microgateway app

The below error is seen while creating the microgateway app:
flogo create -f flogo.json
Error in installing github.com/project-flogo/microgateway@master
Warning: unable to install github.com/project-flogo/microgateway
While running the generated binary we are getting below error:
panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x18 pc=0x6bec03]
goroutine 1 [running]:
github.com/project-flogo/core/app.New(0xc0000a9380, 0x80cb20, 0xc0000d4a00, 0xc0000b40d8, 0x1, 0x1, 0x0, 0x1, 0xc0001bbd40)
/home/ykalidin/go/pkg/mod/github.com/project-flogo/core@v0.9.0-alpha.5.0.20190227233126-6f35cb28d73f/app/app.go:55 +0x413
github.com/project-flogo/core/engine.New(0xc0000a9380, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f295cd996c0, 0x0)
/home/ykalidin/go/pkg/mod/github.com/project-flogo/core@v0.9.0-alpha.5.0.20190227233126-6f35cb28d73f/engine/engineimpl.go:113 +0x398
main.main()
/home/ykalidin/go/src/github.com/project-flogo/microgateway/examples/json/basic-gateway/MyProxygomod/src/main.go:41 +0xa7

Hey, Can you update the cli and try it again? flogo install github.com/project-flogo/microgateway@master works for me.
Thanks

Working fine.


Terminal command links should be hidden when there's no terminal

Testing #141339

Open a new VS Code window with nothing open
Enter terminal command in the command palette. Commands are there even though they no-op without any active terminals.

They typically will do something next month after https://github.com/microsoft/vscode/issues/141006, unless you've never used the shell integration enabled terminal.
Could look into a context key for whether any commands exist in history as part of that issue which would solve the case where it no-ops. @meganrogge was pretty keen on keeping them out of the list as well but I was thinking it might be a good way to learn about shell integration, probably overkill doing that though.

We closed this issue because we don't plan to address it in the foreseeable future. If you disagree and feel that this issue is crucial: we are happy to listen and to reconsider.
If you wonder what we are up to, please see our roadmap and issue reporting guidelines.
Thanks for your understanding, and happy coding!


edk2-jetson no longer builds against NixOS 23.05 after OpenSSL was patched to 1.1.1t

After this commit was merged to nixos-23.05, the edk2-jetson no longer builds.
https://github.com/NixOS/nixpkgs/pull/244727/commits/3ed8d9b547c3941d74d9455fdec120f415ebaacd
Similar tricks probably need to be applied to the postUnpack and postPatch. There probably should be a check because a different patch needs to be applied for nixos-unstable than nixos-23.05
The build log:
@nix { "action": "setPhase", "phase": "unpackPhase" }
unpacking sources
unpacking source archive /nix/store/1s1cxkp6khzi8mp4cfdq2jbrxh445ci3-source
source root is source
@nix { "action": "setPhase", "phase": "patchPhase" }
patching sources
applying patch /nix/store/ibzhl9qgac5n2gkd36zc28wgq33alj54-0021-Tweak-the-tools_>
patching file BaseTools/Conf/tools_def.template
Hunk #1 succeeded at 2280 (offset -19 lines).
Hunk #2 succeeded at 2312 (offset -19 lines).
applying patch /nix/store/4ci353xk8irz2pfh3fshchnw1jjs7wh9-attachment.cgi?id=1330
patching file CryptoPkg/Library/OpensslLib/OpensslLib.inf
Hunk #1 succeeded at 157 (offset -5 lines).
can't find file to patch at input line 13
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|--- a/CryptoPkg/Library/OpensslLib/OpensslLibAccel.inf
|+++ b/CryptoPkg/Library/OpensslLib/OpensslLibAccel.inf
--------------------------
File to patch:
Skip this patch? [y]
Skipping patch.
1 out of 1 hunk ignored
patching file CryptoPkg/Library/OpensslLib/OpensslLibCrypto.inf
Hunk #1 succeeded at 157 (offset -6 lines).
can't find file to patch at input line 33
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|--- a/CryptoPkg/Library/OpensslLib/OpensslLibFull.inf
|+++ b/CryptoPkg/Library/OpensslLib/OpensslLibFull.inf
--------------------------
File to patch:
Skip this patch? [y]
Skipping patch.
1 out of 1 hunk ignored
can't find file to patch at input line 43
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|--- a/CryptoPkg/Library/OpensslLib/OpensslLibFullAccel.inf
|+++ b/CryptoPkg/Library/OpensslLib/OpensslLibFullAccel.inf
--------------------------
File to patch:
Skip this patch? [y]
Skipping patch.
1 out of 1 hunk ignored
patching file CryptoPkg/Library/OpensslLib/X64Gcc/crypto/aes/aesni-mb-x86_64.S
patching file CryptoPkg/Library/OpensslLib/X64Gcc/crypto/aes/aesni-sha1-x86_64.S
patching file CryptoPkg/Library/OpensslLib/X64Gcc/crypto/aes/aesni-sha256-x86_64>
patching file CryptoPkg/Library/OpensslLib/X64Gcc/crypto/aes/aesni-x86_64.S
patching file CryptoPkg/Library/OpensslLib/X64Gcc/crypto/aes/vpaes-x86_64.S
patching file CryptoPkg/Library/OpensslLib/X64Gcc/crypto/modes/aesni-gcm-x86_64.S
patching file CryptoPkg/Library/OpensslLib/X64Gcc/crypto/modes/ghash-x86_64.S
patching file CryptoPkg/Library/OpensslLib/X64Gcc/crypto/sha/sha1-mb-x86_64.S
patching file CryptoPkg/Library/OpensslLib/X64Gcc/crypto/sha/sha1-x86_64.S
patching file CryptoPkg/Library/OpensslLib/X64Gcc/crypto/sha/sha256-mb-x86_64.S
patching file CryptoPkg/Library/OpensslLib/X64Gcc/crypto/sha/sha256-x86_64.S
patching file CryptoPkg/Library/OpensslLib/X64Gcc/crypto/sha/sha512-x86_64.S
patching file CryptoPkg/Library/OpensslLib/X64Gcc/crypto/x86_64cpuid.S

Actually nixos-unstable does not need this patch at all, because it is included upstream.
I'm thinking about creating a PR which all add all the patches from tianocore's edk2 to NVIDIA's edk2 which will update OpenSSL to 1.1.1t
I quickly identified it might be enough to cherry-pick these commits as patches (Didn't try yet):
[~/edk2-tianocore/CryptoPkg/Library/OpensslLib]$ git rev-list --ancestry-path e9eeb0ad2b2347f30fa54e70868c44290ed3dc2e..a8a78ef194f4a6aaf4c178d1c545a372c94e88bb . | tac
03f708090b9da25909935e556c351a4d9445fd3f
4102950a21dc726239505b8f7b8e017b6e9175ec
a8e8c43a0ef25af133dc5ef1021befd897f71b12
c5f4b4fd03c9d8e2ba9bfa0e13065f4dc2be474e
ea6d859b50b692577c4ccbeac0fb8686fad83a6e
e75951ca896ee2146f2133d2dc425e2d21861e6b
a57b4c11a51d9c313735b3af5c69cc371c74e11f
3b46a1e24339b03f04be80ebf21d03fd98c490de
d79295b5c57fddfff207c5c97d70ba6de635e17a
0882d6a32d3db7c506823c317dc2f756d30f6a91
4fcd5d2620386c039aa607ae5ed092624ad9543d
a8a78ef194f4a6aaf4c178d1c545a372c94e88bb

I created a PR #125


Gradle- Setup lib's gradle to be distributed to JCenter

I would like to see the lib be distributed to JCenter so it can be pulled down and used elsewhere.
Ideally, it should be a simple gradle task to run to run to send it to the repository.
Ideally, use:
https://github.com/bintray/gradle-bintray-plugin

hi, i would like to work on this


Double prompt on tty

If I switch to tty (ctrl+alt+F2) the prompt is displayed twice after every command executed.
poncho@8540w ~ % ls [ENTER]
Desktop  Documents  Downloads  Music  Pictures  Public  Templates  Videos
poncho@8540w ~ %
poncho@8540w ~ %

before commit a5f8d04d34 the prompt was displayed correctly.
poncho@8540w ~ % ls [ENTER]
Desktop  Documents  Downloads  Music  Pictures  Public  Templates  Videos
poncho@8540w ~ %

This doesn't happen in gnome-terminal.

seeing the same issue for the default theme, a new terminal session results in two prompts.

Same issue, the prompt appears twice.


Invite-only dashboard Progress and Ranking access

project Administrator emails project-specific registration code
registration code gives ability to view Progress and Ranking (P&R) pages for that project
optional mode to restrict access to the dashboard altogether unless user has project-level registration code
registration code expires
optional mode where users that created account with P&R mode can only see Progress and Ranking portion of the dashboard

Relates to https://github.com/NationalSecurityAgency/skills-service/issues/1017

PR: #1520

:+1:


Color co-ordination of the like button

Feature request-
Remove the color of like button, that it currently has and make it same as the other buttons.

Note:

Do mention if your are working under GSSoC'21.
If you want to work on an issue, you should check if it has already been assigned to anyone. If the issue is free you can comment /assign to get the issue assigned to you.
If you are raising a new issue and want to work on it then also you should comment /assign under the issue to get it auto assigned.
Please refrain from adding labels to your issue/pull-request on your own. It is the job of the Project Admin and the Mentors to review your issue/pull-request and add labels accordingly.
According to the level of the issue, respective time will be allotted under which the task needs to be completed/resolved by the assigned person. If the issue is not resolved within the given time, it will be assigned to the next person. In case of any discrepancies, the decision of the maintainer will be final.

level - 0: 2 days
level - 1: 3 days
level - 2: 4 days
level - 3: 5 days

I would like to work on this under GSSoc'21.

/assign

@innovation-platform do you have any previous issues assigned ?

Yes. I am working on updating readme. I have made a PR of the updated
readme.
On Thu, 8 Apr, 2021, 1:07 PM Pranav, @.***> wrote:

@innovation-platform https://github.com/innovation-platform do you have
any previous issues assigned ?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/ALPHAVIO/BlogSite/issues/633#issuecomment-815528828,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/APTIMSTXZ3SATFBNYMMVGLLTHVMNBANCNFSM42SJAFSQ
.


The upgrade from v4 to v5 via powershell does not go beyond the creation/modification of app registration.

Hello,
I am encountering problems upgrading an existing version of V4 and when I want to upgrade to V5, I always encounter the same error via powershell:
DeployARMTemplate : You cannot bind the argument to the 'authorappId' parameter because it is null.
En C:\XXXXXXXXXXXXXX\microsoft-teams-apps-company-communicator-5.4.1\Deployment\deploy.ps1: 1134 character: 67
...  = DeployARMTemplate $graphAppCred.appId $authorAppCred.appId $userAp ...
~~~~~~~~~~~~~~~~~~~~
CategoryInfo          : InvalidData: (:) [DeployARMTemplate], ParameterBindingValidationException
FullyQualifiedErrorId : ParameterArgumentValidationErrorNullNotAllowed,DeployARMTemplate
Reading deployment outputs...
Encountered an error during ARM template deployment. Exiting..
I have tried from my test environment and with the same code I can upgrade a v4 version. I have replicated the roles in the test tenant and without success. In my lab it works U_U
Any idea what could be happening?
Thanks.

Hi @frisisuas ,
Thanks for raising the query. Please respond to the below queries.

Did V4 of CC working initially?

Hope you have followed the migration guide in this order
a)v4-to-v5
b)v5-latest version

At which point, you have encountered the error, please share the supporting screenshot for better troubleshooting.

Hi again,
I review first the permissions in case we are doing something wrong.
Application administrator for the app registration creation and owner on the subscription.
V4 installed and deployed correctly. Some problem at the beginning but it deployed.
We have followed the steps of migrations from v4 to v5 that you have in the repository.
The problem always happens when creating the app registration of the V5 update that are created with the script. the first one is created and then the client fails.
In my test tenant, with a user expressly with the same permissions and roles as in client I do not have the same problem and I can not reproduce the problem. Simply in the creation phase of the apps there is something wrong.
Client deployment:

On my tenant:

Same code, only changing the json for the variables.

@frisisuas , Please note that app registrations are not needed to be created again. The same id's that are created during v4 deployment can be used again while migrating to v5.x. To avoid the ambiguity follow the manual deployment procedure . The links for manual migration already share in the above response.

Good morning,
I have indeed read the update procedure. I am left with the doubt, if I simply update using the arm template indicating the existing app id and app password of the old deployments would it work. It is the only thing left to test.

For migration, keeping the same app id's and password would do the needful. For more clarification please refer deployment guide.

Good morning,
I may have missed something, but I think it is clear that something is happening with the upgrade.
Is it possible to make a backup of version 4 to implement an updated version and import the history?

Making the deployment through the deployment the error we get is the following:
"details: [
{
"code": "RoleAssignmentUpdateNotPermitted",
"message": "Not allowed to update tenant ID, application ID, principal ID and scope."
},
{
"code": "RoleAssignmentUpdateNotPermitted",
"message": "Not allowed to update the tenant ID, application ID, principal ID or scope."
},
{
"code": "RoleAssignmentUpdateNotPermitted",
"message": "Not allowed to update the tenant ID, application ID, principal ID or scope."
},
{
"code": "RoleAssignmentUpdateNotPermitted",
"message": "Not allowed to update the tenant ID, application ID, principal ID or scope."
},
{
"code": "RoleAssignmentUpdateNotPermitted",
"message": "Not allowed to update tenant ID, application ID, principal ID or scope."
}
]
}
I imagine it is because of some specific role in Azure AD that does not allow me to modify the App Registration. In theory with the App Administrator role should be enough to have control over the manipulation of the app registration.
In the last attempt we only got the error at that point:

We have tried with a GUID generator and it has also failed us. The part I don't quite understand is why there are 3 of the 7 that do work and the rest don't. In my test environment I have never had any problems with those GUIDs. In my test environment I have never had any problems with those guid.

Hi @frisisuas ,
Go for re-deploy but this time update the guid's which are failed. The role assignment issue will be resolved.

Good morning,
We have managed to deploy a third version of the application for a TESTS environment. All through powershell and had to modify the GUIDs about 50 times. So I have no permissions problems.
I'm still having problems with the DEV version but I'm clear on certain issues.
I'm going to keep digging. I will keep asking you with the next attempts.
Best regards.

Thanks for the confirmation. If any issue arises please log a new issue, we are happy to assist you.


Conflicts between the automatically added install/build arguments and custom ones

Hello,
The install and build folders arguments are automatically set and it causes conflicts whith ones set in installArg and buildArg in the conan-settings.json file.
For example:
{
    "name": "release-linux-x86_64",
    "conanFile": "${workspaceFolder}/conanfile.py",
    "profileBuild": "default",
    "installArg": "-if=cmake-build-release-linux-x86_64 -s build_type=Release",
    "buildArg": "-if=cmake-build-release-linux-x86_64",
}

Results in:
conan install --profile:build default --profile:host default -if=cmake-build-release-linux-x86_64 -s build_type=Release --install-folder [...]/build/release-linux-x86_64 [...]/conanfile.py
[...]
conan install: error: --install-folder can only be specified once

And:
conan build -if=cmake-build-release-linux-x86_64 --build-folder [...]/build/release-linux-x86_64 [...]/conanfile.py

In the install command I don't want the extension to set the install-folder automatically because I have already set it. In the build command I don't want the extension to set the build-folder automatically because now it can be set directly in the layout() function in the recipe.
It seems this issue has appeared in the 0.8.0 release.

I will add that it will support the equal sign in the next release

this issue is fixed in 0.8.5. Feel free to add a rating vscode marketplace.

Hello @mymichu and thank u for the quick fix.
I think there is also an issue with build arguments:
 "buildArg": "-if=cmake-build-release-linux-x86_64"
Results in:
conan build -if=cmake-build-release-linux-x86_64 --build-folder /mnt/development/common-cpp/build/release-linux-x86_64 /mnt/development/common-cpp/conanfile.py

As the extension now automatically add build-folder argument I added it too in settings to override it:
"buildArg": "-if=cmake-build-release-linux-x86_64 -bf=cmake-build-release-linux-x86_64"
Results in:
command: conan build -if=cmake-build-release-linux-x86_64 --build-folder /mnt/development/common-cpp/cmake-build-release-linux-x86_64 /mnt/development/common-cpp/conanfile.py
stderr: ERROR: conanbuildinfo.txt file not found in /home/developer/.vscode-server/bin/c722ca6c7eed3d7987c0d5c3df5c45f6b15e77d1/cmake-build-release-linux-x86_64

The extension seems to change in custom arguments relative paths to absolute paths but it is not done on install-folder argument in build command.
I think the less the extension changes stuff in custom arguments the less confusing it would be for users.


Onboard Dmitry to run March Meetings

Onboard @dalexandrov to run the marketing meeting for March.

Contributor with Triage access to the marketing repo  - completed. https://projects.eclipse.org/projects/technology.microprofile/who
WordPress access from Contributor to Editor to enable the content review & publishing of MicroProfilers. Your content must be reviewed by others and ought to not be post it without process.
Edit access to MP community drive granted https://drive.google.com/drive/u/0/folders/0B8_67yGf9LkLOTdPeHdRRl9aWG8
Write access to MP working group Repository- granted. https://github.com/microprofile/microprofile-wg/settings/access?guidance_task=

Hi @aeiras do you believe I have the correct access to perform these tasks for @dalexandrov? If not, how do we proceed?

@m-reza-rahman,
You can provide access to the MP community drive to Mitia.  I checked, and he didn't have access, so I provided him with that access to help.
Mitia has access to all the other tools you have listed.
Note: A Monthly Steward doesn't need to grant access to the next MP marketing Steward.  Given how delicate the INFRA is and the tracking applied, https://docs.google.com/spreadsheets/d/1bN00rsPpw54CnCjNHHdrty0bvSA5vi1ei7TDXSOf89o/edit#gid=1040459762 check INFRA Admin, we keep the circle small and trackable and do exactly what you are doing. Using git issues to enable onboarding via its own ticket and making sure any access beyond contributing is added to the INFRA sheet.
@m-reza-rahman, as you offboard yourself from Feb Stewardship, please take a look at Monthly Mktg-Call Stewards & Responsabilities
and add, and adjust tasks to hopefully improve what currently is, if you find it applicable.
Same feedback for @dalexandrov

@dalexandrov,
Welcome back to Stewardship on MP marketing! I think you have Reza to support you. Kudos!
@m-reza-rahman, if you provided a Zoom access code to Mitia, please update the Infra sheet under zoom accordantly. All-access must be traced in the sheet. Thank you!

@m-reza-rahman, if you provided a Zoom access code to Mitia, please update the Infra sheet under zoom accordantly. All-access must be traced in the sheet.

Yes, he has the access code (as do I of course). It does not look like I have edit access to the sheet. You can either provide me edit access or simply make the updates. Either way is fine.

Hi @dalexandrov, it looks to me like you are all set to go for March. Do you mind kindly assigning yourself to this issue and/or close it if you don't need it any more? You can of course always count on me if you need help/backup.

@m-reza-rahman, if you provided a Zoom access code to Mitia, please update the Infra sheet under zoom accordantly. All-access must be traced in the sheet.

Yes, he has the access code (as do I, of course). It does not look like I have edit access to the sheet. You can either provide me edit access or simply make the updates. Either way is fine.

@m-reza-rahman,
You should have no restrictions to edit anything in the drive, including the INFRA Admins document.  What email are you using to log into the MP Drive? If the email used to grant you access is incorrect, please share a new one.

The correct email for anything Google related is m dot reza dot rahman at gmail dot com. Perhaps you were using the Lycos one?

Access has been corrected. Thanks, Reza.

Hmm. Something is still off. I simply asked for access to the sheet directly.

That file is quite "restricted" beyond the regular drive, Reza. I always forget about it.
I just sent you to edit access. You should be able to help with its upkeep from today onwards.

Great, the Zoom access folks is updated in the sheet now.

Hola @dalexandrov,
Via suggested editing, I contributed to the agenda to add new tickets created to track the work in progress.
I had a few issues finding the categories where to place the working tickets.
Ideally, the agenda tracks this repository by sections or the MPWG yearly marketing goals at the bare minimum.
Looking forward to seeing you rock MP work in March! :)

Ok, I'll take care :)

Completed!


Borgwarner - The company changed its logo

ENVIRONMENT: production
URL: https://scrapers.peviitor.ro
Browser: Microsoft Edge
Device: Laptop
OS: Windows 10
STEPS TO REPRODUCE:

Open the URL in the browser
Run scraper for "Borgwarner" Company
Check the logo
Open https://www.tyrepress.com/2023/06/borgwarner-unveils-new-logo and check the logo

EXPECTED RESULTS:
The company logo is the same on scrapers.peviitor.ro as on the company website
ACTUAL RESULTS:
The company logo is not the same on scrapers.peviitor.ro as on the company website because the company changed its logo on July 12, 2023

Fixed!

After retesting, the company logo is the same on scrapers.peviitor.ro as on the company website


[BUG] - RTL impact the entire styles not just quasar

Checks

[X] I have searched the existing issues for a similar bug and it does not exist!

Environment

Operating System: Darwin
Node Version:     v18.18.0
Nuxt Version:     3.7.4
CLI Version:      3.9.0
Nitro Version:    2.6.3
Package Manager<EMAIL_ADDRESS>Builder:          -
User Config:      experimental, app, devtools, postcss, quasar, imports, pinia, vuetify, googleFonts, modules
Runtime Modules<EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS><EMAIL_ADDRESS>Build Modules:    -

Quasar version
latest
Browsers
Google Chrome
Description
Hey,
First of all , great module !
Now, Im trying to migrate from quasar to Nuxt and on my quasar project I use RTL.
I found another issue that said to configure in nuxt.config.ts the following for RTL:
postcss: { 		plugins: { 		  'postcss-rtlcss': { 		  }, 		}, 	},
I did it, and its works, problem is it also flip the entire css processed by nuxt and not only effect Quasar components styles.
Any suggestions how to get rtl working but just for quasar and not effect other css ?
Thanks
Reproduction steps
1. Install quasar module on nuxt project
2. Setup postcss on nuxt.config.ts

Screenshots
![DESCRIPTION](LINK.png)

Logs
No response

You can use rtl ignore blocks to achieve that for specific sections of css you want postcss-rtlcss to ignore. If you want to ignore all except quasar css, you can do something like this.
Basebones example

// How vite check if a file is css
// Source: https://github.com/vitejs/vite/blob/22bd67d70a1390daae19ca33d7de162140d533d6/packages/vite/src/node/plugins/css.ts#L188
const CSS_LANGS_RE =
/\.(css|less|sass|scss|styl|stylus|pcss|postcss|sss)(?:$|\?)/

const isCSSRequest = (request: string): boolean =>
  CSS_LANGS_RE.test(request)

export default defineNuxtConfig({
  // ...
  vite: {
    plugins: [
      {
        name: 'custom:css',
        enforce: 'pre',
        transform(code, id) {
          // If you are using `sassVariables`, you might need to update it with  'quasar/src/css/index.sass'
          // You can modify this section according to your needs
          if (isCSSRequest(id) && !id.endsWith('quasar/dist/quasar.css')) {
            return `/*rtl:begin:ignore*/\n${code}\n/*rtl:end:ignore*/`
          }
        }
      }
    ]
  }
  // ...
})

@Maiquu Works like magic ! I was wondering how to configure something like that exactly, thank you :-)


non-S3 input sources not supported

Hi Team,
The readme implies that one can use GitHub (or BitBucket, etc) as the input source instead of S3. However, in the validation of the projectName, if the source for the existing project is anything but S3, the project is invalid and fails.
The plugin should support non-S3 inputs as is consistent with the documentation.

S3 source is required for the CodeBuild project if you are using your Jenkins source with CodeBuild (source control type jenkins). In this case, it will zip up whatever source Jenkins has checked out and upload it to S3, which CodeBuild then downloads for the build.
Projects with other source types work as well, you just need to make sure the source control type is set to project. The plugin will then start a build using whatever source is configured in the CodeBuild project.


Support tool version

Description
Add logging of tool version info.
Reviewer checklist

[ ] Ensure relevant issues are linked (description should include text like "Fixes #")
[ ] Ensure any appropriate documentation has been added or amended

Coverage increased (+0.5%) to 98.561% when pulling 7f675944a3d6f13e991cfcc4cbb17cec18e905ca on version into 31114e8c1f1580a6be7df73e70124dfdd7bd14e0 on main.


Use duplicates when writing from ByteBuf pair to avoid multiple threads issues

Motivation
This is a fix for #1201.
The truncation happens when, during an unload, the topic moves from one broker to another. If the write operation on the previous connection was still ongoing, it can cause issues when the new IO (associated with the "new" connection) will start writing on the new socket.
Modifications
Take a duplicate of theByteBuf so that each thread will have its own readerIndex on the buffer.

@jai1 @rdhabalia PTAL at this one


Using "Long" Write Characteristics

I know there are two other (closed) issues related to this, but I'm new here, and I couldn't make sense of the discussions in those issues.
I'm using a Raspberry Pi 3, and trying to use BLE as a means to set / read some values on the Pi from my phone. Here's an example of such a value (spinning off the test.js in the repo).
var Password_Characteristic = function() {
  Password_Characteristic.super_.call(this, {
    uuid: 'fffffffffffffffffffffffffffffff4',
    properties: ['write', 'writeWithoutResponse']
  });
};

util.inherits(Password_Characteristic, BlenoCharacteristic);

Password_Characteristic.prototype.onWriteRequest = function(data, offset, withoutResponse, callback) {
  console.log('Password_Characteristic write request: ' + data.toString() + ' ' + offset + ' ' + withoutResponse);

  callback(this.RESULT_SUCCESS);
};

I'm using LightBlue on Android to play with this idea. The problem that I'm experiencing is that if I send a long value (> 20 bytes) the console.log on the Raspberry pi shows a truncated write. So if I send "ABCDEFGHIJKLMNOPQRSTUVWXYZ" from LightBlue, the Raspberry Pi prints out only "ABCDEFGHIJKLMNOPQRST" (i.e. the first 20 bytes of the string). Specifically the following is printed:
Password_Characteristic write request: ABCDEFGHIJKLMNOPQRST 0 true
I know if I want up to 40 characters (instead of up to 20), I can make two characteristics, one for each half. But maybe there's just something I need to do to more correctly define the write-able characteristic in Bleno? Or is this actually a deficiency in LightBlue? Hopefully someone can help steer me in the right direction.

This is also from interest to me, I will check how many characters I can write to my characteristic tomorrow and report back here.

Yea I've scoured the web and come across those links as well. I have no problem with "long reads"... but I've only managed to work around the "long writes" limitation by modeling my characteristic as two characteristics if it won't fit into 20 bytes, but will fit into 40 bytes...


fix(otelgorm): restore original context in "after" callback

This PR
Ensures that the tx.Statement.Context value that was present when the before callback is called is restored after the after callback is finished. This fixes #84, which would cause subsequent queries built using the same statement to be seen in children spans.
Why
Issue #84 explains how, when the same statement is used for multiple executions, then each execution will be created in a span that is seen as a child of the last. This can often happen when a user of gorm make a query using the query builder API, runs the query, then continues using the original builder to run a slightly modified version of the query.
Below shows an example of the problems this causes. The last three query spans are seen as children to the query before it, when in actuality only the final two should have a parent-child relationship (due to the final query being an eager load).

When using this branch, the context is restored and thus the lineage is correct. The below image shows the results.

Note: Failures appear to be due to main branch.

Thanks :+1:


Use current Nest mode to determine which temperature attributes to use

Description:
Use currently configured Nest mode to determine which temperature attributes to use instead of depending on which ones are supplied. Either method will result in an error if there is a mismatch between mode/attributes, but this method allows more flexibility in configuration. As it allows the following config and selects the correct attributes based on which mode the thermostat is in.
Example entry for configuration.yaml (if applicable):
  - service: climate.set_temperature
    data:
      entity_id: climate.apartment
      target_temp_high: 74
      temperature: 74
      target_temp_low: 71

Checklist:
If the code communicates with devices, web services, or third-party tools:

[x] Local tests with tox run successfully. Your PR cannot be merged unless tests pass

Had to read it a few times but it makes sense 👍  🐬

Haha, yeah. Hard to explain in plain english. Thanks!


Delete old branches

delete the dev_v3 and dev_v2 branches for cleaner repo

deleted dev_v2 and dev_v3 branch, 5years since they got updated and I haven't see some people referring some commit in them. I don't think deleting them wouldn't be a big problem.

same


Fix/blastn repeat masker

Fix BLAST's Job details does not show value for "Filter query sequences using RepeatMasker"
Sandbox:
http://ves-hx2-76.ebi.ac.uk:8786/Homo_sapiens/Tools/Blast/Ticket?tl=1KI1I1reIprZq7u9
http://ves-hx2-76.ebi.ac.uk:8786/Homo_sapiens/Tools/Blast/Ticket?tl=FPIcFnZn0D4LJIHW
Jira:
https://www.ebi.ac.uk/panda/jira/browse/ENSWEB-5781

Looks good to me. I ran 2 jobs and it worked as expected


Update Composer dependencies (2023-01-11-00-11)

Visual regression test passed!
View the visual regression test report


Hidden fields stay empty?

Hello,
I try to use hidden field but when I look in Postman I see the hidden fields empty?
My code:
createPopup(formID, {       size: 90,       open: "load",       hidden: {         customerID: user,         productArea: RMProductArea,       },       onSubmit: (data) => {         checkResponse(data.responseId);       },     });
both user as RMProductArea are variables with strings as values
if I check in postman for the same responseId in the hidden field part, I see:
"hidden": {},
Is this an issue? of am I doing something wrong?

Hello @kwiznix
Since hidden fields can contain sensitive information they are added to the URL hash for security purposes. I think you will not see them in network request (Postman or dev tools) nor will they be logged in any network logs.
If you inspect your page source code you should see an iframe with src - the URL points to your typeform and it should contain # sign with hidden fields after it.
Did you set up hidden fields for your typeform in builder?

Ah right, I see them in that url, for now I dont need them in typeform itself.
What I need to do is get the results of a Typeform with a certain ID, and do some stuff with that data, also I need those 2 values, is there a way to do this with Typeform? but now I think about it, i think I can add that data manually when I am doing that stuff in the code, and dont need typeform to do that for me, thanks for your reply!

@kwiznix you should setup hidden fields in your typeform even if you dont need to display the data in the typeform itself. Hidden fields will be included in the results.


Updated haze test to take into account eye position

This modification of the haze test is more robust as it is performed in a more general situation. Especially the eye (avatar) position is set far from the origin to be sure eye direction is correctly computed. The expected images have also been updated as they were incorrect.

Tests updated for autoTester and split into one sub test per folder.


remove proteomic datatypes

These should be included in newer Galaxy releases.

@jj-umn can we remove the proteomics datatypes? They should be included in Galaxy now, isn't it?

ping @jj-umn @iracooke

Hi @bgruening this is most likely fine but I am not the maintainer of those repos so I cant be 100% sure.  I believe almost everything in the old proteomics datatypes is now in the main galaxy distribution but in theory it is possible this might break stuff.

I would like enforcing the removal of all datatypes and if anything is missing we should fix it asap in Galaxy.
Just to stick to the best-practice-guidelines.

Let's merge it. All datatypes should be in Galaxy and we should enforce this as community.