does this work with threads?

I tried using this library with concurrent.futures.ThreadPoolExecutor to fill up the cache like so:
import requests
import requests_cache
from requests.adapters import HTTPAdapter
adapter = HTTPAdapter(max_retries=5)
session = requests_cache.core.CachedSession()
session.mount('http://', adapter)

from concurrent.futures import ThreadPoolExecutor, as_completed

urls = [....]

with ThreadPoolExecutor(max_workers=7) as executor:
    future_to_url = {executor.submit(session.get, url): url for url in urls}
    for i, future in enumerate(as_completed(future_to_url)):
        url = future_to_url[future]
        response = future.result()

It seemed to be working pretty slowly- I wasn't sure exactly what was going on. Do you know if this is supported?

Yes, it should work fine with threads. It allows only one thread to access DB at a time using locks.
As for speed issue, you can try to pass fast_save parameter to session (dbdict storage option)
https://requests-cache.readthedocs.io/en/latest/api.html#requests_cache.backends.sqlite.DbCache
Take in mind possibility of data loss with this option.

I'm having issues using request_cache with threads with the default sqlite backend.
I'm making requests that take a short time to finish with 40 threads and in some cases, I'm getting the following error:
database is locked
I'm using Pool from multipressing
from multiprocessing import Pool
pool = Pool(n_cores)
df = pd.concat(pool.map(func, df_split))

where func performs a get request.

@chanfr , I have this error too, could you fix it? Thanks in advance.

@chanfr @ximo1984 This is likely fixed in the current master branch with PR #85. Test that out if you get the chance, and please let me know if this is still an issue.

@JWCook Sorry but I'm not working on that project currently so I can't answer.


Nova 4 support?

Hi,
Any chance to get this package compatible with Nova 4?
Thank you

Hey,
yes, we are working on migrating to Nova4, but will take some time I guess
/Cord

Hi,
Any news about nova 4 support ?
regards


BaseCommand is not setting property values properly and wipes parameter by wrong index

Describe the bug
I noticed that when i try to use kcd command it does not parse parameters correctly.
To Reproduce
Attempt to run outputs message that one parameter or another is missing
Expected behavior
Command populates all parameters described with attributes.
Additional context
Looked under debugger at BaseCommand.SetProperty value method. Lines 490 - 494. Basically it tries to match names and if name matched to set property value. I do not understand a couple of things here:

Why it set parameter value to null once match found. I consider this a side effect.
When next value is empty string it attempts to take value of the next parameter... I do know what is the logic here, but on top of this it increments index outside of condition. Basically it also set next parameter value to null. Same here weird side effect...

Any way the simple fix was to move index increment under check of empty value.
i++ should be moved from if(i <parameters.LEngth - 1) scope to under if(string.IsNullOrWhiteSpace(nextValue) scope.
It is working after that as expected for me. But I would also like to get logic cleaned, which i do not really understand.

Hm, interesting. Thanks for opening the bug. Can you share what command line string you used? I'm sure there is a bug in there. It definitely needs some clean up.

Well... Values do not matter, but in general, i noticed that I was not able to set --spn-sam, --spn-pass and --delegated. Strange thing was that when i was reordering them i was getting values for one or another. Once i did that simple change I mentioned i am getting all params as expected. Any way, I think that clearing values on parameters DTO passed inside of the method is not a wise thing. This object used in many places in call chain.
Aside from this i am not able to make this command work. It is trying transporters, ending with KDC KDC_ERR_WRONG_REALM: Reserved for future use. KDC KRB_ERR_RESPONSE_TOO_BIG: Response to big for UDP; retry with TCP. Cannot locate a KDC Proxy endpoint for domain_name. This information must be in config file, isn't it? I understand this may be last resort, but i do not see attempt get it from config.
I wonder what this command intended to do? AFAIK constrained delegation is configured in active directory.
I started to look into this code because I have problem when oracle kerberos authenticated user is not able to query data from another database over the link authenticated by kerberos, effectively same user in two databases. As oracle was mentioned in readme, i was hoping to find out something, not sure what :-)

Fixed in #344


About multi-gpu training

Thanks for this good work!
I wonder if I only have a A800(80g), how can I change the hyper-parameters to obtain the same results in your paper？Should I double the learning rate or batch size?

Hello,
Thanks for your interest.
Practically, I would recommend you first increase the batch size to maximize the memory consumption, and then increase the lr linearly. For example, if you 2x the batch size, try 2x the lr as well. But zero-shot learning is particularly unstable and you may still need further tuning. The linear-projected lr will be a good start point, though.

Thanks for your reponse, I will close this issue.


Still maintained? (Update Dependencies?)

Hi @indexzero
is this module still maintained?
Do you have plans to update it?
e.g. dependencies:

Would you accept a PR with tests?

@nelsonic a PR would be welcome, but I'm not actively maintaining it. Would you like to be the new head maintainer? :smile:

@indexzero I've added some basic tests on a branch: https://github.com/nelsonic/ps-tree/issues/1
But unable to get past 92% coverage because of the if(!module.parent) which allows the script to be called directly:
if(!module.parent) {
  childrenOfPid(process.argv[2] || 1, function (err, data) {
  console.log(data)
  })

I tried to execute the file from inside my test:
  var child = cp.exec("node ./index.js", function(error, data) {
    console.log('data: ' + data.length);
    if (error !== null) {
        console.log(red('exec error: ' + error));
    }
  })

But that still does not improve coverage...
If you can live without 100% test coverage I can submit the PR.

I would be happy to remove the !module.parent part all together and make that a separate bin/ps-tree script.

Ok. I can do that.
But... when I try to update the depdency to: "event-stream": "3.3.0" the tests fail because event-stream made a breaking change to their API.
Next steps:

I will add a bin/ps-tree script to invoke the module from command line
Remove the test I had written to invoke the script (without require-ing it - trying to exercise the !module.parent lines.
Update the dependency on event-stream
Update index.js to conform to the latest event-stream api.
Re-run tests
Will keep you posted. :+1:

@indexzero I have substituted:
if(!module.parent) {
  childrenOfPid(process.argv[2] || 1, function (err, data) {
  console.log(data)
  })
}

for ./bin/ps-tree.js containing:
#!/usr/bin/env node
'use strict';
require('../')(process.argv[2] || 1, function (err, data) {
  console.log(data)
});

As a result we get 100% test coverage. :+1:

Build passes: https://travis-ci.org/nelsonic/ps-tree/builds/56141651
Submitting PR.

@indexzero should I do a major version bump in package.json or leave that to you?


How to obtain normal, and texture for multi-view reconstruction

Hi! Amazing paper, and very clean code! Thanks so much for releasing this.
how to obtain normal map and color map (texture) for multi-view reconstruction ?

Hi @tharinduk90 !
If you have a trained model (you can use one of the pre-trained models as a start), you can run our generation script to obtain the output. This will produce a mesh which is textured and has normals (both per vertex). In this function we do the per-vertex color prediction, and here we do the normal estimation.  If you want to disable the color prediction, you can do this in your config file modifying the generation - with_normals argument.
I hope this helps. Good luck!


[TCID-DIR-OP-DELETE-EXTERNAL-CSPC-WITH-NO-VOLUME]Delete CSPC not created via director which has no volume

What this PR does / why we need it:

Delete CSPC not created via director which has no volume

Details:
Steps involved in openebs update in cluster:

Pre-checks:

Check whether all the openebs components are in running state or not.
DOP should be installed

Steps involved in the test case

Create CSPC using yaml
Invoke API to delete CSPC
Delete CSPC via director

Expected output:

Director should delete the cspc

Additional Information-

Title
Description

Assumptions
openebs should be already installed

Dop Installed

Application Under Test
Delete CSPC not created via director which has no volume

Stogare Engine

Application Used

Openebs Version
1.10.0

*Notes to reviewer

#https://github.com/mayadata-io/oep-e2e-aws/pull/46


rabbitmq-server: 3.8.8 -> 3.8.9

Automatic update generated by nixpkgs-update tools. This update was made based on information from https://github.com/rabbitmq/rabbitmq-server/releases.
meta.description for rabbitmq-server is: "An implementation of the AMQP messaging protocol"
meta.homepage for rabbitmq-server is: "https://www.rabbitmq.com/"
meta.changelog for rabbitmq-server is: ""
Updates performed

Version 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

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

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

found 3.8.9 with grep in /nix/store/va9fjmark7zx68ajfaxma7wchr5vpbdh-rabbitmq-server-3.8.9

directory tree listing: https://gist.github.com/5ab09e56015d471f50a82b1c9da32f63

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

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
rabbitmq-server

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/va9fjmark7zx68ajfaxma7wchr5vpbdh-rabbitmq-server-3.8.9 \
  --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 rabbitmq-server https://github.com/r-ryantm/nixpkgs/archive/f4a88761441b53e7845ade89483198ef6a46d32a.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/va9fjmark7zx68ajfaxma7wchr5vpbdh-rabbitmq-server-3.8.9
ls -la /nix/store/va9fjmark7zx68ajfaxma7wchr5vpbdh-rabbitmq-server-3.8.9/bin

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

1 package built:

rabbitmq-server

Maintainer pings
cc @Profpatsch for testing.

Result of nixpkgs-review pr 103511 run on x86_64-darwin 1

1 package built:

rabbitmq-server


ocamlPackages.{macaddr, ipaddr*}: 5.0.1 -> 5.1.0

https://github.com/mirage/ocaml-ipaddr/releases/tag/v5.1.0

Motivation for this change
Things done

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

[x] NixOS
[ ] macOS
[ ] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[x] Tested compilation of all pkgs that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
[ ] Tested execution of all binary files (usually in ./result/bin/)
21.11 Release Notes (or backporting 21.05 Relase notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[x] Fits CONTRIBUTING.md.

Result of nixpkgs-review pr 131343 at 29a1c143 run on aarch64-linux 1

1 package failed to build:

jackline

2 packages built successfully:

comby
dune-release

Note that build failures may predate this PR, and could be nondeterministic or hardware dependent.
Please exercise your independent judgement. Does something look off? Please file an issue or reach out on IRC.


update aws-sdk-go to the latest version

We were using a version published nearly 2 years ago. We really only use the s3 support and I can't see any critical updates or bugfixes in that package, but no harm in trying the update anyway.
The CHANGELOG lists a number of fixes for rare bugs in session handling and retry logic that might be nice to have, but I have no evidence our customers are directly effected by any of the bugs that've been fixed.

I was a bit nervous about the large jump in an important dependency, but we only use a very small surface area of aws-sdk-go (the s3 bits) so the risk seems pretty low.
After merge we can try an edge build in our own stacks to confirm everything still works.


OAuthSwift Objective-C interface not generated with Swift 4

Compiling the pod with Swift 4, the Objective-C interface is not generated.
When i try to build with Swift 3.2 the build fails because a missing filter function on a dictionary.
The fix is quite simple. In the file OAuthSwiftHTTPRequest we have to refactor the line 239
finalParameters = parameters.filter { key, _ in !key.hasPrefix("oauth_") }
with something like this:
parameters.filter { key, _ in !key.hasPrefix("oauth_") }.forEach { finalParameters[$0] = $1 }
When the pod is compiled with Swift 3.2 the Objective-C interface is correctly generated.
Could I submit a pull request?
OAuth Version:

[ ] Version 1
[x] Version 2

OS (Please fill the version) :

[x] iOS

Installation method:

[x] CocoaPods

Library version:

[x] v1.2 (Swift 4.0)

Xcode version:

[x] 9.0 (Swift 4.0)

[x] 9.0 (Swift 3.2)

[x] objective c

Hi
I prefer to keep clean swift 4 code, not restore tricky code.
So I make a Dictionary extension to add filter
let me know if this work for you

Hi @phimage ,
It works perfectly! :-)
Thanks


Analyzer: Implement support for the Bower package manager

Resolving Bower dependencies involves the following steps:

move bower_components folder to temp location if it exists
install bower dependencies with bower install
parse dependencies from bower list --json (for each level of
dependencies, value of dependencies key provide details of dependant
packages, that again hold details for it's own dependencies)
remove bower_components that was created with bower install
restore original bower_components from temporary folder (if exists)

Resolves #89.

This change is

Merging despite the unrelated AppVeyor failure.


Update RSSetShadingRateImage with details about behaviour and resourc…

…e requirements

@john-h-k : Thanks for your contribution! The author(s) have been notified to review your proposed change.

@john-h-k : Thanks for your contribution! The author(s) have been notified to review your proposed change.


Where in admin panel ?

Sorry am not finding the plugin admin panel or page you describe in the README file
This plugin can be very helpful when I cant Grep/Sed from my terminal...
Thanks for all

Have you clicked on the link of the string-replacer plugin? (as showed in one of my attached screens).Please, let me know. I will be very glad to support you.Roberto Travagliante - https://www.travagliante.com Il giorno 29 mag 2024, alle ore 01:27, vincent_b @.***> ha scritto:
Sorry am not finding the plugin admin panel or page you describe in the README file
This plugin can be very helpful when I cant Grep/Sed from my terminal...
Thanks for all
—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you are subscribed to this thread.Message ID: @.***>

Hello
Not, I dont see the button
(and yes the plugin is enable ;) )
and cant find a screenshoot to help me (image attached, by mail ? cant see it from here -- github)
Thanks

Sorry, I put these screenshots here. Please, let me know.

Ok, I was not searching the right way... not in plugin itself but in the left-side menu !
Thanks for your patience and detail !
This works great !
Have a good time

Perfect! If you need further help,  don't hesitate to ask me.
Thank you for using it.


Python integration

Could you add an example showing how to call functions from your CUDA library from python?
Can it be perhaps integrated with python shap library to solve scaling problems (e.g. https://github.com/slundberg/shap/issues/1053)?

You can try this pr: https://github.com/slundberg/shap/pull/1571

You beat me to this idea:) Seeing it's nearly merged in, I think it's safe to close the issue. I will test performance boosts through the shap API.

@RAMitchell is there a python notebook which illustrates how we can implement a GPUTreeShap?

More materials will be coming, for now you can do something like this: https://xgboost.readthedocs.io/en/latest/gpu/index.html#gpu-accelerated-shap-values


Update hbase.adoc

There is a typo in the documentation for the hbase compontent.

Thanks, I'll review and merge the PR :-)

Thanks for the contribution :-)
The PR has been merged. Can you close it? :-)


