Loading all Queue Drivers by default

When just using sync locally with queue the framework tries to load all the drivers. This led to a bit of confusion as the project I am on is far to small to need anything other then database or maybe redis.
The settings allowing multiple drivers is nice, however by default they should all be disabled unless they are being used.
To clarify:
In http://laravel.com/docs/5.1/queues you can see it state
The following dependencies are needed for the listed queue drivers:

Amazon SQS: aws/aws-sdk-php ~3.0
Beanstalkd: pda/pheanstalk ~3.0
IronMQ: iron-io/iron_mq ~2.0
Redis: predis/predis ~1.0

However if you want to use Redis, it will require you to not only include predis/predis ~1.0 in your composer.json but all the others as well, or you will experience fatal errors.
I have not tried with Redis, only sync, I used the above as example of an extension of this issue. The specific error I was receiving was that there was no Amazon SQS library available Class 'Aws\Sqs\SqsClient' not found.
However this can be fixed by commenting out all other drivers in config/queue.php, so it could just need a more descriptive comment in that file about how they get loaded.

Can't replicate. You must be doing something yourself to cause that.

I can confirm I had exactly the same issue.
This did not happen on Ubuntu 14/15 and Centos 5, but affected Centos 7 so it's an environment issue.
The PHP I'm using on Centos 7 is https://webtatic.com/packages/php56/.
As Graham suggested, commenting out the config in config/queue.php fixed this issue.

That makes sense, its easy to get around but confusing if it comes up. I have not checked for this in recent versions so not sure if anything was done differently in 5.2. However I have had more projects come up and have switched to redis queue and not seen this issue come up, so it could of been fixed in 5.2
Anyway I still think there is an advantage to a setting to tell laravel not use other drivers by default, opt-in rather then only being able to opt-out by removing the settings entirely.
Although there might be a little confusion on my original post, by "locally" I meant homestead so if it is indeed that it is due to ext-redis not being available then it would be a homestead issue, again I have not seen it recently so it could of only been one specific version of homestead (not sure what one it was now, long since updated).
So now I would say if there is any real fix for this, it would be 2 things. 1 is to do the opt-in settings, something that might be a bit annoying to current users, so probably not worth it. 2 is to make the documentation a little more clear on the requirements for the drivers as @andy1547 has said.


add percy integration

Please always provide the GitHub issue(s) your PR is for, as well as test URLs where your change can be observed (before and after):
Fix #
Test URLs:
Before: https://develop--aem-boilerplate-commerce--hlxsites.hlx.live/
After: https://percy-demo-new--aem-boilerplate-commerce--hlxsites.hlx.live/

@sirugh @herzog31  This is ready for final review.  DONT MERGE it yet, we need first team members to get access to Percy so they can easily view and accept/fix UI changes.


Small fixes on search button

TODO: Try to adapt search button to the same style than the rest of buttons

Done


README example is discontinuous

https://github.com/zkat/miette/blob/2649fd27c47893dc3ba2445a9932600d1b3d3e63/README.md#L82-L162
The presented output image is one from nu:

but the example is instead for rendering

(Sorry, I can't do the pretty terminal window rendering)

Can I take care of that?

I don't see why not! Go for it :)


per file coverage threshold

use cases:

fail on unexecuted files
starting to do unit tests in a big project, overall coverage is low - but we can increase per file coverage more easily

Can you say more about what you want this to do?  What would the user experience be?

--fail-under-file 0 would return exit code 2 for any unexecuted files

--fail-under-file 10 would return exit code 2 for any files with individual coverage less than 10%

Thanks, that makes it clear.
I'm not sure how this would help for your second case ("starting to do unit tests in a big project"): coverage would fail for a very long time, until you managed to get at least 10% (or whatever) coverage in every single file.  That seems like it would be discouraging, and push you toward the wrong metric.

Is there any ongoing action to implement --fail-under-file 10 ? I guess this would be a big benefit for the most projects. Because with that feature you can check which developer doesn't did his test homework.

See also #717, which is similar.

One option while waiting for coverage.py to add this as a feature: implement it as a separate tool. You can get a JSON report from coverage.py, and then check the totals for each file.  This would be a way to experiment with different styles of rules also ("tests/" must have 100%, "project/" must have 90%, or whatever).

I've written a proof-of-concept using the JSON report: https://github.com/nedbat/coveragepy/blob/master/lab/goals.py
Try it and let me know what you think.

... and a blog post about it: https://nedbatchelder.com/blog/202111/coverage_goals.html

Looking forward to this feature!

@RodriguezLucha you can get it now: https://nedbatchelder.com/blog/202111/coverage_goals.html  Or is there a reason that isn't sufficient?

@netbat I've ended up reimplementing different adhoc variants of this feature over the years and personally I think it would make a lot of since to include this inside coverage.py itself, to reduce number of dependencies and have a standardize way of doing it. I'm willing to help out with implementing & documenting this feature if you agree that it should go into coverage.py itself.

Some ideas on knows that you may want:

@RodriguezLucha you can get it now: https://nedbatchelder.com/blog/202111/coverage_goals.html Or is there a reason that isn't sufficient?

It's easy to convince a team to just introduce a new configuration than a new file. 🤷♂
I came across this issue 3 times already because I wanted to suggest it on different projects.
But well... The script should be enough. I would not suggest it tho, because the weight of having that file does not overcome the need for this functionality on a project. But... If it was in the coverage itself, it's just a line of configuration.
Anyway, I fully understand you. But if the feature was available on coverage, I'd probably use on every project that doesn't have 100% coverage.

This was super helpful to enforce full coverage on our test files (and uncovered so broken tests in the process).
Maybe as a middle ground, you could add this as a separate console_script in the coverage library, without actually making it to the coverage command?
One piece of feedback (which I can open a PR for if you want) would be to use logging.error on lines like
https://github.com/nedbat/coveragepy/blob/3fac1386203b0ac74d028321759f03d97a2b053d/lab/goals.py#L78
so that they show up better in some CI systems (Bamboo was initially hiding this in one of the output panes).

why not here?

The usual tradeoff of having to support code, and wondering how much use it would get.  I suppose it wouldn't be much work to add a new command coverage goal that had a similar command line to the goals.py program from my blog post.  I'm just not sure how many people would find that useful.

Do you have a suggestion on how to estimate that?
I'd use it for uvicorn. 😬👍

Do you have a suggestion on how to estimate that?

The best we can do is gauge from comments on issues, and guess.

If you can be more objective about what is needed to take a decision here, I can try to help... 👀

Thanks for the offer, but there is nothing more objective.  We don't have a way to poll the users of coverage.py.

I'm not sure if this is the same: How can I enforce 100% line coverage for test files in Python?

I'll be interested to have this feature as well !

Também tenho interesse no tema !

Seria muito bom que a ferramenta desse suporte a isso, simplificando a vida, sem quer que re-implementar isso de forma ad hoc em vários projetos, para várias equipes

I work on multiple projects where specific files have 100% coverage threshold. Unfortunately, copying goals.py script to all repos is cumbersome.
If there are no plans to add a new command, I would like to create a separate Python package just for this script and slowly add other features if required.

The variant I am primarily looking for is a config file that lets me say which files are already at 100% which I want to never fall below that. The other features here seem useful too.


Support negative edges for clock and reset

Signed-off-by: Satnam Singh<EMAIL_ADDRESS>The circuit interface mechanism is tweaked to add information and the names and edge-behaviour of clock and reset inputs.

Self-merging to unblock other PRs during London night.


Added mention for the Dvorak keymap and link to the GUI configurator.

This was created by mistake; didn't notice it was applying to repo I forked from.


USE/ORDER=X-Y and strides and partial range, nc and hdf data

Reported by Ansley B Manke on 23 Apr 2003 21:21 UTC
Bug starting with v5.41  If we reverse coordinates for
NetCDF data with USE/ORD=x-y, and if the range is a subset
of the entire range, the shade/pal=land_sea plot is
scrambled, or all zero.
Note a different bug with use/order was fixed for v5.41. See
bug 389. The commands get different results w/ ferret_v540
For more detail see ~ansley/ans_ferret/bugs/ord_bugs.jnl
The behavior depends on whether previous shade plots
have already been made.
! Note for smaller subsets, plot may be all zeros
USE/ORD=X-Y smith_sandwell_topo
shade rose[Also for hdf data, where this was first reported
! In a new session:
USE/ORD=X-Y "http://ferret.pmel.noaa.gov/cgi-bin/nph-nc/data/seawifs_chlo.hdf"
shade l3m_data[i=1000:4000:8,j=550:2000:4](i=800:4550:10,j=1160:4320:10]
!)
Migrated-From: http://dunkel.pmel.noaa.gov/trac/ferret/ticket/537

Comment by<EMAIL_ADDRESS>on 7 Oct 2003 16:53 UTC
This bug was with specifying strides and an
offset into the data, starting at other than
the first index.  Here's a shorter example:
use/ord=x-y etopo60
shade/lev=(0,10000,10000)/pal=black rose[i=4:360:3]
(Doing the strides from i=1:360:3 works OK)
Fix is in utl/reverse_grid_axis.F, where the
index range is computed for inverting the data.
Strided data is correctly read, then the indices
for reversing need to be reset from, say, i=4:360:3
to i=1:119:1.  This step had a bug and the upper
limit was set incorrectly, scrambling the data
when it was reversed.


Fix vector types in cg state

This solves this issue https://github.com/kul-forbes/ProximalOperators.jl/issues/64
When x is a SubArray, zero(x) creates an Array and the types will not be the same. similar(x::SubArray) also results in an Array

Thanks for pointing this out! :) I think a slightly more idiomatic way is to remove the type definitions and make Julia figure it out. I think this is what @mohamed82008 also did in #227.

Closing this in favour of #231. Thanks for pointing this out and opening a pr!


Application continually reloads when using Safari

The application continually reloads when using Safari. This may be an issue with the webpack dev server. It needs to be checked on production.

This turned out to be a certificate issue because https is enabled in the webpack-dev-server.
FYI - https needs to be enabled for Shopify embedded apps to work.
The following instructions helped with installing the certificate:
How do I install an SSL certificate on the Safari browsers on Mac OSX?

If you already have the certificate file, go on to step 3. If not, you will need to download the certificate file. Some websites have a "download certificate here" link, and some do not. If it does not, you will need to download it manually.

Open a terminal window and type:
openssl s_client -showcerts -connect some.server.com:port

A commonly used port is 443. Now, once you run that command, copy the output beginning from -----BEGIN CERTIFICATE----- and including that line, up to END CERTIFICATE, including that line as well.
Now save it as a .cer file. Now you're ready to install it.

Press and hold CTRL button and click on the saved certificate file and open with "Keychain Access". Choose the "X509 Anchors" keychain and click on "OK".

You will need to enter the administrator username and password to install any and all certificates. Clicking "OK" after entering the administrator details (when and if requested) will complete the installation.


