Import other Mine's to RealMines

Make a Mine Importer command

Done in https://github.com/joserodpt/RealMines/commit/b06d020bc4968116abf14cdc2608cd611db3c6b8


What does "Developer API" entail?

Will this be a way to start custom web containers? Want to run Node.js in a browser on my site and homebrew solutions look rather complicated

Hi @RhinoCodes !
I think you might be looking into the WebContainers API that we released very recently :partying_face:
You can get started there: https://webcontainers.io/tutorial/1-build-your-first-webcontainer-app
Let us know if you have any questions!


NETOBSERV-1532: add TLS support to ebpf agent metrics config

Description
Add the ability to use TLS for the metrics server,
Dependencies
n/a
Checklist
If you are not familiar with our processes or don't know what to answer in the list below, let us know in a comment: the maintainers will take care of that.

[ ] Will this change affect NetObserv / Network Observability operator? If not, you can ignore the rest of this checklist.
[ ] Is this PR backed with a JIRA ticket? If so, make sure it is written as a title prefix (in general, PRs affecting the NetObserv/Network Observability product should be backed with a JIRA ticket - especially if they bring user facing changes).
[ ] Does this PR require product documentation?

[ ] If so, make sure the JIRA epic is labelled with "documentation" and provides a description relevant for doc writers, such as use cases or scenarios. Any required step to activate or configure the feature should be documented there, such as new CRD knobs.

[ ] Does this PR require a product release notes entry?

[ ] If so, fill in "Release Note Text" in the JIRA.

[ ] Is there anything else the QE team should know before testing? E.g: configuration changes, environment setup, etc.

[ ] If so, make sure it is described in the JIRA ticket.

QE requirements (check 1 from the list):

[ ] Standard QE validation, with pre-merge tests unless stated otherwise.
[ ] Regression tests only (e.g. refactoring with no user-facing change).
[ ] No QE (e.g. trivial change with high reviewer's confidence, or per agreement with the QE team).

/ok-to-test

@msherif1234 - I tried to enable metrics with TLS with below config in flowcollector:
      metrics:
        enable: true
        server:
          port: 9090
          tls:
            insecureSkipVerify: false
            type: Auto

ebpf pods are landing in error state:
time="2024-03-26T15:28:50Z" level=info msg="starting NetObserv eBPF Agent"
time="2024-03-26T15:28:50Z" level=info msg="initializing Flows agent" component=agent.Flows
time="2024-03-26T15:28:50Z" level=info msg="StartServerAsync: addr = :9090" component=prometheus
time="2024-03-26T15:28:50Z" level=info msg="push CTRL+C or send SIGTERM to interrupt execution"
time="2024-03-26T15:28:50Z" level=info msg="starting Flows agent" component=agent.Flows
time="2024-03-26T15:28:50Z" level=warning msg="can't detect any network-namespaces err: open /var/run/netns: no such file or directory [Ignore if the agent privileged flag is not set]" component=ifaces.Watcher
time="2024-03-26T15:28:50Z" level=warning msg="failed to add watcher to netns directory err: no such file or directory [Ignore if the agent privileged flag is not set]" component=ifaces.Watcher
time="2024-03-26T15:28:50Z" level=fatal msg="error in http.ListenAndServe: open tls.crt: no such file or directory" component=prometheus

@msherif1234 - I tried to enable metrics with TLS with below config in flowcollector:
      metrics:
        enable: true
        server:
          port: 9090
          tls:
            insecureSkipVerify: false
            type: Auto

ebpf pods are landing in error state:
time="2024-03-26T15:28:50Z" level=info msg="starting NetObserv eBPF Agent"
time="2024-03-26T15:28:50Z" level=info msg="initializing Flows agent" component=agent.Flows
time="2024-03-26T15:28:50Z" level=info msg="StartServerAsync: addr = :9090" component=prometheus
time="2024-03-26T15:28:50Z" level=info msg="push CTRL+C or send SIGTERM to interrupt execution"
time="2024-03-26T15:28:50Z" level=info msg="starting Flows agent" component=agent.Flows
time="2024-03-26T15:28:50Z" level=warning msg="can't detect any network-namespaces err: open /var/run/netns: no such file or directory [Ignore if the agent privileged flag is not set]" component=ifaces.Watcher
time="2024-03-26T15:28:50Z" level=warning msg="failed to add watcher to netns directory err: no such file or directory [Ignore if the agent privileged flag is not set]" component=ifaces.Watcher
time="2024-03-26T15:28:50Z" level=fatal msg="error in http.ListenAndServe: open tls.crt: no such file or directory" component=prometheus

@memodi there was missing mounts in the operator side I just updated the operator PR to do the proper mounts

/ok-to-test

Codecov Report
Attention: Patch coverage is 25.00000% with 9 lines in your changes are missing coverage. Please review.

Project coverage is 33.84%. Comparing base (a5bcf49) to head (68f00d3).

Files
Patch %
Lines

pkg/agent/agent.go
0.00%
6 Missing :warning:

pkg/prometheus/prom_server.go
50.00%
1 Missing and 2 partials :warning:

Additional details and impacted files
@@            Coverage Diff             @@
##             main     #305      +/-   ##
==========================================
- Coverage   34.04%   33.84%   -0.21%
==========================================
  Files          47       47
  Lines        3836     3847      +11
==========================================
- Hits         1306     1302       -4
- Misses       2444     2456      +12
- Partials       86       89       +3

Flag
Coverage Δ

unittests
33.84% <25.00%> (-0.21%)
:arrow_down:

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

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.

/label qe-approved

/approve


Permit 2.3 nightlies

Now that we have more frequent releases, I think we can allow for torch nightly versions on main. Releases should tighten the pin to released versions of torch.

Fair enough


Corrected typo and added auto resize UIImage

Hi, thanks for your awesome pod.
I have used your library in my project and found a typo in the code.
Also, I realized that by only setting the image names for checked and unchecked states, my images were not rendered correctly. (not scaled correctly to fit the frame)
So I made some changes to auto resize the image according to the frame of UICheckbox.
Please take a look. Thank you!

Good contribution. Thank you! :)


Get relationship status

Is it possible to get the relationship status with someone?
In particular, how can i know if i'm already following someone?
And why i can't get the full followers list (i get only first 199)?

To download all follower use this
List<InstagramUserSummary> users = new ArrayList<InstagramUserSummary>();
String nextMaxId = null;
while (true) {
	InstagramGetUserFollowersResult fr = instagram.sendRequest(new InstagramGetUserFollowersRequest(userId, nextMaxId));
	users.addAll(fr.getUsers());
	nextMaxId = fr.getNext_max_id();
	if (nextMaxId == null) {
		break;
	}
}

The relationship i don't know if it was deployed

Okay, thank you. Just one last question, is there any way to save the token so you don't have to login every time?

You can use a coockie
Instagram4j instagram = Instagram4j.builder().username(USERNAME).password(PASSWORD).build();
        instagram.setup();
        instagram.login();

        File cookiesFile = new File(USERNAME + ".txt");
        ObjectOutputStream oos = new ObjectOutputStream(new FileOutputStream(cookiesFile));
        oos.writeObject(instagram.getCookieStore());
        oos.close();

        ObjectInputStream ois = new ObjectInputStream(new FileInputStream(cookiesFile));
        CookieStore cookieStore = (CookieStore) ois.readObject();
        ois.close();

        Instagram4j instagram2 = Instagram4j.builder().username(USERNAME)
                .password(PASSWORD)
                .uuid(instagram.getUuid())
                .cookieStore(cookieStore)
                .build();
        instagram2.setup();

        InstagramGetMediaLikersResult tagFeed = instagram2.sendRequest(new InstagramGetMediaLikersRequest(1020304050L));

https://github.com/brunocvcunha/instagram4j/issues/71

Great, thank you 😉


Custom Validation For Required With & Fields as Parameters

Laravel Version: 5.3.16
PHP Version: 5.6.26
Database Driver & Version: 5.7.15

Issue 1:
So, I have been trying to make a custom validation rule in cases like require_with_not_empty. Laravel's require_with method checks only if the field inside is present or not, but I also need to check if the field is present and not empty.
In cases like -
$rules = [
  'post.*.description' => 'required_with_not_empty:post.*.name,post.*.date|min:1|max:2000',
];

I am adding this to my ValidationServiceProvider
Validator::extend('required_with_not_empty', function($attribute, $value, $parameters, $validator) {
  dd($attribute, $parameters);
});

Output in this case is
"post.0.description"

array => [
  0 => "post.*.name"
]

The main question here is... how is it possible to convert post.*.name to post.0.name ?
We can get the value of the attribute by doing
array_get($validator->getData(), $attribute, null)

but getting the value of parameter here doesn't seem possible.
Issue 2:
If we go into resources -> lang -> validation.php , We get an option to add custom messages for custom attributes.
So, here my custom attribute is required_with_not_empty. And my current array looks like
'custom' => [
  'education.*.description' => [
    'required_with_not_empty' => 'The :attribute field must be present and not empty with :values.',
  ],
],

But what I get as an output is
The post descriptions must be present and not empty with :values

Here... description for some reason is given as plural and :values is not getting translated to the parameters provided in the validation rule.

For your first issue, where's how we do it in the Validator: https://github.com/laravel/framework/blob/5a11fb13d7023e05911559c99902e68f3cb95ed9/src/Illuminate/Validation/Validator.php#L489
For issue two: you need a replacer https://github.com/laravel/framework/blob/5a11fb13d7023e05911559c99902e68f3cb95ed9/src/Illuminate/Validation/Validator.php#L2469
Please continue on the forums as we keep this repo for bug reporting only :)

Hi @themsaid , thanks for the reply,
I had already got into laravel's code to understand what function you might be calling, but then again.....
For the first issue,  getExplicitKeys and replaceAsterisksInParameters are both protected methods... they can not be called like $validator->getExplicitKeys($attribute) ... It will result in a BadMethodCallException
And for the second issue as well - getAttributeList is protected ....
Are you asking me to copy the exact same functions to my ValidationServiceProvider to make this work? The code will get really messy that way.... Can't you make those function public? Or you could also make another function which would call the rest of those functions... But that is completely your decision.... 😄

I guess they can be set to public yes, but this can be a breaking change so it'll be done in 5.4

In that case, how should I go about coding it in 5.3?
Also, I have a suggestion for validation and would like to get your views on it. I'll be creating a pull request and hope u'll consider it in 5.3 or the next release... ☺
Waiting for your answer, so I can make changes to my current code... :)

Maybe you'll have to extend the validator and add your new rule as a method.

@themsaid Well, as given in the code posted in the question above, I am using the Validator::extend method to run my own validation, but if possible, please add this rule as well in 5.4... Since, the presence of an attribute in the input can not always be considered valid. 😄
Thanks for the support otherwise... I am going to create a pull request for the new validation methods which I believe will really turn out helpful in some cases. 👍 Will tag you on it since you are the validation champ here... 😛

