gnome-photos: 3.34.1 -> 3.34.2

Semi-automatic update generated by nixpkgs-update tools. This update was made based on information from https://repology.org/metapackage/gnome-photos/versions.
meta.description for gnome-photos is: "Access, organize and share your photos"
meta.homepage for gnome-photos is: "https://wiki.gnome.org/Apps/Photos"
Updates performed

Version update

To inspect upstream changes
Impact

Checks done (click to expand)

built on NixOS

Warning: a test defined in passthru.tests did not pass

0 of 0 passed binary check by having a zero exit code.

0 of 0 passed binary check by having the new version present in output.

found 3.34.2 with grep in /nix/store/nm3bm56n8zb4dsijm6d0mlkajn5p4hq0-gnome-photos-3.34.2

directory tree listing: https://gist.github.com/96784e1d15189e9be43697db7dfde7da

du listing: https://gist.github.com/dc33565f221733e660c2a84d2b4f209b

Rebuild report (if merged into master) (click to expand)

6 total rebuild path(s)

2 package rebuild(s)

2 x86_64-linux rebuild(s)
2 i686-linux rebuild(s)
0 x86_64-darwin rebuild(s)
2 aarch64-linux rebuild(s)

First fifty rebuilds by attrpath
gnome-photos
gnome3.gnome-photos

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/nm3bm56n8zb4dsijm6d0mlkajn5p4hq0-gnome-photos-3.34.2 \
  --option binary-caches 'https://cache.nixos.org/ https://r-ryantm.cachix.org/' \
  --option trusted-public-keys '
  r-ryantm.cachix.org-1:gkUbLkouDAyvBdpBX0JOdIiD2/DP1ldF3Z3Y6Gqcc4c=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(r-ryantm's Cachix cache is only trusted for this store-path realization.)
For the Cachix download to work, your user must be in the trusted-users list or you can use sudo since root is effectively trusted.
Or, build yourself:
nix-build -A gnome-photos https://github.com/r-ryantm/nixpkgs/archive/71d291d7c74f2046ab2f5725e66e787712179a44.tar.gz

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/nm3bm56n8zb4dsijm6d0mlkajn5p4hq0-gnome-photos-3.34.2
ls -la /nix/store/nm3bm56n8zb4dsijm6d0mlkajn5p4hq0-gnome-photos-3.34.2/bin

Pre-merge build results
We have automatically built all packages that will get rebuilt due to
this change.
This gives evidence on whether the upgrade will break dependent packages.
Note sometimes packages show up as failed to build independent of the
change, simply because they are already broken on the target branch.
Result of nixpkgs-review 1

1 package built:
- gnome-photos

Maintainer pings
cc @hedning @jtojnar @worldofpeace for testing.

https://ftp.gnome.org/pub/GNOME/sources/gnome-photos/3.34/gnome-photos-3.34.2.news
compat fixes with new gegl & babl


Add spells as a precursor of the standard library

As we have discussed many times, it would be great to have the standard library. We are still lacking infrastructure for introducing such a library, e.g., we would have to import from the Quint package somehow.
For the moment, l have introduced three modules in ./examples/spells: basic spells, common spells, and rare spells.

[x] Tests added for any new code
[x] Documentation added for any new functionality
[x] Entries added to the respective CHANGELOG.md for any new functionality

LGTM
One spell I've seen appear over and over is Map.getOrDefault, to treat a map as a total function.

Oh yes, that's a good point. I will add getOrElse

I have also added the definition of has, which is quite handy too:
  pure def has(__map: a -> b, __key: a): bool = {
    __map.keys().contains(__key)
  }


WARNING: deprecated syntax

When searching, saving pubmed results:
WARNING: deprecated syntax "Clinics (" at /Users/isa/Dropbox/BrownAgain/Projects/BCBI/PubMedMiner.jl/exe/pubMedSearch.jl:1.
Use "Clinics(" instead.
Can't determine what package is triggering the warning

I'm quite confident that this warning isn't at all related to the saving to database portion. I sometimes get this same warning when using xml2dict() in our XMLconvert package.

I'm closing this as I think warnings from other packages are quite common these days :)


[MB-16569] Update golang to 1.20.6

Description
Update go from 1.20.5 to 1.20.6.
Corresponding mymove PR
Following instructions from https://github.com/transcom/mymove/wiki/upgrade-go-version
Changelog or Releases
Go 1.20.x version history:
https://go.dev/doc/devel/release#go1.20.minor

I'm unable to see the wiki linked at https://github.com/transcom/mymove/wiki/upgrade-go-version. It just takes me to the mymove repo. Is this something I would need to be granted permissions for?

I'm unable to see the wiki linked at https://github.com/transcom/mymove/wiki/upgrade-go-version. It just takes me to the mymove repo. Is this something I would need to be granted permissions for?

I think that's a link to our old GitHub Wiki which we migrated to Docusaurus: https://transcom.github.io/mymove-docs/docs/backend/guides/how-to/upgrade-go-version


Bump dependency versions and fix deprecated API calls

This is a very minor update, but since it's my first time on this project, @satabin can you take a quick look?


Allow other implants to be disabled

It seems that, at present, only UI implants (hudjack, zoom, etc) are able to be disabled from the radial menu. I believe that this is unnecessarily limiting.
I don't need my platelet dispatcher online all the time, especially when I'm at full health. Similarly, I may want to turn off my stem cell synth and turn on my deployable wheels while not in combat. I may also want to forgo extensive power generation in favor of extra battery capacity and augs, allowing me a very bursty build.
The ability to disable modules would be greatly appreciated.

that is a very good idea you have there. I hope it would be implemented in future updates.

I too would like the platelet dispatcher to be toggleable or only use power when healing me, maybe with a spool up time before it is functional? or possibly multiple modes of operation, like [always on(current), start after damage is taken]

Making all components' toggleability be changed in the config would also be nice :D

@Flaxbeard please implement this, its really dumb that you dont get to disable alot of the mods


feat: allow users to view past generations

Description
Allows users to view past generations. Implemented using IPersistence and storing the generations using multiple associations. The generations are uniquely stored for each user, and can be viewed by passing h or history as the first parameter to the gen-gif command.
Preview
https://github.com/RocketChat/Apps.AI.GIF/assets/37607224/a8db8f13-a3d2-4c08-a7f1-91bd8786d183

Fixes: #3

@AmanNegi Merge Conflicts

@Nabhag8848 I have fixed the merge conflicts, could you please look into this.


Make this debugOnly

Since one should be handling package dependencies before production, I've made this debugOnly to lighten client side load a bit.

Wouldn't the user already know if they got it included as long as it worked in development? I think it would be safe and desirable to do this.

I don't remember what the implications of this are. Would this not mean that package users would need to do some runtime checks to see if the package is included in the running bundle? (i.e wouldn't it be a breaking change?)

Also, would importing the package possibly lead to an error being thrown?
I'm all for this as long as we iron out the details and do a major version release to avoid broken upgrades. I think though that if this is the case we should also move this to only load the code on the server and specify that checks need to run on the server. This would avoid a whole host of issues, like several that I've just closed, from being filed.

There are times we may need a module confirmed client side only though, if the module doesn't work in node for example. I support the idea of doing a major version bump to support not including this in production bundles.


Use Gatsby instead of react-scripts

react-scripts did not provide enough customisability for us, resulting in hard-to-solve errors, e.g., when using Buffer or other Node.js modules.
Gatsby has a good balance of configurability versus ease-of-use. I've set it up so it does not require a lot of configuration out of the box, while things can be modified as desired.

Also I'm asking myself if we should disable the gatsby telemetry 🤔


Dump model on each save.

For #502.

@balhoff Do I want to re-deploy on noctua-dev on the minerva dev branch?

@balhoff Do I want to re-deploy on noctua-dev on the minerva dev branch?

You could, but I only updated test code.

@kltm tests are passing now.

@vanaukenk I'd vote to have this on the docket for the Dec 1 outage.

@balhoff Tested from my end, looks good!


Added a createPatch task to the build script.

The new task tries to create a patch file between the last successful build artifact and the current build, based on the JOB_NAME. To do so, it will download the last successful artifact and create a delta patch file from the unzipped download and the unzipped distribution package (as created by distZip task). The generated patch file is then placed in the distribution directory.

Refer to this link for build results (access rights to CI server needed):
http://jenkins.terasology.org/job/TerasologyLauncherPRs/22/
Hooray Jenkins reported success with all tests good!

Hooray Jenkins reported success with all tests good!

Seems to work fine to me :-)
I simply set the JOB_NAME and ran the task and I got a tiny patch file: TerasologyLauncher-patch-159-null.zip
Didn't have BUILD_NUMBER set thus the null.
Follow-up suggestions: Bump Gradle up to 2.10 since you're changing it anyway and add a description block to the new task so it'll get a nice explanation from gradlew tasks