fixed Error: ENOTDIR: not a directory; permission denied

fixed Error: ENOTDIR: not a directory, scandir .../.DS_Store; ./bin/index.js with permission denied

Fixed


The same way we have it on GCP https://github.com/Arriven/db1000n/tree/main/terraform/gcp_expressvpn We need the infra for Azure virtual machines

If someone have account on Azure I can help with writing terraform code and documentation for it

Hi folks. I have created a setup for Azure Container Instances with terraform.

Cool @crabulik could you make a PR?

I am not so good at working with GitHub. I created a branch and tried to push it, but received the message that I do not have Write access.
If you have any issues with that, just send files there and I'll create a PR for you

@Amet13 Thanks, created PR: https://github.com/Arriven/db1000n/pull/158

Seems like can close it

@Amet13 @crabulik @Arriven shall we follow this agreement https://github.com/Arriven/db1000n/issues/146#issuecomment-1059794244 ? Can we do cross-check if the infra works from the scratch?

It would be great to do a check, but without access to the cloud, it's impossible.
For those changes related to terraform we could ask for terraform plan output to review changes at least

@Amet13 yeah, I suppose we need to have the individual account

I've created a "triage needed" label for those types of PRs to mark that we need someone other than author to check that the change is working. I'll add that label here just so that you could find it easier


Release 4.7 fixes

Summary
ICU-738 - Fixing system messages on mobile
ICU-735 - Fixing mfa page classic app
Ticket Link
https://mattermost.atlassian.net/browse/ICU-738
https://mattermost.atlassian.net/browse/ICU-735
Checklist
[Place an '[x]' (no spaces) in all applicable fields. Please remove unrelated fields.]

[ ] Ran make check-style to check for style errors (required for all pull requests)
[ ] Ran make test to ensure unit and component tests passed
[ ] Added or updated unit tests (required for all new features)
[ ] Has server changes (please link)
[ ] Has redux changes (please link)
[x] Has UI changes
[ ] Includes text changes and localization file (.../i18n/en.json) updates
[ ] Touches critical sections of the codebase (auth, posting, etc.)

Setup Test Server label detected. Spinmint test server created if build succeeds (checks pass and no conflicts with base branch).

Spinmint test server created at: http://i-0318515615275f426.spinmint.com
Test Admin Account: Email<EMAIL_ADDRESS>| Password: user-0
Test User Account: Email<EMAIL_ADDRESS>| Password: user-1
Instance ID: i-0318515615275f426

Spinmint test server destroyed

On the same page with @stephenkiers.


A few nix issues

Hey, first thanks so much for releasing this! I gave it a try and I ran into a few issues:

release.nix uses fetchgitPrivate which fails because I don't have any keys exported
cython fails, I think it should be pkgs.pythonPackages.buildPythonPackage?
proto3-wire fails with [1] on nix-unstable. Which nix release are you using?

[1]
Setup: Encountered missing dependencies:
QuickCheck ==2.8.*

thanks! Also a typo in the readme:
nix-shell release-nix -A grpc-haskell.env

should probably be (with a dot instead of a -):
nix-shell release.nix -A grpc-haskell.env

Hi @teh, please see PR#8, which I just merged. It pins nixpkgs to the correct revision and removes the use of fetchgitPrivate.
Please let us know if you run into any problems building and running tests after these fixes. Thanks!

It's working, thanks! Closing.


Feature request: make good use of Page Up / Page Down buttons

I love that iD has a fair amount of keyboard support:

+ to zoom in, - to zoom out
arrow keys to pan the view left, right, up, and down
D to disconnect features
etc.

But iD's keyboard support has one glaring omission.
Editing would be far more efficient if users could use

the Page Up key to move their view of the map one whole screen up
the Page Down key to move their view of the map one whole screen down

Yes, these actions can be approximated by dragging the map with the mouse, or by holding down the up/down arrow key long enough.
But accomplishing it with one quick whack of Page Up or Page Down would be soo nice and efficient!
As it stands now, sometimes nothing happens when I press Page Up or Page Down – and sometimes something happens, but certainly not anything intuitive.  I'm not sure what it's trying to do when I press those keys.  Lot of room for improvement here.

As a workaround, you can hold down the Alt key (Option on a Mac) and press an arrow key to pan by half a screen.


Add a color picker to edit color tokens

Is your feature request related to a problem? Please describe.
To create color tokens actually I have to copy the hex code of a particular color which is very time consuming.
Describe the solution you'd like
While editing a color it would be helpful to change the color using a color picker, to choose colors directly used in my designs.
Additional context

We did develop this feature, but a color picker inside figma resulted in stability issues and caused to plugin to hang or crash. We will revisit this feature at a later moment, probably when the color picker input becomes more stable.

While investigating for the picker we have today we were also looking at a pipette, but that was not something that was possible. Will close as not planned, unfortunately.


FEATURE - Supporting JSON buildkite annotations

This buildkite plugin currently only supports junit's XML format. It would be nice if we could have an argument that allows the plugin to parses JSON which is generated through --format json by rspec.
An alternative solution is to create an entirely new plugin.

Thanks, that’s a good idea! Is the output from rspec --format json a generic junit format?

rspec --format json is actually a default formatter for rspec. Here. I realize it's not directly related to Junit but it seems wasteful to make an entirely new plugin just to deal with JSON instead of XML.

Good functionality, if you are still interested and up to submitting a PR, will be happy to review it :smile: (sorry for the long delay)


Added ability to modify product Image method by extension.

What's the use-case for this? (not saying it's not necessary, just wanting to understand it)

In my case the customer want to show more than one image per product. So I had to create a many_many relation for images. To make the first image appear in the cart, checkout etc. I had to override this method and return Product->Images->First() from the updateImage. It may be bad practise?

I think this should be solvable via templates? Eg. by using $Images.First or $Images.Sort('SortOrder').First in your templates. Or have you tried that already?

Yes, agree, but somehow I can't get it to work and i don't figure why. Created a gist to show how I done things:
https://gist.github.com/hpeide/ef62e676a9a7dcef76f106f684c2bda2
There is also numerus templates to edit to adjust the thumbnail, is it a idea to seperate the thumb into an own template? Eg. CartThumbnail for Cart and SideCart, and Order_Thumbnail for OrderAdmin_Content_ItemLine, Order_Content_ItemLine and Order_ItemLine.

I agree that it's cumbersome to create custom templates to just modify the Image.
Not sure if stripping them out into include templates is a good solution… (if we go further down the road with this approach we end up with separate templates for pretty much every HTML tag). But maybe we could identify some common blocks that would be worthwhile as a separate template?
I'm going to merge this into master for now until there's a better solution.
@hpeide it would be great if you could look into the templates… or at least add some information to the extension hooks readme (docs/en/02_Customisation/Hooks.md)


feat: generate hub.config.json after build

Create dist/hub.config.json file after building public files.
We might need to modify its data

close in favor of https://github.com/nuxt-hub/core/pull/42


2018-10-23 Created UML and UML-PNGs for classes.

Added UML and UML-PNG files to the docs directory

Coverage decreased (-0.1%) to 69.258% when pulling<PHONE_NUMBER>1b160a806914ddc3b873a65a209a11 on BioComSoftware:dev into 3635cea95271c13d32ea3c9ff8782d2e84189715 on openworm:dev.

Coverage decreased (-0.1%) to 69.258% when pulling<PHONE_NUMBER>1b160a806914ddc3b873a65a209a11 on BioComSoftware:dev into 3635cea95271c13d32ea3c9ff8782d2e84189715 on openworm:dev.


Recover from Fingerprint operation canceled

Hey,
This could be the fact that I am new to RxJava but when I cancel the fingerprint I get the exception com.mtramin.rxfingerprint.data.FingerprintAuthenticationException: Fingerprint operation canceled. that I cannot seem to fail gracefully with.  I have tried putting error handlers in two places, neither of which seem to be working correctly. Below is my code
fingerprintDisposable = RxFingerprint.authenticate(this)
                .onErrorReturn(new Function<Throwable, FingerprintAuthenticationResult>() {
                    @Override
                    public FingerprintAuthenticationResult apply(Throwable throwable) throws Exception {
                        try {
                            return new FingerprintAuthenticationResult(FingerprintResult.FAILED, null);
                        } catch(Exception e) {
                            Log.e("ERROR", e.getLocalizedMessage());
                            return new FingerprintAuthenticationResult(FingerprintResult.FAILED, null);
                        }
                    }
                })
                .subscribe(new Consumer<FingerprintAuthenticationResult>() {
                    @Override
                    public void accept(FingerprintAuthenticationResult fingerprintAuthenticationResult) throws Exception {
                        switch (fingerprintAuthenticationResult.getResult()) {
                            case FAILED:
                                Toast.makeText(SignInActivity.this, R.string.fingerprint_not_recognized, Toast.LENGTH_LONG);
                                break;
                            case HELP:
                                Toast.makeText(SignInActivity.this, fingerprintAuthenticationResult.getMessage(), Toast.LENGTH_LONG);
                                break;
                            case AUTHENTICATED:
                                ((ImageView) dialog.findViewById(R.id.fingerprint_icon)).setImageResource(R.drawable.fingerprint_ok);
                                ((TextView) dialog.findViewById(R.id.touch_sensor_tv)).setText(R.string.fingerprint_recognized);

                                onSignIn(mSessionService.getFingerprintUsername(), mSessionService.getFingerprintPassword());
                                break;
                        }
                    }
                }, new Consumer<Throwable>() {
                    @Override
                    public void accept(Throwable throwable) throws Exception {
                        Log.e("ERROR", "", throwable);
                    }
                });

Thanks for the report. This sounds similar to the issue in #20. Your code looks fine so far.
I'll publish a new version of the library shortly to prevent this from happening!

I just released v2.0.1 of the library. That should fix this issue. In that case the .doOnError() block in your code should also not be necessary anymore.
Thanks for the report! Let me know if you face any further issues!

Thank you very much for the prompt reply! I will look into it Monday.

Thanks, it is fixed on v2.0.1

@mikeKickserv Did it work out okay for you?

I'm closing this because of inactivity, feel free to re-open this one or create a new issue if you find out more.

Never got back to u. Fix was great! thanks


Help - A Route with two possible states

Hi there! I am building an application where one route can have two states (hear me out!). This route is defined at /search/:query. There are two ways to access it. The first is by entering the search term into the search bar, at which point all of the current route's content blurs, and the search page appears on top of it. To do this, I need to render the search page on top of the current page, without replacing it.
The other way to access the page is to simply refresh /search/:query at which point the search results will appear on a plain white background. I think a good analogy is the facebook image gallery. If you access the gallery while on the website, it pops over as a darkened image gallery. But if you refresh the page, it's a separate page.
I have managed to make this work (sort of)! My problem is that in the first case, when I am done with the blurred-popover search results page, and I click a <Link/> to a new route, that route's onEnter function is not called, and I don't know a better way to ensure that the blur effect is removed and the popover page is removed.
In short, I am currently looking for a way to navigate to a route without triggering a whole-page replace, but still letting the router know that we have indeed navigated, so that navigating away to another page triggers onEnter functions. I am currently using router.replaceWith() to do the replace, but I'm a little stumped. Someone has pointed me in the direction of the rackt/history project, but I'm still a bit lost.
Thanks in advance!