I experienced the same issue and using getExplicitKeys() and replaceAsterisksInParameters() allowed me to fix it. I had to manually set both methods to public.

@Ken-vdE You shouldn't change any code in vendor folder.
Whatever changes you do in that folder will be overwritten whenever the package is updated.


Add support for common postgres functions

Feature request
There are a bunch of commonly used Postgres methods that should be added:

COUNT(*)
AVG(number)
MIN(number)
MAX(number)

Nice one.
Related for COUNT, which will be coming soon: https://github.com/supabase/postgrest-js/issues/94
COUNT will be simple because it's provided by PostgREST, however MIN/MAX/AVG would require some work. We could potentially give developers the ability to query their database through pg-api, but we'll need to do some work on security if this is going to be exposed on the client.
I'll leave this open to discuss options

Forgot to mention it here, but COUNT is now an option when making request!
https://github.com/supabase/postgrest-js/pull/147


Extended DeleteMonitorRequest with workflowMetadataId used when delet…

Description
Added workflowMetadataId used when deleting the monitors
Issues Resolved
[List any issues this PR will resolve]
Check List

[ ] New functionality includes testing.

[ ] All tests pass

[ ] New functionality has been documented.

[ ] New functionality has javadoc added

[ ] Commits are signed per the DCO using --signoff

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

This is not required.

we need to delete all metadata docs created for a workflow in workflow and delegate monitors  when deleting workflow
we would need to delete all monitor metadata objects when deleting monitor(there would be multiple if its referenced in workflows)


WIP bug fix for lcmv

Coverage decreased (-19.9%) to 64.84% when pulling 22c3df517f07ab5fa6679b3988eb675a40daf7db on dengemann:lcmv-cov into b765557f8e52fbae10cb6e10e1bd2bb4f9defbe6 on mne-tools:master.

Coverage decreased (-19.89%) to 64.85% when pulling 97261fcb965e7f69d2a6472233f4aac5509c5b5b on dengemann:lcmv-cov into b765557f8e52fbae10cb6e10e1bd2bb4f9defbe6 on mne-tools:master.

Coverage decreased (-19.89%) to 64.85% when pulling 97261fcb965e7f69d2a6472233f4aac5509c5b5b on dengemann:lcmv-cov into b765557f8e52fbae10cb6e10e1bd2bb4f9defbe6 on mne-tools:master.

Coverage increased (+1.33%) to 86.07% when pulling 62b68916450e73647468ed2e15a4dbea14cb3084 on dengemann:lcmv-cov into b765557f8e52fbae10cb6e10e1bd2bb4f9defbe6 on mne-tools:master.

good to go on my side

thanks for taking over @agramfort !


cli: bundle graphviz to use the same version everywhere

Not sure yet how to do this, but the current issue is that generates across different machines use different versions, which results in big diffs in PR's

See https://github.com/hpcc-systems/hpcc-js-wasm for a wasm version of graphviz


Replace the deprecated 'startActivityForResult'

I was just stepping through the tutorial and saw that 'startActivityForResult' was deprecated, so I searched for the new way to launch an activity and pasted it here.

@marcelpinto Feel free to assign to the new owner for bluetoothle


How large should an RSA key be? The WikiPedia says the world record was
set for RSA-76825 and has stood since 2009. This took the equivalent of 2000
years on a single-core 2.2 GHZ AMD Operon.
Now each additional bit doubles the complexity of the problem So RSA 1024
bits are 10110 time more difficult to crack than the world record26 - despite
this I’ve often seen recommendations for 2048 bits (ie 10883 times more difficult
than RSA 1024).
I guess we’re expecting aliens real soon ...

according to my understanding, this calculation is wrong.
since the most powerfull algorithm to crack RSA is NFS (number field sieve) , NFS is a sub-exponential  time complex algorithm , so add one bit to the key size will not result in a double of secret level, it is less than double in factor.
https://en.wikipedia.org/wiki/General_number_field_sieve
http://crypto.stackexchange.com/questions/8687/security-strength-of-rsa-in-relation-with-the-modulus-size

Thanks for pointing this out - I've changed the text completely


docs: reference add NFS as object storage

need english  doc

need english doc

This doc contains an unreleased feature, which may change later. I think the English doc is not required unless v1.2.0 releases or some users request it.


sish: 1.1.6 -> 1.1.7

Automatic update generated by nixpkgs-update tools. This update was made based on information from https://github.com/antoniomika/sish/releases.
meta.description for sish is: "HTTP(S)/WS(S)/TCP Tunnels to localhost"
meta.homepage for sish is: "https://github.com/antoniomika/sish"
meta.changelog for sish is: ""
Updates performed

Golang update

To inspect upstream changes

Release on GitHub

Compare changes on GitHub

Impact

Checks done (click to expand)

built on NixOS

The tests defined in passthru.tests, if any, passed

/nix/store/y0qzf11zkc7na7jl6w2kd1jsramj1hpm-sish-1.1.7/bin/sish passed the binary check.

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

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

found 1.1.7 with grep in /nix/store/y0qzf11zkc7na7jl6w2kd1jsramj1hpm-sish-1.1.7

found 1.1.7 in filename of file in /nix/store/y0qzf11zkc7na7jl6w2kd1jsramj1hpm-sish-1.1.7

directory tree listing: https://gist.github.com/5225e0b7e25166d3af9e5e566a5e5a9d

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

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

4 total rebuild path(s)

1 package rebuild(s)

1 x86_64-linux rebuild(s)
1 i686-linux rebuild(s)
1 x86_64-darwin rebuild(s)
1 aarch64-linux rebuild(s)

First fifty rebuilds by attrpath
sish

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/y0qzf11zkc7na7jl6w2kd1jsramj1hpm-sish-1.1.7 \
  --option binary-caches 'https://cache.nixos.org/ https://nix-community.cachix.org/' \
  --option trusted-public-keys '
  nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

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

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

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

1 package built:

sish

Maintainer pings
cc @fabaff @kalbasit for testing.

Result of nixpkgs-review pr 138069 run on x86_64-linux 1

1 package built:

sish


Setting maxRadiusCircle breaks some draw functionalities

Hello there!
If set a value for the maxRadiusCircle option, when drawing a circle, no HintMarker or tooltip is displayed. Also, the circle center no longer snaps. After setting the circle center on the map by clicking, everything works again.
Here is a jsFiddle where this issue can be reproduced: https://jsfiddle.net/tc4xz6Lv/
Thank you for this amazing library!
Best Regards

Thanks for reporting, we will fix this!

Fixed with Release 2.11.3

Thx for checking. I didn't saw that this was a problem too, will be fixed


Some suggestion (enchantment storage solution)

Now I‘m tired of enchanted items which is from mob grinder，will you make a inventory which can save plenty of enchanted items？

You mean something like a storage drawer or barrel, but it stacks together things with the same enchant?   Makes sense.  I always have boxes and boxes full of random enchanted books and its hard to dig through them all, would be nice to have one big box of 'all sharpness' piled in, and see how many of each level.
Would be harder to with items, since each can be damaged a different level and be different materials.

Okay thanks，I hope this kind of inventory coming out very much。

Perhaps in the shape of a bookcase?

Hey I know its been ages and ages, but I came back to this and I have a working prototype.  Just needs some polish and automation.  GIF showing it in this link
https://www.reddit.com/r/feedthebeast/comments/7mpve7/working_on_something_new_ender_library_used_for/

I like it, but as aesthetics go I would go with bookcases. Esp. since one would probably place these near the enchanting area (library).
I see you mentioned logo's and/or icons on reddit; I have long thought those (for both enchants and potions) would be better implemented using item-frames. But I'm sure whatever you decide will be good :)
However, the OP asked for storage of items with the same enchant. Perhaps I misunderstood; but I thought it meant being able to store different items (e.g. an unbreaking bow and an unbreaking chestplate) together in the same slot?


csvdiff: initial commit

csvdiff is a script that allows comparing two csv files. See README.md included in this PR for more information.

Are the git hooks in use in your fork of the repo? I think these should have been catched by the hooks: Subject capitalization: Start with capital letter after colon. Duplicated signed-off-by field.
Other than that looks good to me.

Thanks @tervis-unikie !
The issue you pointed out should now be fixed in 4c9bd0993a56a9302990f7060bd967db44baffda. I ran the install-hooks.sh in my clone of ci-public, but forgot to run it in  my forked repo, which is where this change was first introduced.


Refactor CLI drivers for non-http use

As discussed on the mailing list, this change pulls out the CLI and configuration parsing drivers of Dropwizard applications into a library that can be used by applications that want the infrastructure of dropwizard without the dependency on Jetty. It does not yet provide any Command implementations other than check; it is up to consumers to determine what commands make sense for their application.
This is a breaking change; I know that the 0.9-rc1 is already out, but think it would be better to get this out as a part of 0.9 to allow users more opportunity to use it and provide feedback.

The build is failing, because Maven in trying to build dropwizard-core before dropwizard-cli, which is mystifying because (a) the dependencies look correct, and (b) it doesn't reproduce for me locally. If anyone has insights as to why Maven is confused, I'd appreciate the help.

The version in the cli and cli-example poms needs to be updated to match the rest of the reactor. That fixed the build for me.

Thanks for pointing that out; wish there were an easy way to have Maven ignore existing cached dependencies without removing the whole repo.

This PR mysteriously failed the build on Java 7; I think a trivial change to trigger a rebuild would fix it. That said, while this approach allows a cli app to not depend on Jersey, the dependency on the Jetty Lifecycle means an HTTP server is still included. I'm going to reconsider the approach and come back to this idea post 0.9.


Fix code scanning alert - Incomplete URL substring sanitization

Fixes #1234 code scanning alert - Incomplete URL substring sanitization
https://codeql.github.com/codeql-query-help/ruby/rb-incomplete-url-substring-sanitization/#example

I'm not sure how to test this passes the rule, but based on the examples, it should pass

Fixes #1243?


A bunch of bugs