Hooray Jenkins reported success with all tests good!

Refer to this link for build results (access rights to CI server needed):
http://jenkins.terasology.org/job/TerasologyLauncherPRs/23/
Hooray Jenkins reported success with all tests good!

Tested again and merged :-)
Let me know if you need anything in Jenkins to play with it further. We're running a bit low on disk space but not super critical yet (and I'm in a beta program for adding storage on DigitalOcean, just waiting for it to start)


MSC2931: Allow widgets to navigate with matrix.to URIs

Rendered

One of the precautions that could be taken against malicious widgets is to only allow the navigation to happen if it is a result of direct user input, like a mouse click, just as modern browsers do with requesting full screen access. In my opinion, it would be unwanted to have a widget that is able to navigate the user away from the room without any user input at all and it may lead to confusion by some users why their chat app is suddenly in another chat.

One of the precautions that could be taken against malicious widgets is to only allow the navigation to happen if it is a result of direct user input, like a mouse click, just as modern browsers do with requesting full screen access. In my opinion, it would be unwanted to have a widget that is able to navigate the user away from the room without any user input at all and it may lead to confusion by some users why their chat app is suddenly in another chat.

I'm pretty certain you can't detect a click happening inside an iframe. That would be awful for clickjacking. The iframe is sandboxed and we can do nothing with it except the PostMessage API.

I'm pretty certain you can't detect a click happening inside an iframe. That would be awful for clickjacking. The iframe is sandboxed and we can do nothing with it except the PostMessage API.

I kinda looked into it, but I couldn't find a way either by just using JavaScript and without trusting the nested frame. But for native applications it might be a possibility if they have somewhat more control over the JavaScript environment and are able to examine the back trace.

I kinda looked into it, but I couldn't find a way either by just using JavaScript and without trusting the nested frame. But for native applications it might be a possibility if they have somewhat more control over the JavaScript environment and are able to examine the back trace.


[SPARKR-8027] [SPARKR] Move man pages creation to install-dev.sh

This also helps us get rid of the sparkr-docs maven profile as docs are now built by just using -Psparkr when the roxygen2 package is available
Related to discussion in #6567
cc @pwendell @srowen -- Let me know if this looks better

Merged build triggered.

Merged build started.

Yeah this seems strictly better

Test build #34020 has started for   PR 6593 at commit 8f100a5.

Merged build triggered.

Merged build started.

Test build #34022 has started for   PR 6593 at commit b282241.

Test build #34020 has finished for   PR 6593 at commit 8f100a5.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test PASSed.

@pwendell I'll wait for @srowen to take a look before merging this -- I'll also send a PR to github.com/pwendell/spark-utils before merging.

Test build #34022 has finished for   PR 6593 at commit b282241.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test PASSed.

@srowen Did you get a chance to look at this ?

Yeah thanks I think that helps a lot to keep the R bits out of core. If it works, go for it.


feat(SimpleGraph/Coloring): Surjectivity of graph colorings

Add two simple results on graph colorings with χ(G) colors.

If r ≤ χ(G) and C is an r-coloring of G then C is surjective
If G has an α-coloring then χ(G) = |α| iff every such coloring is surjective.

Thanks for looking at this and for your suggestions!
Can I just check I've understood what you mean by

Your second theorem is just a combination of an inequality and the fact that G.Colorable n implies n ≤ G.chromaticNumber

By second theorem do you mean theorem chromaticNumber_eq_card_iff_forall_surj?
Also,  I don't see how G.Colorable n implies n ≤ G.chromaticNumber?

@YaelDillies I've tried to incorporate your suggestions.
I'm not sure the 2nd result is worth having, but I've left it in for now as :
theorem le_chromaticNumber_iff_forall_surj (C : G.Coloring (Fin n)) :     n ≤ G.chromaticNumber ↔ ∀ C : G.Coloring (Fin n), Function.Surjective C

Sorry, I'd misunderstood your earlier suggestion, I've now incorporated it.

Thanks!


[Russian] SHORTWEEKDAYS abbreviation correction

Good day, thanks for an extremely convenient library. There's a small nuance: in Russian language weekdays, when abbreviated to a short form of two down-case letters, are usually ended with a dot. I.e. "вс.", "пн.", etc.
Otherwise abbreviation gets completely blurred in a string of other words which considerably hurts UX.
Related links: gramota.ru, sokr.ru
SHORTWEEKDAYS: [
"вс",
"пн",
"вт",
"ср",
"чт",
"пт",
"сб"
],
STANDALONESHORTWEEKDAYS: [
"вс",
...
],
NARROWWEEKDAYS: [
"вс",
...
],

Would you be willing to consider a pull-request? Thanks for your time.

CC @alan-knight

Thanks. We get this data from CLDR, and it looks to me like the current CLDR data for this hasn't changed. but it's hard to read, so I note that ICU4J doesn't seem to use this. Possibly this is because the obvious formats that use this use the weekday in a way that already has punctuation, e.g.
ABBR_MONTH_WEEKDAY_DAY (MMMEd) =>  пн, 20 мая
YEAR_ABBR_MONTH_WEEKDAY_DAY (yMMMEd)  =>  пн, 20 мая 2019 г.
See also http://st.unicode.org/cldr-apps/v#/ru/Gregorian/
So unfortunately, if this is incorrect you need to take it up with the reference source.  http://cldr.unicode.org/index/bug-reports


v6.0.1

Change code analysis to GitHub CodeQuality
Update dependencies
Update urlpattern-polyfill's settings

Coverage remained the same at 98.655% when pulling 4442450e4b0b40d0c86f084fc3cc87129c298867 on v6.0.1 into dd96b6c46573092c04a7dd5d12c8db1853e9520b on main.


docker-compose.yml references kafkaviewer/kafkaviewer-wlpcfg which is missing

Following instructions in README.md.

Successfully ran ./build.sh

But problems with docker-compose build

Specific error message... ERROR: build path /Users/curtinmjc/Git/gameon/kafkaviewer/kafkaviewer-wlpcfg either does not exist, is not accessible, or is not a valid URL.

kafkaviewer is referenced in docker-compose.yml as result of recent commit but is missing from repo

I've updated the main docker-compose to remove kafkaviewer .. which is a kind of optional utility for viewing the messages flying around inside game-on. It's not a required part of game-on to use when developing or running game-on, but ended up as part of the main docker-compose while we were considering adding it as one of the core game-on services.. oops.
All should be good now =) If you actually want to run kafkaviewer, there are instructions over in it's readme that should help get it up and running..


fix ArgumentException in EqualsGenerator caused by multiple partial classes/records

When there are classes/records with multiple partial classes/records, context.AddSource in EqualsGenerator throws an ArgumentException with the message The hintName '...Generator.Equals.g.cs' of the added source file must be unique within a generator.
Each partial classes/records gets its own SyntaxNode entry, however the TypeSymbol is the same. This results in duplicate source generation.
With this PR EqualsGenerator checks if a source for a TypeSymbol was already created and then skips the candidate.

@DanielEgbers your changes are now available in 2.3.1. Thanks for your PR!

thanks for the quick merge and new version


Mobile trigger hard-coded to 1024px

Because RocketDrawer.js seems to be hard-coded to 1024px per this line:
this.useOverlayMediaQuery = '(max-width: 1024px)';
then my understanding is that I am forced to make all my @media queries for mobile break on the same value, else I get weird results?
It would be more ideal if RocketDrawer were configurable such that <rocket-drawer something="700"> were  possible, giving me the ability to set my mobile trigger media queries on a different value for different themes.

This has been addressed on the commit here , and will likely be deployed in the next Rocket version (if not already :) )

it's released now 👍