this is exactly what pinterest example does.


Issue with docker installation

I have tried the ./scripts/build.sh, however it is failing to install nvidia driver. From log it looks like it is unable to download files from the links that are mentioned in install_nvidia.sh.
This is the error I received
Resolving us.download.nvidia.com (us.download.nvidia.com)... <IP_ADDRESS>, 2606:2800:21f:3aa:dcf:37b:1ed6:1fb
Connecting to us.download.nvidia.com (us.download.nvidia.com)|<IP_ADDRESS>|:80... connected.
HTTP request sent, awaiting response... 404 Not Found
2020-05-22 16:35:39 ERROR 404: Not Found.

--2020-05-22 16:35:39--  http://ai2-vision-nvidia.s3-us-west-2.amazonaws.com/NVIDIA-Linux-x86_64-418.116.00.run
Resolving ai2-vision-nvidia.s3-us-west-2.amazonaws.com (ai2-vision-nvidia.s3-us-west-2.amazonaws.com)... <IP_ADDRESS>
Connecting to ai2-vision-nvidia.s3-us-west-2.amazonaws.com (ai2-vision-nvidia.s3-us-west-2.amazonaws.com)|<IP_ADDRESS>|:80... connected.
HTTP request sent, awaiting response... 403 Forbidden
2020-05-22 16:35:39 ERROR 403: Forbidden.

Could you tell me what platform/architecture you are on? As well as how the driver was installed if you know? The simple fix for this is to upgrade to the latest Nvidia driver, but I would like to track down the particular version you have installed and make it available in the container if possible.

I was able to track down where nvidia provides these.  I have updated the install_nvidia.sh script - can you pull from master and try to run build.sh once again?

I was able to build it. Thanks for help!


[Enhancement IV] Add roi response series

OK turns out I do need to override RoiResponseSeries after all, not due to schema per se but due to PyNWB API defining custom checks on the dynamic table region target

@alessandratrapani All tests passing
Might be simpler to get this in before #22


Crash on iOS when using mbtiles data source

Hello, on iOS when using mbtiles data source, I am getting this crash:
Crashed: Thread #1
EXC_BAD_ACCESS KERN_INVALID_ADDRESS 0x0000000111d09a10

Crashed: Thread
0  libz.1.dylib                   0x1d17407bc gzclose_w + 1300
1  libz.1.dylib                   0x1d174092c gzclose_w + 1668
2  TangramMap                     0x103831198 Tangram::zlib::inflate(char const*, unsigned long, std::__1::vector<char, std::__1::allocator<char> >&) +<PHONE_NUMBER>
3  TangramMap                     0x103749dc8 Tangram::MBTilesDataSource::getTileData(Tangram::TileID const&, std::__1::vector<char, std::__1::allocator<char> >&) +<PHONE_NUMBER>
4  TangramMap                     0x10374b8dc std::__1::__function::__func<Tangram::MBTilesDataSource::loadTileData(std::__1::shared_ptr<Tangram::TileTask>, Tangram::TileTaskCb)::$_0, std::__1::allocator<Tangram::MBTilesDataSource::loadTileData(std::__1::shared_ptr<Tangram::TileTask>, Tangram::TileTaskCb)::$_0>, void ()>::operator()() +<PHONE_NUMBER>
5  TangramMap                     0x10374b0d4 Tangram::AsyncWorker::run() +<PHONE_NUMBER>
6  TangramMap                     0x10374b3c4 void* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct> >, void (Tangram::AsyncWorker::*)(), Tangram::AsyncWorker*> >(void*) +<PHONE_NUMBER>
7  libsystem_pthread.dylib        0x19b09fd98 _pthread_start + 156
8  libsystem_pthread.dylib        0x19b0a374c thread_start + 8

On Android, I have never seen this kind of crash. What could be wrong? Thank you.

We saw a similar crash on occasion when loading a scene with an mbtiles data source. We switched to a individual tile files in a directory structure as a workaround.

@warpedgeoid thank you a lot for your suggestion, however in our use case we need to use mbtiles as data source.

Apologies for not addressing this sooner! @rwrx can you share a sample mbtiles file that produces this crash?

@matteblair thank you. It is ok, I was also very busy. I have seen this crash directly on device - iPhone 8, but after very long time, it is happening very occasionally, but it is happening, here are some mbtiles for Slovakia country (there is vector, normal and contours data):
https://io.vecturagames.com/offline-maps/vector/slovakia_85633769_z14.mbtiles
https://io.vecturagames.com/offline-maps/normal/slovakia_85633769_z10.mbtiles
https://io.vecturagames.com/offline-maps/contours/slovakia_85633769_z13.mbtiles
Also I am using all of these pull requests in built Tangram-ES library:
https://github.com/tangrams/tangram-es/pull/2185
https://github.com/tangrams/tangram-es/pull/2111
https://github.com/tangrams/tangram-es/pull/2120
https://github.com/tangrams/tangram-es/pull/2142


mouse relative placement option

currently all placements options are fixed positions.
Another good place to display the popover can be relative to the current mouse location

I think it's outside the scope of this project. There are plenty of other plugins that do it. For example QTip 2 http://stackoverflow.com/questions/9608990/how-to-make-a-qtip-tooltip-move-with-cursor

:+1:  When clicking on objects that have some off-screen sizing, the popover should render at the mouse position instead of somewhere else on the element.


Respect $TMPDIR if it exists

Description
Set cache_dir to $TMPDIR if it exists, this helps non-standard environment like Android (Termux and such). Also /Library/Caches on macOS is intended for system/privileged programs, /tmp on macOS is not standard etc.
Features
Issues
TODO

Also /Library/Caches on macOS is intended for system/privileged programs

There is $HOME/Library/Caches as well though...

$TMPDIR = /var/folders/qj/<random directory name>/T/
~/Library/Caches/ is different.

Thank you for your contribution!
This PR is merged into hyfetch since this repo (dylanaraps/neofetch) seems no longer maintained.
HyFetch is a fork of neofetch with LGBTQ pride flags, but the repo also maintains an updated version of the original neofetch, addressing many pull requests that are not merged in the original repo.
Read the "Running Updated Original Neofetch" section for more info!


[Suggestion] Shortcut: F2 to open rename/alias on selected system

It would be nice to have a shortcut like F2 to open the dialog box for renaming systems

Since most of the F-keys shortcuts already have a default action in Chrome, I took alt + N that toggles the rename form of the current active system.


feat: [SEI-7309]: ADO PAT and OAuth based configuration documentation

Thanks for contributing to the Harness Developer Hub! Our code owners will review your submission.
Description

Please describe your changes: __________________________________
Jira/GitHub Issue numbers (if any): ______________________________
Preview links/images (Internal contributors only): __________________

PR lifecycle
We aim to merge PRs within one week or less, but delays happen sometimes.
If your PR is open longer than two weeks without any human activity, please tag a code owner in a comment.
PRs must meet these requirements to be merged:

[ ] Successful preview build.
[ ] Code owner review.
[ ] No merge conflicts.
[ ] Release notes/new features docs: Feature/version released to at least one prod environment.

Please check the Execution Link of the Pipeline for the Website Draft URL. This is located in the Preview Step behind the Harness VPN and also is available in #hdh_alerts. E.g Website Draft URL: https://unique-id--harness-developer.netlify.app. Current Draft URL is: https://667dd43082106b58b1b9bc4e--harness-developer.netlify.app

Please check the Execution Link of the Pipeline for the Website Draft URL. This is located in the Preview Step behind the Harness VPN and also is available in #hdh_alerts. E.g Website Draft URL: https://unique-id--harness-developer.netlify.app. Current Draft URL is: https://667dd4bb7bad595830f899db--harness-developer.netlify.app


Docz app hangs when using with typescript component

Bug Report
Describe the bug
When I'm trying to use a Docz with a typescript component, it just hangs the whole tab without any errors and shows an empty screen

To Reproduce

Import a component from *.tsx file
Navigate to this component
See the Docz app hanging there

Reproduce repo
Note that if I import component from Input1.js everything works fine
Expected behavior
It should show a component page
Enviroment

OS: OSX 10.13.6
Node/npm version: node 8.11.1/ npm 6.2.0

P.S. The project is awesome, btw. Thaks a lot for doing such a great job

If you want to use typescript you need to enable it on your doczrc.js like that:
export default {
  typescript: true
}

Or you can pass as an argument to cli
$ docz dev --ts


TensorRT instalation couse error on Linux

On Linux environment, TensorRT instalation couse error.
libcublasLt.so.11 is not installed. Cpying this file from other rep, TensorRT instalation is succeded.
What is correct instalation on Linux?
Environment - Linux20.04-jp + RTX4090

@animede how did you resolve this?

I had copied libcublasLt.so.11 from other rep to tenserrt directory, my TensorRT is working fine. Thanks.


Default file encoding for python interpreter.

Is there a configuration file in Atom where I can specific the default encoding of python file?
In VSCode, I can use settings.json file.

I what to find a way to prevent writing
# -*-coding: utf-8-*-

in every file。
I'm using mac, The same file contains just this line code:
print("中文")

runs correctly in both VSCode and terminal, but there will be an error when using Atom
SyntaxError: Non-ASCII character '\xe4' in file

I'm new in Python and I've google a lot but no result.

Thanks for reaching out!
Because we treat our issues list as the Atom team's backlog, we close issues that are questions since they don't represent a task needing to be completed. For most questions about Atom there are a lot of options, check out:

The Atom Flight Manual
The Atom FAQ on Discuss
Discuss, the official Atom and Electron message board
Join the Atom Slack team

On Discuss and in the Atom Slack team, there are a bunch of helpful community members that should be willing to point you in the right direction.


Add clearer message on failure