Set env vars in rc or pod manifest

Instead of doing a programmatic docker build to add on last-mile environment variables, the k8s.py scheduler code could instead add them to the configuration / manifest it creates. docker.sock would still be necessary to pull images and push them to deis-registry, but this could be simpler and more efficient for the last-mile layer.

We considered this but thought of it as a security concern at one point, but I'm not sure why. It doesn't matter where we store that metadata internally in the cluster, just as long as it stays internal. I'm +1 on this idea, since it will dramatically simplify the "magic" behind the scenes.

Would be fine with just dumping it all into env for now and then later we can look into combining secrets into it somehow? There is a GH issue on k8s to expose secrets as env but it's still in the works. We could do a little scripty injection to achieve that if we wanted to support that adhoc.
Thinking deis config:set hello=secret --secret kind of dealio and it would know what to do it it correctly
Would spin that off into a separate ticket

yes, I think that's fine for now.

https://github.com/kubernetes/kubernetes/issues/4710 is the ticket I was referring to upstream

Looks like we are already seeding ENV Vars into k8s RC templates (the pod portion of them). Happened as part of another ticket. That work also specifically added DEIS_APP and DEIS_RELEASE.
I did a PR that drops those parts (needs proper testing)

Created a new ticket, #347, to deal with the secret portion


Multi-gpu support

Multi-gpu training support seems to be problematic~
When the loss type is "l1", l_pix in line47 of model/model.py will be a list. Thus, l_pix.backward() will not run correctly.
When  the loss type is "l1",  line47 of model/model.py  should be l_pix = self.netG(self.data).mean()？
I'm not sure if the change is correct.

Thanks for your feedback.
I will try your advice and fix the code as soon as possible since there is only one GPU on my machine now.

Hello, I use the code  loss_func =nn.L1Loss(reduction='sum').to(device) , l_pix = l_pix.sum()/int(b*c*h*w)  considering different batch sizes in multi-gpu. Let me know if you have any further questions.


Falling back on placeholder image

Fixes #645

Screenshot of file manager:

Screenshot of FileSet show page:

Didn't know you could bind to an error event on an image loading - snazzy.


Issue with k8s.io/docs/tutorials/kubernetes-basics/

This is a...

[x ] Feature Request
[ ] Bug Report

Problem:
Love your NodeJs tutorial, but we really need a real life starting point.
Proposed Solution:
Java tutorial to deploy a docker container with Java / Google Stackdriver Logging / Google Endpoints.
Python tutorial to deploy a docker container with Python / Google Stackdriver Logging / Google Endpoints.
Page to Update:
http://kubernetes.io/...

/help

/remove-lifecycle stale

Also, I'm really not sure this belongs here but will keep open for the moment in hope that GCP folks would look into it.


Remove lazy loading in cover

Lazy loading an image in the LCP raises a diagnostic error in Google Lighthouse
https://web.dev/lcp-lazy-loading/

@reorx What do you think?


Error destroying resource "looker_user_attribute_group_value"

Hello. Using provider version 0.8.5 we meet an error when running terraform destroy.
Output:
looker_user_attribute_group_value.test: Destroying... [id=97:20]
╷
│ Error: EOF
│
│
╵

Terraform example:
resource "looker_group" "test" {
  name = "testing"
}
resource "looker_user_attribute" "test" {
  name  = "testing"
  type  = "string"
  label = "testing"
}
resource "looker_user_attribute_group_value" "test" {
  group_id          = looker_group.test.id
  user_attribute_id = looker_user_attribute.test.id
  value             = "test"
}

@hirosassa Thank you for the feedback. Looking forward to any updates.

Hey @hirosassa team. Is there any news?

@igat64 Sorry for being late. I found several updates on the Looker Go SDK.
ref: https://github.com/looker-open-source/sdk-codegen/pull/1054
I'll try newer version.
I think I'll fix this issue till next Tuesday.

@igat64 Sorry for being late (again), I examined the issue deeply and found Looker Go SDK bug.
I created the PR on the SDK repo.
https://github.com/looker-open-source/sdk-codegen/pull/1074
Also I'm trying to fix this provider in #27 .

How are things going on this @hirosassa ?

@igat64 Sorry for late response.
This problem is fixed in https://github.com/hirosassa/terraform-provider-looker/pull/27
Please try v0.8.6.


Issue-294: Adding new date field to store publication date

For #294.
@fallen , the field for creation date already exists in the petition model. So in this PR, I have only created a field for the publication date.

Looks good so far, I'll wait until some more PRs are open to see the bigger picture before starting to merge.
Thanks!

@fallen, the commits in the pull request got associated with a different account of mine. So I am closing this PR and I will create a new one with same changes. Sorry about this.


FirefoxDriverFactory overwrites Firefox profile provided by Configuration

The problem
FirefoxDriverFactory overwrites Firefox profile provided by Configuration.browserCapabilities
Details
I was trying to start Firefox with a custom profile with some certificates so the easiest approach was to set         Configuration.browserCapabilities = capabilitiesWithFirefoxProfile; . However, when using default Firefox driver provider, profile capability is overwritten in com.codeborne.selenide.webdriver.FirefoxDriverFactory#transferFirefoxProfileFromSystemProperties.
It can be worked around by implementing provider on your own but it's something I'd rather avoid if that is the only reason to implement it :)
Tell us about your environment

Selenide Version: 4.14.2
Firefox version: 62.0

Code To Reproduce Issue
FirefoxProfile profile = new FirefoxProfile();
profile.setPreference("security.default_personal_cert", "Select Automatically");
FirefoxOptions firefoxOptions = new FirefoxOptions().setProfile(profile);

Configuration.browser = "firefox";
Configuration.browserCapabilities = new DesiredCapabilities(firefoxOptions);

Selenide.open("https://github.com/codeborne/selenide");

Then navigate to about:config and check security.default_personal_cert property, it should be set to "Select Automatically"
Possible fix
My suggestion would be to load FirefoxProfile from passed FirefoxOptions in com.codeborne.selenide.webdriver.FirefoxDriverFactory#transferFirefoxProfileFromSystemProperties, this would allow to set the profile in code and add another profile preferences from system properties.
The method would look like this:
private FirefoxOptions transferFirefoxProfileFromSystemProperties(FirefoxOptions currentFirefoxOptions) {
        String prefix = "firefoxprofile.";
        FirefoxProfile profile = Optional.ofNullable(currentFirefoxOptions.getProfile())
                                         .orElseGet(FirefoxProfile::new);
        for (String key : System.getProperties().stringPropertyNames()) {
            if (key.startsWith(prefix)) {
                String capability = key.substring(prefix.length());
                String value = System.getProperties().getProperty(key);
                log.config("Use " + key + "=" + value);
                if (value.equals("true") || value.equals("false")) {
                    profile.setPreference(capability, Boolean.valueOf(value));
                }
                else if (value.matches("^-?\\d+$")) { //if integer
                    profile.setPreference(capability, Integer.parseInt(value));
                }
                else {
                    profile.setPreference(capability, value);
                }
            }
        }
        return currentFirefoxOptions.setProfile(profile);
    }

I guess it is the same as https://github.com/codeborne/selenide/issues/676

Not is is different.


fix resample type hint