fix: handle glob patterns ending with /** in CopyRspackPlugin

Summary
fix #8801
A glob pattern ending with /** should match all files within a directory, not just the directory itself.
Since the standard glob only matches directories (refer to https://github.com/rust-lang/glob/issues/129), we append /* to align with webpack's behavior.

Checklist

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

if the glob library behaves different from webpack's glob library, maybe we should consider align glob crate behavior to globby, I'm not sure the fast-glob behaves the same as globby and maybe we use fast-glob in copyRspackPlugin.
BTW this is actually a breaking and should be emphasized in notice

I'm not sure the fast-glob behaves the same as globby

Yes, it aligns with the glob pattern used by webpack and includes corresponding test cases.

BTW this is actually a breaking and should be emphasized in notice

Okay, sometimes it's hard to distinguish between fixing and breaking. I'll revise the corresponding description later to emphasize that.

@shulaoda fast-glob's API looks very concise. Can you help me confirm if it supports the globOptions configuration for use in the CopyRspackPlugin?

Okay, sometimes it's hard to distinguish between fixing and breaking. I'll revise the corresponding description later to emphasize that.

yeah this is tricky maybe we should have some label like “alignment breaking” which mean the breaking introduced for alignment which is allowed in minor release

@shulaoda fast-glob's API looks very concise. Can you help me confirm if it supports the globOptions configuration for use in the CopyRspackPlugin?

Yes, fast-glob only supports simple matching and doesn't support additional extensions, as these could lead to performance degradation. For more details, you can refer to #7556 related attempts made by @symind.


Auto scaling

When FOREST is scaled beyond a single EC2 instance sometimes the template is not loaded correctly. This could be because we are not using --use-xheaders which means FOREST is receiving traffic from the Load Balancer's IP and not the User IP. Although I'm not sure if this is the smoking gun behind the problem it is recommended in both the Tornado and Bokeh documentation for servers running behind an NGINX load balancer

As suspected --use-xheaders did not solve the templating issue when scaled to two EC2 instances

Perhaps --session-id signed is a way to prevent traffic from ending up on the wrong EC2 instance

Food for thought: https://github.com/bokeh/bokeh/issues/7091

An elegant hack solved it, by re-homing orphaned bk-root divs 9050cf8f42fd8575ec35b003dfc5dee7a788cac3


Use webpack bundle default path in example code

Changed the script source in example code from main.js to ./dist/main.js, which is the default path without a configuration file.

Closing this for now, please shout if we should reopen


add interface def for unstable_batchedUpdates in 'react-dom'

Tells Flow what this unstable React DOM function means so it won't complain.

This is somewhat a dupe of #1479, but I like your use of generics, so I'll merge the two PRs together.
Thanks for the PR and sorry for the delay!

Actually I think I'll take this PR and then take the other. That credits the authors better :)


Arduino Due Support

Attempting to get this to work for an Arduino Due, but these are ARM based. Any ideas on what needs to change?

Hello,
AFAIK it should work without modification on an Arduino Due. It runs fine on Teensy which is ARM based too, and theoretically should run on any Arduino board that supports the default Arduino SPI lib.
What issues do you get?

Closing due to inactivity. Feel free to reopen if needed.


Hyperlink for Twitter social button

Describe the bug
Not optimized hyperlink for Twitter social button
To Reproduce
Steps to reproduce the behavior:

Go to https://app.poolz.finance/dashboard
Scroll down to the bottom
Look at the left
Hover the mouse on Twitter icon

Expected behavior
https://twitter.com/Poolz__
Instead of: https://mobile.twitter.com/Poolz__
Screenshots

Desktop (please complete the following information):

OS: Microsoft 10
Browser Chrome
Version 87.0.4280.88

Additional context
N/A
Wallet address
0x306B769A3B4B4c2D59fC1580f581796Ed9dfDf2F

nice to note.

nice to note.


Dev refactor nisar

Push NISAR support changes

Hello @sssangha! Thanks for opening this PR. We checked the lines you've touched for PEP 8 issues, and found:

In the file tools/ARIAtools/extractProduct.py:

Line 1605:80: E501 line too long (87 > 79 characters)
Line 1783:80: E501 line too long (86 > 79 characters)

@alexfore, I worked to satisfy some suggestions from the pep8 bot, namely indentation of if statements spanning multiple lines.
From your commit history, in these cases it looks like you had indented the lines by one space. However, the bot kept raising a flag for such cases, which only went away when I increased the indent to 4 spaces as reflected here. I would like your advice on this, as I want to be consistent with what we do and avoid overriding any changes unnecessarily.

The bot seems to insist that the last of the options which pep8 says is acceptable here: https://peps.python.org/pep-0008/#indentation, (cut from that page, pep8 says all of these are acceptable):
# No extra indentation.
if (this_is_one_thing and
    that_is_another_thing):
    do_something()

# Add a comment, which will provide some distinction in editors
# supporting syntax highlighting.
if (this_is_one_thing and
    that_is_another_thing):
    # Since both conditions are true, we can frobnicate.
    do_something()

# Add some extra indentation on the conditional continuation line.
if (this_is_one_thing
        and that_is_another_thing):
    do_something()

I suppose I've never used or realized the last one was acceptable, I always used the second or first, depending on if the code needed a comment

The bot seems to insist on the last of the three options which pep8 says is acceptable here: https://peps.python.org/pep-0008/#indentation, (cut from that page, pep8 says all of these are acceptable):
# No extra indentation.
if (this_is_one_thing and
    that_is_another_thing):
    do_something()

# Add a comment, which will provide some distinction in editors
# supporting syntax highlighting.
if (this_is_one_thing and
    that_is_another_thing):
    # Since both conditions are true, we can frobnicate.
    do_something()

# Add some extra indentation on the conditional continuation line.
if (this_is_one_thing
        and that_is_another_thing):
    do_something()

I suppose I've never used or realized the last one was acceptable, I always used the second or first, depending on if the code needed a comment. There is quite a bit of discussion about this in various places online -- E125 and E129 both violate pep8, I could add a config file for pep8speaks which will disable E125 and E129, what do you think?

@alexfore ok understood, thanks for the clarification!
And yeah sure, if you could add a config file to disable E125 and E129, that would be great!


Update UG Find and Filter

fix #71

Codecov Report

Merging #73 (093edf8) into master (f72dd54) will not change coverage.
The diff coverage is n/a.

@@            Coverage Diff            @@
##             master      #73   +/-   ##
=========================================
  Coverage     72.41%   72.41%
  Complexity      408      408
=========================================
  Files            71       71
  Lines          1265     1265
  Branches        130      130
=========================================
  Hits            916      916
  Misses          313      313
  Partials         36       36

Continue to review full report at Codecov.

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

@eeliana can see if wording is better?

have do use this to allow | to show up in table
<code> ... #124; ...</code>

can you update command summary as well

@Chesterwongz can see if ok


Add banner + form for i18n support

(Per discussion in recent comms SIG)
Add a banner announcement to the site with a link to a short form (Google form or similar maybe) to capture details from people interested in helping to translate OTel docs. The form should include fields for:

Name and email address (or other contact info if preferred)
Language(s) the person wants to help with (e.g. English > French) as a short text entry field
Checkbox for the person to confirm that it's ok for someone from the Comms SIG to reach out with more information when available

This will allow us to contact folks when we're ready to begin i18n work on the docs, and allow us to reach back out to people who have volunteered to help.

See https://github.com/open-telemetry/opentelemetry.io/discussions/4302 for future discussions on this matter.


Bot closing because of "fn()"

See https://github.com/hydrabolt/discord.js/issues/1674
This is out of my control, but will be fixed in next version of discord.js

discord.js has been upgraded. The upgrade will be included in the next version of TediCross

Fixed in commit 6306278cc080631958dabc525e2cd3893987ed68


3D Scan

I have purchased OAK-D. I would like to know if it's possible to create a 3D scan of the environment and retrieve the depth images, RGB images and their corresponding camera poses?

Great question @Zumbalamambo and sorry about the delay.  So actually many users are now working on integrating OAK/depthai with SLAM solutions.
Below is a summary of some of the current in-flight efforts:

https://github.com/ColbyToland/oak_slam
https://github.com/duncanrhamill/oakd_orbslam3
https://www.youtube.com/watch?v=3b_P6yItYxM
https://github.com/duncanrhamill/oakd_kimera

And to the question of mapping RGB images, we have an example of that, doing RGB point-cloud projection is here: https://github.com/luxonis/depthai-experiments/tree/master/pcl-projection-rgb
Thoughts?
Oh and there's active discussion/development in the SLAM channel on our Discord:
https://discord.gg/EPsZHkg9Nx
Thanks,
Brandon

Great question @Zumbalamambo and sorry about the delay.  So actually many users are now working on integrating OAK/depthai with SLAM solutions.
Below is a summary of some of the current in-flight efforts:

https://github.com/ColbyToland/oak_slam
https://github.com/duncanrhamill/oakd_orbslam3
https://www.youtube.com/watch?v=3b_P6yItYxM
https://github.com/duncanrhamill/oakd_kimera

And to the question of mapping RGB images, we have an example of that, doing RGB point-cloud projection is here: https://github.com/luxonis/depthai-experiments/tree/master/pcl-projection-rgb
Thoughts?
Oh and there's active discussion/development in the SLAM channel on our Discord:
https://discord.gg/EPsZHkg9Nx
Thanks,
Brandon

Great question @Zumbalamambo and sorry about the delay. So actually many users are now working on integrating OAK/depthai with SLAM solutions.
Below is a summary of some of the current in-flight efforts:

https://github.com/ColbyToland/oak_slam
https://github.com/duncanrhamill/oakd_orbslam3
https://www.youtube.com/watch?v=3b_P6yItYxM
https://github.com/duncanrhamill/oakd_kimera

And to the question of mapping RGB images, we have an example of that, doing RGB point-cloud projection is here: https://github.com/luxonis/depthai-experiments/tree/master/pcl-projection-rgb
Thoughts?
Oh and there's active discussion/development in the SLAM channel on our Discord: https://discord.gg/EPsZHkg9Nx
Thanks, Brandon

ur answer  is not related to the question with... with oak-d u CANT 3d scan an item what so ever...
NEVER buy oak-d if you plan to make 3d scanner

and it has been more than 2 years!

and it has been more than 2 years!

haha yeah and oak-d should mention that u cant use it as 3d scanner, as they give u impression that u can,but they cant sell it 300 usd, as there is 30-40 usd gadgets, doing the same functions as oakd


groupBy example does not work with spark 2.1

The example in the wiki triggers the following error:
AttributeError: 'GroupedData' object has no attribute '_jdf'

df3 = tfs.aggregate([x, count], gb)

tensorframes/core.py in aggregate(fetches, grouped_data)
    294     fetches = _check_fetches(fetches)
    295     graph = _get_graph(fetches)
--> 296     builder = _java_api().aggregate_blocks(grouped_data._jdf)

This causes the K-Means example to fail as well.

This is an issue with spark 2.1


Update chalk to v5

What is the context of this PR?
Updates chalk to v5
How to review
Tests pass

Conversion of DS to esm. Needs more research. For now we will stay on v4


Great work! ...but README example code does not work

I got it working (as a test) with:
package pos

import (
	"strings"
	"testing"

	"github.com/jdkato/prose/tag"
)

func TestProse(t *testing.T) {
	text := "A fast and accurate part-of-speech tagger for Golang."

	tagger := tag.NewPerceptronTagger()
	tags := tagger.Tag(strings.Split(string(text), " "))
	for _, tok := range tags {
		t.Log(tok.Text, tok.Tag)
	}
}

Great work otherwise :)

But I think you may have fixed the issue while I wrote it up!

All example code on the front page now works for me, so I'm closing the issue.
Looking forward to seeing the text summarisation :]

Oh, yeah, sorry. The README got a much needed update today.
I'll be working on a summarize package this week, in which I plan on initially supporting readability (Kincaid, SMOGIndex, etc.) and usage (counts, densities, lengths) statistics.
Thanks for trying out the project!


Make default messaging configurations consistent

Setting different messaging providers as default has inconsistent response
Problem
Fides provides the endpoint api/v1/messaging/default to set the default messaging provider.
Currently supported options are for service_type are: mailgun, twilio_email, twilio_sms which generates a configuration with a unique key.
For mailgun the request body looks like:
{
    "service_type": "mailgun",
    "details": {
        "domain": "{{MAILGUN_DOMAIN}}"
    }
}

and the response is
{
    "service_type": "mailgun",
    "details": {
        "is_eu_domain": false,
        "api_version": "v3",
        "domain": "{{MAILGUN_DOMAIN}}"
    },
    "name": "string",
    "key": "TNSm_8GTfvMqHPr4K6je4ei"
}

however, when you do this for Twilio the response looks like:
{
    "service_type": "twilio_email",
    "details": {
        "twilio_email_from"<EMAIL_ADDRESS>    },
    "name": "Default Messaging Config [twilio_email]",
    "key": "default_messaging_config_twilio_email"
}

Note in these two examples, for Mailgun, name is a blank string and key is a random string where in Twilio, name is a fixed string and key is a fixed string.
In addition to this this, name cannot be passed to set this as part of the configuration.
Solution
For each service_type of mailgun, twilio_email and twilio_sms (or any other future service configuration), these values should be consistent:

key should be a unique identifier in a consistent format for all services, something like: {service_type}_randomstring, for example: mailgun_TNSm_8GTfvMqHPr4K6je4ei
name should be an optional accepted request parameter to set the name of the service and if it is not passed, set the name to a default similar to the key value.

Captured here: https://ethyca.atlassian.net/browse/RMP-135


Validate refund date relative to date received

This changes validation of the refund date form field. It now has to be:

up to 3 months before the date application received
not later than date application received

Looks good: :+1:


Using THREE.MeshLine library with react-three-renderer

How would one use the THREE.MeshLine library with react-three-renderer?
This was my attempt:
class MeshLineExample extends React.Component {
	render() {
		let meshLine = new MeshLine();

		var geometry = new THREE.Geometry();
		geometry.vertices = this.props.vertices;
		meshLine.setGeometry(geometry);

		var material = new MeshLineMaterial({});

		return (
			<mesh position={new THREE.Vector3(0, 0, 0)} rotation={new THREE.Euler()}
				geometry={geometry} material={material}/>
		);
	}
}

However, when I do this, nothing displays.
Also, I get these warnings in the console:
"Warning: Foreign prop geometry found in mesh. Check the render method of MeshLineExample."
"Warning: updating prop geometry ( [object Object] ) for MeshDescriptor"
I don't understand this, though, because I looked at the source code, and MeshDescriptor appears to supposed to be able to accept geometry and material props: https://github.com/toxicFork/react-three-renderer/blob/master/src/lib/descriptors/Object/MeshDescriptor.js#L9
Any tips on how to supply the <mesh> component/descriptor with a custom geometry and material?

Oh, apparently the code above is (basically) correct.
I just needed to use: <mesh [...] geometry={meshLine.geometry} material={material}/>
Instead of: <mesh [...] geometry={geometry} material={material}/>
However, there is still the (minor) issue of those warnings shown in the console; I suppose the MeshDescriptor needs to have this.hasProps(...) calls in its constructor, for the optional geometry and material props.


how to get binance  kline-candlestick-streams

here is https://binance-docs.github.io/apidocs/spot/en/#kline-candlestick-streams

This should be an issue, please reopen this ticket if you have an issue


FilesystemPool example

I've noticed that the FilesystemPool example in the readme is incorrect:
<?php

$cache = new \duncan3dc\Cache\FilesystemPool;

There is no default for the expected $path parameter of the constructor, so it looks like a path needs to be provided, unless there is some magic behind mkdir() when passing in an undefined variable that I don't know about. 😄
I would propose either updating the example so it shows the correct usage or changing FilesystemPool so it uses an appropriate default (a subdirectory of the system temp directory?) if no path is provided.

Good catch! I've updated the examples in the readme now (8c88926b03d401a98b98d2ec6cc7556e4a87e453)


Tune aws-nuke: skip S3Objects, include RedShift

what

Tune aws-nuke: skip S3Objects, delete RedShift resources, ECS Task Definitions, and OIDC connectors
Update Geodesic to current and install Terraform 0.15 and 1.x
Disable nightly Docker builds

why

Action was timing out after 6 hours, probably because of the overhead of deleting S3 objects one at a time. Not necessary to delete S3 Objects because we will delete entire S3 Buckets which will cause S3 Objects to be deleted as well.
We now have a tests that provision RedShift clusters and OIDC connectors, but we were not deleting them.
Support current Terraform version as well as legacy version.
Image is stable, does not change with nightly builds, and testing now uses curl to pull latest configuration anyway.

Aws does not allow deletion of bucket with objects.
I don't believe the hypothesis on too many objects

I rather exit 0 than run manually. Our testing infra orphans way too much to make this manuAl, and even if it fails deleting some stuff is better than not at all.

Aws does not allow deletion of bucket with objects.
I don't believe the hypothesis on too many objects

The only evidence I have for the hypothesis is

There were over 7,300 S3 Objects to delete
There is an open issue complaining about nuke being slow to delete S3 objects
I did not try to have nuke delete the S3 Objects. Instead I configured nuke to ignore them.
The resulting nuke run finished in under 20 minutes


Allow/support services that are not managed through mesos

What/Why
This PR is to change the behavior of verify to support/allow services that are not managed by mesos.
The old behavior was to fail, if the service was known to sideca, but now known to mesos.
The new behavior is to just show an info that verify detected/found a service that is in sidecar, but not deployed/managed through mesos (e.g. that is deployed/managed directly with/through ansible).
This will make verify more useful in heterogenous deployment environments.
Futhermore this PR ...

Upgrades nmesos to sbt 1.3.7/scala 2.12.10 (to support metals)
Fixes all warnings

Thanks @rolandtritsch , look good to me

@felixgborrego I do not have write access to the repo. Can you merge? Or add me as a collaborator?

@rolandtritsch I just released the new version 0.2.18, you should be able to get it by:
brew update
brew upgrade nmesos-cli

Also I added you as a collaborator of the repo.


[BUG]502 Bad Gateway

Describe the bug
After completed all steps not able to test URL.

502 Bad Gateway

502 Bad Gateway

nginx/1.23.2

To Reproduce
Steps to reproduce the behavior:

Just install app in Mac.
Configure application port 8000 and complete authentication.

Expected behavior
URL should give 200 status.
Screenshots

Desktop (please complete the following information):

OS: Mac OS
OS Version: Mac Sonama 14.5
App Version:

Please run docker exec -it ophiuchi-nginx ping host.docker.internal ?

avinda-blrm24@AVINDA-BLRM24 .aws % docker exec -it ophiuchi-nginx ping host.docker.internal
PING host.docker.internal (<IP_ADDRESS>): 56 data bytes
64 bytes from <IP_ADDRESS>: seq=0 ttl=63 time=2.281 ms
64 bytes from <IP_ADDRESS>: seq=1 ttl=63 time=0.948 ms
64 bytes from <IP_ADDRESS>: seq=2 ttl=63 time=0.956 ms
64 bytes from <IP_ADDRESS>: seq=3 ttl=63 time=1.061 ms
64 bytes from <IP_ADDRESS>: seq=4 ttl=63 time=0.973 ms
64 bytes from <IP_ADDRESS>: seq=5 ttl=63 time=1.086 ms
64 bytes from <IP_ADDRESS>: seq=6 ttl=63 time=0.944 ms
64 bytes from <IP_ADDRESS>: seq=7 ttl=63 time=0.812 ms
64 bytes from <IP_ADDRESS>: seq=8 ttl=63 time=1.095 ms
64 bytes from <IP_ADDRESS>: seq=9 ttl=63 time=0.935 ms

can you try docker exec -it ophiuchi-nginx curl -I http://host.docker.internal:8000 ?

If the application at host.docker.internal:8000 is reachable from container's side, it should return something like this:

HTTP/1.1 200 OK
vary: RSC, Next-Router-State-Tree, Next-Router-Prefetch, Accept-Encoding
cache-control: no-store, must-revalidate
x-powered-by: Next.js
content-type: text/html; charset=utf-8
date: Thu, 06 Jun 2024 14:23:48 GMT
connection: close

Is the app at 8000 hosted as a docker container also?


Add gogs at 0.11.29

This might be better suited for the extras bucket. The fork gitea is already there.


Obey semver rules - enable CI checks

This ensures the main branch is always conforming with the semver rules - if the API is breaking, it must increment minor (for 0..), and major (for 1+..).  See https://github.com/obi1kenobi/cargo-semver-checks
Should this be 0.2.0? most people assume 0.1.0 is the first Rust version, and they might not notice it had 19 releases before.

versioning a a vanity topic at that point, I'm fine with the checks, but not with upgrading to 0.2.0, what we have isn't solid enough for that

Massively updated this PR with all the new docs, changelog, etc


Port from GStreamer Gst.Message.structure to get_structure()

@walterbender @quozl
Ported Turtle Flags Activity

Thanks.  Looks good.  I'll wait until https://github.com/sugarlabs/activity-turtle-flags/issues/4 is solved, as the fix is also very likely to be in or needed in TurtleBlocks


SCB-317 Prepare the release for Service-Center-1.0.0-m1

Follow this checklist to help us incorporate your contribution quickly and easily:

[ ] Make sure there is a JIRA issue filed for the change (usually before you start working on it).  Trivial changes like typos do not require a JIRA issue.  Your pull request should address just this issue, without pulling in other changes.
[ ] Each commit in the pull request should have a meaningful subject line and body.
[ ] Format the pull request title like [SCB-XXX] Fixes bug in ApproximateQuantiles, where you replace SCB-XXX with the appropriate JIRA issue.
[ ] Write a pull request description that is detailed enough to understand what the pull request does, how, and why.
[ ] Run go build go test go fmt go vet to make sure basic checks pass. A more thorough check will be performed on your pull request automatically.
[ ] If this contribution is large, please file an Apache Individual Contributor License Agreement.

Coverage increased (+0.1%) to 74.077% when pulling bca23efc5f689cf3eb812c243423423eacdb481c on little-cui:master into 651fd0c2b414870e1508f55ad497ccec7610239c on apache:master.


Islamic date is not same as Threeten

org.threeten.bp.chrono.HijrahDate hijrahDate = org.threeten.bp.chrono.HijrahDate.now();
System.out.println(hijrahDate);

HijrahDate date = HijrahDate.now();
System.out.println(date);

outputs:
Hijrah-umalqura AH 1438-08-15
Hijrah-umalqura AH 1438-08-16

I think this is still an issue related to the length of months.
Today I found Hijrah-umalqura AH 1442-01-30 which should not exist.
For me it seems like HijrahDate.MONTH_LENGTH is too much of a simplification as this seems to change year to year.
@jodastephen maybe this issue should be reopened.


[NEW ALGORITHM]  Add Strassen's Algorithm for Matrix Multiplication"

Description:
I would like to suggest the implementation of Strassen's Algorithm for matrix multiplication. Strassen's algorithm improves the efficiency of matrix multiplication by reducing the time complexity from  O(n^3 ) to approximately 𝑂(𝑛^2.81), making it ideal for large matrix operations.
Checklist:

[ ] Contributor in GSSoC-ext
[ ] Want to work on it

please assign to me

@simmi-verma I am really interested in contributing to this task of implementing Strassen’s Algorithm for matrix multiplication. Given its performance benefits, I believe this feature will add significant value to the project. Could you please assign this issue to me? I’m excited to start working on it!please assign it to me .i am Contributor in GSSoC-ext.

sir please reply me.

Please reply me.

I am a Contributor in GSSoC-ext. Please assign it to me

Please reply me.

@simmi-verma you can start


Custom Background Colour for Modal Display

Currently the background of Modal component is set to either transparent or white. User should have control over the background. I'm Referring to issue #12478
Environment
OS: macOS High Sierra 10.13.3
Node: 9.7.1
Yarn: Not Found
npm: 5.6.0
Watchman: Not Found
Xcode: Not Found
Android Studio: 3.0 AI-171.4443003
Packages: (wanted => installed)
react: ^16.2.0 => 16.2.0
react-native: ^0.53.0 => 0.53.0
Expected Behavior
Expected default behaviour of Modals on mobile devices, is that on display of the modal, the background page dims. Currently, the transparent property of the Modal component sets the background to either transparent or white. It would make more sense to give the user the ability to set custom background colour (e.g: rgba(0, 0, 0, 0.4) for dim background)
Actual Behavior
Currently the background for Modal component is either transparent or white
Solution
I was able to change the code (in Libraries/Modal/Modal.js) that when transparent is false, it dims the background.
backgroundColor: this.props.transparent ? 'transparent' : 'rgba(0, 0, 0, 0.4)'

However, it would be more correct to allow the user to select from a wider range of options by creating a new optional property called overlayColor to set the background colour for Modal component as follows:
backgroundColor: this.props.transparent ? 'transparent' : (this.props.overlayColor ? this.props.overlayColor : 'white')

Too bad as it is still there

issue still there. check Modal.js
const containerStyles = {
backgroundColor: this.props.transparent ? 'transparent' : 'white',
};
it says: 'white'
RN version 0.58.3

@JuliusKoronci & @deflorilemarului it would be really awesome if one of you could submit an PR with the fix.

I was able to find a way around it by add a View Parent component within the Modal and changing the background color of the View.
example:
`
 <Modal visible animationType="slide">
   <View style={{ backgroundColor: "green"}}>
     {/* children components*/}
   </View>
 </Modal>