This PR is because the message I got from Ionide was very cryptic when it was unable to parse the "you don't have a compatible .NET installed" message.
(I can't even build proj-info locally because I can't install Paket, because NuGet.org appears to be having an intermittent outage: dotnet thinks api.nuget.org doesn't exist even with --no-cache, and I just saw a pipeline fail to perform a NuGet install. Just another day in .NET.)

Sorry for the delay, Thanks!


Introduce clang-format checks on CircleCI, and client tools to perform local linting

This PR addresses #2309.  There are two parts:

CircleCI configuration to test that code has been linted with our style

Tools so that we as developers can automatically lint the code when pushing, through a pre-push hook

When this gets merged merged developers will need to do the following:

Install clang-format, version 11+
Run the following script, which will install the pre-push hook in the .git/hooks directory of your local repository
VAPOR/share/gitHooks/setupHooks.sh

It looks like developers will have to run setupHooks.sh every time then clone the repo, correct? Can we add this as a Makefile target so that it's automated?

It looks like developers will have to run setupHooks.sh every time then clone the repo, correct? Can we add this as a Makefile target so that it's automated?

@clyne we can, and it should be a simple 1 liner.
However there is a general feeling that these hooks should be explicitly added by developers for two reasons,

Some developers don't want scripts running without their knowledge and explicit approval
Some consider having scripts running like this to be a security threat

I don't feel strongly about this, so if you'd like it in this PR I can do it in short order.


Release pinned azure-storage-blob version 12.9.0

/kind bug
What steps did you take and what happened:
I am running into dependencies issues with Kserve and azure-ai-ml.
My current workflow required the usage of azure-ai-ml. Would it be possible to unpin the version or upgrade azure-storage-blob to >=12.10.0,<13.0.0.
azure-ai-ml (>=1.0.0,<2.0.0) requires azure-storage-blob (>=12.10.0,<13.0.0)

What did you expect to happen:
To install azure-ai-ml and kserve in the same project.

/assign @sivanantha321


This parameters in lib

Fixes #9654
Adds parameters for all the primitives, not just String.
Unfortunately, 376 additions, 373 deletions is too many for github to show. So you can't actually see the changes themselves in the web UI.

Looks like Codeflow will work for the Microsoft-internal folks. You just have to install the Codeflow chrome extension.

@sandersn Shouldn't all the subclassable interfaces (ie, Array<T>) have this function types of this: this? Array is already generic, so there's minimal opportunity cost to it.

Unfortunately, switching to this: this exposes a bug with assignability checking for (I believe) types that have lots of methods with this: this. I don't think it is specific to Array necessarily.
I'll open an issue on it when I get a minimal repro. Until then I'll leave the PR the way it is.

I opened #9707, but I didn't get the bug much smaller.

@sandersn i would say let's close this one until we figure out  #9707. i do agree we need to fix that one.

#9707 is actually fixed. I just didn't have time to come back to this PR.

Ah. i actually was thinking of https://github.com/Microsoft/TypeScript/issues/10288, sorry about that.
but now that i am looking at the right bug, I assume no harm comes from this change.

Unfortunately, it's not done. @weswigham pointed out that Array<T> should have this: this, so I still need to do that before it's finished.

Actually, I think I misunderstood. Yes, even without fixing #10288, adding more this annotations is useful. (It would be more useful if we could fix #10288.)

@mhegazy this change is finished now that I added this: this for Array and Object. There's no performance impact, as measured by running the Monaco and TFS performance baselines.

Based on conversation with @sandersn, this change has little value, but introduces a new set of complexities to the library and checking the library. value does not offset the cost.


fix erroranalysis erroring on serialization with numpy int64 feature names

Description
During benchmarking, we discovered that datasets which had indexes for feature names - specifically numpy int64 values - would cause erroranalysis Reports to fail to serialize.
Checklist

[ ] I have added screenshots above for all UI changes.
[x] I have added e2e tests for all UI changes.
[ ] Documentation was updated if it was needed.

Codecov Report

Merging #1537 (431affb) into main (05945f8) will increase coverage by 9.53%.
The diff coverage is n/a.

:exclamation: Current head 431affb differs from pull request most recent head df55da2. Consider uploading reports for the commit df55da2 to get more accurate results

@@            Coverage Diff             @@
##             main    #1537      +/-   ##
==========================================
+ Coverage   87.34%   96.87%   +9.53%
==========================================
  Files         108       12      -96
  Lines        5103      160    -4943
==========================================
- Hits         4457      155    -4302
+ Misses        646        5     -641

Flag
Coverage Δ

unittests
96.87% <ø> (+9.53%)
:arrow_up:

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

Impacted Files
Coverage Δ

...is/erroranalysis/_internal/surrogate_error_tree.py

erroranalysis/erroranalysis/version.py

...i/responsibleai/managers/error_analysis_manager.py

...ibleai/_tools/shared/state_directory_management.py

erroranalysis/erroranalysis/__init__.py

raiwidgets/raiwidgets/__init__.py

...ai/responsibleai/_tools/error_analysis/__init__.py

...ai/responsibleai/rai_insights/rai_base_insights.py

...ranalysis/erroranalysis/_internal/matrix_filter.py

.../responsibleai/modelanalysis/constants/__init__.py

... and 86 more

Continue to review full report at Codecov.

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


How notifier are delivered to the front end and displayed?

I have added message in Orchard.Notifier,
_notifier.Add(NotifyType.Error, T("An Exception has occured,error message:{0}", filterContext.Exception.Message));
I want to display this message to front page by custom,What should I do?

There is a Filter (NotifyFilter) that will be executed on each request and inject a custom shape in the current Layout, in the Messages zone. Then each theme can pick all the shapes from this zone and render them. The values are cleared on each request.


Support for Django 4.0

I encountered some issues when upgrading my software to
Django 4.0
Wagtail 2.16
The issues were within wagtail-robots (at the time of writing).
I modified the following to resolve the issue (in development environment):

models.py

line 5:
from django.utils.translation import ugettext_lazy as _
change to
from django.utils.translation import gettext_lazy as _

urls.py

line 1:
from django.conf.urls import url
change to:
from django.urls import re_path
line 6:
url(r'^$', rules_list, name='robots_rule_list'),
changed to:
re_path(r'^$', rules_list, name='robots_rule_list'),

The fixes for this should now be merged into master, and will be released soon. Please retest with the latest release when I push it. If you still encounter issues, I will reopen this issue and dig into them!


[rom] Change the endianness of FORS indices for SPHINCS+.

This backwards-incompatible change is part of the changes between the round 3 SPHINCS+ submission to the NIST PQC competition and the SLH-DSA draft standard. Part of https://github.com/lowRISC/opentitan/issues/21944
Corresponds to this commit from the SPHINCS+ reference implementation (consistent-basew branch):
https://github.com/sphincs/sphincsplus/commit/129b72c80e122a22a61f71b5d2b042770890ccee
Test vectors were re-generated from the consistent-basew branch of the reference implementation.
~Note that I think this might break the cryptotest SPHINCS+ setup, because they are right now hard-coded to fetch a specific self-hosted file for the round3 submission: https://github.com/lowRISC/opentitan/blob/5dbbd252ce8531680fde18361614ed07c783b5c7/third_party/sphincsplus/repos.bzl#L19~
~@RyanTorok @milesdai do either of you know if there is another file there, or how we can update it? I don't think NIST is actually hosting a corresponding KAT file for the draft standard yet, so we could also potentially wait until they release final test vectors (but in that case we should probably add a comment that this setup will fail tests on master, and explain why). The round3 tests are still useful for ES sival.~
Edit: now addressed, thanks Ryan!

If we find a new archive with KAT tests for the new version, it would be easy to upload it to the cloud storage and use it (although this would cause the test to break on any branches that do not include this PR).
The archive file in the GCP storage for SPHINCS+ is a bit special compared to the rest of the cryptotest framework. Due to size considerations, the SPHINCS+ archive is manually created by us (which is why the GCP storage is primary, unlike the other algorithms, which use the NIST site as primary and GCP as backup). "Manually created" here just means we un-compressed the archive, removed the KAT tests for all the variations of SPHINCS+ we don't support, and re-compressed it.
That original zip came from the NIST round 3 submission available directly on the SPHINCS+ site, and did not involve the SPHINCS+ repo at all. I took a look at the new branch matching the new draft standard, and it does include a ./vectors.py script that generates the test vectors. However, because it uses a temporary directory to do so, I don't think this can be directly used to hermetically build the test vectors in the OT repo (not to mention there's no release to fetch using an http_archive to begin with).
We may be able to create a new archive file to store in the GCP using the temporary files generated by vectors.py, but the process to create the archive would be more complicated than simply removing a bunch of irrelevant files.

I updated #21681 to switch the source of the test vectors to the new GCP-backed archive for the consistent-basew version of SPHINCS+.

Thanks @jadephilipoom. I assume this will break the current rom e2e sigverify_spx tests.
Is there an equivalent update for opentitantool?

Good point. I looked at the pqcrypto rust crate we're using, and it looks like it pulls from PQClean, which pulls from the master branch of the reference implementation :disappointed: so it's hard to just change something "easy" there and update it. There's an open issue on PQClean to update to the to-be-standardized version, but the timeline is unclear. We could try switching to a different crate, but the ones I can see that advertise "slh-dsa" don't seem very well-established. Not sure what we should do about this. We could depend on one of the newer crates, since it's just for testing anyway, or we could always hold off on merging this PR until the last minute or disable the tests that would fail until pqcrypto updates, but it would be good to run end-to-end tests before ROM freeze.

Thanks for looking into the host side tooling @jadephilipoom. Should we be considering to do a similar thing to what we did on the device side an maintain our own host-side implementation? It seems that there are still additional changes in the pipeline which are going make it difficult for us to run integration testing.
Should we raise this issue to the Software WG?

Yes, seems like a good topic for Software WG (and good timing too!)

This issue was discussed in the software working group today. The consensus was that we should write our own Rust wrapper for the reference implementation.

For visibility: I've cherry-picked the last commit from https://github.com/lowRISC/opentitan/pull/23326; this puts the host-side tooling in sync with the device for the endianness swap so that tests work. If it passes CI, I'll just merge this and close #23326,. Since both sets of changes have been reviewed and approved, I don't think it requires any additional review; just wanted to put an explanation for the new commit post-approve.

There are a couple remaining test failures because (I think) some pre-signed binaries need to be manually re-generated. Can anyone tell me what the procedure is for that? I can see that commit c36ad25e8fbe158314dbe57f9f33a1576b71281d re-generated them due to opentitantool updates, which looks like the same thing I need, but I can't figure out which commands to run to do that again. @timothytrippel , do you remember?

Update: after talking to @cfrantz and @moidx , I understand that none of the pre-signed binaries should need to be regenerated, and the tests are likely failing because the signatures opentitantool are producing are incorrect. I added a KAT on the opentitantool impl and it failed, so that is definitely the case and I'm working on figuring out what the bug is.

Update: CI result has two failing tests, but both appear to be failing on all CI jobs at the moment and I think they're unrelated.

//sw/device/silicon_creator/rom/e2e/boot_policy_flash_ecc_error:a_valid_b_corrupt_manifest_security_version_fpga_cw310_rom_with_fake_keys
//sw/device/tests:uart_smoketest_fpga_cw340_rom_with_fake_keys

I don't have a CW340, but I can replicate the first one on master and both are also failing on https://github.com/lowRISC/opentitan/pull/23598, which only adds test data that's not used by anything. So I think it's safe to say that re-generating the keys fixed all the failures (although I'm not satisfied until I know why).