As indicated in the docstrings, the sample rates would need to be float. I also discovered that using int can result in an error
  File "/Users/faro/repositories/open-unmix-pytorch-dev/env/lib/python3.7/site-packages/torch/nn/modules/module.py", line 722, in _call_impl
    result = self.forward(*input, **kwargs)
  File "/Users/faro/repositories/open-unmix-pytorch-dev/env/lib/python3.7/site-packages/torchaudio/transforms.py", line 596, in forward
    waveform = kaldi.resample_waveform(waveform, self.orig_freq, self.new_freq)
  File "/Users/faro/repositories/open-unmix-pytorch-dev/env/lib/python3.7/site-packages/torchaudio/compliance/kaldi.py", line 930, in resample_waveform
    window_width, lowpass_cutoff, lowpass_filter_width, device, dtype)
  File "/Users/faro/repositories/open-unmix-pytorch-dev/env/lib/python3.7/site-packages/torchaudio/compliance/kaldi.py", line 807, in _get_LR_indices_and_weights
    assert lowpass_cutoff < min(orig_freq, new_freq) / 2
RuntimeError: Integer division of tensors using div or / is no longer supported, and in a future release div will perform true division as in Python 3. Use true_divide or floor_divide (// in Python) instead.

The convention we've been using so far as been int as you can see for instance in MFCC transform. To maintain the same behavior, we should replace the division by floor_divide. Do you want to open a pull request for this?

The convention we've been using so far as been int as you can see for instance in MFCC transform

I actually used int for decades but recently learned that float is more appropriate and mathematically correct. It is also often used in resamplers e.g, in sox.

To maintain the same behavior, we should replace the division by floor_divide. Do you want to open a pull request for this?

yes, but in any case, either the docstring or the type hint of thins function would need to changed as well.

Thanks for the feedback. I'd be happy to update the code to floats, #891. However, this may interfere with C++ extensions when saving.
The current behavior of this particular assertion (in torchaudio) is to do integer division, so I'd expect to use floor_division. That being said, this code is ported from Kaldi: do you know if the original intent was floor or true division?

This has been resolved in #1499 (part of #1487)


Variable view spacing UI can be improved

Testing #203058
First of all, great feature!
Very happy to see this feature in notebook.
This may be little knit picking, but it would be nice if we can center/spread out the spacing of the columns as we shrink, expand variable view UI.

that is the extension's view, no plans to update that one.


Unify/refactor Bitcoin Core and Groestlcoin Core

BTC:
Bitcoin version were not correct on several places and not being used
Added shuffle for keyservers in case keyserver.ubuntu.com is down
Renamed BITCOIN_FILE to BITCOIN_TARBALL
GRS:
Updated several docker entrypoints to match BTC
Added GROESTLCOIN_SHA256

No need to unify, problem with this type of PR is that it is hard to review and test while probably not useful to anyone.
That said, I can merge changes which only touch groestlcoin.

I can do that, however you are sure you dont want to correct and use the Bitcoin version. Maybe just delete the Bitcoin version if you dont want to use it?
Examples thats have the wrong version:
https://github.com/NicolasDorier/docker-bitcoin/blob/master/core/0.16.3/Dockerfile#L10
https://github.com/NicolasDorier/docker-bitcoin/blob/master/core/0.17.1/Dockerfile#L10
https://github.com/NicolasDorier/docker-bitcoin/blob/master/core/0.21.1/Dockerfile#L10

This is now ready for review.
On another note would a PR to https://github.com/btcpayserver/dockerfile-deps be accepted for GRS?

sure


Add the version to appImage file name

Make the name of file when building the "AppImage"  use this template Beam-Wallet-Х.Х.ХХХХХ.ХХХХ

This might mess up storage folders on linux. Do not take this bug and do not just change name on the build server.

checked


Support for Linux AARCH 64(ARM chipset)

Frodo CLI version
Provide cli executable for linux AARCH 64(arm chipset)
Describe the issue
The current cli for linux support x86/amd architecture. When run on linux with a arm(AARCH 64) chipset the below error occurs:
Importing tree to realm:/ qemu-x86_64: Could not open '/lib64/ld-linux-x86-64.so.2': No such file or directory
This is because the current jdk required for the executable is based on x84-64/amd.
To make it comparable with linux with a arm(AARCH 64) the jdk used should be of AARCH 64.
The mac version of the executable does not work on linux

@debasisdwivedy can you elaborate what hardware platform you are wanting to use and which linux distro you are running? I'm looking into what it would take for us to add an AARCH64 build.

@debasisdwivedy I managed to have our pipeline produce an arm64 build in the latest pre-release:
https://github.com/rockcarver/frodo-cli/releases/tag/v0.19.3-1
Look for the file frodo-linux-arm64-0.19.3-1.zip and give it a try. Let me know how that works for you.
I'll have to discuss with the team if we want to permanently add arm64 as a platform. Therefore I am still curious as to what hardware and distro you are running.

Hi @vscheuber ,
Thanks for the executable. I will give it a detailed try but from initial run it appears to be working.
The architecture is as below:
am@forgerock-access-manager-az1-0:/$ uname -a Linux forgerock-access-manager-az1-0 5.15.49-linuxkit #1 SMP PREEMPT Tue Sep 13 07:51:32 UTC 2022 aarch64 GNU/Linux am@forgerock-access-manager-az1-0:/$  am@forgerock-access-manager-az1-0:/$  am@forgerock-access-manager-az1-0:/$  am@forgerock-access-manager-az1-0:/$ uname -m aarch64
We are running Debian(bullseye) OS on AARCH 64/arm64 processor on Amazon(AWS).
I think given the progress made by arm chips it would be a good addition. Moreover MacOS runs on ARM (the M series).
Have a great new year.
Regards,
Debasis

I'm closing this for now. The team still has to concluded definitively how we are going to build this but for now my arm-based dev board will do the building. Maybe (hopefully!) in the future GitHub will provide arm runners we can use instead.

You can now install frodo with homebrew (https://github.com/rockcarver/frodo-cli#quick-start), so if your arm based host has homebrew, this is the recommended way. Disclaimer: For now, I have only tested frodo from homebrew on x86 linux and M1 Mac.


config not loaded do not know why

Problem
this is my config
return {
  "lukas-reineke/indent-blankline.nvim",
  event = {
    "BufReadPre",
    "BufNewFile"
  },
  main = "ibl",
  opts = {
    indent = { char = "┊" },
  },
}

this config was working before specifically yesterday
Steps to reproduce
I removed the plugin and re-installed it
try another configuration
nothing works
My Config
https://github.com/Abdulkader-Safi/MyNvim2/blob/main/lua/safi/plugins/indent-blankline.lua
Neovim version (nvim -v)
v0.9.5

I found that it is not working because my nvim version was 0.9.5 after upgrading to 0.10.0 it works again


[BP] Corpses that spawn out of PVS are not marked as sleeping(green ragdoll) and reset back to ragdolls when in view

The video kind of explains it all but if you need more info just ask please
https://www.youtube.com/watch?v=rasT_kNiJxM

Impossible to fix because client just don't know the state of players outside PVS. (The Out-of-PVS player's state packets are filtered before transmitting from server)

The real problem would be that they turn into ragdolls and clip through ground and walls without being touched. Can you do something about that?

The real problem would be that they turn into ragdolls and clip through ground and walls without being touched. Can you do something about that?

Probably because the gravity acceleration was accumulated on the rigidbody when it was in freeze state.

Probably because the gravity acceleration was accumulated on the rigidbody when it was in freeze state.

I've also noticed a ragdoll moving horizontally because of this. Killed a player in his spawn point and then his ragdoll moved in the other team's spawn because of the accumulated velocity. Hope you can do something about it.

Probably because the gravity acceleration was accumulated on the rigidbody when it was in freeze state.

I've also noticed a ragdoll moving horizontally because of this. Killed a player in his spawn point and then his ragdoll moved in the other team's spawn because of the accumulated velocity. Hope you can do something about it.

I've removed gravity acceleration for all freezed rigidbodies in https://github.com/hzqst/MetaHookSv/releases/tag/v20240116b, can you have a try?

The situation is better but they still activate without being touched which makes the problem still happen. Would the best solution be to have them not update at all if they're on the last frame of the death animation, even if touched? Because animations can clip the model through solid objects this will always happen.
https://www.youtube.com/watch?v=VcEksngF2mo

The situation is better but they still activate without being touched which makes the problem still happen. Would the best solution be to have them not update at all if they're on the last frame of the death animation, even if touched? Because animations can clip the model through solid objects this will always happen. https://www.youtube.com/watch?v=VcEksngF2mo

Then the issue #365 would be there able again once the death anim is on it's last frame.

Can you make a check if death animation is on last frame and a part of the ragdoll is clipped through something solid, then to remove the ragdoll from the model?

Can you make a check if death animation is on last frame and a part of the ragdoll is clipped through something solid, then to remove the ragdoll from the model?

Why not like always transmit player state packets for dead player even it's out of PVS just like what Valve does in Counter-Strike 2 ? Performing tricky check from client side is really not a good idea.

If you can do that from client side, sure. Ragdoll calculations are not that expensive anyway so you can do them even if outside player's view.

If you can do that from client side, sure. Ragdoll calculations are not that expensive anyway so you can do them even if outside player's view.

No it's not possible to do this from client side.
The only possible way to achieve this is to prevent server dll from checking PVS visibility for dead players, just like what I did in the test branch of reversed engineered server dll:
https://github.com/hzqst/CS16ND/commit/6c740c681791f4733a54c480249c413ba47b78db
https://github.com/hzqst/CS16ND/tree/bphysics
Or you can hook pfnCheckVisibility directly by using metamod and always return 1 with SET_META_RESULT(MRES_SUPERCEDE); for dead players in your hook handler.

I doubt every server owner would want to do that for little to no advantage at all. Solution for this must me client sided. I was thinking about a simple solution by tracing from bone to bone and if something solid is hit then remove the ragdoll from the model. Can't think of something better than that for now.

I doubt every server owner would want to do that for little to no advantage at all. Solution for this must me client sided. I was thinking about a simple solution by tracing from bone to bone and if something solid is hit then remove the ragdoll from the model. Can't think of something better than that for now.

Why are you always looking for client side solution that should have been done from server side?

Because there is no other advantage in doing this except fixing the ragdolls. No benefit for the vanilla client and it could also create other unwanted problems on server side.

I've tested your solution and it works as you said if the fix is implemented server-side.
https://youtu.be/M6q4B8rAtmk
As I said before though, you can't expect all server owners to implement this fix in order to support a modified client. If the problem is from client-side, it should be fixed on client side.
Can you at least make ClCorpse models that are on last animation frame not update unless touched, since you said not updating them at all would revert back to the previous problems? Thank you.
AmxModX script I made to test your theory:
#include <amxmodx>
#include <fakemeta>

public plugin_init()
{
	register_plugin("[D7] Visibility players dead", "0.0.1", "D i 5 7 i n c T")

	register_forward(FM_CheckVisibility, "fwFmCheckVisibilityPre")
}

public fwFmCheckVisibilityPre(const iIDEnt, const pSet)
{
	if (!(1 <= iIDEnt <= get_maxplayers()) || is_user_alive(iIDEnt))
		return FMRES_IGNORED;

	forward_return(FMV_CELL, 1)

	return FMRES_SUPERCEDE;
}


NumericUpDown does not update when editing text directly

Describe the bug
When editing the number in the numeric display, rather than using the spinners, the source is never updated.  Pressing a spinner will act on the pre-edited version of the number.
Steps to reproduce the bug
Add a NumericUpDown, e.g.
<hc:NumericUpDown hc:InfoElement.Placeholder="Please enter days worked per year."
                  hc:InfoElement.Title="Days worked"
                  hc:InfoElement.TitlePlacement="Left"
                  Value="{Binding Path=Settings.Days, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}"
                  Minimum="1" Maximum="365" DecimalPlaces="1" Increment="0.5" ValueFormat="F1"
                  Style="{StaticResource NumericUpDownExtend}" />

Expected behavior
Changing the value directly (rather than using spinners) should update the bound value.
Screenshots
No response
NuGet package version
HandyControl 3.4.0
IDE
Visual Studio 2022
Framework type
.Net 6.0
Windows version
Windows 11 (22000)
Additional context
This issue was also reported here

We haven't released 3.4.0 yet, it will be fixed in 3.4.0.

@NaBian Thanks, but your fix will potentially introduce a new bug:
https://github.com/HandyOrg/HandyControl/blob/c513f5c6f5f2c5a56a403eb1e038c90aa9a7f427/src/Shared/HandyControl_Shared/Controls/Input/NumericUpDown.cs#L48-L52
Should contain:
_textBox.LostFocus -= TextBox_LostFocus;


FR: custom cdn options

Hello,
Hoping to add the following features, rationale to enable support for e.g. private resource CDNs:

custom CDN options for redoc & swagger (defaulting to previously used constants)
options for default swagger cdn at OpenAPIHandler initialization

Codecov Report
Attention: 1 lines in your changes are missing coverage. Please review.

Comparison is base (310dc28) 97.70% compared to head (48ecd97) 97.68%.

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
Additional details and impacted files
@@            Coverage Diff             @@
##             main     #423      +/-   ##
==========================================
- Coverage   97.70%   97.68%   -0.03%
==========================================
  Files          67       67
  Lines        6277     6301      +24
==========================================
+ Hits         6133     6155      +22
- Misses        144      146       +2

Files
Coverage Δ

blacksheep/server/openapi/common.py
97.46% <100.00%> (ø)

blacksheep/server/openapi/v3.py
87.77% <100.00%> (+0.02%)
:arrow_up:

blacksheep/server/openapi/ui.py
92.64% <96.55%> (+1.53%)
:arrow_up:

... and 1 file with indirect coverage changes

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

Hi @joshua-auchincloss
I apologize for replying so late. I considered merging your contribution and also made some changes to your code. But I finally reconsidered.
With the current code API I implemented, all it takes to achieve what you want is to define a subclass of the provided classes, like in this example:
from dataclasses import dataclass
from pathlib import Path

from blacksheep import Application
from blacksheep.server.openapi.v3 import OpenAPIHandler
from blacksheep.server.openapi.ui import SwaggerUIProvider, UIOptions
from openapidocs.v3 import Info

app = Application()

class CustomUIProvider(SwaggerUIProvider):
    def get_openapi_ui_html(self, options: UIOptions) -> str:
        _template = Path("example.html").read_text()
        return _template.replace("{options.spec_url}", options.spec_url)

docs = OpenAPIHandler(info=Info(title="Example API", version="0.0.1"))
# Set the UI provider as desired:
docs.ui_providers = [CustomUIProvider()]
docs.bind_app(app)

@dataclass
class Foo:
    foo: str

@app.route("/foo")
async def get_foo() -> Foo:
    return Foo("Hello!")

example.html:
<!DOCTYPE html>

    <title>My desired title</title>
    <link rel="icon" href="/favicon.png"/>
    <link type="text/css" rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/swagger-ui/5.10.0/swagger-ui.css">

It is just 6 lines of Python, and a simple HTML file:
+from blacksheep.server.openapi.ui import SwaggerUIProvider, UIOptions
from openapidocs.v3 import Info

app = Application()

+class CustomUIProvider(SwaggerUIProvider):
+    def get_openapi_ui_html(self, options: UIOptions) -> str:
+        _template = Path("example.html").read_text()
+        return _template.replace("{options.spec_url}", options.spec_url)

docs = OpenAPIHandler(info=Info(title="Example API", version="0.0.1"))
# Set the UI provider as desired:
+docs.ui_providers = [CustomUIProvider()]
docs.bind_app(app)

With the additional benefit that you can control everything of the HTML (favicon, metatags, etc.), not only the URL sources for the static files.
I don't think adding support for controlling the URL sources of static files is a better alternative.

@joshua-auchincloss fair enough. I agree it's generally good to offer one more option to users. I recreated a PR from your branch.
Weeks ago I modified the naming, to not assume that a custom URL always goes to a CDN (static files could also be self-hosted in the app itself, or hosted in other services that are not a content delivery network).
docs = OpenAPIHandler(info=Info(title="Cats API", version="0.0.1"))
docs.ui_providers[0].ui_files = UIFilesOptions(
    js_url=get_test_files_url("swag-js"),
    css_url=get_test_files_url("swag-css"),
)
docs.ui_providers.append(
    ReDocUIProvider(
        ui_files=UIFilesOptions(
            js_url=get_test_files_url("redoc-js"),
            fonts_url=get_test_files_url("redoc-fonts"),
        )
    )
)


[KYLIN-4667] Automatically set kylin.query.cache-signature-enabled to…

… be true when memcached is enabled
Proposed changes
Describe the big picture of your changes here to communicate to the maintainers why we should accept this pull request. If it fixes a bug or resolves a feature request, be sure to link to that issue.
Types of changes
What types of changes does your code introduce to Kylin?
Put an x in the boxes that apply

[ ] Bugfix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] Documentation Update (if none of the other choices apply)