`

@tcanbolat But it has weird slide animation of the background. Dimmed background slides with the modal contents.

@tcanbolat But it has weird slide animation of the background. Dimmed background slides with the modal contents.

if you don't want the slide effect just remove the ( animationType="slide" ) within the Modal tag

Sure you are right but I do need the slide effect for the modal but I do
not need the slide effect for dimmed background
Пн, 30 нояб. 2020 г. в 04:58, Abdullah Canbolat<EMAIL_ADDRESS>
@tcanbolat https://github.com/tcanbolat But it has weird slide
animation of the background. Dimmed background slides with the modal
contents.
if you don't want the slide effect just remove the ( animationType="slide"
) within the Modal tag
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/facebook/react-native/issues/18398#issuecomment-735502632,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAUFLAUF5N54WIQLWRDK6WDSSL35ZANCNFSM4EVROGKA
.

--
Отправлено с iPhone

@stepdi Did you manage to have a workaround for the slide animation issue? I don't want to use any other library just for this

Any updates here? I'm also trying to dim the background without dealing with the slide animation issue, but I'm not having any luck.

Any updates here? I'm also trying to dim the background without dealing with the slide animation issue, but I'm not having any luck.

I manage to workaround this by creating an absolute positioned view taking the entire screen and putting it outside the modal, like this:
export const Modal = () => {
   ...rest of the code

  return (
    <>
     <Backdrop />
     <Modal transparent>
      {...}
     </Modal>
    </>
  )
}

Problem is, even though the modal is transparent, it still prevents press events on the content behind it. I wish to put an onPress on the Backdrop to close the modal, but that doesn't seem to work. Still trying to figure it out some way to do this.

@tcanbolat But it has weird slide animation of the background. Dimmed background slides with the modal contents.

I was able to make the dimmed background fade independently from the sliding modal using two Modals
React-native can only show one modal at a time but you can still nest them
Here's a code snippet of a sliding modal with a fading background:
<Modal
        transparent
        visible={isVisible}
        animationType="fade"
        onRequestClose={onClose}>
        <View className="w-full h-full bg-black opacity-25" />
        <Modal visible={!!workflow} animationType="slide" transparent>
            <Pressable onPress={onClose} className="flex-1" />
            <View className="bg-white rounded-2xl p-7">
              <Text>My modal text</Text>
            </View>
        </Modal>
</Modal>

That works for me too. The only problem is that the animations don't run parallel but rather consecutively. Has anyone found a workaround for this?


Fixed #32559 -- Add attribute 'step' to FloatField

@devkapilbansal This ticket is only about FloatField, please check the discussion.

@devkapilbansal This ticket is only about FloatField, please check the discussion.

Sorry, I haven't seen that previously. I will make the required changes

@felixxm @jrief can you please review this PR again

The step attribute can be added to all widgets of kind <input type="number" ... />. This widget is used as default by FloatField and also IntegerField. However, your implementation only adds the step attribute to the FloatField – the IntegerField hasn't been patched yet.

The step attribute can be added to all widgets of kind <input type="number" ... />. This widget is used as default by FloatField and also IntegerField. However, your implementation only adds the step attribute to the FloatField – the IntegerField hasn't been patched yet.

@jrief I thought that ticket is only for FloatField. Pacthed for IntegerField now.

@devkapilbansal from my point of view this pull request can now be reviewed by a Django fellow, such as @carltongibson or @felixxm . Thanks for your effort!

Hi @felixxm @carltongibson can you please look into this?

Hi @devkapilbansal could I ask you not to chase as it adds to the noise. The patch is in the review queue and there's plenty of time before the next release to get this in. 👍
One comment I can make to help progress this is that it needs release notes and the changes need annotations. See the link below for more detail on this.
https://docs.djangoproject.com/en/dev/internals/contributing/writing-code/submitting-patches/#new-features

Superseded by #14532.


Use add-contributors with Jekyll?

Hi, I'm trying to add contributors in a page on a Jekyll site. I have managed to get this Action to work in the repo, but on the actual page, I see the raw html for the contributor icons.
I have not had a chance to dig into this and see if I can solve it, but as the documentation doesn't actually say anywhere that this can be used with Jekyll, I'm questioning whether I've made an erroneous assumption.
Can this be used with Jekyll, and do you know of a site using it so I can check out what they have done? Or, is there some known issue that causes this?

Changing the file where the output is written to an html one worked. Now the contributors show up on the site, but not in the repo. Which is fine.


Get Earnings Calander failing on multiple versions

https://finance.yahoo.com/calendar/earnings?day=2021-09-26&size=100&offset=0
Traceback (most recent call last):
  File "tasks_to_run.py", line 126, in <module>
    get_earnings_calendar.insert_earnings_into_db(get_earnings_calendar.get_earnings(7, forward=True))
  File "/root/_production_website/AuroraLight/Stocksera/scheduled_tasks/get_earnings_calendar.py", line 70, in get_earnings
    name = tds[1].text
IndexError: list index out of range

This error I cannot get past, I have experienced it for multiple versions and have been able to conclude that the link is not broken. All I can gather is that possible the BS4 dom is broken in reference to scraping the data? I have not looked very deep into this one.

I'm not sure why are you facing this error. I just tried it and there's nothing wrong with it.

I'm not sure why are you facing this error. I just tried it and there's nothing wrong with it.

Strange, I will dig through this error and post the fix today thanks.
Can I ask where the scripts/information on your real time reddit scraping? Will that come soon or are you not sure?
I would really like to see how that works.
P.S. Twitter never wants to approve my developer API so I am working on a twitter scraper without dev information to fill that spot.

I'm not sure why are you facing this error. I just tried it and there's nothing wrong with it.

I found out what the issue is.
[
Will be right back...

Thank you for your patience.

Our engineers are working quickly to resolve the issue.
	]

It seems whenever I request this from yahoo they want to block me or throw an error so I will probably work on a fix today, ill be sure to update you.

I have a sample at https://stocksera.pythonanywhere.com/sample_email/ . Do subscribe at https://stocksera.pythonanywhere.com/subscribe/ if you wish to receive daily updates. The reason why I'm leaving that part out in Github is because theres email addresses of other people in the database, so as a security measure, I do not wish to share any part of the code related to the subscription database.

I have a sample at stocksera.pythonanywhere.com/sample_email . Do subscribe at stocksera.pythonanywhere.com/subscribe if you wish to receive daily updates. The reason why I'm leaving that part out in Github is because theres email addresses of other people in the database, so as a security measure, I do not wish to share any part of the code related to the subscription database.

I would never expect you to actually upload your database of official emails of curious users but would it be possible to include the scripts your using to compose the email format and send it?
I will in that case make a push notification tool replacement.
Thanks!
I didnt get around to the get_earnings_calander.py yet, but ive tested on 3 devices 2 Mac OS and 1 Ubuntu 18.04. About to do some more fixes.


Enable injection of FileManager

Goals :soccer:
Some enterprise MDM SDKs, like BlackBerry Dynamics have their own secure virtual file system, and the cache, and download of data needs to be stored using a custom subclass of FileManager, to interact with this database. In the current implementation of Alamofire, it relies on the .default singleton, being unable to inject, and so, replace this class.
Implementation Details :construction:
Basically, all elements on Alamofire that uses a FileManager is receiving an instance on the initialiser, having a custom init with .default as the default parameter. Also, this reference is propagated to every sub component created.
Testing Details :mag:
The hole project should behave equally, using FileManager.default, and interacting with the system the same way.

Thanks for taking the time to put this together @fwigorcferreira! Could you walk us through the specific reasons as to why you need to inject the file manager? This really REALLY muddies up the APIs, so we want to make sure this is absolutely necessary before considering the PR.

@cnoon My personal user case: I was creating an app using a MDM sdk that needs to keep the cache, and downloaded files securely encrypted on a virtual file system. When auditing the app, the client complained that cached data was not being properly used. So, I had to refactor Alamofire as stated on this PR to ensure that the data that goes thought network remains inside the virtual file system.
Given a more specific example, in the Request class:
if options.contains(.removePreviousFile), fileManager.fileExists(atPath: destinationURL.path) {
	try fileManager.removeItem(at: destinationURL)
}

This is a file manipulation that needs to happen in the virtual file system. A FileManager.default would try to look/manipulate files out of it.

Could you provide more details as to what your file manager does instead? Is it not possible to first save the file into your app sandbox, then move it to the virtual file system?

The MDM encrypts the data, splits it on 1, or more files, and create an encrypted mapper of this new virtual file path. The SDK provides a easy way to interact with this logic, by providing a subclass of FileManager to mask the paths, and handle file manipulations.
Given that, and that clients like banks have a strict police on file manipulation, I cannot save a temporary file on the sandbox, and, latter on, move it to an encrypted environment.

Any reason you can't just use the built in file protection offered by the OS?

@jshier Other than the same strict policies that do not allow me to write on the sandbox file system, the MDM tool can control that virtual file system, like log the file installed on the application, securely share file between applications (when using the SDK sharing service), and remotely delete/modify files.

The possibility to inject the File Manager allows me to use the helper sub class together with the Alamofire library, without having to break read policies.

For easier consideration, can you remove the modifications to the response serializers? Those are easy enough to write your own versions of with this capability. It'd be good to evaluate what injecting the FileManager looks like for just the core types.

@jshier I removed it from the response serialisers.

Looking at this more, this certainly seems like a change that, if we want it at all, should wait for Alamofire 5. We'll be significantly refactoring the internals of Alamofire and landing this change now would lead to additional work in that regard. Once we've refactored, then I think we can consider something like this. However, I'm not sure we'd want it, considering this is literally the first time I've ever seen FileManager subclassed. So the use case here is extremely rare. I also question whether we want to support FileManager subclasses directly vs. some sort of protocol abstraction. @cnoon Any thoughts here?

Given the amount of requests, and feedback about the functionality, I'll close this PR, and re-open, if necessary, when I have a better proposition.


Changing the sequence

Hello! I find this project very helpful for my research. Thank you! I have to apply the same layout settings to a number of sequences. Is it possible to change the RNA sequence keeping the other settings?
Thank you and keep up the work, it's really amazing!

It is possible to change the sequence in several ways:

To change the letter of a single base, switch to the Editing Tool (using the Tool button in the lower left) and select the base that you wish to change the letter of. In the form that pop ups to the right, there is a Text field (third field from the top) that can be used to set the letter/text of the base.

One can also insert and remove subsequences of bases using the corresponding forms accessible via the top menu Edit: Sequence submenu.

Bases can also be deleted using the Editing tool by pressing the Backspace or Delete key while having the bases selected.

Great to hear that you're enjoying the app!

Thank you for the quick response. The problem with those approaches is that they either lose the secondary bonds because the secondary structure is preserved or the style of the new sequences still has to be applied manually.
Thinking about it, maybe a better way to handle this would be to have "saved styles" for bonds and bases so that the editing can be done faster. I would be happy to tackle this separately and send a pull request in the future, but do you accept contributions?

We are open to contributions! Being able to specify the default values/styles of drawing elements is also something that we've been interested in eventually adding.
I'm happy to help with navigating the codebase of RNAcanvas as well. (Currently, the RNAcanvas codebase doesn't have official external documentation or APIs.)
It's also possible when inserting a subsequence to specify a structure for the subsequence (if that helps at all).

That's great. I will start by building a button to copy the style for a bond or a base. I'll let you know if I need help with the codebase!


Drawing Layer: Order of Elements

Newly drawn shapes should always be on top; currently, rectangles, for example, are drawn below ellipses.
To achieve this the order of the shapes in the html has to be changes. Currently first all bezier lines are drawn, then all free lines aso.
This should be changed that it is iterated over all shapes and inside the loop we have to check the type of the shape and render the correct shape.

Should we save the order to the database? What about recently edited drawings?


fix: downstream fix to provider syntax

Migrate off legacy provider syntax
ctx.attr._java_toolchain.java_toolchain and
ctx.attr._java_toolchain[java_common.JavaToolchainInfp] have the same
behaviour, but the latter syntax is preferred and will be the only
supported option in the future.

It looks like we may have to bump the minimum Bazel version for this.

It looks like we may have to bump the minimum Bazel version for this.

Yea cushon is trying some things internally

It looks like we may have to bump the minimum Bazel version for this.

Yea cushon is trying some things internally

Ok good news it works without a newer bazel version, at least on my box.  Let's see what buildbot thinks.


This crate is broken

The API uses to identify the GPS location for a given list of WLAN access points has been retired. A fix is being sought using Google's Geolocation API. This is a pay for API. So I will be factoring into the fix the ability to provide an API key (via env var).
If there are alternative free Geolocation services that can use a list of WLAN access points as the input, please share them in this issue and they will be considered.

As an alternative to Google you might want to consider Mozilla's offering (https://location.services.mozilla.com/). MLS can also be self-hosted so a way to provide your own server would be really nice.
Another possible service would be https://www.radiocells.org.
There used to be https://openwifi.su/ but I'm not sure if this service will come up again..


TSConfig Path resolutions fails for karma.config.ts

Bug Report or Feature Request (mark with an x)
- [x ] bug report -> please search issues before submitting
- [ ] feature request

Command (mark with an x)
- [ ] new
- [ ] build
- [ ] serve
- [x ] test
- [ ] e2e
- [ ] generate
- [ ] add
- [ ] update
- [ ] lint
- [ ] xi18n
- [ ] run
- [ ] config
- [ ] help
- [ ] version
- [ ] doc

Versions

node --version: v8.11.3
yarn --version: v1.7.0
ng --version:
Angular CLI: 6.1.3
Node: 8.11.3
OS: darwin x64
Angular: 6.1.2
... animations, common, compiler, compiler-cli, core, forms
... http, language-service, platform-browser
... platform-browser-dynamic, router
Package                            Version
@angular-devkit/architect          0.7.3
@angular-devkit/build-angular      0.7.3
@angular-devkit/build-ng-packagr   0.7.3
@angular-devkit/build-optimizer    0.7.3
@angular-devkit/build-webpack      0.7.3
@angular-devkit/core               0.7.3
@angular-devkit/schematics         0.7.3
@angular/cdk                       6.2.0
@angular/cli                       6.1.3
@angular/material                  6.2.0
@ngtools/json-schema               1.1.0
@ngtools/webpack                   6.1.3
@schematics/angular                0.7.3
@schematics/update                 0.7.3
ng-packagr                         4.0.1
rxjs                               6.2.2
typescript                         2.9.2
webpack
Repro steps

Create a karma.config.ts and add it to angular.json as the karma configuration for the app or library.
Import a local workspace library in karma.config.ts. tsconfig already has the necessary path mapping to the bundle of this workspace library in dist folder.
Run ng test

The log given by the failure

12 08 2018 11:42:49.516:ERROR [config]: Invalid config file!
  Error: Cannot find module '@demo/test-config'
    at Function.Module._resolveFilename (module.js:547:15)
    at Function.Module._load (module.js:474:25)
    at Module.require (module.js:596:17)
    at require (internal/module.js:11:18)
    at Object.<anonymous> (/<Home_directory>/projects/demo/components/karma.config.ts:9:1)
    at Module._compile (module.js:652:30)
    at Module.m._compile (/<Home_directory>/node_modules/ts-node/src/index.ts:400:23)
    at Module._extensions..js (module.js:663:10)
    at Object.require.extensions.(anonymous function) [as .ts] (/<Home_directory>/node_modules/ts-node/src/index.ts:403:12)
    at Module.load (module.js:565:32)
    at tryModuleLoad (module.js:505:12)
    at Function.Module._load (module.js:497:3)
    at Module.require (module.js:596:17)
    at require (internal/module.js:11:18)
    at Object.parseConfig (/<Home_directory>/node_modules/karma/lib/config.js:363:22)
    at new Server (/<Home_directory>/node_modules/karma/lib/server.js:56:20)

Desired functionality

Currently, we maintain a local project(@demo/test-config) in our Angular workspace which contains the karma configuration in typescript. This project is then bundled and uploaded on our local nexus so that other team in the company can use the same test configuration. It also consumed in a similar fashion by local workspace library projects.
For other projects in the same repo as @demo/test-config, the tsconfig's path resolution doesn't work when we try to import the karma config from @demo/test-config. Here is how the karma.config.ts of the other projects looks.
import { ExtendedKarmaConfig, KarmaConfigurationGenerator } from "demo/test-config";

export default (config: ExtendedKarmaConfig) => {
    const configGenerator: KarmaConfigurationGenerator = new KarmaConfigurationGenerator(config);
    const karmaConfig = configGenerator.getKarmaConfiguration();
    karmaConfig.coverageIstanbulReporter.dir += "/components";
    config.set(karmaConfig);
};

However, when we put the @demo/test-config bundle in node_modules then the test command works fine. Otherwise, it gives the error shown above in the logs section.
Expected Behavior:
Just like local projects path is resolved for non-test code using paths in tsconfig, the same resolution should also work when we import something in karma.config.ts
Mention any other details that might be useful

Please bear in mind that we don't actually support transpiling the karma configuration.
Karma itself is trying to transpile your configuration file via ts-node. You'll have to look into how Karma loads the paths in the tsconfig. I suggest trying to do this with Karma in a non-CLI project and then trying to backport it into your project.


Visualize existing resources in OCI

Is there any documentation on how we can use this visualize oci infrastructure resources

@kirankumar-badiger do you mean Query OCI

@toxophilist yes

@kirankumar-badiger Just use the File->Query OCI menu option.

Yes i am able to visualize the infrastructure, we are working on internal tool for OCI to visualize the deployed infrastructure

@kirankumar-badiger Oracle internal

@kirankumar-badiger Are you questions answered ?

@toxophilist Is there any documentation to use only query oci feature.


Implement diffUsing

Source
https://github.com/laravel/framework/blob/8.x/src/Illuminate/Collections/Collection.php#L223

Does this api still need to be implemented?


Add new properties to the metadata API

Thank you for helping make the Dapr documentation better!
Please follow this checklist before submitting:

[x] Commits are signed with Developer Certificate of Origin (DCO - learn more)
[x] Read the contribution guide
[ ] Commands include options for Linux, MacOS, and Windows within codetabs
[ ] New file and folder names are globally unique
[ ] Page references use shortcodes instead of markdown or URL links
[ ] Images use HTML style and have alternative text
[ ] Places where multiple code/command options are given have codetabs

In addition, please fill out the following to help reviewers understand this pull request:
Description

This PR adds the following to metadata API options

runtimeVersion
appConnectionProperties
subscriptions

Issue reference

This PR will close #3557

@hhunter-ms thank you so much for the suggestions, merged 'em all.

@shubham1172 - I raised this issue https://github.com/dapr/dapr/issues/6550

Thanks @msfussell, could you unassign me from https://github.com/dapr/docs/issues/3566, probably the one who picks up the dapr runtime issue will pick the docs one.

Thanks @msfussell, could you unassign me from #3566, probably the one who picks up the dapr runtime issue will pick the docs one.

just unassigned you - thanks!


shutting down

after starting daemon threads
this just shutting down
why? :'

Sorry for the delay time, the problem from what I've seen, which also happened to me, is in the search.py file:
def find_links(auto):

        session = HTMLSession()
        session.headers['user-agent'] = 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36'
        # Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, such as Gecko) Chrome/94.0.4606.71 Safari/537.36
        # Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36

The commented lines are the agent I use when it gives that error.
All the best

It's not working


feat: introduce monorepo with filters package included

Changes Added.

Turborepo Added.
Converted the generator repo to app,  inside the turborepo.
Added the required scripts of the turborepo to the root package.json file.
Added the asyncapi/filters to the turborepo.

Related issue(s)
https://github.com/asyncapi/generator/issues/1044

this PR is huge
can we introduce the change at least in 2 PRs? like first add generator-filters and then move generator to apps? cause now you just did moved all other files inside apps/generator but without checking if it makes sense, like for example all GitHub workflows

@derberg should i convert the generator into turborepo. on its own. first . which means adding generator to the apps directory before as that would make sense.

@ayushnau yeah, I know they will be big, we just need to figure some approach maybe that can show that new files that are added are not modified or something like that, so review is smooth
but yeah, in this particular PR I know that if you split in 2 it will be big anyway, but seeing you moving GH actions workflows inside apps made me think we need to do one app at a time

@ayushnau yeah, I know they will be big, we just need to figure some approach maybe that can show that new files that are added are not modified or something like that, so review is smooth
but yeah, in this particular PR I know that if you split in 2 it will be big anyway, but seeing you moving GH actions workflows inside apps made me think we need to do one app at a time

I think we can check by default in git which are only moved files

Actually I did removed the .github file but somehow the .github file changes didnt get added in the git changes.

apps/generator/.all-contributorsrc must stay in the root

same sonar clound properties config - should be one for all apps

same eslint and editor config files right?

same files like codeowners or code of conduct, license, contri guide

same readme banner

also readme seems to be duplicated

Ok and what about .editorConfig file. that also needs to be in root.

@derberg for running docker command will i need any credentials. as I am unable to run the command.

Acutually i was not able to get the changes in my branch. so need to refork it.


Font Size in "More options (three lines) menu" is Too Small

What happened?
What happened?
The font size in the "More Options" (three dots) menu is too small, making it difficult for users to read the text.
What did you expect to happen?
I expected the font size in the "More Options" menu to be larger and consistent with other sections of the website, ensuring better readability.
Tell us what you see!
When navigating to the "More Options" menu, the text appears significantly smaller than in other parts of the site. This makes it hard to read, particularly for users with visual impairments or on smaller screens.
Screenshot:

How can we reproduce this bug?

Open the website in a browser.
Locate and click on the "More Options" (three dots) menu.
Observe the font size of the text within this menu.

Desktop Information (Optional)
No response
Urgency (Optional)
Medium priority

Please assign it to me

I cannot do pull request, Please add me. Thanks

I cannot send pull request, Please add me. Thanks

Hey I am the mentor of this project
@Vishwajeet594 Hello Thank you for opening the pull issue and you can opening new issue by creating the new concept those are not exist in the project !!
@Kushal997-das kindly close the issue.


bugfix(gitdir): added ensure_worktree_substitution to avoid getting t…

…he wrong gitdir when on a git worktree

worktree functionality does not make sense on current capabilities of lazygit

worktree functionality does not make sense on current capabilities of lazygit

Let me know if there's anything I can do to help!

Let me know if there's anything I can do to help!


Is it possible to ignore unknown enum values in schema json?

After a basic enum schema is generated, the enum class has
    @JsonCreator
    public static MyEnum fromValue(String value) {
        MyEnum constant = CONSTANTS.get(value);
        if (constant == null) {
            throw new IllegalArgumentException(value);
        } else {
            return constant;
        }
    }

And in my case it is possible to pass an unkown value, but the code will throw IllegalArgumentException. I'd like it just to be ignored or having a default value.
Is there any possibility to just ignore unknown values or set a default value in the json schema?
 "properties": {
   "myEnum": {
      "type": "array",
       "items": {
            "type": "string",
             "enum": ["one", "two", "three"]
         }
    }
}

I think you want this Jackson feature:
DeserializationFeature.READ_UNKNOWN_ENUM_VALUES_AS_NULL

No, I don't think there's any way to express this in a schema. By definition, and enum means 'only these values and no other'.

It should be possible to "customize" EnumRule behavior by extending/overriding methods in latter and providing instance of it through extended RuleFactory:
https://github.com/joelittlejohn/jsonschema2pojo/blob/25bfc76091ed8f1deaac91a6d1f479ec4a3db6ee/jsonschema2pojo-maven-plugin/src/main/java/org/jsonschema2pojo/maven/Jsonschema2PojoMojo.java#L300-L308


Fixing issues with left hand navigation on new articles.

Adding in fixes to bring back the left side nav for both the Save-Data and video over GIF guidance articles.

:tada: This has been pushed live to https://developers.google.com/web/


[gardening] Add a note to DevirtualizationResult explaining that it can contain an Argument.

[gardening] Add a note to DevirtualizationResult explaining that it can contain an Argument.
EOM.

@swift-ci smoke test and merge


fix(shrex/peer-manager): Temporarily disable blacklisting in peer manager

Overview
Temporarily disable blacklisting in peer manager until all related issues are fixed

Codecov Report

Merging #1979 (038c0ca) into main (5421474) will decrease coverage by 0.04%.
The diff coverage is 36.36%.

@@            Coverage Diff             @@
##             main    #1979      +/-   ##
==========================================
- Coverage   54.21%   54.17%   -0.04%
==========================================
  Files         216      216
  Lines       14068    14079      +11
==========================================
+ Hits         7627     7628       +1
- Misses       5631     5638       +7
- Partials      810      813       +3

Impacted Files
Coverage Δ

share/p2p/peers/options.go
53.65% <33.33%> (-3.49%)
:arrow_down:

share/p2p/peers/manager.go
79.05% <40.00%> (-0.79%)
:arrow_down:

... and 3 files with indirect coverage changes
Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.


Add react-native-gradients

looks like this depends on only react-native-svg, so it works in expo

@brentvatne thank you very much for your suggestion, I updated my commit.


[Bug]: path template parameter is not populated

Describe the bug
Original bug created in Swagger UI - https://github.com/swagger-api/swagger-ui/issues/10078
Having an /api/hello/name={name} API method declared, I see Swagger UI with required name input. But the actual value I specify is not replaced in the path template and API receives "name" parameter with "{name}" value.

Expected behavior
Path template parameters get populated
Actual behavior
Path template parameters are not populated
Steps to reproduce
repro-swagger-issue.zip
Exception(s) (if any)
No response
Swashbuckle.AspNetCore version
v6.6.1+
.NET Version
8
Anything else?
I can see that v6.6.1 originally referenced Swagger UI 5.17.1 - based on this PR. The later version bumps were made by dependabot - https://github.com/martincostello/Swashbuckle.AspNetCore/commits/master/src/Swashbuckle.AspNetCore.SwaggerUI/package.json
Does it make sense to freeze Swagger UI version at the v5.17.6 which seems to be the latest reliable until Swagger UI issue is fixed? - Details - https://github.com/swagger-api/swagger-ui/issues/10078

Does it make sense to freeze Swagger UI version at the v5.17.6 which seems to be the latest reliable until Swagger UI issue is fixed?

Swagger UI is on the balance of probability always going to have some issue or another, with varying numbers of people affected. We can't freeze swagger-ui indefinitely waiting for a "perfect" release, and we don't have the resources to test every single use case of a third-party library to ensure that after we unfreeze it won't don't pick up any new future issues.
Given that there's been 7 patch releases since it was broken and this hasn't been spotted yet, that suggests to me that it's not a core use case that's broken, but a minority one. I for one didn't even know this functionality existed in the first place 😄
The onus is on swagger-ui to catch bugs and not ship them in the first place - we can't re-validate everything again here.

Regarding the specific issue, I've subscribed to the issue and will watch for a new release being fixed so that we ingest it as soon after.
In the mean time if your specific use case is broken, I suggest that you temporarily override the version of swagger-ui used in your app to the previous version by adding a copy of the previous swagger-ui release using static assets in your wwwroot folder with the same path as the request come from - this should cause the embedded resources to be bypassed and served from static content instead.