Fixed to address @moidx's comment on real keys and also to re-generate "unauthorized" keys. I'll consider this OK to merge once CI passes, unless anyone objects.


Question about the Conf-CE loss

Hi! Have you done the experiments between the conf-based loss and normal ce loss and seen whether the difference exists?

Hi @Hugo-cell111
In our experiments, conf-CE yields slight better performance (~0.5%) than the normal one in the low-quality labelled data setup with (1323) 1/8 partition protocol.
Cheers,
Yuyuan


Local state?

Sometimes if feels like you have to use selection.each to create a context, define some local variables, and then access those variables via closure. That works okay, but it feels like it breaks the flow of writing normal D3 code, since you have to move anything that needs those local variables into the selection.each context. And if you need to run the same code again in the future, you have to recreate that same context.
You can embed the local state you need in the data, which is then accessible to functions, but this also isn’t ideal because the data isn’t automatically propagated to children via selection.selectAll, and because sometimes it’s awkward to decorate the data with the local state you need.
So what if, sort of like local variables in Protovis, there was a way to define local state in D3? That state would be bound to the element, similar to element.__data. But most importantly, when you access the local variable, a child element would automatically inherit the variable from an ancestor, rather than it needing to be explicitly propagated like data. (Also, it might be cleaner since you don’t have to mix your primary data with your local state.)
Something to figure out, though, is if a child wants to set the state, you’d want to disambiguate between setting the value of the parent’s local variable and creating a new local variable on the child of the same name that masks the parents value.
I’d also want some very concise syntax for accessing the local variable, since the feature conceptually competes with closures and selection.each, which is a native language feature!

Added d3.local in 54541abecb31c25b5cc437c7d8c0cbef7323effa.

This is an awesome feature. I'm using it already https://github.com/datavis-tech/reactive-vis/issues/23


compute global norm on device

Avoid host synchronization by keeping data on device

@BacharL, thanks for the PR. Can you please help resolve the conflicts to unblock the CI? Thanks!


Minor formating fix

Thanks :)

@romanpitak thanks for the quick merge :) I missed another small spot, sorry for that
P.S. This is just small eye-bugging changes. I need to implement ApiProgramEnrolment wrapper. Will this be accepted?

Truth be told, I don't know what exactly an ApiProgramEnrolment wrapper is, so I don't know if I'll be accepting it. Feel free to tell me more.
Anyway - a wrapper (as I understand it) should have its separate repository and only include the library it's wrapping (like the Laravel wrapper of my lib.). (Feel free to prove me wrong.)

Sorry I wasn't clear. I meant I need to implement the API calls related to http://api.dotmailer.com/v2/help/wadl#ProgramsEnrolments

Oh yes! I wasn't aware of being out of date. It seems they added it into the API after I have implemented it. Please do implement it and I will gladly accept :)
Notes:

Please test it. I currently don't have access to any working dotMailer accounts.
Please adhere to the code standards. I'm trying to maintain a readable code and good grades on code climate and codacy

Absolutely, I'll adhere the coding standards and we are testing the POST implementation right now :) Will keep you posted as there are several GETs to implement as well

I had a look at your code just now. Apart from some missing lines at the end of file it looks good. Please feel free to add your own headers to the files you create.

@romanpitak @Zifius Happy to hook either/both of you guys with accounts to use for testing etc, just give me a shout

@bsstaveley Thanks! I'd love to be able to test the code again :) Please send me more info on<EMAIL_ADDRESS>


AutoForm.getFieldValue gets wrong data

Hi!
At first, let me thank @aldeed for his great package. We're using it in our project a lot.
But I encountered a problem while trying to get some advanced functionality working.
Basically, when you call AutoForm.getFieldValue() with field name which is a field of an object in an array, it returns wrong value when some of the items in the form are removed.
It returns value based on cleaned form data which removes empty values from an array. But template is not modified when you remove items, and names of fields remain.
For example, you have 5 items in array, and you remove one element in the form (pressed "-" button) at index 2. Then you have templates that have field names containing 0, 1, 3, 4. But the cleaned data is 0, 1, 2, 3. When you try to get value for a field that is indexed at 3, you'll get fourth value.
I've created a demo repository that displays the bug:
https://github.com/sylvix/demo-autoform-getfieldvalue-bug
Demo of it is available here: http://autoform-getfieldvalue-bug.meteor.com/
For now I use workaround which just gets the data of corresponding field, finding it among siblings of current element, but it leads to unnecessary additions to code. I'd wanted to use just the AutoForm API.
If I am utterly wrong, or I'm not using some obvious method to get the data, please point me in the right direction.
Thanks!

+1
getFieldValues(xxx.n.yyyy) uses the actual current value for "n" to index the array.
However, "this.current" uses the index before the deletion, so the names don't match.

+1


[dmd-cxx] Appender and RefAppender: use opSlice() instead of data()

Backport of #7119.

@braddr any chance of fixing the windows repo?


Standardize navigation between Teleport sites

Let's create a consistent top navigation bar across goteleport.com/docs and goteleport.com. Currently, the docs site imports from a locally defined component to render the top nav bar. We can see if there's a way to share this component across Teleport's websites.
One potential hurdle is that gravitational/docs is the only public repo we use for our goteleport.com components.

I found the package @gravitational/shared inside gravitational/teleport repo in folder web/packages. It has the description This package contains shared code used across Gravitational packages, and its components are already used inside other packages like @gravitational/teleterm and @gravitational/teleport.
It seems that we can just add a standardized navigation component there, and import it instead of two different locally defined components in different repos. I see that for goteleport.com/docs/ it is used Header from docs/components/Header, but unfortunately, I don't have access permissions to look where it is placed for goteleport.com and goteleport.com/docs/.
@ptgott @avatus did I understand correctly that the repo @gravitational/shared is private inside Gravitational? Seems that I don't have rights to it too.

@ninaTorgunakova i believe you should be able to see/pull from gravitational/next now, which is the repo we use for goteleport.com.
Let me know if you need anything else

@avatus received it! Thank you for your help!

Since today is the last day of the sprint and PR with a solution is still on review, I leave the small instruction on how to import this shared navigation component in different gravitation repositories after merging this PR:
gravitational/docs: the new navigation component should be used instead of SiteHeader inside DocsPage.tsx and imported this way:
import { NavigationHeader } from "shared/components/NavigationHeader";
To make this path works, add to tsconfig.json this line:
"paths": { "shared/*": ["libs/shared/*"] }
Where libs/shared – the path that would contain the package @gravitational/shared.
The very same actions need to be done in gravitational/next: in all components where components/Header.tsx is used, it should be replaced by a NavigationHeader imported the same way as above.
After that, unused locally defined navigation components can be deleted.
Please let me know if you require any additional information regarding it, I'll help.

Hello! I think there was a misunderstanding on the shared package on my side. I read your comment incorrectly. You were speaking about @gravitational/shared inside teleport/web. That is for the web UI served by a Teleport Proxy. When you needed access, I thought it was for gravitational/next.
As far as I'm aware, this issue is to keep goteleport.com and goteleport.com/docs navigation in sync, and not included in the teleport/web repo (it's pretty different and doesn't share navigation with these sites at all).
We wouldn't want next or docs relying on a package from the web repo so this package, if shared at all, will have to live elsewhere.

@avatus hello! Hm, let's figure it out, let me explain the reason why I chose this place:
Currently, packages that are used in code (@gravitational/design, @gravitational/shared, @gravitational/build, etc) in their package.json has URL that refers to github.com/gravitational/webapps/.... @gravitational/shared has already been used in some gravitational repos.
I checked webapps repo and saw that his repository has been archived and has been migrated to github.com/gravitational/teleport/tree/master/web. Because of that, I continued to expand it with other sharable components.
Do you want to move all similar sharable code blocks to some other repository?


Update docker-compose.yml

FIx volumes for docker db container.
Now is persistent volume in this configuration.

@ara686 thanks for the PR!
@vpokorny seems to be fine for me, it's described also here: https://stackoverflow.com/questions/41637505/how-to-persist-data-in-a-dockerized-postgres-database-using-volumes

Since yesterday I have been digging deeper into this topic. It is not that simple like just changing the folder (from /var/lib/postgresql to /var/lib/postgresql/data) to which volume is mapped inside the container, because of the possibility to lose data.
Firstly - data are not persistent at the moment, because if you call
docker-compose up will spin up a container for a database that will create two volumes. The first volume is named according to the docker-compose.yml file like <repo_name>_db_data and it is mapped to the /var/lib/postgresql. Unfortunately there is a second volume created that is mapped to the /var/lib/postgresql/data. The second volume name is just a hash. Let me explain with the following commands.
Firstly inspection of running database container in my case called ockovani_db:
$ docker inspect ockovani_db
...
        "Mounts": [
            {
                "Type": "volume",
                "Name": "ockovani-covid_db_data",
                "Source": "/var/lib/docker/volumes/ockovani-covid_db_data/_data",
                "Destination": "/var/lib/postgresql",
                "Driver": "local",
                "Mode": "rw",
                "RW": true,
                "Propagation": ""
            },
            {
                "Type": "volume",
                "Name": "f685c1ccd15f31149ac7d32367760cb5196ed85b26ba31eda8789733c1685f08",
                "Source": "/var/lib/docker/volumes/f685c1ccd15f31149ac7d32367760cb5196ed85b26ba31eda8789733c1685f08/_data",
                "Destination": "/var/lib/postgresql/data",
                "Driver": "local",
                "Mode": "",
                "RW": true,
                "Propagation": ""
            }
        ],
...