Checklist
Put an x in the boxes that apply. You can also fill these out after creating the PR. If you're unsure about any of them, don't hesitate to ask. We're here to help! This is simply a reminder of what we are going to look for before merging your code.

[ ] I have create an issue on Kylin's jira, and have described the bug/feature there in detail
[ ] Commit messages in my PR start with the related jira ID, like "KYLIN-0000 Make Kylin project open-source"
[ ] Compiling and unit tests pass locally with my changes
[ ] I have added tests that prove my fix is effective or that my feature works
[ ] If this change need a document change, I will prepare another pr against the document branch
[ ] Any dependent changes have been merged

Further comments
If this is a relatively large or complex change, kick off the discussion at user@kylin or dev@kylin by explaining why you chose the solution you did and what alternatives you considered, etc...

Codecov Report

Merging #1540 (63ae282) into master (5c12d08) will decrease coverage by 0.01%.
The diff coverage is 0.00%.

@@             Coverage Diff              @@
##             master    #1540      +/-   ##
============================================
- Coverage     25.42%   25.41%   -0.02%
+ Complexity     6764     6762       -2
============================================
  Files          1508     1508
  Lines         93918    93923       +5
  Branches      13158    13159       +1
============================================
- Hits          23879    23867      -12
- Misses        67660    67673      +13
- Partials       2379     2383       +4

Impacted Files
Coverage Δ
Complexity Δ

.../java/org/apache/kylin/common/KylinConfigBase.java
12.43% <0.00%> (-0.04%)
51.00 <0.00> (ø)

...va/org/apache/kylin/rest/service/CacheService.java
0.00% <0.00%> (ø)
0.00 <0.00> (ø)

...in/storage/hbase/cube/v2/CubeHBaseEndpointRPC.java
8.70% <0.00%> (ø)
4.00 <0.00> (ø)

...he/kylin/dict/lookup/cache/RocksDBLookupTable.java
72.97% <0.00%> (-5.41%)
6.00% <0.00%> (-1.00%)

.../apache/kylin/tool/query/ProbabilityGenerator.java
71.05% <0.00%> (-5.27%)
11.00% <0.00%> (ø%)

...che/kylin/stream/core/storage/CheckPointStore.java
63.63% <0.00%> (-3.04%)
21.00% <0.00%> (-1.00%)

...he/kylin/job/impl/threadpool/DefaultScheduler.java
73.25% <0.00%> (-2.33%)
12.00% <0.00%> (ø%)

.../apache/kylin/cube/cuboid/TreeCuboidScheduler.java
63.84% <0.00%> (-2.31%)
0.00% <0.00%> (ø%)

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 5c12d08...63ae282. Read the comment docs.

Codecov Report

Merging #1540 (63ae282) into master (5c12d08) will decrease coverage by 0.01%.
The diff coverage is 0.00%.

@@             Coverage Diff              @@
##             master    #1540      +/-   ##
============================================
- Coverage     25.42%   25.41%   -0.02%
+ Complexity     6764     6762       -2
============================================
  Files          1508     1508
  Lines         93918    93923       +5
  Branches      13158    13159       +1
============================================
- Hits          23879    23867      -12
- Misses        67660    67673      +13
- Partials       2379     2383       +4

Impacted Files
Coverage Δ
Complexity Δ

.../java/org/apache/kylin/common/KylinConfigBase.java
12.43% <0.00%> (-0.04%)
51.00 <0.00> (ø)

...va/org/apache/kylin/rest/service/CacheService.java
0.00% <0.00%> (ø)
0.00 <0.00> (ø)

...in/storage/hbase/cube/v2/CubeHBaseEndpointRPC.java
8.70% <0.00%> (ø)
4.00 <0.00> (ø)

...he/kylin/dict/lookup/cache/RocksDBLookupTable.java
72.97% <0.00%> (-5.41%)
6.00% <0.00%> (-1.00%)

.../apache/kylin/tool/query/ProbabilityGenerator.java
71.05% <0.00%> (-5.27%)
11.00% <0.00%> (ø%)

...che/kylin/stream/core/storage/CheckPointStore.java
63.63% <0.00%> (-3.04%)
21.00% <0.00%> (-1.00%)

...he/kylin/job/impl/threadpool/DefaultScheduler.java
73.25% <0.00%> (-2.33%)
12.00% <0.00%> (ø%)

.../apache/kylin/cube/cuboid/TreeCuboidScheduler.java
63.84% <0.00%> (-2.31%)
0.00% <0.00%> (ø%)

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 5c12d08...63ae282. Read the comment docs.

Pull Request Test Coverage Report for Build 6736

0 of 10 (0.0%)  changed or added relevant lines in 3 files are covered.
6 unchanged lines in 4 files lost coverage.
Overall coverage decreased (-0.007%) to 27.953%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

storage-hbase/src/main/java/org/apache/kylin/storage/hbase/cube/v2/CubeHBaseEndpointRPC.java
0
1
0.0%

core-common/src/main/java/org/apache/kylin/common/KylinConfigBase.java
0
4
0.0%

server-base/src/main/java/org/apache/kylin/rest/service/CacheService.java
0
5
0.0%

Files with Coverage Reduction
New Missed Lines
%

core-dictionary/src/main/java/org/apache/kylin/dict/lookup/cache/RocksDBLookupTable.java
1
81.08%

tool/src/main/java/org/apache/kylin/tool/query/ProbabilityGenerator.java
1
81.58%

core-cube/src/main/java/org/apache/kylin/cube/cuboid/TreeCuboidScheduler.java
2
68.46%