First, when i was upgrading my heroku install, it gives me
remote:        PHP Fatal error:  Class 'CachetHQ\Segment\SegmentServiceProvider' not found in /tmp/build_a9b08c9b7fcf159
cba5ea83dee39e9e8/vendor/laravel/framework/src/Illuminate/Foundation/ProviderRepository.php on line 157
remote:        {"error":{"type":"Symfony\\Component\\Debug\\Exception\\FatalErrorException","message":"Class 'CachetHQ\\
Segment\\SegmentServiceProvider' not found","file":"\/tmp\/build_a9b08c9b7fcf159cba5ea83dee39e9e8\/vendor\/laravel\/fram
ework\/src\/Illuminate\/Foundation\/ProviderRepository.php","line":157}}Script php artisan optimize handling the post-in
stall-cmd event returned with an error
remote:
remote:
remote:

remote:   [RuntimeException]

remote:   Error Output: PHP Fatal error:  Class 'CachetHQ\Segment\SegmentServiceProvider' not found in /tmp/build_a9b08c
9b7fcf159cba5ea83dee39e9e8/vendor/laravel/framework/src/Illuminate/Foundation/ProviderRepository.php on line 157

I want to access API but I got this(debug mode):(want more access: http://status.nyanyanya.moe/api/incidents )
ErrorException (E_UNKNOWN)

Argument 1 passed to Illuminate\Database\Grammar::columnize() must be of the type array, string given, called in /app/vendor/laravel/framework/src/Illuminate/Database/Query/Grammars/Grammar.php on line 105 and defined

have a look at it plz

Have you run composer install after your upgrade?

unable to manual "composer install" in heroku upgrade progress.

BTW when i install it on linode it throws
ApcWrapper: not defined function(i have disabled it in config)
app/database/meta/services.json: Unable to open stream--Permission Denied

You need to be running composer update on your existing installation.
I'll take a look at the bug in the incident API.
You need php-apcu installed.
You need to chmod the app/storage directory.

@jbrooksuk We can't recommend running composer update because it means people are using untested dependencies in production.

Good point. Will update my comment.

What database are you running?

i am using "deploy to heroku" button

If you're on the latest version the error does seem to be fixed. See the demo.

@jbrooksuk We should probably pretty print the json too.

Using Response::json?

Yeh, we can do.

TBH, I think laravel should pretty print by default.

I think I'll send a pull to 5.0 to do that actually.

:D

I will do an update 12 hours later. Keep in touch.

i really don't think i can composer updatewhen i am pushing to an heroku repo.

Please see the Upgrading on Heroku documentation.

Yeh, about that...


Documentation vs dependency mismatch

"Going.Plaid is a .netstandard library for interacting with Plaid's banking APIs. See their documentation here."
This library is .NetCore and .net 5 and 6, not standard

Thanks for pointing this out. Documentation updated


Allow to define checked badge background

After trying to change the look of badges on the left of code (Explorer, Search, Source Control, Debug etc - see attached screenshot below and mock-up below) by going through themes, I found that none of the themes changes the color or background color of these badges. Then I opened developer tools to see what styles were used and it seems to me like the background colors are hard-coded. For example:
<li class="action-item" ...

<div class="badge" ...
<div class="badge-content" ... style="color: rgb(255,255,255) background-color: rgb(0,122,204)"
This seems to have the side effect that the checked / selected item can only be grey or white and I often find myself pressing the already selected icon, because there is not a clear distinction between the selected and not selected icons, which hides the complete panel. This is very frustrating.
I would suggest that the theme should be able to define the "background-color" or maybe event the "color" for both unchecked and checked modes of these badges. This would allow someone developing a theme to have the selected badge stand out more.

You can change the foreground color of the activityBar icons with activityBar.foreground and `activityBar.inactiveForeground
Badges are actually the counts that are added om top (blue 1 in your screenshot. badge.foreground and badge.background are for these.
You are asking for something like activityBar.activeBackground

I think @misolori is working on this now.

See https://github.com/microsoft/vscode/pull/82198 for progress on this, closing this in favor of https://github.com/microsoft/vscode/issues/75435


Sync eng/common directory with azure-sdk-tools for PR 1852

Sync eng/common directory with azure-sdk-tools for PR https://github.com/Azure/azure-sdk-tools/pull/1852  See eng/common workflow

The image for Ubuntu 16 is failing consistently in the cache task. This is unrelated to the current change. Overriding Check Enforcer

/check-enforcer override


explore: redraw chart on width change too

Fix #3028

LGTM

Please rebase

Coverage remained the same at 69.384% when pulling 0787980e114c5094fc5411d850d162582a9c8f29 on xrmx:throttleresize into fb866a937bba48a94dc986789129f7f83cf2aa31 on apache:master.

Coverage remained the same at 69.384% when pulling 0787980e114c5094fc5411d850d162582a9c8f29 on xrmx:throttleresize into fb866a937bba48a94dc986789129f7f83cf2aa31 on apache:master.

Coverage remained the same at 69.384% when pulling 0787980e114c5094fc5411d850d162582a9c8f29 on xrmx:throttleresize into fb866a937bba48a94dc986789129f7f83cf2aa31 on apache:master.

Coverage remained the same at 69.349% when pulling 8f0c48aaa0ffeeea686d0ac96caeaf63e19992a9 on xrmx:throttleresize into 219f33f0d1fcd05db1807f5b95caea8b0edd92f7 on apache:master.

@mistercrunch need to rebase again?


[GH-32] - Support for amazon platform family

Description
Adds support for amazon platform.
Issues Resolved
Resolves #32
Check List

[X] All tests pass. See https://github.com/chef-cookbooks/community_cookbook_documentation/blob/master/TESTING.MD
[ ] New functionality includes testing.
[ ] New functionality has been documented in the README if applicable
[X] All commits have been signed for the Developer Certificate of Origin. See https://github.com/chef-cookbooks/community_cookbook_documentation/blob/master/CONTRIBUTING.MD

Thanks for the fix

You're welcome :) Thanks for the merge!


Update README.md

I'd prefer to have the actual SVG file(s) as a PR, so there's no issue with licensing.
Just having a link in the README doesn't feel like a solid contribution to TaskBoard. Contributing the actual file(s) would allow for derivative works of the logo under the MIT license TaskBoard uses.

I will close this pull request while I make new pull request with all editable file

Thank you!


Adding useful math functions + README.md changes

Proposed Changes

[X] I've read the CODE OF CONDUCT and abide to it.
[X] I've read the CONTRIBUTING.md
[X] I've forked the repository.
[X] I've created a branch and made my changes in it.
[X] I understand opening a PULL REQUEST doesn't mean it will be merged for sure.

It seems that Visual Code both under Windows and Linux seem to modify empty lines when editing a markdown file. In the end I used vim to edit README.md


does it suport no database?

i have no database, and i have about only 500 songs, so if i do not use the database such as mysql or others, how i to modify the code?

I don't think so.  the "crucial" code to fingerprinting and the rest is in fingerprint.py.  If you want to setup your own system from scratch work out from that script.  the scripts connected to this one deal with encoding and decoding audio and the ones connected with those handle input and output e.g. microphone, terminal and database.

thanks for your reply, i will try, and i want to know if have some tools to replace the mysql, faiss is ok?

i install mysql in dockerfile


merge from arlac77/npm-package-template-esm-only

.gitignore

chore(git): update .gitignore from template

Coverage remained the same at 78.151% when pulling 13da2bb62f05d775403feefa4344e360a5efce72 on npm-template-sync/1 into baa651c348eabdc19ebc5cbeffbaad345f569c16 on master.

Codecov Report

Merging #865 into master will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master     #865   +/-   ##
=======================================
  Coverage   75.37%   75.37%
=======================================
  Files           6        6
  Lines         739      739
  Branches       73       73
=======================================
  Hits          557      557
  Misses        182      182

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 baa651c...13da2bb. Read the comment docs.

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


How to only add date ("YYYY-MM-DD_") as a file name prefix to the original attachment's file name

Hello,
First of all thanks for the great script! It works like a charm.
I'd like to rename attachments by simply adding a processing date prefix ('YYYY-MM-DD_') ; this prefix should only come as an addition to the original name and extension of the attachment which should both be preserved.
eg:
original attachment name example : "originalname.pdf"
desired attachment new name: "YYYY-MM-DD_originalname.pdf'"
How can this be achieved?
Thanks a lot in advance for your help.

SOLVED
1- I modified Code.gs
      else if (rule.filenameTo) {         filename = Utilities.formatDate(messageDate, config.timezone, **rule.filenameTo.replace('%n',filename)**);
2- and the rule in Config.gs accordingly
        **"filenameTo": "yyyy-MM-dd_'%n'"**
Works as desired (and explained above)

@noarf, thanks for the contribution, it's now already in the codebase by merging PR #61 using %o as substitution parameter.


1.9.x - CWFTs need to be adjusted to support github auth mode (SSH)

Overview
Actions:

Private key need to be loaded by terraform secret to store the private SSH key, so cwfts can load it.
CWFTs need to be adjusted, got gitlab they are based on user/pwd, but github artifacts should be loaded using ssh keys.

Sample:
      - name: gitops-source
        path: /src/gitops
        git:
          repo<EMAIL_ADDRESS>          revision: "main"
          insecureIgnoreHostKey: true
          sshPrivateKeySecret:
            name: ssh-key-secret
            key: ssh-privatekey

Note
Github clone mode is based on SSH clone, token based clone or user/password it seems to not work as expected at the moment.

Impacted cwfts:

cwft-git/git-checkout-with-gitops

Waiting test of github

Working on #340


Apply pending database migrations to the schema

Description

bin/setup was failing due to pending migrations that had not been applied to the database schema. Upon bringing this up in the group. @scooter-dangle suggested that I run the migrations and commit the updated schema.
Type of change

New feature (non-breaking change which adds functionality)

How Has This Been Tested?

The full test suite was run after applying the migrations with all tests passing. No new tests were added.

Hmm. Looks like your CI run got hit by the flappy :bird: test @PhilipDeFraties was looking at during today's sync. I triggered a new run of the tests. Hopefully the gods will favor our second attempt.

Hey sorry I had to go out and do some grocery shopping and other errands,
working on putting a pr together now
On Sat, Apr 24, 2021, 6:03 PM Scott Steele @.***> wrote:

Hmm. Looks like your CI run got hit by the flappy 🐦 test @PhilipDeFraties
https://github.com/PhilipDeFraties was looking at during today's sync.
I triggered a new run of the tests. Hopefully the gods will favor our
second attempt.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/rubyforgood/diaper/pull/2312#issuecomment-826169385,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/APQGESCS5KPBDL3X3VZKERLTKNL3VANCNFSM43QUIRTA
.

Hey sorry I had to go out and do some grocery shopping and other errands, working on putting a pr together now

No worries at all! Sorry—I didn't mean to make it sound like I was blaming you, @PhilipDeFraties! Womp womp! :man_facepalming:

@scooter-dangle Oh no offense taken at all! I pushed up changes to the pr as per @edwinthinks if anyone has a second to take a look. I'm hoping this takes care of the failing test for good.


Hardcoded credential when using AerospikeBackup CR

When going over the aerospikebackup CR example. We are looking for a reference as to how we can inject the aerospike credential using a Kubernetes secret. The example has only hardcoded values -
https://github.com/aerospike/aerospike-kubernetes-operator/blob/aa051f72de962287b9122006b87702a6614da423/config/samples/aerospikebackup.yaml#L17
In addition, when viewing the AerospikeBackupService CR, the example only shows how to add static AWS credentials and not how to use a Kubernetes service account connected to the AWS IAM role, as instructed by our security team.
https://github.com/aerospike/aerospike-kubernetes-operator/blob/aa051f72de962287b9122006b87702a6614da423/config/samples/aerospikebackupservice.yaml#L29-L34
Please advise on how to use the CR securely, In alignment with our internal requirements.

Hi @mano1233, We are going to document the above use case. I will let you know as soon as we have a doc.

Thanks. Please let me know once the relevant documentation is available

Hey, In the reference about the IRSA example there is no field where you point to the relevant service account.

Hi, service account is not part of the CR. It is expected to be created manually with a specific name before deploying the Backup service.
See this to create service account.
See this to configure IRSA for the service account.

Thanks for the references.


resinhup FHS directory structure for it's packages

Connects to #274
@floion @michal-mazurek @telphan @petrosagg @lorenzo-stoakes

SGTM

LGTM


Mismatched type error when trying to run the example: expected Vec<Vec3>, found Vec<(UVec2, u16)>

Hey there, I was trying to run the example code on bevy 0.10.1 and I ran into this issue with the following line when trying to run it: https://github.com/TheGrimsey/oxidized_navigation/blob/15646624ece7e8b3387f1feedc76ff0d4da3efab/examples/blocking_async.rs#L202
error[E0308]: mismatched types
   --> src/systems/movement.rs:201:25
    |
201 |             return Some(path);
    |                    ---- ^^^^ expected `Vec<Vec3>`, found `Vec<(UVec2, u16)>`
    |                    |
    |                    arguments to this enum variant are incorrect
    |
    = note: expected struct `Vec<bevy::prelude::Vec3>`
               found struct `Vec<(UVec2, u16)>`
help: the type constructed contains `Vec<(UVec2, u16)>` due to the type of the argument passed
   --> src/systems/movement.rs:201:20
    |
201 |             return Some(path);
    |                    ^^^^^----^
    |                         |
    |                         this argument influences the type of `Some`
note: tuple variant defined here
   --> /home/pz/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/option.rs:571:5
    |
571 |     Some(#[stable(feature = "rust1", since = "1.0.0")] T),
    |     ^^^^

For more information about this error, try `rustc --explain E0308`.
error: could not compile `bevy_ball_game` due to previous error

The version on github is ahead of the published 0.4.0 version.
You should look at either pulling the repo and calling cargo run --example blocking_async or looking at the example at the release commit.
https://github.com/TheGrimsey/oxidized_navigation/blob/6af9c2d8b6c4c4fe4b7a9164fd4e89929dd727bb/examples/blocking_async.rs

Thank you for the tip! I'll try cloning later today. Great work on this library.


Merge README of hubstorage and scrapinghub

Review, please (merge only after #28).

Current coverage is 99.57% (diff: 100%)

Merging #29 into master will not change coverage

@@             master        #29   diff @@
==========================================
  Files             1          1
  Lines           237        237
  Methods           0          0
  Messages          0          0
  Branches          0          0
==========================================
  Hits            236        236
  Misses            1          1
  Partials          0          0

Powered by Codecov. Last update 08eddb5...3110dc9


:twisted_rightwards_arrows: staging test done merge to production

:twisted_rightwards_arrows: staging test done merge to production

@PhamDuong39 test done staging ready merge to production

@PhamDuong39 merge ready. please deadline end in 15/04/2024

merged


Refactor shop to business

just rebased on master to see the tests pass now

@anizeani may I ask you to make the unit tests pass again? I just rebased on master where all unit tests pass

why is this pr closed?
are the tests already fixed?
Else I work on it today


update sources to reference CDN

Hey, have you considered using CDN? Otherwise it would be nice if you could include the files in the static folder.

Hi,
but there is a bower.json in the static folder and the bootstrap.sh script does install the dependencies.
Does the bootstrap.sh not work for you?


Change the medium media query

Hello, currently the m class is up to 966px, I want to change it to 1024px. What is the best aproach to do that?

You can change the _variables.scss file and recompile sass.

Thanks, that works for me.


Subgraph mapping updates + new graph-cli version

Updated graph-cli and graph-ts versions.  With the old version I was unable to deploy updates to the hosted service, which necessitated the upgrade.
The upgrade required changes to the subgraph manifest and mappings:
Mappings:

non-nullable values initialized in factory.ts

Manifest:

specVersion updated to lowest allowed with new graph-cli version
added ipfsOnEthereumContracts to features array

This should be merged before #96 so that it is included on main branch and we can make future changes against that branch.


larger react-native peerDependency required version

To work properly with npm@7(ref. here), some changes were needed. I tried to make the changes as small as possible :

remove react from peerDependencies as it is already required from react-native
use >=0.60 <0.64as a sensible requirement for react-native, in case the next minor release breaks this package.

Hope this can be merged to help people make use of the new peerDependencies behavior.

Should be fine, thanks!


Error refactor

Error seems a bit confusing now, especially DecodeError.

Split core::Error and serde::Error so that you don't care about Msg kind when using core mod.
Merge kinds such as Eof/RequireLength, Mismatch/TypeMismatch, etc.

Since this affects the api, it will be in the next version.

It might be quicker for you to do it yourself. But if it would help you, I could provide a PR if you give a detailed version of what the new errors should look like. I'm interested in this, as I currently have a 1:1 mapping in my code to your errors and such a simplification would be welcome.

@vmx I haven't figured out what it should look like yet, feel free to open a PR if you have a good idea. :D


pull request for e2e test at 12/24/2016 13:26:05

:white_check_mark: Validation status: passed
For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.


Search Permissions

Temporary fix for permissions issues with the search.

must pass courseId with all queries
check if current user is staff in course

Notes:

doesn't mean search is restricted to course
temporary fix

@Sumukh ready.

I'm going to merge this - but in the future there should be tests for API related changes - especially when there are permissions invloved.


This support set column style with default width in sheet props settings

PR Details

Description

Related Issue

Motivation and Context

How Has This Been Tested

Types of changes

[ ] Docs change / refactoring / dependency upgrade
[ ] 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 change)

Checklist

[ ] My code follows the code style of this project.
[ ] My change requires a change to the documentation.
[ ] I have updated the documentation accordingly.
[ ] I have read the CONTRIBUTING document.
[ ] I have added tests to cover my changes.
[ ] All new and existing tests passed.

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Comparison is base (41259b4) 99.04% compared to head (9196745) 99.04%.

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
Additional details and impacted files
@@           Coverage Diff           @@
##           master    #1728   +/-   ##
=======================================
  Coverage   99.04%   99.04%
=======================================
  Files          32       32
  Lines       28410    28414    +4
=======================================
+ Hits        28140    28144    +4
  Misses        179      179
  Partials       91       91

Flag
Coverage Δ

unittests
99.04% <100.00%> (+<0.01%)
:arrow_up:

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

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.


window_border_radius config to Yabai

Issue for PR: https://github.com/koekeishiya/yabai/pull/280
Adds functionality to define a custom window_border_radius, including none, as well as the option to continue to use the automatic radius determination Yabai currently provides.
List of changes:

Adds new config message window_border_radius, e.g. yabai -m config window_border_radius 0
Valid values for window_border_radius are as follows:

-1 to use Yabai's current auto-radius functionality.
0 ... 20 to set the radius accordingly (zero to twenty).

In-action:

Changelog text:
### Added
- *window_border_radius* config message [#281](https://github.com/koekeishiya/yabai/issues/281)

How would i go about updating to this? I tried brew upgrade yabai and everything worked out. But when i try to enter the command it just says unknown command 'window_border_radius' for domain 'config'
Im on latest mojave version.

@WarmlindAlbin This is part of master but not part of a release build yet, as such you can still use homebrew as follows:
brew unlink yabai
brew install --HEAD yabai

This will install yabai from the last commit (HEAD) of the currently checked out branch (default is master).

@tsujp Just for completeness, one also has to restart the yabai service.
brew services stop yabai && brew unlink yabai && brew install --HEAD yabai && brew services start yabai


Improve “type to focus” behavior

Description
The user should be able to focus an item by typing some of the first letters of its textual representation (just like with the native <select>).
Currently, it is only possible to focus an item by typing the first letter of it, and subsequent letters focus other items.
Live Demo
https://vaadin.com/components/vaadin-dropdown-menu/html-examples/dropdown-menu-basic-demos

I can't even make the "first letter typing" work.

I can't even make the "first letter typing" work.

Yeah, it currently works differently from the native input. A user need to open the overlay by pressing Enter or Space odn only then it'll be possible to type the first letter.

Nope, can't make it work :-(

Yep, that's it.
In the example the first letter is upper case, so it naturally typed it in upper case. It might be that it is just me, but I'd say it is quite common to start with capitals if the options start with capitals.

And yes, if there is a focus in the field and I start typing some option, I'd expect to be able to select an option right away.

I would expect that the value can be selected without opening the overlay by just typing when the focus is on the field. Is this ticket about it or should I create another one?

They are related but slightly different. I would keep both open.

Fixed by vaadin/vaadin-list-mixin#50 and released as vaadin-list-mixin 2.2.0 🎉


HTTP status code

Thank you for this great tool, we use it as health check endpoints for a variety of services. Is it possible to change the HTTP status code from '200' to let's say '500' when executed script returns a exit code other then '0' ? This would allow a health check status to be validated based solely on HTTP status code rather than string output. This would cover certain health check validators that lack string output validation.

Hi,
you can use custom http-codes from shell script in -cgi mode:
shell2http -show-errors -cgi /health './error.sh > /dev/null || echo "Status: 503\n\nError\n"' /ok './ok.sh || echo "Status: 503\n\nError\n"'

error.sh - this script ends with non-zero code:
#!/bin/sh

echo Error
exit 1

ok.sh - with 0 code:
#!/bin/sh

echo Ok

result:

@yamamoto-hiroki did you solve your problem?


Types not matching when use destructuring assignment, but the hint error is ignored

Bug Report
🔎 Search Terms
Types not matching destructuring assignment hint error ignored
🕗 Version & Regression Information
ts version: 4.6.4
⏯ Playground Link
https://www.typescriptlang.org/play?#code/C4TwDgpgBAhgKuaBeKBvWAuKA7ArgWwCMIAnKAXwFgAoAYwHtsBnYTWBSKFdGLARgBMAZgA0UQlgAsAVgBsFGg2asJ7RFzRtBoqADp96VTPnkF1IA
💻 Code
type aType = { a: number }
const a: aType = { a: 123, b: 456 }
const b: aType = { a: 123, ...{ b: 456 } }

🙁 Actual behavior
const a hint the error
const b not hint the error
🙂 Expected behavior
const a hint the error
const b hint the error too, beacuse aType don't match "{ b: 456 }"

See https://github.com/microsoft/TypeScript/issues/39998
There's no type-safety loophole here, to say the least... Excess property checks is more of a linting feature.

Let me add two lines
type aType = { a: number }
const a: aType = { a: 123, b: 456 }
const b: aType = { a: 123, ...{ b: 456 } }

const c: { c: number } = { c: 789 }
const d: aType = { a: 123, ...c }

The type of const c is certain, but still no hint the error, when it on the deconstruction assignment, Isn't this so strange?

Excess property checks only kick in when the RHS is an object literal, because otherwise there's a non-negligible possibility that you are reusing an object value from elsewhere.


Segfault at libqpdf/QPDF.cc:131

Segfault after applying #51, #99, #100 and #101 patches to version 6.0.0, which happens in QPDF::processFile() method:
[New LWP 4226]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
Core was generated by `MP640-TurboPrint 21 dpotter TNA_R39_0284_0284H_010.jpg 1 zedoDuplexadvanced=aut'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0  _int_malloc (av=av@entry=0x7f7669981ae0 <main_arena>, bytes=bytes@entry=64) at malloc.c:3517
3517	          bck->fd = unsorted_chunks (av);
Thread 1 (Thread 0x7f766c1ba8c0 (LWP 4226)):
#0  _int_malloc (av=av@entry=0x7f7669981ae0 <main_arena>, bytes=bytes@entry=64) at malloc.c:3517
iters =
nb =
idx = 5
bin =
victim = 0x55f6a9a95000
size = 4608
victim_index =
remainder =
remainder_size =
block =
bit =
map =
fwd =
bck = 0x0
errstr = 0x0
func = "_int_malloc"
#1  0x00007f76696429b8 in __GI___libc_malloc (bytes=bytes@entry=64) at malloc.c:2890
ar_ptr = 0x7f7669981ae0 <main_arena>
victim =
hook =
#2  0x00007f7669f44418 in operator new (sz=sz@entry=64) at ../../../../libstdc++-v3/libsupc++/new_op.cc:50
p =
#3  0x00007f766bdcdffd in QPDF::processFile (this=this@entry=0x55f6a9a94a20, filename=filename@entry=0x7ffd7f298c1d "/var/spool/cups/d00021-001", password=password@entry=0x0) at libqpdf/QPDF.cc:131
fi =
#4  0x000055f6a890dcd8 in QPDF_PDFTOPDF_Processor::loadFilename (this=0x55f6a9a93a30, name=0x7ffd7f298c1d "/var/spool/cups/d00021-001") at filter/pdftopdf/qpdf_pdftopdf_processor.cc:427
No locals.
#5  0x000055f6a89045f4 in main (argc=7, argv=0x7ffd7f296a18) at filter/pdftopdf/pdftopdf.cc:928
param = {jobId = 21, numCopies = 1, user = 0x7ffd7f2988a6 "dpotter", title = 0x7ffd7f2988ae "TNA_R39_0284_0284H_010.jpg", fitplot = false, page = {top = 833.400024, left = 9.64999962, right = 585.650024, bottom = 14.3999996, width = 595.299988, height = 841.900024}, orientation = ROT_0, normal_landscape = ROT_270, paper_is_landscape = false, duplex = true, border = NONE, nup = {nupX = 1, nupY = 1, width = nan(0x400000), height = nan(0x400000), landscape = false, first = X, xstart = LEFT, ystart = RIGHT, xalign = CENTER, yalign = CENTER}, reverse = false, pageLabel = "", evenPages = true, oddPages = true, pageRange = {static npos =<PHONE_NUMBER>, data = std::vector of length 1, capacity 1 = {{first = 1, second =<PHONE_NUMBER>}}}, mirror = false, xpos = CENTER, ypos = CENTER, collate = false, evenDuplex = false, booklet = BOOKLET_OFF, bookSignature = -1, autoRotate = true, emitJCL = true, deviceCopies = 1, deviceReverse = false, deviceCollate = false, setDuplex = false, page_logging = 0, copies_to_be_logged = 1}
num_options =
proc = std::unique_ptr<PDFTOPDF_Processor> containing 0x55f6a9a93a30
options = 0x55f6a9a93a50
ppd = 0x55f6a9a93540

Can you supply a file to reproduce this?

@zdohnal  Thanks for the segfault bug reports. Please supply sample files so I can reproduce this. How did you apply the patches? I didn't test just applying those patches, so I can't guarantee that's going to work. Some of the patches introduce binary incompatibility with 6.0.0, but I have not yet bumped the soname on the library. If you can provide sample files to reproduce the problems, I will test on master. If there's still a problem, I'll fix. Otherwise, this is probably something about how you're applying the patches. Thanks!

@jberkenbilt Oh, I didn't know that some of these patches causes binary incompatibility (it is because of new class, if I think about it now. Am I correct?), so all segfaults can be caused by 'not-rebuilding' cups-filters with new qpdf update. I'll try it and let you know, if it really was the case. For now you can ignore all segfault issues reported by me.

The binary incompatibility was caused by adding new private member variables inside QPDF. If I knew now what I new when I originally designed this 15 years ago, I would have used a level of indirection to avoid this problem. Since I had to break ABI compatibility anyway, I also took the opportunity to make a few breaking changes to other places in the interface, though I have maintained source compatibility.

Also, I should mention that, before 7.0 is released, I will be bumping the soname, which will force rebuild. I just don't do it between releases.

As you mentioned, these segfaults were caused by binary incompatibility. Sorry for false alarm.


Changes regarding Meilisearch v1.3.0

This issue gathers the changes related to the v1.3.0 of Meilisearch that will impact the integrations team.
📅  Release date: July 31th, 2023
The whole milestone of v1.3.0 is here!
⚠ The SDKs, which should be done by the release date, are only tier #1. Some of the features described may be done for tier #2 but will not be ready for the release day. Check the features below to understand which tier will receive which feature.

🖖 Click here to check the current tiers state of the integrations:

  Understand everything about tiers here.

Integration
Tier

Javascript
#1

PHP
#1

Instant Meilisearch
#1

Python
#2

Ruby
#2

Go
#2

Strapi
#2

.NET
#2

Rails
#2

Rust
#2

Symfony
#3

Java
#3

Firebase
#3

docs-searchbar.js
#3

Dart
#3

Swift
#3

Vuepress
#3

Gatsby
#3

⚠ If no change in the public API is added during the bump pull requests, there is no need for a new release, according to the Integrations team's versioning policy guideline.
:warning: A disclaimer about labeled EXPERIMENTAL features:

To ensure we still deliver stability to our users and have ways to innovate. Meilisearch has a way to opt-in for experimental features. The user must query a particular route and enable/disable those features.
The SDKs receiving the experimental features will likely change soon (a.k.a: breaking changes), which will not trigger a major version update.
So, before adopting a experimental feature, be sure what you're doing.

 [EXPERIMENTAL] Vector Store
Related to:

issue: https://github.com/meilisearch/meilisearch/issues/3798
spec: https://github.com/meilisearch/specifications/pull/248

It allows the user to store dense vectors to be retrieved later during search time.
What needs to be changed:

Ensure sending the vector key during the search works: client.index('myindex').search('query', { vector: [0.1, ...] })
Ensure it is possible to send during the data ingestion the _vectors special field in the documents: client.index('myindex').add_documents({ _vectors: [0.1, ...] })
The response can contain a vector key similar to the q key.

:warning: This feature is enabled by querying PATCH /experimental-features with { "vectorStore": true }
Extra: Add inline documentation for the method, explaining the availability of this feature only for Meilisearch v1.3 and newer. And that is also an experimental feature that needs to be opt-in manually using the /experimental-features https://github.com/meilisearch/meilisearch/issues/3857 endpoint.
🤩 Affected integrations: All the integrations from tier #1 and tier #2 (Python).

 Define fields to search on at search-time
Related to:

issue: https://github.com/meilisearch/meilisearch/issues/3772
discussion: https://github.com/meilisearch/product/discussions/107#discussioncomment-6184044
spec: https://github.com/meilisearch/specifications/pull/251

Add support for receiving a new key, attributesToSearchOn  (which is an array of field names), that will enable running searches over a subset of searchableAttributes without modifying Meilisearch’s index settings.
🤩 Affected integrations: All the integrations from tier #1.

 Display hits' ranking scores
Related to:

issue: https://github.com/meilisearch/meilisearch/issues/3771
discussion: https://github.com/meilisearch/product/discussions/594
spec: https://github.com/meilisearch/specifications/pull/252

This feature aims to return ranking details for each document to understand and tweak the score of the documents more efficiently.
Ensure the SDKs can handle the new search parameter showRankingScore. Also, ensure the SDK can handle the _rankingScore attribute in the matched hits.
🤩 Affected integrations: All the integrations from tier #1.

 [EXPERIMENTAL] Display ranking details at search
Related to:

issue: https://github.com/meilisearch/meilisearch/issues/3771
spec: https://github.com/meilisearch/specifications/pull/252

This feature aims to return ranking details for each document to understand and tweak the score of the documents more easily.
Ensure the SDKs can handle the new search parameter showRankingScoreDetails. Also ensure the SDK can handle the _rankingScoreDetails attributes in the matched hits.
:warning: This feature is enabled by querying PATCH /experimental-features with { "scoreDetails": true }
Extra: Add inline documentation for the method, explaining the availability of this feature only for Meilisearch v1.3 and newer. And that is also an experimental feature that must be manually opt-in using the /experimental-features https://github.com/meilisearch/meilisearch/issues/3857 endpoint.
🤩 Affected integrations: All the integrations from tier #1.

 Sort facets value by alphanumerical or count order
Related to:

issue: https://github.com/meilisearch/meilisearch/issues/3612
discussion: https://github.com/meilisearch/product/discussions/519#discussioncomment-6030480
spec: https://github.com/meilisearch/specifications/pull/247

Adds the ability to sort facets by their value which could be by using alpha or count.
Ensure the SDKs can handle the new index faceting configuration attribute sortFacetValuesBy. This enum could only take count or alpha.
The faceting configuration now have two attributes:
maxValuesPerFacet: integer
sortFacetValuesBy: object
  index_name: alpha|count
  *: alpha|count // when should be applied to all indexes

🤩 Affected integrations: All the integrations from tier #1.

 Search in facet values
Related to:

issue: https://github.com/meilisearch/meilisearch/issues/3611
discussion: https://github.com/meilisearch/product/discussions/515#discussioncomment-6240970
spec: https://github.com/meilisearch/specifications/pull/246

Users of bigger datasets could have difficulty interacting with vast lists of facets data since, until today, it was not possible to search on them.
To introduce this feature into the SDKs, we must:
Create a new method called facetSearch(facetSearchQuery)/facet_search(facetSearchQuery)
Besides all the other parameters that a regular SearchQuery can take. The new FacetSearchQuery can take a facetName, facetQuery, filter, q, matchingStrategy.
Params definition:
facetName:
  type: string
  required: true
  example: '"genres"'
facetQuery:
  type: string
  example: '"Horror"'
q:
  type: string
  default: '""'
  example: '"Back to the future"'
matchingStrategy:
  type: string
  default: 'last'
filter: // https://www.meilisearch.com/docs/learn/fine_tuning_results/filtering
  type: array
  example: '"groupId = 1 AND genre = adventure"'

🤩 Affected integrations: All the integrations from tier #1.

 Total Tasks in task route
Related to:

spec: https://github.com/meilisearch/specifications/pull/253

Returns the total number of tasks matching the filters on the GET /tasks route.
Ensure the SDKs can handle the new get tasks response field total.
🤩 Affected integrations: All the integrations from tier #1.

Code-samples: https://github.com/meilisearch/integration-guides/issues/282

Missing issues to be opened in the non-updated SDKs before closing this issue

Yes @curquiza that's correct!

I am closing this issue since all the missing features are now tracked into each SDK.
Thanks, team! 🦖 🎉


Add binary alloy solidification simulation with 1D diffusive solidification benchmark

Before merging:

Add regression tests for spatial and temporal accuracy verification
Add regression test for diffusive solidification benchmark
Add missing docstrings

Superseded by PR #75


Update Zurb Foundation to 5.5.2 version

This PR:

updates Foundation libraries to 5.5.2 version
adds those libraries that are used in Foundation
Complete example download, so user can start with the same
example markup html as in Zurb's documentation

For example one should be able to use generated template to render exactly the same content as provided by Zurb in Complete download file:
http://foundation.zurb.com/develop/download.html
http://jsbin.com/debehe/2/edit?html,js,output
Thanks!

Thanks Remy!


[v1.x] CI: Retry container creation up to 3 times when getting ReadTimeout.

Description
Still getting errors due to container create calls timing out. This PR changes the logic to retry starting the container up to 3 times. If it fails after 3 times, it will raise the exception.

Closing this, preferred fix is in #19895.


[Meta]: Add a Nix flake for development

Category
CI
Description
Leaving the category as CI because I'd also want to use the Nix flake in CI.
This would ensure a consistent environment between local and CI.

https://github.com/nix-dot-dev/getting-started-devenv-template

Fixed by #155


Expose build performance analysis

Feature request
Add a flag to print all steps of Webpack process to console.
(similar to webpack --progress --profile)
It shouldn't be much more difficult than something like this somewhere in this area.

Actually, it can be implemented as a nuxt module directly :smile:
See https://github.com/nuxt-community/webpackmonitor-module

That's crazy :open_mouth:
Would a PR to https://github.com/nuxt-community/modules be appropriate?

@qm3ster I added you into https://github.com/nuxt-community
You should be able to create a repo for it (maybe calling it build-progress-module), please use https://github.com/nuxt-community/module-template to create the module, it will help you to create it in seconds :)

@qm3ster when ready, you can email me (see my GH profile) so I can add you on the NPM org for @nuxtjs

How can I remove the existing plugin?
I tried
const ProgressBarPlugin = require('progress-bar-webpack-plugin')
const ProgressPlugin = require('webpack/lib/ProgressPlugin')

const badIndex = plugins.findIndex(plugin =>
    (plugin.hasOwnProperty('profile') && plugin.profile === undefined) ||
    plugin instanceof ProgressPlugin ||
    plugin instanceof ProgressBarPlugin,
)
if (badIndex !== -1) plugins.splice(badIndex, 1)
plugins.push(new ProgressPlugin({profile: true}))

Problem is, only the first condition matches.

Do you have any advice?

Also, at one point I got this error:
Cannot find module '/example-project/nuxtjs/webpack-profile', clearly related to   modules: ['~/modules/typescript.js', '@nuxtjs/webpack-profile'], It might have ~something~everything to do with the @ alias. Do we still need it, or is ~ enough for v1.0? It seems like it slightly clashes with normal scoped module syntax.

@qm3ster Would you please push your initial works to webpack-profile repo?

@qm3ster Would you please push your initial works into webpack-profile repo? I would like to help on this :)

https://github.com/nuxt-community/webpack-profile-module
Here you go

So let's make it a 🍟

FYI https://github.com/nuxt-community/webpack-profile-module is now working :) I think this is a REALLY useful option for users inspecting build times and as @Atinux adding support to Nuxt itself is simple enough and adds no new dependency.


Removing a Phishing link inserted into this documentation

This page goes to a page with bad which has SUPER SPAMMY spelling like "Open microsoft365.con/setup" aka .con in the domain instead of .com!! also has a fake blog setup on this site to look like a Microsoft page.
Seems to have been introduced in #4175
Removing this link to this non MS domain.
# whois.verisign-grs.com

   Domain Name: MICRO-SOFT-365SETUP.COM
   Registry Domain ID:<PHONE_NUMBER>_DOMAIN_COM-VRSN
   Registrar WHOIS Server: whois.eranet.com
   Registrar URL: http://www.eranet.com
   Updated Date: 2021-01-18T21:57:52Z
   Creation Date: 2021-01-14T06:44:03Z
   Registry Expiry Date: 2022-01-14T06:44:03Z
   Registrar: Eranet International Limited
   Registrar IANA ID: 1868
   Registrar Abuse Contact Email<EMAIL_ADDRESS>   Registrar Abuse Contact Phone: +85239995400
   Domain Status: clientTransferProhibited https://icann.org/epp#clientTransferProhibited
   Name Server: RAM.NS.CLOUDFLARE.COM
   Name Server: SUNNY.NS.CLOUDFLARE.COM
   DNSSEC: unsigned
   URL of the ICANN Whois Inaccuracy Complaint Form: https://www.icann.org/wicf/

It pushes users towards: https://soft365setup.com and then towards https://infosearchonline.com/officehelp0509/
I have called their "support number" which has an Indian call centre then trying to get me to log me in website to install screen sharing. Reporting the account here on GitHub that raised the previous PR.

@lantrix Thank you for your awareness, I've sent an internal email about this one so it can be mitigated ASAP.

The fix (without the link) is live.


Fixed flaky tests caused by SharedMetricRegistries in SharedMetricRegistriesTest.java

Fixed flaky test that caused by io.dropwizard.metrics.SharedMetricRegistries in class SharedMetricRegistriesTest.java.

Issue 1

If only run errorsWhenDefaultAlreadySet() method before hasASetOfNames()method, the hasASetOfNames() will failed at https://github.com/networknt/light-4j/blob/fcded1683dcbd41a968e221494778aa6b71e7428/metrics/src/test/java/io/dropwizard/metrics/SharedMetricRegistriesTest.java#L45

error msg:

    java.lang.AssertionError:
    Expecting:
      <["one", "borg", "foobah"]>
    to contain only:
      <["one"]>
    but the following elements were unexpected:
      <["borg", "foobah"]>

Issue 2

If only run errorsWhenDefaultAlreadySet() method before removesRegistries()method, the removesRegistries() will failed at https://github.com/networknt/light-4j/blob/fcded1683dcbd41a968e221494778aa6b71e7428/metrics/src/test/java/io/dropwizard/metrics/SharedMetricRegistriesTest.java#L54

error msg:

   java.lang.AssertionError:
   Expecting:
     <["one", "foobah"]>
   to contain only:
     <["one"]>
   but the following elements were unexpected:
     <["foobah"]>

root cause

The SharedMetricRegistries variable is not cleared after each tests.

solution:
Added setUp() and tearDown() methods right before and after each tests to clear SharedMetricRegistries.

The flaky tests are found by running iDFlakies, after fixing the issue, there's no flaky tests in SharedMetricRegistriesTest.java

@KellyShao This is a fantastic tool to detect problematic tests. Thanks a lot for your help.

 Fixed flaky tests caused by SharedMetricRegistries in SharedMetricRegistriesTest.java light-4j master

 Fixed flaky tests caused by SharedMetricRegistries in SharedMetricRegistriesTest.java light-4j master


neo4j.v1 error fix

Updated neo4j import error.

It looks like this is a duplicate of #9 and #5


Dependent tasks with set timeout (USER_TASK_TIMEOUT_MS) fail because the parameter is placed after AFTER

fixed on revision <IP_ADDRESS>


[7.x.x] Bump Dependencies #5223536210

Bumps dependencies for product-is. Link : https://github.com/wso2/product-is/actions/runs/5223536210

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.jenkins-is-staging seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.You have signed the CLA already but the status is still pending? Let us recheck it.

Updated by https://github.com/wso2/product-is/pull/16050


cinder e2e tests permafailing?

TL;DR: e2e tests in this PR systematically fail.
While investigating with the help of @mdbooth, we found that the occm release manifests are still referring to v1.27.0. That version is broken IIUC, and that looks like a good root cause candidate.
One other thing that surprised me is that we apparently run release images as a base for presubmits in this job. Is that intentional? Shall we be running a CI build in the e2e CSI presubmit jobs?
CC @zetaab @mdbooth

So we definitely need to update the manifests to point to v1.27.1.
However, in terms of CI I personally think we should be running the code under test for all components in all jobs. So even though this is the csi-cinder job, I still think that occm should be running the code from the PR under test.
@zetaab If you agree with that either me or @pierreprinetti can knock up a PR to do that pretty quickly. What do you think?

I think #2221 should work round this, but as above I think the real problem is that we're running a release image at all.

#2221 merged, do we still need this to track or we can close this issue now?

@jichenjc Although #2221 worked round the problem, I am proposing that we fix the csi-cinder test to use an image built from the PR under test for all CPO components, not just CSI. It would be a very simple change. The only reason I haven't already submitted it already is that somebody deliberately created the current solution and I don't understand why.

The only reason I haven't already submitted it already is that somebody deliberately created the current solution and I don't understand why.

I don't think someone deliberately do this ,if you have any thing to propose, please submit PR


packages.teasuredata.com s3 bucket 404

Hi there, while not specifically a chef-td-agent problem, anybody using this chef recipe will run into issues with the update or install action, because the http://packages.treasuredata.com/2/ubuntu/bionic 404s (or rather has issues -- see chef output below).  I understand the s3 bucket won't let people browse the directory.
It appears the hosting for these packages has updated to somewhere else:
For example, Ubuntu users can find repos hosted here instead:
https://td-agent-package-browser.herokuapp.com/2/ubuntu/
https://td-agent-package-browser.herokuapp.com/4/ubuntu/
While not the responsibility of this package, it would be great if the domain names resolved to the correct hosting location.
Otherwise, I suspect a change would be needed to update recipes/install.rb URI paths.
Here's my chef output of the relevant lines failing during update action:
[2022-02-17T17:36:07+00:00] INFO: Processing execute[apt-cache gencaches] action nothing (/opt/chef/embedded/lib/ruby/gems/2.3.0/gems/chef-12.18.31/lib/chef/provider/apt_repository.rb line 54)
[2022-02-17T17:36:07+00:00] INFO: Processing apt_update[treasure-data] action nothing (/opt/chef/embedded/lib/ruby/gems/2.3.0/gems/chef-12.18.31/lib/chef/provider/apt_repository.rb line 59)
[2022-02-17T17:36:07+00:00] INFO: Processing file[/etc/apt/sources.list.d/treasure-data.list] action create (/opt/chef/embedded/lib/ruby/gems/2.3.0/gems/chef-12.18.31/lib/chef/provider/apt_repository.rb line 79)
[2022-02-17T17:36:07+00:00] INFO: Processing directory[/etc/td-agent/conf.d] action create (td-agent::install line 121)
[2022-02-17T17:36:07+00:00] INFO: Processing apt_package[td-agent] action upgrade (td-agent::install line 128)
[2022-02-17T17:36:08+00:00] INFO: Retrying execution of apt_package[td-agent], 2 attempt(s) left
[2022-02-17T17:36:18+00:00] INFO: Retrying execution of apt_package[td-agent], 1 attempt(s) left
[2022-02-17T17:36:28+00:00] INFO: Retrying execution of apt_package[td-agent], 0 attempt(s) left

================================================================================
Error executing action `upgrade` on resource 'apt_package[td-agent]'
================================================================================

Chef::Exceptions::Package
-------------------------
No candidate version available for td-agent

While I can set my attributes to use a newer td-agent, my immediate need is that we can still install td-agent 2
default['td_agent']['version'] = '2'
I run into different problems to solve if jumping to td-agent 4.

I'm technically identifying two problems:

td-agent 2 has install / update issues
trying to browse the packages publicly isn't possible, but is under a new domain.

if you browse repository https://td-agent-package-browser.herokuapp.com/2/ubuntu/ you can find that bionic is not present, you need to use the 2.5 repo https://td-agent-package-browser.herokuapp.com/2.5/ubuntu/ that have bionic


Switch between view layouts

Pull-down menu with

3D Only
Four-up View
Axial Slice
Coronal
Sagittal

In a toolbar above the panel on the left.

Looking at this could be useful:

https://github.com/Slicer/Slicer/blob/91acaa06ac6b151c0b10438477225527e25c4348/Applications/SlicerApp/Resources/UI/qSlicerAppMainWindow.ui#L62-L95
https://github.com/Slicer/Slicer/blob/91acaa06ac6b151c0b10438477225527e25c4348/Applications/SlicerApp/qSlicerAppMainWindow.cxx#L1385-L1403
https://github.com/Slicer/Slicer/blob/91acaa06ac6b151c0b10438477225527e25c4348/Applications/SlicerApp/qSlicerAppMainWindow.cxx#L905-L908

The issue is fixed in pull request: #135


Made simple agents suitable for challenge submissions.

Motivation and Context
Made simple agents suitable for challenge submissions:

switch from running benchmark to challenge
get rid of config for simple agents as only one parameter needed
removed redundant act method

How Has This Been Tested

pytest
black . --line-length 79;mypy . --ignore-missing-imports;pycodestyle;flake8
Types of changes

Bug fix (non-breaking change which fixes an issue)/improvement

Checklist

[x] My code follows the code style of this project.
[x] My change requires a change to the documentation.
[x] I have updated the documentation accordingly.
[x] I have read the CONTRIBUTING document.
[x] I have completed my CLA (see CONTRIBUTING)
[x] I have added tests to cover my changes.
[x] All new and existing tests passed.

Addressed the comments.

Looks like a .swp file got added with this PR :(


Reupload button to save mere seconds when using square tool

Please make sure you do the following before filing your PR:

[x] Provide a video or screenshots of any visual changes made
[x] Run pnpm run check and make sure everything passes

Strange images found from /r/memes FYI.
Could probably apply to other parts of the site but felt like I'd throw it out there first and see what people think. I found having to go back to restart the image conversion process a little tedious and so this way I can either CMD+V a new picture in or simply hit 'reupload' to start the user journey again.

This is actually already added! You can just drag a new image in and it uses that.
What could be cool is a little message that pops up when the user hits download that reminds them you can do that :)

Ah my bad! Okay cool, I'll either close this one off and start anew with the popup or I'll carry it on here. Thanks for the heads up @vys69 !


Update Rack to 1.6.1

This fixes a bug where all form fields in a request are counted against the multipart file limit:
https://github.com/rack/rack/pull/814
This is an issue in production - some publications and organisations have a large number of dynamically added nested forms. When the form is submitted, a 500 is returned because the number of fields exceeds the limit. It only affects forms posted with multipart, e.g. ones that contain file fields.
Zendesk: https://govuk.zendesk.com/agent/tickets/1037587
Story: https://www.pivotaltracker.com/story/show/94668330

:+1:

I think we should specify that we want 1.6.1 or higher in the Gemfile.

Ooh, I haven't had this debate here yet! Personally, I disagree. I think that's what the lockfile is for. But I see the other side of the argument too. Is there a consensus here on this?

After more thought - you're right. Added, plus comment.

:+1:


Add slack channel information to the main README

Please add relevant Hack Club slack info to the main readme to direct Sprigsters to the channels they want to find on Slack.  This was reported as a bit of a macro-issue over at https://github.com/hackclub/infra/issues/23.

@LucasHT22 can u please crank this one out?

Sure, will work on it on the weekend


Internet Explorer 11 + Edge 12-13-14 JavaScript parsing issues

Hello,
I'm using this library in production and get reports of JavaScript errors (in TrackJS.com) from IE & Edge browsers like:

Expected identifier, string or number
Unterminated string constant
Expected ':', '}' or ';'
illegal character

And when I check the error file / line, it's sometimes in he.js, like here :

And sometimes it's in other parts of the code (like in YUI library)... seems completely random, by the way :

The only idea I have would be that IE shits on himself when loading the very long JSON defined in he.js. Or maybe the fact that there's very long strings processed in regex ?
Here's the exact version of he.js I'm using in my project : he.js.zip
I've modified it a bit, trying to cut the very long lines into shorter lines. Which didn't fixed it.
Have you ever had any issue of this kind ?
Thanks a lot for your help.
gnutix

Have you ever had any issue of this kind?

#40 sounds similar. It sounds like this issue only occurs randomly / sometimes — is that correct?
Could you provide a reduced test case so I can easily verify the issue?

Concerning #40, on my application there is only YUI code that is minified. All other vendors (incl he.js) and the application code is not.
I've never encountered it myself, as I'm on Linux and don't have IE11/Edge easily available and never (yet) went through the trouble of settting up VMs. According to the high number of visitors on the application and the low number of errors reported, and their random nature (in the error itself and the file/line it points to), I fear that it will be Mission Impossible to have a truly reproducible test case...
In the meantime, I've replaced he.js by a simple regex (even though I know the drawbacks), just to isolate if it's the source of the issue or not (might be YUI, or minified YUI, or even another piece of code...). Once I'll know for sure that it's caused by he.js, maybe I'll find the time to dig more into it (VMs and such)

I've had the error again without he.js in the project! ... I've added it again.
Now let's see if YUI minified is the cause. I'll keep you posted just in case someone else, someday, as the same issue.

Much appreciated!

I had two error reports even with non-minified JS... :( Guess I'll still have to find a solution. As it's not related to he.js, I've opened a question on stackoverflow : http://stackoverflow.com/questions/43044844/ie11-edge-12-13-14-random-javascript-parsing-errors-caused-by-very-long-obje


End Beta period for Swift libraries

We plan to end the beta period for the Firebase Swift libraries in the 9.0.0 release.  Please let us know if there is any feedback.

Will do once v9 is merged to master

Hi @paulb777 ,
Do you have plans to look into #9465 (formerly #8858) for v9?
It may have slight behavior breaking changes that are mainly internal, but formally part of the public API (since FirestoreEncoder and FirestoreDecoder are public and could be used for custom encoding and decoding).

Hi @mortenbekditlevsen Thanks for bringing this up. Let's try to get #9465 resolved and done in time for the breaking change release.


Bug: Winget manifests come up as 'Unknown'

In the example given, the appropriate manifest would probably be: https://github.com/microsoft/winget-pkgs/blob/master/manifests/u/Unchecky/Unchecky/1.2/Unchecky.Unchecky.yaml

This is a think i must work out, since the manifest path is not provided by winget

As I have seen, winget show packageManifest does not give any information related to a manifest path.
The text will change from unknown to "Not applicable", since this fature is thought for scoop


join() acts very slow for large directories

I think it is something to do with tons of async requests from Promise.all()

removed join from library


Providing trained models and task examples

Can you provide trained models? Can you also provide examples/notebooks on how to use a model for various tasks such as imputation/classification/sampling?
Thanks

Hi @ronzeira2 , we are currently developing a new version of scDiff and notebooks and API will be supported in the next version. We will keep track of the process in #1


Need to add disable property

Disable property is missing

Post your detailed requirement. Or the issue will be closed.

Closing as inactive


Run pip install -e . doesn't work

When I do the first step after cloning repo and cd to the repo folder
Run pip install -e . in the repo folder to install the required dependencies.
Returns an error that there is no setup.py

That means you have an old pip. Do
pip install -U pip

Took some hiking but dot things working.

Can you please copy in the error message?

re-install and i get this ERROR: Package 'home-assistant-streamdeck-yaml' requires a different Python: 3.9.2 not in '>=3.10'

Same here, installing without -e worked fine

Closing due to incompleteness and inactivity.


Errormessage is not shown in the HTML-Report

while the continueOnAssertionFailure is set to true the HTML-Report don't show the error message of an assertion.
This screenshot

has no errormessage. In the json-report is the assertion message set up as an message
"status": "ERROR",
"start": "Sep 8, 2023, 1:38:08 PM",
"end": "Sep 8, 2023, 1:40:30 PM",
"duration": 0,
"assertions": [
{
"type": "ASSERT_TRUE",
"status": "FAILED",
"condition": false,
"error": {},
"level": "INFO",
"message": "The Services : In-Memory DB / Spreadsheet Server / Web Frontend / Web Backend / Integrator / failed to be started",
"featureId": "com.jedox.tests.ChooseInstanceTests",
"abstractScenarioId": "com.jedox.tests.ChooseInstanceTests.restartTheServices",
"scenarioId": "com.jedox.tests.ChooseInstanceTests.restartTheServices-a07a939c-dea5-4427-a9a9-c0f608640fc1"
}
],

This problem was solved in Release v0.2.11


the indent of the example code unmatched

must be

Fixed
https://github.com/denoland/deno_website2/commit/e762d14d5c5bcc2beaa045467833d3f05ef916e4


bug(chrome-redux-devtools): Can currently use chrome redux tools in prod

expected behavior:

can only use chrome dev tools in staging + dev env's

actual behavior:

can currently use chrome dev tools in prod

fixed;


Standard for most of recorded music is 44khz instead of 40khz

I've been told contentvec hubert was trained at 44khz, but there are 3 options in RVC for 40khz, 48khz, and 32khz. This confuses me, as the standard for most recorded music is 44khz, which means you must always pick 48khz to avoid this 10% quality loss, and yet it is not the default option. Ideally, there would be a 44khz pretrained weight replacing the 32khz one? So it would be a default of 44, with 40, and 48 as alternative options. It would be interesting too if a method would be implemented to scan the wavs for the 'true' khz based on the metadata and adjust training weights as necessary, during pre-processing.

It looks like the change in the above pull request was rolled back after I showed off an example of a 40khz beating a 44khz model. Defenitely needs more testing, because maybe the default config for 48khz is suboptimal? There is also a chance 48khz audio works best with 48khz, but 44khz works better with 40khz because you're not exporting beyond the 'real frequency', which guarantees consistency.

I guess the reason is that the pre-trained model of rvc is trained with the VCTK dataset with a sampling rate of 48khz.

"contentvec hubert was trained at 44khz"
but the data should be downsampled to 16khz first.
So for the performance: 44khz is the same as 40khz or 48khz


promethues report  ' "INVALID" is not a valid start token '

Proposal
Use case. Why is this important?
“Nice to have” is not a good use case. :)
Bug Report
What did you do?
I am setting up a promethues and grafana monitoring system. Now I have encountered this problem. The network between them is open, and the configuration format of promethues is no problem. I don't know if it is a bug of promethues. Please help me to see it. Thank you very much. !
What did you expect to see?
What did you see instead? Under which circumstances?
Environment

System information:
insert output of uname -srm here

Prometheus version:
insert output of prometheus --version here

Alertmanager version:
insert output of alertmanager --version here (if relevant to the issue)
prometheus-2.4.3.linux-amd64
prometheus-client:LATEST

Prometheus configuration file:

Alertmanager configuration file:

insert configuration here (if relevant to the issue)

Logs:

It makes more sense to ask questions like this on the prometheus-users mailing list rather than in a GitHub issue. On the mailing list, more people are available to potentially respond to your question, and the whole community can benefit from the answers provided.


Japanese text issue on the new WYSIWYG editor

Issue Summary
On Ghost Alpha's new text editor, Japanese text can't be typed correctly with Japanese IME (input method).

Steps to Reproduce

Select Japanese IME (either Apple's JapaneseIM or Google's Japanese IME)
Type "watasi"
Press Enter key

Expected Result
At step 2: "watasi" should be converted to "わたし"
At step 3: "わたし" should be converted to "私"
Actual Result
At step 2: "watasi" is converted to "wあたし"
At step 3: "wあたし" is converted to "w"
Technical details:

Ghost Version:  1.0.0-alpha.19
Node Version: v6.10.2
Browser/OS: Google Chrome / macOS Sierra
Database: MySQL 5.7.17

Thanks @mach,
I just installed the Japanese keyboard on macOS and tried a few different options but couldn't replicate the issue. As a non Japanese speaker I have no idea what I'm doing though, perhaps we could chat in the Ghost Slack team (https://slack.ghost.org/) or organise a hangout?

Hi @disordinary, thank you for following up.
I understand this issue is not easy to tackle by a non Japanese speaker..
Let me briefly explain about Japanese Input Method (IME):

Japanese has three different alphabets (1. Hiragana, 2. Katakana, 3. Kanji)
IME first converts English string (e.g. “watasi”) to Hiragana string (e.g. “わたし”) automatically
At this point, the string “わたし” is not confirmed yet or still in editing mode (as you can see the underline below the string)
When you press Space key, you can convert the Hiragana string “watasi” to other alphabets like  “私”
Finally, when you press Enter key, the string is confirmed

You can test above things in any textfield; TextEdit, Medium, etc.
The issue of Ghost Editor is:

When you start typing Japanese string (which start with a consonant like “w”) in the body area, “w” is somehow confirmed BEFORE you press Space or Enter key
That means, a word like “watasi” is divided into “w” & “atasi”, which is meaningless
Besides, when you press Enter key to start a new line, the string “atashi” is disappeared

Please let me know if you need any help. I'm excited to see Ghost 1.0 😄

Hey @mach,
Thanks for the detailed bug report! I wasn't able to locate/add the Japanese IME keyboard on my mac at first, but I do have Chinese Simplified Pinyin, which I believe is a similar concept (although one conversion not two) and I was able to reproduce the error with my limited memory of how to ask how someone is in Mandarin 😁
†
It seems to be a problem, specifically with the first character in the text card, after that. For example if I put english "Test" and then start typing it appears to work.
Now that I reproduced it that way, I experimented with the Japanese keyboard, installed that & selected Hiragana and got a similar although slightly different behaviour.
@disordinary If you choose Chinese - Pinyin Simplified and start typing the characters ni you should see this. Try just ni and you get this:

Put any other character first and then type ni and you get a menu of options:

This is slightly easier to reproduce/demonstrate in Chinese because this gives a pop over menu, whereas hiragana auto-converts as you type.

Great, thanks Hannah.
This is an upstream issue in mobiledoc-kit, so I'll raise the issue there as well.

Can we confirm that this only occurs in an empty paragraph?

I cannot use any other input method except English when I edit article on my iPad.
All input methods behave the same as English.But the hand write works well.
I don't know if it is a bug of Safari but I can only see it happen on the editor of Ghost.
Version of Ghost is 1.0.0
Version of iOS is 10.3.3

Having trouble with Chinese input methods too


Model Update: Class Diagram and Fix Bug

Coverage increased (+0.2%) to 92.407% when pulling bbe40d1d0aaabfc970ba462122ddfce905c7621b on model-fix-edit-bug into 12abc83569e0b4bfd04f143ecec66066084270bf on master.


cURL install command support in Fedora

Laravel Version: 9.x.x
PHP Version: 8.1.x
Database Driver & Version:

Description:
The script that curl -s https://laravel.build/example-app | bash runs is not compatible with Fedora, every time is launched an error occurs. I was able to determine the cause and make it work. In the script when the /opt is binded to current dir in this line: -v "$(pwd)":/opt in Fedora (and I think every RedHat-based distro) because of SELinux the volume doesn't have write permissions which needs to be fixed by adding the 'Z' flag. Making that line to be like this: -v "$(pwd)":/opt:Z and that makes the error dissapear.
But to be honest, I'm not a Docker expert and I don't know if this solution is universal and can be added to the script without affect other distros that don't uses SELinux.
Steps To Reproduce:
Run curl -s https://laravel.build/example-app | bash in GNOME Terminal, mkdir() error appears.

Transferring this to the Sail repo instead.

I'm trying to reproduce the error with a clean Fedora installation.

Fedora 35
PHP 8.0.17 (cli) (built: Mar 15 2022 08:24:20) ( NTS gcc x86_64 )
Docker version 20.10.14, build a224086
docker-compose version 1.29.2, build 5becea4c
SELinux

[fedora@localhost-live ~]$ sestatus
SELinux status:                 enabled
SELinuxfs mount:                /sys/fs/selinux
SELinux root directory:         /etc/selinux
Loaded policy name:             targeted
Current mode:                   enforcing
Mode from config file:          enforcing
Policy MLS status:              enabled
Policy deny_unknown status:     allowed
Memory protection checking:     actual (secure)
Max kernel policy version:      33

curl result:

Package manifest generated successfully.
    78 packages you are using are looking for funding.
    Use the `composer fund` command to find out more!
    > @php artisan vendor:publish --tag=laravel-assets --ansi --force
    No publishable resources for tag [laravel-assets].
Publishing complete.
    > @php artisan key:generate --ansi
    Application key set successfully.

Application ready! Build something amazing.
Sail scaffolding installed successfully.

Get started with: cd example-app && ./vendor/bin/sail up

When you installed your docker, did you completed the post-installation process? https://docs.docker.com/engine/install/linux-postinstall/

@rluders that seems like a network issue yeah

All right... So, doesn't seems to be a bug. I tested, and aside my DNS issue (I had to change it), everything is working fine.
I'll probably advise to check the post-installation step as I recommended previously.

Thanks @rluders

Thanks for answer! I tested in Fedora 35 and the 36 beta. This is my sestatus output
➜  ~ sestatus SELinux status:                 enabled SELinuxfs mount:                /sys/fs/selinux SELinux root directory:         /etc/selinux Loaded policy name:             targeted Current mode:                   enforcing Mode from config file:          enforcing Policy MLS status:              enabled Policy deny_unknown status:     allowed Memory protection checking:     actual (secure) Max kernel policy version:      33
I also does complete the docker post install. Buuuuuut, I'm using the docker command that the package moby-engine provides. So I'm going to test with the 'normal' docker binary. Thanks everyone for your answers!!


[FancyZones] Crazy idea - "Flow mode"

I had an interesting idea for a new mode for FancyZones.  Not sure if i'd use it all the time, but it could be useful in some situations.
Imagine a "flow mode" that works sort of like the way a browser "flows" elements.  When you open new windows it would resize the current windows and re-layout the windows to fit them all.
Obviously there would have to be some limit or it would become unusable after a point, but the idea would be to dynamically resize the zones to fit content.
Anyone else find this a useful idea?  Or just an annoying hinderance?

There is no question mark, so I use eyes to represent, something that seems interesting.

That idea seems like some kind of tiling window manager, like those that you can install in linux.
It would be interesting, tbh.

Seems like duplicate of #2694 where it's described more in-depth. Personally I'd love it because that's exactly what I was looking for using tiling window managers on Linux (and was sadly dissapointed)

@stasiaks
thanks for linking the exiting issue, closing this as duplicate of https://github.com/microsoft/PowerToys/issues/2694
@efunkenbusch @SheepDomination @Javiertis
Please, add your comments there.
Thanks.


build: update dependencies: lit v2.2, typescript v4.7, eslint v8, ..

Closes: https://exmachina.atlassian.net/browse/LIV-171

@nicholas-livery I'm going to merge this so as to facilitate moving on with the next ticket: https://exmachina.atlassian.net/browse/LIV-675. As discussed please feel free to review this post-merge once you have time and we can always get back to this.


You can see an unused Q in the code. I tried to figure out where it came from but wasn't able to based in the available history.

The e&&Q was used to end the game. Q is not defined so it will break the interval and keep the last state. This hack was suggested by 0ndras to save some if…elses.

So the game ends with an actual error printed on the console? o_O Well, seems I'm way to deep into clean code these days to enjoy such hacks.

This hack was used on 140byt.es to stom a 140-byte sudoku solver. It's
acceptable IMO.
2015-06-15 15:48 GMT+02:00 Thiemo Mättig<EMAIL_ADDRESS>
So the game ends with an actual error printed on the console? o_O Well,
seems I'm way to deep into clean code these days to enjoy such hacks.
—
Reply to this email directly or view it on GitHub
https://github.com/codegolf/pac-man/issues/4#issuecomment-112077378.

--
Cordialement,
Maxime EUZIERE