So there are two volumes, the first ockovani-covid_db_data and the second f685c1ccd15f31149ac7d32367760cb5196ed85b26ba31eda8789733c1685f08. In the end, in the container ockovani-covid_db_data there is only a directory data which is empty, because rest of the files are in the second container f685c1ccd15f31149ac7d32367760cb5196ed85b26ba31eda8789733c1685f08. Luckily in case you call docker-compose rm it will not remove the second container, but if you spin up the stack again with docker-compose up it will create a new "second" container that does not contain your downloaded data. Therefore you will endup with empty database.
My proposal to overcome data loss in this case the data from the second container (in my case f685c1ccd15f31149ac7d32367760cb5196ed85b26ba31eda8789733c1685f08 needs to be copied with the appropriate rights to the volume ockovani-covid_db_data and after that you can change the mount point in docker-compose.yml file. The commands to accomplish this are the following.

Spin up the stack

docker-compose up

Find for persistent volume name and for temporary data volume names:

docker inspect <database_container_name>
...
        "Mounts": [
            {
                "Type": "volume",
                "Name": "ockovani-covid_db_data",
                "Source": "/var/lib/docker/volumes/ockovani-covid_db_data/_data",
                "Destination": "/var/lib/postgresql",
                "Driver": "local",
                "Mode": "rw",
                "RW": true,
                "Propagation": ""
            },
            {
                "Type": "volume",
                "Name": "f685c1ccd15f31149ac7d32367760cb5196ed85b26ba31eda8789733c1685f08",
                "Source": "/var/lib/docker/volumes/f685c1ccd15f31149ac7d32367760cb5196ed85b26ba31eda8789733c1685f08/_data",
                "Destination": "/var/lib/postgresql/data",
                "Driver": "local",
                "Mode": "",
                "RW": true,
                "Propagation": ""
            }
        ],
...

In this case persistent volume name is ockovani-covid_db_data and the temp. data volume name is f685c1ccd15f31149ac7d32367760cb5196ed85b26ba31eda8789733c1685f08.

Stop and remove the stack

docker-compose stop
docker-compose rm

Spin up a new container to which we will mount both volumes.

$ docker run -ti -v f685c1ccd15f31149ac7d32367760cb5196ed85b26ba31eda8789733c1685f08:/second -v ockovani-covid_db_data:/first python:3.7 /bin/bash
#  rm -r /first/data/
# cp -rp /second/* /first/.
# ls -al /first
total 132
drwxr-xr-x 19  999  999  4096 Mar 14 22:31 .
drwxr-xr-x  1 root root  4096 Mar 14 22:29 ..
-rw-------  1  999  999     3 Mar 13 13:29 PG_VERSION
drwx------  7  999  999  4096 Mar 13 13:38 base
drwx------  2  999  999  4096 Mar 14 21:01 global
drwx------  2  999  999  4096 Mar 13 13:29 pg_commit_ts
drwx------  2  999  999  4096 Mar 13 13:29 pg_dynshmem
-rw-------  1  999  999  4535 Mar 13 13:29 pg_hba.conf
-rw-------  1  999  999  1636 Mar 13 13:29 pg_ident.conf
drwx------  4  999  999  4096 Mar 14 21:05 pg_logical
drwx------  4  999  999  4096 Mar 13 13:29 pg_multixact
drwx------  2  999  999  4096 Mar 14 21:00 pg_notify
drwx------  2  999  999  4096 Mar 13 13:29 pg_replslot
drwx------  2  999  999  4096 Mar 13 13:29 pg_serial
drwx------  2  999  999  4096 Mar 13 13:29 pg_snapshots
drwx------  2  999  999  4096 Mar 14 21:09 pg_stat
drwx------  2  999  999  4096 Mar 14 21:09 pg_stat_tmp
drwx------  2  999  999  4096 Mar 13 13:29 pg_subtrans
drwx------  2  999  999  4096 Mar 13 13:29 pg_tblspc
drwx------  2  999  999  4096 Mar 13 13:29 pg_twophase
drwx------  3  999  999  4096 Mar 14 20:58 pg_wal
drwx------  2  999  999  4096 Mar 13 13:29 pg_xact
-rw-------  1  999  999    88 Mar 13 13:29 postgresql.auto.conf
-rw-------  1<PHONE_NUMBER>8 Mar 13 13:29 postgresql.conf
-rw-------  1  999  999    36 Mar 14 21:00 postmaster.opts
-rw-------  1  999  999    94 Mar 14 21:08 postmaster.pid
# exit

Change volume mountpoint in the docker-compose.yml = download changes after this request will be merged and spin up stack again.

docker-compose up

Can this be described in the documentation in README.md file?

If I understand it correctly, current data will not be accessible after the change? It shouldn't be a big problem since docker is not used in producation / acceptance environment, just for the development and you can always fetch new data.

Current data will be accessible when you copy them to the persistent volume db_data according to the guide I have provided in the comment. The point of investigating the solution was that we are storing everyday imports separately because there can be modifications in historical data. That was the motivation not to lose the data that have been downloaded already.

Of course, in case you do not need the historical data, you can just delete the volume <repository_name>_db_data that has been created by docker-compose. It is important that you delete this volume because there is a directory data that  can cause a trouble.

@vpokorny Yes, we store them, but if you don't fetch new data in dev every day they are incomplete anyway. You are probably the only one who is using docker right now, so it's up to you :)

@jan-stanek If I am the only one using docker then it is solved, because I have already migrated my data.


FIX #4751 - Physics.Arcade.World.separateCircle - weird effects when …

This PR (delete as applicable)
Fixes a bug
Describe the changes below:
FIX #4751 - Physics.Arcade.World.separateCircle - weird effects when bounce=0
This PR (delete as applicable)

Fixes a bug

See the example here:
https://codepen.io/funnisimo/pen/LYPrpBX
Describe the changes below:
Moved the scaling of velocity for bounce to after angle is calculated and separation is done.
Also...

If both bodies are movable, then they only need to be offset by half of the offset.  Using the full offset for both bodies separates them too much.
Changed to use the centers of the bodies to calculate the angle, that way any offsets will be included in the calculation.

👍


flake-20230426-1:mesa_git, wlroots_git

While the nixpkgs-unstable branch is stuck and nixos-unstable is 1k+ commits ahead, we'll be pushing to cache binaries for both. But, note: You'll need to override chaotic.inputs.nixpkgs to use other branches than nixpkgs-unstable.


Generate Data

Hi,
Thanks for brilliant work.
I want to run your code and I have several issues in data generation part:

Generally run.robust04.title.bm25.txt and run.robust04.title.bm25.txt.docno.uniq_rawdocs.txt  are generated with generate_data.py or I should generate them manually?

If I should generate them manually:

In https://colab.research.google.com/github/castorini/anserini-notebooks/blob/master/anserini_robust04_demo.ipynb  the file run.robust04.bm25.txt is generated that I do not know whether it is equivalent with run.robust04.title.bm25.txt in run.convert.data.sh or not?

run.robust04.bm25.txt contains 242339 lines, I think maybe you sort them and extract just first 1000 rows, don't you?

I do not know what is run.robust04.title.bm25.txt.docno.uniq_rawdocs.txt file and how it generates. I think maybe its a text file that each line is (doc number + \t + doc text)  based on unique documents id in run.robust04.title.bm25.txt, isn't it? Also, you told the corpus file can also be extracted by Anserini to form a docno \t content paired text. Would you please explain more about it?

When you tell "you need to split the documets into passages, write them into TFrecord files", it means that generate_data.py does it or we should do sth manually?

Thanks

Hi,
Excuse me, it is about 3 days that I sent my questions but nobody answer me? Would you please answer me. I have the computational resources for a limited time and, as your code needs GPU memory, if I can not run it now, I get into trouble.
Thanks for your understanding

Hi, sorry for the inconvenience. I was on vacation.

it was generated in other place as explained in the first part in FAQ.
they're equivalent.
each query has a maximum of 1000 docs (rows).
see #0
it was done in generate_data.py.

Best,

Hey,
Thanks.
about the following question:
In https://colab.research.google.com/github/castorini/anserini-notebooks/blob/master/anserini_robust04_demo.ipynb the file run.robust04.bm25.txt is generated that I do not know whether it is equivalent with run.robust04.title.bm25.txt in run.convert.data.sh or not? you told they are equivalent. So, would you please tell me how can I evaluate run.robust04.desc.bm25.txt?
Kind Regards

You can simply change your query to the description type. For the other hyper-parameters, please check https://github.com/canjiali/PARADE/issues/5.

Thanks but in https://colab.research.google.com/drive/12fFI-AJS-DN6G3X3pHWYHOnSc0LzgDsN there are not any parameters to be set and I do not see where query should be replaced with description. Would you please explain about it more?

please run !target/appassembler/bin/SearchCollection for the help info. you should be able to run the description queries by setting -topicfield description

Thanks
I use default values for BM25-rm3 but the MAP and P@20 became 0.2903 and 0.3821, respectively. Would you please tell me what the reason is?
Thanks

For title, yes.
But for both I could not get the reported results.Would you please guide me?

please report your results. you can also try running a grid search varying the k1 and b parameters.


bitesized bugs link includes fixed and in-progress bugs

On Get Involved
Probably not useful for people looking for things to do to see things that were already done or being worked on by other people. We need to add the same filters as are on bountied issues and make sure in-progress and fixed issues aren't shown

Working on it

2 issues -

Any reason for not opening the bountied bugs page in a new tab?
Why doesn't the bountied bugs page include the NEW and INCOMPLETE statuses?

@danrabbit  I've made a PR but it just includes exactly what you asked for and not the questions I asked above. Ping me and I'll fix it with those issues too if you need.

Any external link should open in a new page, there's a script that does it automatically.

The present HTML code for the links section on the 'Get Involved' page is -
Bitesized Bugs
Bountied Bugs

So you see the a tag for the bountied bugs page doesn't have a target attribute to open it in a new window/tab.
If required, I can update the PR with this code.

It doesn't really make sense to show new or incomplete status bugs to someone who is looking for work. These status mean the issue is unconfirmed and it is not ready to be worked on


Update README

Pull Request Test Coverage Report for Build<PHONE_NUMBER>
Warning: This coverage report may be inaccurate.
This pull request's base commit is no longer the HEAD commit of its target branch. This means it includes changes from outside the original pull request, including, potentially, unrelated coverage changes.

For more information on this, see Tracking coverage changes with pull request builds.
To avoid this issue with future PRs, see these Recommended CI Configurations.
For a quick fix, rebase this PR at GitHub. Your next report should be accurate.

Details

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage increased (+0.3%) to 95.276%

Totals

Change from base Build<PHONE_NUMBER>:
0.3%

Covered Lines:
1069

Relevant Lines:
1122

💛  - Coveralls


VF cant find the mod with the problem

when I start curseforge, after a while it tells me:
"The following mods have been identified as possible causes".
"Unknown."
But when I click on the link button it doesn't let me, and also and I remove the VF mod if it lets me play.
please help
crash-2022-08-21_12.04.54-client.txt
latest.log

Check if you have a mixin booter mod such as _MixinBootstrap-1.1.0.jar and remove it


Kontena on Centos

Hello,
Can Kontena be installed on Centos?
Thx

Currently we don't have packages for Centos. It can be installed but it needs some effort to configure properly.

Next version (0.8) is going to be pretty simple to setup on any distro because it can be started with just plain docker commands (or docker-compose).