stream-core/src/main/java/org/apache/kylin/stream/core/storage/CheckPointStore.java
2
73.74%

Totals

Change from base Build 6729:
-0.007%

Covered Lines:
26254

Relevant Lines:
93923

💛  - Coveralls

Pull Request Test Coverage Report for Build 6736

0 of 10 (0.0%)  changed or added relevant lines in 3 files are covered.
6 unchanged lines in 4 files lost coverage.
Overall coverage decreased (-0.007%) to 27.953%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

storage-hbase/src/main/java/org/apache/kylin/storage/hbase/cube/v2/CubeHBaseEndpointRPC.java
0
1
0.0%

core-common/src/main/java/org/apache/kylin/common/KylinConfigBase.java
0
4
0.0%

server-base/src/main/java/org/apache/kylin/rest/service/CacheService.java
0
5
0.0%

Files with Coverage Reduction
New Missed Lines
%

core-dictionary/src/main/java/org/apache/kylin/dict/lookup/cache/RocksDBLookupTable.java
1
81.08%

tool/src/main/java/org/apache/kylin/tool/query/ProbabilityGenerator.java
1
81.58%

core-cube/src/main/java/org/apache/kylin/cube/cuboid/TreeCuboidScheduler.java
2
68.46%

stream-core/src/main/java/org/apache/kylin/stream/core/storage/CheckPointStore.java
2
73.74%

Totals

Change from base Build 6729:
-0.007%

Covered Lines:
26254

Relevant Lines:
93923

💛  - Coveralls


Add pagination to publication page

Add pagination controls underneath the publications table on the root path of Mainstream Publisher.

⚠ This repo is Continuously Deployed: make sure you follow the guidance ⚠

I've just made one small comment in the CSS. Otherwise it all looks good.
I'm still a bit concerned about implementing a pagination that is slightly different to Whitehall in behaviour and appearance and feel we really ought to be extending that component for use here. But maybe that's something for the future if necessary.

I've just made one small comment in the CSS. Otherwise it all looks good.

I've pushed the change you suggested.

I'm still a bit concerned about implementing a pagination that is slightly different to Whitehall in behaviour and appearance and feel we really ought to be extending that component for use here. But maybe that's something for the future if necessary.

It's not a component per se in Whitehall, it still uses the same external library (Kaminari) for pagination, it just uses a helper to generate a "pagination_hash". I don't really understand the Whitehall code, which is partially why I'm reticent to reuse it here—I don't understand what value it provides over what I've done here, which is simple styling changes.

I've just made one small comment in the CSS. Otherwise it all looks good.

I've pushed the change you suggested.

I'm still a bit concerned about implementing a pagination that is slightly different to Whitehall in behaviour and appearance and feel we really ought to be extending that component for use here. But maybe that's something for the future if necessary.

It's not a component per se in Whitehall, it still uses the same external library (Kaminari) for pagination, it just uses a helper to generate a "pagination_hash". I don't really understand the Whitehall code, which is partially why I'm reticent to reuse it here—I don't understand what value it provides over what I've done here, which is simple styling changes.

Yes, I was just looking at it as well. Given there isn't a design for pagination I agree with your point here. 👍

@davidtrussler Have updated some integration tests to turn the publications page toggle off if they navigate to that page, as some of the tests were failing depending on what order the tests were being run in.

I wonder if we should check this from a Design POV before merging. I realise it's not styled exactly as Whitehall but it feels a little less elegant than that pagination on smaller viewports. It's still perfectly functional though so could be a future iteration if required.

Publisher
Whitehall


Enable req/resp validation in development config

Issue #942

@jeromekelleher updated

Great, thanks. +1.


Cambio sospechoso in Colombia

Descripción:
el usuario eliminó varias rutas privadas
Changeset: https://osmcha.org/changesets/128664993/

Part of the change has valid modifications, however, there are big deletions and this could be considered as vandalism. Also, the change is in a bug area.
I propose to revert it.


Module signatures

@dwightguth Could we add a test for this case:
module C1 [private]
  imports B
endmodule

I think this should be equivalent to:
module C1 [private]
  imports [private] B
endmodule

and we also need syntax for:
module C1 [private]
  imports public B
endmodule

Currently my implementation treats imports as always public and imports private as always private. I guess we could make it so that we had both imports private and imports public and that imports was treated as having the same visibility as the module itself. I tend to agree that's more intuitive. On the other hand, imports, unlike other syntax, are always at the top of the module, so you would be unlikely to forget and give an import the wrong accessibility, which is the reason why we introduced the module attribute in the first place. I'm open to the change, but I'd like to hear what @radumereuta and @ehildenb think the intuitive behavior here is as well.

@dwightguth Could you also add documentation to the manual please.

The issue fails on master also. Very strange.
If this ends up being outside the scope of this PR, please add a test that checks for the positive case, where you have public/private syntax, and compilation passes.

Currently my implementation treats imports as always public and imports private as always private. I guess we could make it so that we had both imports private and imports public and that imports was treated as having the same visibility as the module itself. I tend to agree that's more intuitive. On the other hand, imports, unlike other syntax, are always at the top of the module, so you would be unlikely to forget and give an import the wrong accessibility, which is the reason why we introduced the module attribute in the first place. I'm open to the change, but I'd like to hear what @radumereuta and @ehildenb think the intuitive behavior here is as well.

Sounds like a good idea. It gives you more control over syntax visibility. If it's not a big change, I'm in favor.

@radumereuta, please create a separate issue for the MatchError exception you encountered, as it is outside the scope of this PR.

I have not yet written the manual segment, but the code itself has had all of the issues everyone raised addressed in some form or other. I still will want someone to review the documentation once I write it, but the code ought to be ready for re-review now.

Looks good. Thanks!

Question: you were talking about changes to domains.md to include public/private syntax. I don't see any changes to that file. Am I remembering wrong?

@radumereuta That would be a non-backward compatible change. We should perhaps do that when we bump major versions?

@radumereuta the changes to domains.md are in a separate pr in order to simplify things, because as Nishant says, they are not backwards compatible. I have commented on your comments about the scanner, but I can't make that change without causing serious problems. I will add the test you ask for though.


Add set to JedisOps.

Thanks, I merged that, which will fix the BridgeTestUtils package and make it possible to merge the larger BridgePF PR.


Buid failed: appcenter.secret missing

osx-coin-ticker-develop/CoinTicker/Resources/appcenter.secret: No such file or directory
when building.
Ty for guidance!

The same thing happens here.


drrun never reaches target function 0 process nudged

I am trying to fuzz a dll function used by explorer.exe
Therefore I am killing the original explorer.exe then restarting it with afl-fuzz this way
afl-fuzz.exe -i in -o out -D C:\Dynamori_path -t 10000 --debug --coverage_module explorer.exe -fuzz_iterations 5000 -target_module shell32.dll -target_offset 0x3bf240 --nargs 2 -- explorer.exe
The address corresponds to SHELL32!CmountPoint::OnMediaArrival - SHELL32 and should be correct since I can break on it using windbg
After the timeout, winafl prints 0 Process nudged, Process -1 not found.
I am guessing it never reaches the target function and tries to kill the process.
Any idea on how to resolve that?

Hey, I don't know about this particular target, but in general the best way to figure out what is going on is to run the debug mode first, before attempting to fuzz the target, (see readme for more details).

seems his issue is the same stuff as my suggestion for pull he wants to target OnMediaArrival function on a DLL and not main binary.
more info :
https://github.com/ivanfratric/winafl/pull/126

any comment on this? @ifratric @ivanfratric @0vercl0k  would be nice to discuss.

Sorry I have been having a hard time to keep track of the recently reported
issues; I'll look at this thread this week-end!
Cheers
Le dim. 29 juil. 2018 à 12:18, overloardz<EMAIL_ADDRESS>a
écrit :

any comment on this? @ifratric https://github.com/ifratric @ivanfratric
https://github.com/ivanfratric @0vercl0k https://github.com/0vercl0k
would be nice to discuss.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/ivanfratric/winafl/issues/125#issuecomment-408699349,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ABaHRcZxr55W6fMF50PGQl1LunRHogS3ks5uLgqggaJpZM4VjMW-
.

@overloardz isnt that what target_module is used for ? Targeting modules other than the main binary ?

@impossibru have you investigated why it doesn't reach your target
function? Like do you expect you target function to be hit between the time
you started afl-fuzz and the time the nudge is sent?
In general, I really recommend to write targeted harnesses to avoid a bunch
of issues like this one. It's faster, easier to debug, also probably harder
to write.
Even if you didn't encounter the issue you are describing, I'd be very
surprised if you manage to get any sort of meaningful results by using
explorer in its entirety as a harness. I'd expect you to, at least, run
into speed and stability problems.
Cheers
Le sam. 4 août 2018 à 07:04, sarcarx<EMAIL_ADDRESS>a écrit :

@overloardz https://github.com/overloardz isnt that what target_module
is used for ? Targeting modules other than the main binary ?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/ivanfratric/winafl/issues/125#issuecomment-410451749,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ABaHRbS9LPfhVvZab6tjaHnlZ7QSU1qoks5uNanggaJpZM4VjMW-
.

Besides the logs and debbuging the application without win-afl I don't know how to investigate more.
The target is expected to be hit just after afl-fuzz is started.
overloadz' theory seemed ok to me, but maybe someone has already managed to fuzz a loaded function rather than the executable?
Writing a harness is probably the best solution as you said but I feel like this is going to take a while for me.

Hey all, sorry for the radio silence, I have been away for the past 2 weeks. Also, I didn't get an email notification for #126 for some reason.
@overloardz I'm not sure if I understood what you are proposing correctly, but if all you want to do is have a target function in a dll and not the main module, then it's already possible to do via target_module as @sarcarx suggested.
Otherwise, a huge +1 for writing a writing a targeted harnesses in this case instead of attempting to fuzz the entire explorer.exe. @impossibru if you let us know what exactly you are trying to fuzz we could possibly tell you more.

@ivanfratric
No worries thanks for your help.
I think the problem came from the -debug which doesn't work in afl-fuzz (only with drrun of Dynamorio?)
But I still have an issue, I know my targeted function is hit only after quite a while (a few seconds) but the timeout parameter t does not seem to delay test cases. I have an immediate :
All test cases time out, giving up!
Is the timeout parameter buggy? I tried to set it to<PHONE_NUMBER>0+

-debug working without afl-fuzz is quite deliberate - it's meant to test if the instrumentation parameters are correct without actually fuzzing the target.
Regarding timeouts, yes, there might be other cases where you get this error, e.g. if the target function is never reached, or is reached but the target exits before the target function returns etc (possibly other cases I don't remember). This is the reason for the first entry in the FAQ :-) https://github.com/ivanfratric/winafl#faq
BTW a function not being documented should not prevent you from creating a function pointer to it and calling it anyway :-)

What about the '-I' option? It doesn't seem to be taken in effect?

This option was recently added but it probably wouldn't help in your case, as not using it and setting a -t should still reach the target function (if you don't use -I, then -t is a timeout for both reaching the target function and subsequent iterations)

Okay nevermind then

What about using a timeout in debug mode? Isn't that an option? Sorry to be so pigheaded I am working on a harness as well.

The debug mode doesn't have a timeout (or, rather, it has an infinite timeout)

I think we can just close this issue since this is really due to my using of winafl. If I find a better solution I will just post it here but it's no use of just polluting your issues.
Thanks for your help!


Add support for FinancialDocument

Description
Adds support for the FinancialDocument endpoint.
How Has This Been Tested
Tested locally and with my API key.
Types of changes

[x] Bug fix (non-breaking change which fixes an issue)
[x] New feature (non-breaking change which adds functionality)

Merged in #15


Prefix actions with @@devtools/

Redux Devtools emits a @@INIT action. It's not obvious to the consumer where this action is coming from. I like how redux prefixes its action types with @@redux/. Would it make sense to do something similar here?

We can just dispatch @@redux/INIT I guess to avoid confusion. I don't mind hardcoding it.


[AutoDiff] Check derivative function @usableFromInline consistency.

During @derivative attribute type-checking, diagnose @usableFromInline
derivative functions registered for non-@usableFromInline original functions.
Suggest either adding @usableFromInline to the original or removing
@usableFromInline from the derivative.
Resolves TF-1160: AutoDiff symbol TBDGen error.

import _Differentiation

func internalOriginal(_ x: Float) -> Float { x }

@usableFromInline
@derivative(of: internalOriginal)
func usableFromInlineDerivative(_ x: Float) -> (value: Float, pullback: (Float) -> Float) {
  (x, { $0 })
}

Before:
$ swiftc tf-1160.swift
<unknown>:0: error: symbol 'AD__$s4main16internalOriginalyS2fF__vjp_src_0_wrt_0' (AD__$s4main16internalOriginalyS2fF__vjp_src_0_wrt_0) is in generated IR file, but not in TBD file
<unknown>:0: error: please file a radar or open a bug on bugs.swift.org with this code, and add -Xfrontend -validate-tbd-against-ir=none to squash the errors

After:
$ swiftc tf-1160.swift
tf-1160.swift:6:17: error: non-'@usableFromInline' original function must not have a '@usableFromInline' derivative function
@derivative(of: internalOriginal)
                ^
tf-1160.swift:3:6: note: consider adding '@usableFromInline' to the original function 'internalOriginal'
func internalOriginal(_ x: Float) -> Float { x }
     ^