laravel6 cann`t install

alchemy/binary-driver 1.5.0 requires monolog/monolog ~1.3
but：
Installation request for monolog/monolog (locked at 2.0.0) -> satisfiable by monolog/monolog[2.0.0].

Same issue

Same issue. Call composer require "monolog/monolog:^1.3" before.

Thank you for solving my problem.


Composable Checks/Filters/etc

Is your feature request related to a problem? Please describe.
Due to how Checks, Filters, and various other top-of-class decorators are used, it begins to make the code look a bit messy. If you have various checks, you can easily have a class that looks like this:
@Entity()
@Unique<Ex>({
  properties: ["relation", "min"],
})
@Unique<Ex>({
  properties: ["relation", "max"],
})
@Unique<Ex>({
  properties: ["relation", "min", "max"],
})
@Check<Ex>({
  name: "check_min_lt_max",
  expression: (cols) =>
    `${cols.max} = -1 OR ${cols.min} < ${cols.max}`,
})
@Check<Ex>({
  name: "check_max_not_lte_negative",
  expression: (cols) => `${cols.max} >= -1`,
})
@Check<Ex>({
  name: "check_min_max",
  expression: (cols) => `NOT(${cols.min} = 0 AND ${cols.max} = -1)`,
})
export class Ex {
  @PrimaryKey({ autoincrement: true })
  id: number;

  @ManyToOne()
  relation: Ref<Relation>;

  @Property({
    default: 0,
  })
  min= 0;

  @Property({
    default: -1,
    comment: "-1 = no limit",
  })
  max= -1;
}

Describe the solution you'd like
NestJS has an ability to combine decorators into a single decorator (docs / code). Having the ability to combine these checks and filters together would be significant.
For example, to compose filters we could have a function such as the following:
// compose-filters.ts
import { Filter, FilterQuery } from "@mikro-orm/core";
import { Dictionary, EntityName } from "@mikro-orm/core/typings";
import { EntityManager } from "@mikro-orm/mysql";
import { applyDecorators } from "@nestjs/common";

export type FilterDefinition<Entity> = {
  cond:
    | FilterQuery<Entity>
    | ((
        args: Dictionary,
        type: "read" | "update" | "delete",
        em: EntityManager,
      ) => FilterQuery<Entity> | Promise<FilterQuery<Entity>>);
  default?: boolean;
  args?: boolean;
};

export type FilterDefinitions<Entity> = {
  [key: string]: FilterDefinition<Entity>;
};

export function composeFilters<Entity extends object>(
  entity: EntityName<Entity>,
  filters: FilterDefinitions<Entity>,
): () => ReturnType<typeof applyDecorators> {
  const filterDefs = Object.entries<FilterDefinition<Entity>>(filters).map(
    ([key, value]) => {
      return {
        name: key,
        cond: value.cond,
        default: value.default,
        args: value.args,
      };
    },
  );

  return () => applyDecorators(...filterDefs.map((filter) => Filter(filter)));
}

// guy.filters.ts
import { composeFilters } from "../compose-filters";
import { Guy } from "./test-class";

export const GuyFilterName = {
  NO_GUYS_NAMED_STEVE: "noGuysNamedSteve",
  NO_GUYS_WITH_NAME: "noGuysWithName",
} as const;

export const GuyFilters = composeFilters(Guy, {
  [GuyFilterName.NO_GUYS_NAMED_STEVE]: {
    cond: {
      name: { $ne: "Steve" },
    },
  },
  [GuyFilterName.NO_GUYS_WITH_NAME]: {
    cond: (args) => ({
      name: { $ne: args.name },
    }),
  },
});

// guy.entity.ts
import { Entity, PrimaryKey, Property } from "@mikro-orm/core";
import { GuyFilters } from "./test.filter";

@Entity()
@GuyFilters()
export class Guy {
  @PrimaryKey()
  id: number;

  @Property()
  name: string;
}

Similarly, we could have other composition functions for other top-of-class entity decorators.

PR welcome, this is a great candidate for anyone who wants to contribute, as it does not require any knowledge of the codebase really.

Is there any way you would prefer it set up in terms of syntax, however?

In this case I had to alter the @Filter interface to acquire Entity type hints. Also curious how you'd like to see this for driver extensibility, as I've written this for my own codebase but contingent on the @mikro-orm/mysql EntityManager.

I don't mind adding generics wherever needed. For the driver types, this would also have to be implemented via generics, as nothing in the core package can reference the driver classes.

I'll see what I can do.

I will close this as I am not personally interested in implementing this (and this issue didn't get any traction from the community), but would still accept a PR.


Add custom component to HACS registry

Perform testing to make sure the component meets the HACS requirements.
Submit PR to HACS to include this repo.

https://github.com/hacs/default/pull/1898

Pull request was merged by HACS, need to update documentation.

https://github.com/PeteRager/lennoxs30/releases/tag/2024.1.0


mdSelect - Option search

Bug, feature request, or proposal:
feature request
What is the expected behavior?
When option panel is open and user types something matching option should be "hovered"
What is the current behavior?
Nothing happens on typing
What is the use-case or motivation for changing an existing behavior?
Thats how build in select behaves (also Angular Material 1 https://material.angularjs.org/latest/demo/select)

What you are looking for is Autocomplete component:
https://material.angular.io/components/component/autocomplete

@frankspin89 , No, I'm not :)
Autocomplete does filtering on some data source, and select just highlights option by "short term user input".
Check out state select here -  https://material.angularjs.org/latest/demo/select

Open select
Press f.e. "k"

There's a pending PR for this at https://github.com/angular/material2/pull/2907.


Cannot get two bit types to wire together regardless of direction?

@rdaly525 I'm working on getting some code for the ASPLOS ubuffer paper working and I get the following error while wiring up some coreir modules:
ERROR: conv1_stencil_ub: Cannot wire together
   delay_sr_U158.rst_n : BitIn
   self.rst_n : Bit

When I flip the type of rst_n on self I get the error:
ERROR: conv1_stencil_ub: Cannot wire together
  delay_sr_U158.rst_n : BitIn
  self.rst_n : BitIn

Am I misunderstanding the meaning of type directions in coreir? I assumed at least one of these combinations must be legal.

@dillonhuff That first one should absolutely be legal. The issue unfortunately looks like there are two distinct CoreIR contexts being created and used (C++ objects representing CoreIR types are constructed in CoreIR context). Can you make sure that only a single context is ever being created in your flow? If you think you are doing this, can I get a quick summary of the code?

It could also easily be related to https://github.com/rdaly525/coreir/issues/929. Are you using the latest CoreIR which has the assertion added in https://github.com/rdaly525/coreir/pull/930

@rdaly525 it was the double context issue. I don't know what version I'm on.


Members permissions default

Factorio version
Version number: 0.17*
Scenario version
Version number: 5.0
Bug description
Member should be able to edit queue for research.
Reproduction method
Steps to reproduce the behavior:

Go to '...'
Click on '....'
Scroll down to '....'
See error in log

Expected behavior
A clear and concise description of what you expected to happen.
Screenshots
If applicable, add screenshots to help explain your problem.
Additional context
Add any other context about the problem here.

Fixed in v5.7.0


Microsoft.CodeAnalysis.Razor.Workspaces.DefaultProjectSnapshotManagerDispatcher+ProjectSnapshotManagerTaskScheduler Generates 10GB Retention

Visual Studio Windows
Reported here on developer community, along with DMP file.
https://developercommunity.visualstudio.com/t/MicrosoftCodeAnalysisRazorWorkspaces/1515291
Working in no Razor files, and only .cs files, I noticed my process memory utilization went from the typical 3-5GB to over 12-13GB. It appears this was due to a recursive retention of System.Collections.Concurrent.ConcurrentQueue<Task> instances held by Microsoft.CodeAnalysis.Razor.Workspaces.DefaultProjectSnapshotManagerDispatcher+ProjectSnapshotManagerTaskScheduler:

Note this is on rc1.  Here is my dotnet --info:
> dotnet --info
.NET SDK (reflecting any global.json):
 Version:   6.0.100-rc.1.21416.1
 Commit:    215a2f6332

Runtime Environment:
 OS Name:     Windows
 OS Version:  10.0.19043
 OS Platform: Windows
 RID:         win10-x64
 Base Path:   C:\Program Files\dotnet\sdk\6.0.100-rc.1.21416.1\

Host (useful for support):
  Version: 6.0.0-rc.1.21414.4
  Commit:  6c39236e9f

.NET SDKs installed:
  3.1.302 [C:\Program Files\dotnet\sdk]
  6.0.100-preview.6.21355.2 [C:\Program Files\dotnet\sdk]
  6.0.100-preview.7.21379.14 [C:\Program Files\dotnet\sdk]
  6.0.100-rc.1.21416.1 [C:\Program Files\dotnet\sdk]

.NET runtimes installed:
  Microsoft.AspNetCore.All 2.1.13 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.All]
  Microsoft.AspNetCore.All 2.1.17 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.All]
  Microsoft.AspNetCore.All 2.2.7 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.All]
  Microsoft.AspNetCore.App 2.1.13 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
  Microsoft.AspNetCore.App 2.1.17 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
  Microsoft.AspNetCore.App 2.2.7 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
  Microsoft.AspNetCore.App 3.0.0-preview7.19365.7 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
  Microsoft.AspNetCore.App 6.0.0-preview.7.21378.6 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
  Microsoft.AspNetCore.App 6.0.0-rc.1.21413.12 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
  Microsoft.NETCore.App 2.1.9 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
  Microsoft.NETCore.App 2.1.13 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
  Microsoft.NETCore.App 2.1.17 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
  Microsoft.NETCore.App 2.2.7 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
  Microsoft.NETCore.App 3.0.0-preview5-27626-15 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
  Microsoft.NETCore.App 5.0.1 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
  Microsoft.NETCore.App 6.0.0-preview.7.21377.19 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
  Microsoft.NETCore.App 6.0.0-rc.1.21414.4 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
  Microsoft.WindowsDesktop.App 6.0.0-preview.7.21378.9 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App]
  Microsoft.WindowsDesktop.App 6.0.0-rc.1.21414.3 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App]

Thank you for the info! We've added some logging in this area (https://github.com/dotnet/razor-tooling/pull/4193) and have addressed some related issues such as #4229. Unfortunately, even with the DMP, it doesn't seem like we can do more about this issue without the additional logs. I'm going to close out this issue for now, but if you notice this issue reoccurring in the future, please let us know.

Thank you for the update, @allisonchou.  I have been meaning to check in on this issue to let you know that I have not seen it since reporting it.  Seems like this is one of those issues that tends to happen with a new install never to be seen again.
In any case, everything is working so much better overall these days, and I am very much appreciating the improvements and all your diligent work over there. 👍


[Feature Request] Package Description Window

Hi!
The recent changes to the NuGet Gallery Extension is really neat and I like the direction its headed. One feature I really liked about the old GUI was the ability to see package descriptions and version information. And, if I wanted to learn more, it provided a direct link to the package page. I'm really missing that in the latest version.
Is there a plan to bring that info back?
Thanks!

Hi, thanks for feedback. I will add it in forthcoming days.

I've added package information, let me know if you have any feedback otherwise I will close this issue.


[ACR] [BlobClient] Upload manifest directly as stream

There is a bug in the ACR service preventing us from exposing a method to allow users to uploading a manifest from a file stream directly.  The team is working on this.
https://msazure.visualstudio.com/AzureContainerRegistry/_workitems/edit/10780642
Once this is fixed, we can re-enable the UploadManifest(stream) overload.  It was previously written to deserialize/serialize to OciManifest to workaround this issue, but with the stream upload available, we can take a more streamlined approach.

Exposing this in the public API has been requested by the Bicep team as well.
@majastrz FYI

@Mohit-Chakraborty FYI
This issue itself is concerned only with blob upload.

The Stream overload of UploadManifest is functional and has test coverage.


Remove Duplicate Key in .clang-format

Description
Apparently, newer versions of clang-format throw and error when a key is provided twice in .clang-format. This removes the duplicate language specification.

🚀 [bumpr] Bumped! New version:v1.0.25 Changes:v1.0.24...v1.0.25


chore(11): Add ESLint

Context
npms.io seems to look for a linter configuration file for determining package quality. Using eslint create a .eslintrc.js, which npms.io can parse.
Objective

Removes standard and add eslint

References

Issue: https://github.com/ScottyFillups/ffprobe-client/issues/11

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


add filename to mediaitem

I signed it!

This is generated code. We have to update the discovery doc (the json file). Do you have a recent one? It doesn't seem to be in the list of public docs.
Also, we use Gerritt for PRs, so unless you want to learn that, just point me to the discovery doc and I'll make the change.

Do you mean https://github.com/skpenpen/google-api-go-client/blob/master/photoslibrary/v1/photoslibrary-api.json ?

I'm sorry, we can't accept this PR. You should file a feature request with the Photos Library API directly at  https://developers.google.com/photos/library/support/how-to-get-help.


[stable/external-dns] Upgrade to latest release

Signed-off-by: David J. M. Karlsen<EMAIL_ADDRESS>What this PR does / why we need it:
Upgrades to latest release.
Which issue this PR fixes
(optional, in fixes #<issue number>(, fixes #<issue_number>, ...) format, will close that issue when PR gets merged)

fixes #

Special notes for your reviewer:
Checklist
[Place an '[x]' (no spaces) in all applicable fields. Please remove unrelated fields.]

[X DCO signed
[X] Chart Version bumped
[X] Variables are documented in the README.md
[X] Title of the PR starts with chart name (e.g. [stable/chart])

/assign @cpanato

/lgtm


Reliability restructure and multiple album downloads

The first 5 commits in this PR are mostly about sorting out the control flow and simplifying how things are called in order to land the final 3 commits.

a urljoin for the case where the dong download links are relative. (not sure if this is ever how khinsider works, but better safe than oops.
uses the aiohttp_retry library to manage retries via the session object.
shuffle around how things are called in order to more cleanly differentiate side effect free functions and imperative functions. probably still some more work needed here, but good enough to be getting on with.
uses the stdlib logging module to clean up the use of the verbose flag.

The final 3 commits are the actual features.

download songs into a directory named after the album, and allow customizing where that directory gets created.
pass multiple album pages to be downloaded in one command invocation and have them all be downloaded concurrently and asynchronously.

Now that those are in place, some notes for the future.

The min() for getting the hrefs is something that was in the original script that I'm not entirely sure is necessary, but have been cautious about removing, in case there's an edge case for certain albums on khinsider?
The question of politeness comes up. The default limit on concurrent connections in aiohttp is 100. If we set about downloading several albums, we could probably hit that pretty quick, and 100 concurrent downloads from a single IP might be perceived as abuse of the service. We could set a lower limit that the user could lower still further if they needed to (not all connections can easily support even several concurrent downloads). We could also let the user raise it at their own risk.
Things I have written down to work on next are compressing albums and progress reporting. Anything else you can think of?

Finally, this is a larger PR compared to the two I sent in previously, so please feel free to push back anywhere you want if I'm getting ahead of myself.

Sorry it took me this long to get to the PR! I've been busy with move and then with being sick. Taking a look atm!


Ensure consistent usage of docs.rs links in rustdoc comments

In some but not all of the documentation there we docs.rs links to the various other crates. This change adds these docs.rs links to all mentions of other crates in rustdoc comments.
It also fixes that the pingora-ketama documentation referred to a non-existent crate.

Thanks for contributing! This was merged in dec624b1c7bf6f3c9ee00781ff0d79421f3b193a.


Removing country

CI: No security warnings found

CI: No security warnings found

CI: No security warnings found


perlPackages.NetCIDRLite: 0.21 -> 0.22

Motivation for this change
https://metacpan.org/release/Net-CIDR-Lite
Removed patch for vulnerability that's is now included upstream
Things done

[ ] Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS linux)
Built on platform(s)

[X] NixOS
[ ] macOS
[ ] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
[ ] Tested execution of all binary files (usually in ./result/bin/)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[ ] Ensured that relevant documentation is up to date
[ ] Fits CONTRIBUTING.md.

If I would understand cpan.. How did you adopt the package?

If I would understand cpan.. How did you adopt the package?

The maintainer asked if I'd like to adopt it after the patch was submitted.
PS: NEILB has a nice overview here of distros up for adoption https://neilb.org/adoption/ and some general info here https://neilb.org/2013/07/24/adopt-a-module.html

Result of nixpkgs-review pr 118607 at 8fca47fd run on x86_64-linux 1

9 packages built successfully:

almanah
evolution
evolution-ews
evolutionWithPlugins
perl530Packages.NetCIDRLite
perl530Packages.NetPatricia
perl532Packages.NetCIDRLite
perl532Packages.NetPatricia
spamassassin


Creating tool to add data to new INFO field

Just pushed fixes to both of those issues

Pinging @susannasiebert before merging

Looks good to me. The only other thing that would be great is to add a test case to check that the annotation actually works.


Unit tests with multiple workers/connection

We need to add unit tests that verify that everything works as expected when a process is running multiple workers from:

[ ] the same TemporalClient instance
[ ] multiple TemporalClient instances

Related to: #1070

CLOSING: Temporal is deprecated


TextEdit

*Ability to load from button to text editor
*Ability to edit in text editor
*Ability to save from text editor
*Anchored buttons and frames to allow resizing

run_duplicate_code_detection_tool


Replace functools cache with lru_cache

Description
functools.cache was added in Python 3.9, leading to problems with older Python versions (see https://github.com/NVIDIA/TransformerEngine/issues/958). The fix is to replace it with functools.lru_cache(maxsize=None), which is equivalent.
I've also made some minor stylistic changes in the affected code:

Alphabetized imports
Avoided importing individual functions, per Google's style guide

Type of change

[ ] Documentation change (change only to the documentation, either a fix or a new content)
[x] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] Infra/Build change
[ ] Code refractor

Changes

Replaced functools.cache with functools.lru_cache(maxsize=None)

Checklist:

[x] I have read and followed the contributing guidelines
[x] The functionality is complete
[x] I have commented my code, particularly in hard-to-understand areas
[x] I have made corresponding changes to the documentation
[ ] My changes generate no new warnings
[ ] I have added tests that prove my fix is effective or that my feature works
[ ] New and existing unit tests pass locally with my changes

/te-ci


Add test suites for Aptos and fix minor bugs

📦 Pull Request

updated

[Provide a general summary of the pull request here.]
Add AptosExtension test suite

scaffold test environment with yarn scaffold

✅ Fixed Issues

[List any fixed issues here like: Fixes #XXXX]

Add aptos-extension.spec.ts
🚨 Test instructions
[Describe any additional context required to test the PR/feature/bug fix.]
⚠ Don't forget to add a semver label!
Please only add one label:

patch: Bug Fix?
minor: New Feature?
major: Breaking Change?
skip-release: It's unnecessary to publish this change.

:rocket: PR was released in<EMAIL_ADDRESS>:rocket:


max retry error

Hello,
I am using telepot with the diceyclock example.
I get these errors:

MaxRetryError: HTTPSConnectionPool(host='api.telegram.org', port=443): Max retries exceeded with url: /xxxxxxxxxxxxxxxxxxxxxxxxxxxx/getUpdates (Caused by ProtocolError('Connection aborted.', gaierror(-2, 'Name or service not known')))

although these errors do not seem to affect the bot which keeps running, I would like to fix them.
Thank you
trace:

Traceback (most recent call last):
File "/usr/local/lib/python2.7/dist-packages/telepot/init.py", line 756, in get_from_telegram_server
result = self.getUpdates(offset=offset, timeout=timeout)
File "/usr/local/lib/python2.7/dist-packages/telepot/init.py", line 624, in getUpdates
return self._api_request('getUpdates', _rectify(p))
File "/usr/local/lib/python2.7/dist-packages/telepot/init.py", line 398, in _api_request
return api.request((self._token, method, params, files), **kwargs)
File "/usr/local/lib/python2.7/dist-packages/telepot/api.py", line 130, in request
r = fn(*args, **kwargs)  # fn must be thread-safe
File "/usr/lib/python2.7/dist-packages/urllib3/request.py", line 135, in request_encode_body
**urlopen_kw)
File "/usr/lib/python2.7/dist-packages/urllib3/poolmanager.py", line 153, in urlopen
response = conn.urlopen(method, u.request_uri, **kw)
File "/usr/lib/python2.7/dist-packages/urllib3/connectionpool.py", line 579, in urlopen
release_conn=release_conn, **response_kw)
File "/usr/lib/python2.7/dist-packages/urllib3/connectionpool.py", line 579, in urlopen
release_conn=release_conn, **response_kw)
File "/usr/lib/python2.7/dist-packages/urllib3/connectionpool.py", line 579, in urlopen
release_conn=release_conn, **response_kw)
File "/usr/lib/python2.7/dist-packages/urllib3/connectionpool.py", line 559, in urlopen
_pool=self, _stacktrace=stacktrace)
File "/usr/lib/python2.7/dist-packages/urllib3/util/retry.py", line 265, in increment
raise MaxRetryError(_pool, url, error)

It may be due to Telegram servers temporarily down. Can you try again?

Thank you for your quick reply.
Actually my server has benn running for days, and I have literally tens of this message. However, as I said before, it does not seem to prevent the bot from running: it works perfectly.
Maybe, instead of telegram servers being down, it could be because of my own internet link being down from time to time?

Yes, it could also be an unreliable internet connection.

since these messages do not seem to prevent the bot from running, is there a way to avoid them?

Please see How to mute Telepot logs?
Simply put, there's no easy way, unfortunately.


Make "How to create Form/Fund/Round" page

Title: Something like "Setting up your first submission cycle"? - think about terminology that most makes sense to adopters
Include workflow graphic, once it is completed.

I think screencasts can be useful here as well.

Currently available here: https://github.com/HyphaApp/hypha-docs/tree/main/docs/staff/set-up-your-first-application and here: https://docs.hypha.app/staff/set-up-your-first-application/


fix known package badges

badges go to github now :nerd_face:

only comment is master -> main on a number of these

yaqc-bluesky and yaqc-cmds both use master as their default branch... are there others you were thinking of?

I definitely just forgot that and saw master right at the top and thought we had transitioned everything in yaq land


Add log of request to adapter by specified bidder

It can be refactored after https://github.com/rubicon-project/prebid-server-java/pull/815 will be merged

Probably whole httpInteraction endpoint could be rewritten with Modularity feature