@usableFromInline
tf-1160.swift:7:6: note: consider removing '@usableFromInline' from the derivative function 'usableFromInlineDerivative'
func usableFromInlineDerivative(_ x: Float) -> (value: Float, pullback: (Float) -> Float) {
     ^

@swift-ci Please smoke test

Thanks, the spirit of "fixing derivative thunk linkage" makes sense to me!
I tried your suggestion in https://github.com/apple/swift/pull/31726, but there's a test regression. Let's push on that direction (fixing linkage) instead of this one (restricting Sema).


BUG: Substack paragraph titles not exported

Version (please complete the following information):

OS: [Windows 11]
Browser [Chrome]
Web Clipper version: [e.g. 0.9.4]
Obsidian version: [e.g. 1.7.4]

Describe the bug
When clipping a complete article from Substack, if there are titles through it, they are not exported by the clipper, as if it does not see them. To my knowledge the paragraph titles from Substack are headers level 4 : ####
For the exact same text, this error does not happen on other sites. For instance, the same content on Substack and Lesswrong:
https://thezvi.substack.com/p/ai-88-thanks-for-the-memos
https://www.lesswrong.com/posts/HHkYEyFaigRpczhHy/ai-88-thanks-for-the-memos#comments
Expected behavior
Having the paragraph titles in the export.

The issue is present in Readability.js so you'll need to create a site template for now instead of using {{content}}

Thank you I'm going to try this!

Refer to this issue:
https://github.com/mozilla/readability/issues/821


Add option to connect to other services than AWS

The S3 API has become a de facto standard for object storage, so allow connecting to other services that provide a compatible API by passing a host.
Introduces -c/--host option to connect to any s3-compatible service. The
--region option is retained for backwards compatibility.

Thanks!


Windows: make.ps1 validate go version

Signed-off-by: John Howard<EMAIL_ADDRESS>@johnstep FYI. Another minor tweak to make.ps1 to do what CI used to do before it took the go installer out of the container to ensure the host and container were in sync. For local builds (eg running make.ps1 -Binary) outside of a container, this ensures that the version of GO installed on the host is correct.
(I just got caught out - my dev box still had version 1.7.3 whereas master is currently at 1.7.5).
You now get this additional warning:
E:\go\src\github.com\docker\docker [jjh/makecheckgoversion]> make.ps1 -client
INFO: make.ps1 starting at 02/01/2017 10:34:52

WARNING: Not running in a container. The result might be an incorrect build.

WARNING: Building with golang version 1.7.3. You should update to 1.7.5

INFO: Invoking autogen...
INFO: Building client...

 ________   ____  __.
 \_____  \ |    |/ _|
 /   |   \|      <
 /    |    \    |  \
 \_______  /____|__ \
         \/        \/

INFO: make.ps1 ended at 02/01/2017 10:35:02
E:\go\src\github.com\docker\docker [jjh/makecheckgoversion]>

ping @johnstep

Two lgtms


[Feat] Display a summary of the resources recovered on rest

When a character takes a short or long rest, we should output a card to the chat with details of the resources consumed (i.e. hit dice) and any resources recovered. That could be hit points, item uses, action uses, spell slots, etc.

Added the data gathering portion of thie


Select component not working

🐛 Bug Report
On Mobile, Select component not working. When I tried to use it. It returns following error

JSON value '#8F9BB3' of type NSString cannot be converted to a UIColor. Did you forget to call processColor() on the JS side?
+[RCTConvert UIColor:]
RCTConvert.m:532
-[RNSVGSvgViewManager set_tintColor:forView:withDefaultView:]

To Reproduce
Just import Select component and use it. You can see error right in simulator.
UI Kitten and Eva version

Package
Version

@eva-design/eva
^2.0.0-alpha.1

@ui-kitten/components
^5.0.0-alpha.1

react-native-svg
^12.1.0

Environment information

  System:
    OS: macOS 10.15.2
    CPU: (4) x64 Intel(R) Core(TM) i5-3210M CPU @ 2.50GHz
  Binaries:
    Node: 12.16.3 - ~/.nvm/versions/node/v12.16.3/bin/node
    Yarn: 1.16.0 - /usr/local/bin/yarn
    npm: 6.14.4 - ~/.nvm/versions/node/v12.16.3/bin/npm
    Watchman: 4.9.0 - /usr/local/bin/watchman
  SDKs:
    iOS SDK:
      Platforms: iOS 13.2, DriverKit 19.0, macOS 10.15, tvOS 13.2, watchOS 6.1
  IDEs:
    Android Studio: 3.4 AI-183.6<IP_ADDRESS>22156
    Xcode: 11.3.1/11C504 - /usr/bin/xcodebuild
  npmPackages:
    react: 16.11.0 => 16.11.0
    react-native: 0.62.2 => 0.62.2

duplicates #1077 #1056 #1042 #1005 and became resolved in v5 stable.

You should upgrade to stable.
duplicates #1077 #1056 #1042 #1005 and became resolved in stable release.

still has the same issue with react-native-svg 12.1.0

Make sure to pod install and restart with clearing cache. It works for me and the newly initialized projects

artyorsh yes, upgrade @ui-kitten/components fixed it.
Thanks


Tooling 1.0 roadmap

Tooling 1.0 will be an even higher level wrapper of Webpack, and wanna be a real modular app dev framework.
A huge chance that it will use Webpack 2.

Vue and React and Babel will not be included by default
You may do:
$ npm i -g tooling tooling-preset-react tooling-preset-babel tooling-preset-vue

Cancelled, I plan to stay at 0.1x version.


Default Settings

Checklist

[X] I have filled out the template to the best of my ability.
[X] This only contains 1 feature request (if you have multiple feature requests, open one feature request for each feature request).
[X] This issue is not a duplicate feature request of previous feature requests.

Is your feature request related to a problem? Please describe.
I had a problem recently where ChimeTTS was playing a chime, then didn't speak anything. The problem ending up being that I hadn't set a TTS Platform.
This happened because I was using a template in the message, so when I entered that in, it replaced the the UI view with a YAML view, and so I simply forgot to set it.
Describe the solution you'd like
I think it would be good to have some default settings for the integration. For example, TTS platform. Maybe it would make sense for other settings to be defaults as well. The platform though may be a good start.
Describe alternatives you've considered
In the future, I probably won't forget to specify it.
Additional context
No response

Hi @JonLaliberte, thanks for the suggestion.
Setting a default TTS platform will only work in cases where a user has at least one platform configured - but I agree that it makes sense to have a default fallback.

@JonLaliberte
I solved this by calling chime tts from my own script and passing the desired parameters to the script. For the parameters that are relevant to me, I have stored default values in the script, which should be used if a parameter is empty or if the default value is desired

I have added support for setting default ‘tts_platformand defaultoffset` values via the configuration.
Feel free to reopen this issue if you would like to see any other related changes 👍


Latest updates for VS Mac 2022

cc: @jongalloway, @jmatthiesen

@codemillmatt, I will jump in here to help, if that's OK.  Thanks for the updated content and screenshots!

@codemillmatt, The doc build indicated it was successful, but looking at the details, it appeared to have failed.  I will close and re-open to force it to build again.

Doc build successful now.

Testing with the VS for Mac RC I ran into a EF data migration issue where it was not completing correctly.  It may be due to a mismatch of EF package versions.  We have a new update however so I am testing that out.  The CRUD scaffolding now also  fixes the nullable issue for properties, so we no longer need to instruct folks to fix, nor tell them they will receive a nullable warning, but I can move that to another issue so this is not held up.  We have this problem in more than one tutorial now.

@codemillmatt, looks good for the scope you are hitting here, I tested through the set and approved.  OK if we take it out of draft and merge?


Performance Problem Reading from Geth

There is a performance problem in AbstractExecutable whereby we are very slow reading the output from Geth.  Presumably, its quite large.

The problem is curious because I'm not expecting any output from Geth!!


Evidence summary page

It's ready to be reviewed / merged now.
It brings the "page No. 6" part of the evidence flow. When the evidence is not correct, the page is redirected straight to this summary page. When the evidence is correct, the summary page is displayed after income result page.

@colinbruce we've discussed this offline so to keep you in the loop: we'll merge this just to get the whole flow going, but we'll need to re-do the controller as it's a bit messy.


Port scrolling model from process manager to launcher

Is your feature request related to a problem? Please describe.
Scrolling in the launcher is rather glitchy.
Describe the solution you'd like
Scrolling exactly the same as in the process manager should be implemented.

I did some initial tests, and it looks like the scrolling model will need some rework to properly handle a grid instead of a list.


geojson method throwing a TypeError

g = geocoder.google("New York City")
/home/mspah/Python/training.python_web/resources/session07/soupenv/lib/python2.7/site-packages/requests/packages/urllib3/util/ssl_.py:90: InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. For more information, see https://urllib3.readthedocs.org/en/latest/security.html#insecureplatformwarning.
InsecurePlatformWarning
g.geojson
Traceback (most recent call last):
File "", line 1, in
File "/home/mspah/Python/training.python_web/resources/session07/soupenv/lib/python2.7/site-packages/geocoder/base.py", line 300, in geojson
feature['bbox'] = self.westsouth + self.eastnorth
TypeError: unsupported operand type(s) for +: 'dict' and 'dict'

Thanks for noticing this bug, I've fixed the issue and uploading a new version to PyPi (Geocoder 1.4.0)
Don't hesitate to report any more bugs in the future.
Cheers!

Thanks Denis! I was going to make a pull request but you beat me to it :)


How to comment?

Hi.
When using Tidal in Atom I use comments to 'turn off' lines of code live. Is there a way to do it with tidalvim?
I tried " and // but it didn't work.
thanks
bests,
Gil

There's no binding for commenting lines, but you can write -- at the beginning of the line to comment it (that's the Haskell way).
I haven't tried it but there are plugins that provide a way to comment lines or multiple lines and bind those commands, like NERD Commenter.


Alias Ruleset to RuleSet

I keep misspelling it. Would be nice to catch that.

After discussing a while, we got rid of the Ruleset concept.


Add new wording to deprecation documentation

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


Take plotting extended likelihood seriously

Currently, one can plot a (presumably fitted) PDF along with the histogram of the data used in fitting as follows.
plot(DataHist(), data, bins, _pdf)

However, this assumes that _pdf should be normalized by the size of the data i.e. a typical likelihood fit instead of an extended one.
A workflow for extended likelihood fits are necessary for its ubiquitousness in HEP-related analysis.

A simple function is made
function plot!(d::ContinuousUnivariateDistribution, bins::AbstractRange{T}, n::Real; kw...) where T
    _step = step(bins)
    plot!(x -> pdf(d, x) * n * _step, bins; kw...)
end

But it's not a Plots recipe. I don't know what that means. But it gets the job done. For now.

Beautifully solved by
using Distributions
struct Extended{D<:Distribution}
    d::D
    ν::Float64
end

import Distributions: loglikelihood
loglikelihood(ed::Extended{D}, xs::AbstractArray) where {D<:Distribution} = loglikelihood(Poisson(ed.ν), length(xs)) + loglikelihood(ed.d, xs)

using Plots
using StatsPlots
@recipe function f(::Type{Extended{D}}, ed::Extended{D}) where {D<:Distribution}
    components --> false
    _step = step(plotattributes[:bins])
    func := (dist, x) -> pdf(dist, x) * ed.ν * _step
    ed.d
end


Colored bars

I can’t figure out how to put these colored bars. Does anyone have the solution?

Obsidian Desktop v1.6.1

When updating to 1.6.2 my Topaz Theme folder menu also broke (Colours + Icons gone)

Same here. Seems like an issue with the 1.6.2 update, now there's no colors for the folders on the left. I tried to fix it from the Style Settings plugin but I couldn't.  I'll be waiting for the fix since I find the coloured folders a way more pleasant feature than with just one color.

in the .obsidian\themes\Blue Topaz\theme.css
replace .nav-folder.mod-root>.nav-folder-children>.nav-folder
with
.nav-files-container>div>.nav-folder

It didn't work for me.

It didn't work for me.

replace
.tree-item.nav-folder.mod-root>.tree-item-children.nav-folder-children > .tree-item.nav-folder
with
.nav-files-container>div>.tree-item.nav-folder，
this is useful for the follow two

replace .tree-item.nav-folder.mod-root>.tree-item-children.nav-folder-children > .tree-item.nav-folder with .nav-files-container>div>.tree-item.nav-folder，

This works for me.
Thanks!

It works ! Thanks a lot !
With : in the .obsidian\themes\Blue Topaz\theme.css

Replace .nav-folder.mod-root>.nav-folder-children>.nav-folder with .nav-files-container>div>.nav-folder
Replace  .tree-item.nav-folder.mod-root>.tree-item-children.nav-folder-children > .tree-item.nav-folder
with .nav-files-container>div>.tree-item.nav-folder

==>

==>

==>

But after applying this fix, the color folder in obsidian-git is gone.

But after applying this fix, the color folder in obsidian-git is gone.

hello, the new verison of blue-topaz has been released

But after applying this fix, the color folder in obsidian-git is gone.

hello, the new verison of blue-topaz has been released

Using the latest update of Blue Topaz, the color folders in "Files" are indeed recovered. However, the color folders in obsidian-git are gone. For example, with the previous version of Blue Topaz, the file "test" was also contained by a color folder, but now it is not anymore (see screenshot below):

But after applying this fix, the color folder in obsidian-git is gone.

hello, the new verison of blue-topaz has been released

Using the latest update of Blue Topaz, the color folders in "Files" are indeed recovered. However, the color folders in obsidian-git are gone. For example, with the previous version of Blue Topaz, the file "test" was also contained by a color folder, but now it is not anymore (see screenshot below):

You may need to raise a new issue for this and wait for the author to fix it


proposal: debug/pe: extend support for PE file format

I was looking at if debug/pe could be used to make tools that work with the PE file format, including PE files with CLI/CLR headers for managed code.
Are changes adding structs to deal with those additional headers be something that would be appropriate for adding to the debug/pe package? If not, then would changes to debug/pe that make it easier to use a base for a 3rd party or new debug/* package be okay?
An open issue that seems related is #15345, though I think the scope in terms of functionality it wants to add is narrower.

Yes, adding new structs that are used by PE/COFF in the debug/pe package is fine.  No need for a proposal or an issue.  Thanks.

Yes, adding new structs that are used by PE/COFF in the debug/pe package is fine.  No need for a proposal or an issue.  Thanks.

Great, thanks!

Great, thanks!


1.5.0-M1's javadocs aren't part of the build

See https://github.com/swagger-api/swagger-core/issues/849#issuecomment-72511082.

updated in 1.5.1-SNAPSHOT


Action required: Update your apps to be 64-bit compliant by August 1, 2019

Hello Google Play Developer,By August 1, 2019, all apps that use native code must provide a 64-bit version in order to publish an update. As of the sending of this email, at least one of your apps* does not yet meet the requirement:
BOOK with PDF
Action required
Please review all of your apps for 64-bit compliance and submit your updated apps by August 1, 2019. The Android developers guide provides step-by-step instructions for assessing the use of native code and becoming 64-bit compliant, including identifying native libraries, building with 64-bit libraries, testing and publishing.
Please note that we are not making changes to our policy on 32-bit support. Google Play will continue to deliver apps with 32-bit native code to 32-bit devices. The requirement means that those apps will need to have a 64-bit version as well.
If you have any questions or concerns, please contact Google Play developer support.
*Note: This list of apps reflects Google’s best estimate as of the sending of this email. Only the top apps in your account are listed. This list should not be considered exhaustive. We encourage you to review ALL of your apps for native code and make sure 64-bit variants are offered where necessary. A full list of exemptions to the August 1st deadline can be found in our blog post.

The Google Play Team

@AhmadullahSaikat  last time it was a warning. this time its an error. have u resolved this?

Any news? I can't upload my apk to play store.


13666 3.11

Failed test in CI run CassandraIndexTest#indexCorrectlyMarkedAsBuildAndRemoved passes locally and it's the same that shows flakiness in CI like here and here


Show related links

It would be nice if issues showed the related links attached to the ticket. Given that there might be links that people didn't expect to be public (e.g., msigned Manta URLs), I'm going to restrict the links that get shown to cr.joyent.us and github.com.

Review is here: https://cr.joyent.us/#/c/2034/
To test this, I ran a server with my changes, and:

Visited the page for DAPI-340, which features several links
Visited the page for FWAPI-212, which has no links
Adjusted the contents of ALLOWED_DOMAINS, to make sure that the cr.joyent.us URLs disappeared, and no section showed up


VS Code gives me this Error: Error: connect ECONNREFUSED <IP_ADDRESS>:80

I have installed the Jupyter extension by Don Jayamanne and then I installed Jupyter by using:
pip3 install jupyter
It works and I can use my cmd to type: jupyter notebook and it opens my browser and stuff. But I want to be able to use the extension so the when I do Ctrl+Alt+p I get the search and when you search jupyter you can choose run line and then start new notebook but it then gives me this error:
(Error: connect ECONNREFUSED <IP_ADDRESS>:80
at Object.exports._errnoException (util.js:1050:11)
at exports._exceptionWithHostPort (util.js:1073:20)
at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1097:14))
Please help! I want to be able to do what is done at this link: https://donjayamanne.github.io/pythonVSCodeDocs/docs/jupyter_getting-started/

The author made a mistake in the README, you need to provide the platform in each call as well (PC, XBOX, PS4):
pal.connect('PC', (err, res) => {
    if (!err) {
        sessionId = res;
        pal.getPlayer(sessionId, 'PC', 'alayxz', (err, res) => {
            console.log(res);
        });
    };
});


HHH-10344 Make transactional invalidation backwards compatible

5.0 branch is t_81cr1_5

Applied upstream.  Thanks!


Red Hat passes

@zachambrose @ChrisTheDBA  did either of you coordinate with Red Hat about their passes / scholarships. I'm happy to do this, I just don't want to do it if it's been done already.

I will email Yolanda.
Chris Mathews
On Thu, Sep 13, 2018 at 10:06 AM Jason Hibbets<EMAIL_ADDRESS>wrote:

@zachambrose https://github.com/zachambrose @ChrisTheDBA
https://github.com/ChrisTheDBA did either of you coordinate with Red
Hat about their passes / scholarships. I'm happy to do this, I just don't
want to do it if it's been done already.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/ncopenpass/NCOpenPass/issues/1205#issuecomment-421019434,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAOGtUFH8RlecrxIZE8erL2JqbBm74ixks5uamZLgaJpZM4WnUrO
.

What's the over under that see sends it to me?

I don’t want none of that action.
On Thu, Sep 13, 2018 at 11:51 AM Jason Hibbets<EMAIL_ADDRESS>wrote:

What's the over under that see sends it to me?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/ncopenpass/NCOpenPass/issues/1205#issuecomment-421056687,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAOGtfps0kHOEfiv5OqP7av6ktet7Xvlks5uan8RgaJpZM4WnUrO
.

--
Chris Mathews

FYI - Last year I gave the Red Hat  scholarships to ChickTech.


AppUserActionExecutionResult.AuthCodeFlowRequired makes space application throw "Invalid response from application"

Hi @maartenba
Im unsure if this is the right place to open this issue?
Im been following along small steps from the space-translate project:
https://github.com/JetBrains/space-app-tutorials/blob/64a346a6ce82730e048a227aee30bb2147ae8663/dotnet/space-translate/SpaceTranslate/WebHook/SpaceTranslateWebHookHandler.HandleMenuAction.cs
My idea is to have some support for making a teams call/group call initiated by using space context menu.
But i rather fast figured out that i have to request the users permission to find out which "private" channel the user is trying to call. E.g if im having a private chat with @maartenba i want the application to be able to find the channel participants so the teams call can be setup
So i have an azure function that is setup so we create a Custom menu action:
    public async Task HandleInit()
    {
        await _applicationClient.Authorizations.AuthorizedRights.RequestRightsAsync(
            application: ApplicationIdentifier.Me,
            contextIdentifier: PermissionContextIdentifier.Global,
            rightCodes: new List<PermissionIdentifier>
            {
                PermissionIdentifier.ViewMemberProfiles,
                PermissionIdentifier.ViewMessages,
                PermissionIdentifier.ViewChannelInfo
            });

        await _applicationClient.SetUiExtensionsAsync(
            contextIdentifier: PermissionContextIdentifier.Global,
            extensions: new List<AppUiExtensionIn>
            {
                new ChatMessageMenuItemUiExtensionIn(
                    displayName: "Call User/Group",
                    description: "Make a call to a user our group via Teams.",
                    menuItemUniqueCode: "teams-call",
                    visibilityFilters: new List<ChatMessageMenuItemVisibilityFilterIn>())
            });
    }

Im using ngrok and when pressing the UI context menu i get the request and everything is dandy. Only problem im having right now is that when i try to return AppUserActionExecutionResult.AuthCodeFlowRequired(....) then space throws an error:
Invalid response from application
I have played around with the AppUserActionExecutionResult.Success() and AppUserActionExecutionResult.Failure() methods and they both work great. So there is something that is malformed when useing the AuthCodeFlowRequired.
Simple azure function code:
    [Function("TeamsCall")]
    public AppUserActionExecutionResult Run([HttpTrigger(AuthorizationLevel.Function, "post")] HttpRequestData req,
        FunctionContext executionContext)
    {
        var logger = executionContext.GetLogger("TeamsCall");
        logger.LogInformation("C# HTTP trigger function processed a request.");
        var payload = JsonSerializer.Deserialize<MenuActionPayload>(req.Body, JsonSerializerOptions);
        return PermissionsRequired();
    }

    private AppUserActionExecutionResult PermissionsRequired()
    {
        // Always request the global scopes
        var permissionScopeElements = new HashSet<PermissionScopeElement>
        {
            new(PermissionContextIdentifier.Global, PermissionIdentifier.ViewMessages),
            new(PermissionContextIdentifier.Global, PermissionIdentifier.ViewChannelInfo),
            new(PermissionContextIdentifier.Global, PermissionIdentifier.ViewDirectMessages)
        };

        var test =  AppUserActionExecutionResult.AuthCodeFlowRequired(
            new List<AuthCodeFlowPermissionsRequest>
            {
                new (PermissionScopeBuilder.FromElements(permissionScopeElements), purpose: "Testing")
            });
        return test;
    }
    private static readonly JsonSerializerOptions JsonSerializerOptions = new JsonSerializerOptions
    {
        MaxDepth = 32,
        PropertyNameCaseInsensitive = true,
        PropertyNamingPolicy = JsonNamingPolicy.CamelCase
    }.AddSpaceJsonTypeConverters();

Is there something really simple im missing here?

Global access to chat messages might not be enough, can you try requesting permissions for the channel where the menu was triggered?
E.g. https://github.com/JetBrains/space-app-tutorials/blob/64a346a6ce82730e048a227aee30bb2147ae8663/dotnet/space-translate/SpaceTranslate/WebHook/SpaceTranslateWebHookHandler.HandleMenuAction.cs#L161-L165

Yea i did try that a first aswell, it does not trigger the "popup" window even.

So here when i press the button i get that error back

@Bandgren The permission that is requested is a permission to act on behalf of the user. The refresh token that you'll get if the user agrees, is the refresh token from Auth Code Flow. Please enable this flow for your application.
If the problem persists after you do that, can you please provide the response body that you return to Space?

@denzakharov & @maartenba thanks for coming back to me!
i turned that on and still the same error, when checking the the debugger:
We can see that the object contains the passed in scopes.

But when i try to Serialize it:

Looks like the serialize object nulls the scopes..
Tried to serilize the success and failiure and does i can understand work since its on the top level.

So there must be some serilizer option that is missing under the hood?
When i looked inside thie SDK repo i stumpeled open this snippet that im using.
    private static readonly JsonSerializerOptions JsonSerializerOptions = new JsonSerializerOptions
    {
        MaxDepth = 32,
        PropertyNameCaseInsensitive = true,
        PropertyNamingPolicy = JsonNamingPolicy.CamelCase
    }.AddSpaceJsonTypeConverters();

Let me double check, will get back to you 👍

Looks like you found a bug in the PermissionScope object, which was serialized incorrectly. A fix has been pushed to this repo, and an updated NuGet package should be available in a few minutes as well (version 2.0.0-beta.v2023.3.0-DEV.171709.9161 or higher contains the fix). Could you try with the latest package version?

Thanks for the fast resolution! I just tested really quick now it sterilizes correctly and I get the popup in space! Thank you @maartenba


How to setup wfreerdp-server.exe properly?

We want to setup wfreerdp-server on windows7 64 bit, we have followed blogs,document and did following procedure to setup wfreerdp-server on windows7 .
Setup :

windows 7 64 bit.

Compilation:

get code -    git clone git://github.com/FreeRDP/FreeRDP.git
cmake . -G"Visual Studio 11 Win64" -DMONOLITHIC_BUILD=ON  -Tv110_xp -DMSVC_RUNTIME=static -DWITH_SSE2=ON -DWITH_SERVER=ON -DOPENSSL_ROOT_DIR=E:\PROJECTS\SVD\RemoteDesktop\OpenSSL-Win64
Build completed successfully , and got "wfreerdp-server" in Debug folder.

Setting up "wfreerdp-server" :
1- copy certificates from "/server/windows" folder to  "/Debug" folder.
2- created key -HKEY_LOCAL_MACHINE\SOFTWARE\FreeRDP\Server and added values "CertificateFile","PrivateKeyFile" and "DefaultPort", and set these value to correct values as stated in docs.
3- using winpr-hash.exe , generated hash code and copied the hash code to SAM file(created). SAM file is created at C:\ as stated in docs.
4- Started wfreerdp-server.
I got following log at console
[11:51:20:554] [6620:000018d4] [INFO][com.freerdp.server.windows] - screen id not provided. attempting to detect...
[11:51:20:555] [6620:000018d4] [INFO][com.freerdp.server.windows] - Detecting screens...
[11:51:20:555] [6620:000018d4] [INFO][com.freerdp.server.windows] - ID  Resolution              Name (Interface)
[11:51:20:556] [6620:000018d4] [INFO][com.freerdp.server.windows] - 0   1366x768x32
[11:51:20:556] [6620:000018d4] [INFO][com.freerdp.server.windows] -
[11:51:20:556] [6620:000018d4] [INFO][com.freerdp.server.windows] - Starting server
[11:51:20:581] [6620:000018d4] [INFO][com.freerdp.core.listener] - Listening on :::8080
[11:51:20:582] [6620:000018d4] [INFO][com.freerdp.core.listener] - Listening on <IP_ADDRESS>:8080
Testing:

From another windows7 64 bit machine launched mstsc  with  ":8080".
When I see the netstat output it is stating that connection is established. where mstsc is showing progress box saying that " configuring remote session ......" forever , it not showing anything after that.

Please let me know if I am missing anything in setting-up "wfreerdp-server" properly .
Any help would be highly appreciated.
Thanks,
Sekhar

Sorry there is typo in testing section:

From another windows7 64 bit machine launched mstsc with ":8080".

Please provide any update  on this issue. Any help would be highly appreciated.

@SekharSamala how old is your FreeRDP ? What kind of authentication are you using in mstsc ? I'm not sure we're supporting NLA for wfreerdp-server. @awakecoding do you have the answer ?

@SekharSamala How did you build wfreerdp-server in the Debug folder. I had to use msbuild to create debug and release folder.

@SekharSamala  I am getting error with the command Tv110-xp . What is the use of this command?

@SekharSamala That -Tv110_xp that you used is for building files in windows xp using visual studio. I am not able to understand how it worked for you in windows 7.

Similar problem here. I'm trying to run wfreerdp-server.exe on windows 10 home (this version does not support remote desktop server by default). I'm not in domain. FreeRDP was compiled using VS2017 Community.  winpr-hash.exe returns me some hash, what should I do next? Thanks
console output after starting wfreerdp-server.exe:
[00:29:40:328] [28208:000038c0] [INFO][com.freerdp.server.windows] - screen id not provided. attempting to detect... [00:29:40:328] [28208:000038c0] [INFO][com.freerdp.server.windows] - Detecting screens... [00:29:40:329] [28208:000038c0] [INFO][com.freerdp.server.windows] - ID Resolution              Name (Interface) [00:29:40:331] [28208:000038c0] [INFO][com.freerdp.server.windows] - 0  1920x1080x32 [00:29:40:332] [28208:000038c0] [INFO][com.freerdp.server.windows] - \ [00:29:40:333] [28208:000038c0] [INFO][com.freerdp.server.windows] - Starting server [00:29:40:335] [28208:000038c0] [INFO][com.freerdp.core.listener] - Listening on :::3389 [00:29:40:335] [28208:000038c0] [INFO][com.freerdp.core.listener] - Listening on <IP_ADDRESS>:3389 [00:29:47:749] [28208:000059ac] [ERROR][com.freerdp.core.peer] - ContextNew callback failed [00:29:47:755] [28208:000059ac] [ERROR][com.freerdp.core.peer] - Failed to create new peer context
my registers
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\FreeRDP\Server] "ExtSecurity"=hex: "TlsSecurity"=hex: "NlaSecurity"=hex: "RdpSecurity"=hex: "CertificateFile"="C:\\Users\\marek\\Source\\Repos\\FreeRDP\\build\\Release\\server.crt" "PrivateKeyFile"="C:\\Users\\marek\\Source\\Repos\\FreeRDP\\build\\Release\\server.key"
console output of remmina client which I'm using to connect to freeRDP server:
[00:29:47:528] [9968:10050] [INFO][com.freerdp.client.common.cmdline] - loading channelEx cliprdr [00:29:47:529] [9968:10050] [INFO][com.freerdp.client.common.cmdline] - loading channelEx drdynvc [00:29:47:549] [9968:10050] [ERROR][com.freerdp.core.transport] - BIO_read returned a system error 104: Connection reset by peer [00:29:47:549] [9968:10050] [ERROR][com.freerdp.core.nego] - Protocol Security Negotiation Failure [00:29:47:549] [9968:10050] [ERROR][com.freerdp.core] - freerdp_set_last_error ERRCONNECT_SECURITY_NEGO_CONNECT_FAILED [0x0002000C] [00:29:47:549] [9968:10050] [ERROR][com.freerdp.core.connection] - Error: protocol security negotiation or connection failure Gtk-Message: 00:29:47.785: GtkDialog mapped without a transient parent. This is discouraged.