Is this a dead project?

Looking at the commit history, this has seen no activity for quite some time, and the develop branch doesn't appear to ever have had any features merged.
What is the status of this project? It's currently the only useful Python 3 MWS lib, and I'd rather not have to roll my own.

I wouldn't call this project dead. I know many of us use it every day, without needing any additional features.

its not dead. however, the three of us who have been working on this have all had other priorities happen in life (kids etc)
Ideally @GriceTurrble would be able to review some of the PR's and have a good level head on these things, however, as mentioned, he's just had a child so his life will be far more centred around that (and rightly so)
I can do merge's etc, but @GriceTurrble really has the vision for this project so I'd very much like to wait for him to have some free time.
I would be happy to start creating a new branch with these changes in (so as not to pollute the develop branch) if there were people willing to test these out?

As an addition - I use this in production on the develop branch - its good!
There are many little fixes (and I understand these can be annoyances) but I've not got the time to try all my working code on the large changes that have been suggested (for example changing the xml2dict library)
Ideally, some nice tests to check these changes and we could get rolling again on perhaps an alpha branch?

@JasonCrowe @Bobspadger Thanks for responding so quickly!
I'm asking because I use this lib in production, and am starting to use it more heavily with recent changes and want to make sure I'm not building with abandonware for these complex MWS interactions.
I'm seeing signs of changes coming to MWS (three new endpoints I've noticed in the last month, for instance), and I'm hoping I won't have to subclass to the moon to keep using it.

Not dead yet! :)
Heading into the new year I expect to find some more time to devote here
and help bring things up to speed. Goal is to incorporate some of the
overhauls already submitted, cover the current and near-future MWS changes,
and extend what we have into a more Pythonic interface.
(And, of course, my long-term plan of growing my own army of mini-coders in
my image is proceeding smoo-) I mean, uh, hmm... Nevermind.
On Mon, Dec 16, 2019, 3:17 PM Sam Morgan<EMAIL_ADDRESS>wrote:

@JasonCrowe https://github.com/JasonCrowe @Bobspadger
https://github.com/Bobspadger Thanks for responding so quickly!
I'm asking because I use this lib in production, and am starting to use it
more heavily with recent changes and want to make sure I'm not building
with abandonware for these complex MWS interactions.
I'm seeing signs of changes coming to MWS (three new endpoints I've
noticed in the last month, for instance), and I'm hoping I won't have to
subclass to the moon to keep using it.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/python-amazon-mws/python-amazon-mws/issues/137?email_source=notifications&email_token=ACMAYPKD6AVI3Z62T3LIJ3TQY7O6TA5CNFSM4J3NKAD2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEG76TJQ#issuecomment-566225318,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ACMAYPIKOMUMNP4YP2HFHXTQY7O6TANCNFSM4J3NKADQ
.

Not dead yet! :) Heading into the new year I expect to find some more time to devote here and help bring things up to speed. Goal is to incorporate some of the overhauls already submitted, cover the current and near-future MWS changes, and extend what we have into a more Pythonic interface. (And, of course, my long-term plan of growing my own army of mini-coders in my image is proceeding smoo-) I mean, uh, hmm... Nevermind.
…

He’s alive!

@GriceTurrble  consider me one of your mini-coders, i learnt some stuff from you.
Thank you all. And yes i will also continue to happily provide my help.

@GriceTurrble I'd be happy to contribute if you want to assign out tasks, I use MWS extensively, especially for business reports.

Will keep that in mind, thank you. :)
We do have a Gitter room, as well. Feel free to jump in there and we can
discuss further outside the issues.
On Tue, Dec 17, 2019, 1:08 PM Sam Morgan<EMAIL_ADDRESS>wrote:

@GriceTurrble https://github.com/GriceTurrble I'd be happy to
contribute if you want to assign out tasks, I use MWS extensively,
especially for business reports.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/python-amazon-mws/python-amazon-mws/issues/137?email_source=notifications&email_token=ACMAYPOKWFDKCN2L3CBPLXLQZEIR7A5CNFSM4J3NKAD2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEHDN5TI#issuecomment-566681293,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ACMAYPNYWI3RWL3JQ7FJK73QZEIR7ANCNFSM4J3NKADQ
.

@samamorgan would you mind doing some tests on a PR from @elcolumbio regarding swapping out the current xml2dict system the PR is here: https://github.com/python-amazon-mws/python-amazon-mws/pull/75
Thats probably the biggest item that needs looking at, and to see if there are any gotchas for a working environment.
I have to do some work on our Amazon integration in the next few weeks, so I may see if I can find the time to look at it and see what it breaks in our code too.

@Bobspadger I'd be happy to take a look. Might not get to it until after the new year, but I'll add this to my backlog!

@samamorgan cool, I shall try also, but yes, the backlog is my issue too!


Update kafka-clients to 2.7.2

Updates org.apache.kafka:kafka-clients from 2.7.0 to 2.7.2.
I'll automatically update this PR to resolve conflicts as long as you don't change it yourself.
If you'd like to skip this version, you can just close this PR. If you have any feedback, just mention me in the comments below.
Configure Scala Steward for your repository with a .scala-steward.conf file.
Have a fantastic day writing Scala!

Ignore future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [ { groupId = "org.apache.kafka", artifactId = "kafka-clients" } ]

labels: library-update, early-semver-patch, semver-spec-patch

Superseded by #153.


How can i fast to build or up that nginx redis php-fpm workspace of laradock  on the system of centos 7, in china?

I already setting "CHANGE_SOURCE=true" of .env, the build or up processing so slowly, even stop with time out.

#2385


[Autocomplete] Trouble unit testings

[x] The issue is present in the latest release.
[x] I have searched the issues of this repository and believe that this is not a duplicate.

Current Behavior 😯
Firing change event and a keyboard enter event do not seem to trigger the onChange handler for the Autocomplete component.

Expected Behavior 🤔
onChange handler provided to the Autocomplete component should triggered by the enter key.

Steps to Reproduce 🕹

Steps:

go to https://codesandbox.io/s/trusting-glade-jl6wg?file=/src/App.test.js
run unit test in the sandbox
See it fail

Context 🔦

When dependabot tried to updated to 5.0.0-beta.2. I noticed a test failing in my repo. One of the interesting problems, is that react testing library is finding multiple elements with the same label, not a big deal as there is a helper selector to make sure I get the input I'm looking for. However, the problem is when I'm trying to trigger DOM events on the input they don't appear to work anymore. To be fair, it does work in the browsers just fine, just not in JSDOM.
Your Environment 🌎

`npx @material-ui/envinfo`
 System:
    OS: macOS 11.4
  Binaries:
    Node: 16.4.0 - ~/.nvm/versions/node/v16.4.0/bin/node
    Yarn: Not Found
    npm: 7.19.0 - ~/.nvm/versions/node/v16.4.0/bin/npm
  Browsers:
    Chrome: 92.0.4515.107
    Edge: Not Found
    Firefox: 90.0.2
    Safari: 14.1.1
  npmPackages:
    @emotion/react: ^11.4.0 => 11.4.0
    @emotion/styled: ^11.3.0 => 11.3.0
    @material-ui/core: ^5.0.0-beta.2 => 5.0.0-beta.2
    @material-ui/icons: ^5.0.0-beta.1 => 5.0.0-beta.1
    @material-ui/lab: ^5.0.0-alpha.41 => 5.0.0-alpha.41
    @material-ui/private-theming:  5.0.0-beta.2
    @material-ui/styled-engine:  5.0.0-beta.1
    @material-ui/system:  5.0.0-beta.2
    @material-ui/types:  6.0.1
    @material-ui/unstyled:  5.0.0-alpha.41
    @material-ui/utils:  5.0.0-beta.1
    @types/react: ^17.0.15 => 17.0.15
    react: ^17.0.1 => 17.0.1
    react-dom: ^17.0.1 => 17.0.1
    typescript: ^4.3.5 => 4.3.5

Thanks for the feedback.
In your codesandbox I don't get a "found multiple elements" but rather " TestingLibraryElementError: Unable to find a label with the text of: pancakes".
Though I don't understand why you would expect getByLabelText("pancakes", { selector: "input" }) to work.
"pancakes" is the value you entered via onChange not the label of the autocomplete.
@oliviertassinari could you check the a11y story here? The combobox doesn't have a name in the codesandbox. Is this an author error or a bug on our side?

@eps1lon Sorry about that. I just updated the codesandbox to target the label by food.
Thanks for looking in to this for me.

The textbox has to be focused in order for "Enter" to commit the value.

That was it. Works like a charm. Thank you @eps1lon

I think I had a false positive, after I made the change in my repo, the tests started to fail in my ci pipeline. Then after I trashed my node_modules are reinstalled. And it started happening to me locally.
When I do a comparison,
      expect(getAllByRole("textbox")[0]).toBe(
        getByLabelText("Conjuring specialization"),
      )

These are actually the same element.
But for some reason even when I trigger the fireEvent.change on either/or by selecting which ever element, it still doesn't seem to be triggering for some reason.
I'll try a few other experiments to figure out what the problem is.

Turns out switching to userEvent fixed my problem. https://github.com/testing-library/user-event


AY-7175_Rendering: No review is generated on farm

Is there an existing issue for this?

[x] I have searched the existing issues and added correct labels.

Description
Current Behavior
Render published to farm doesn't have review, there is no option to enable it at all. No matter how profiles are set, the instance is missing review = True and representation too.
Expected Behavior
Renders should have reviews generated, there should be some control over it.
Steps To Reproduce:

Submit farm render from Unreal
Observe no review being generated

Additional context:
Version

What platform were you running when you found the bug?
Windows
Relevant log output:

client ticket https://app.clickup.com/t/6658547/AY-7175


FATAL {config} Collection import not found although collection exits

ArangoDB 3.4.5
RocksDB
Single Server
Manual Start
Fedora 26
Installed using Fedora packages
I have this database ugent and a collection import:
ajung@dev ~/src/arangodb (devel) $ arangosh --server.password XXXX --server.database ugent

                                       _
  __ _ _ __ __ _ _ __   __ _  ___  ___| |__
 / _` | '__/ _` | '_ \ / _` |/ _ \/ __| '_ \
| (_| | | | (_| | | | | (_| | (_) \__ \ | | |
 \__,_|_|  \__,_|_| |_|\__, |\___/|___/_| |_|
                       |___/

arangosh (ArangoDB 3.4.5 [linux] 64bit, using jemalloc, build tags/v3.4.5-0-g648fbb8191, VPack 0.1.33, RocksDB 5.16.0, ICU 58.1, V8 5.7.492.77, OpenSSL 1.1.0j  20 Nov 2018)
Copyright (c) ArangoDB GmbH

Command-line history will be persisted when the shell is exited.
Connected to ArangoDB 'http+tcp://<IP_ADDRESS>:8529' version: 3.4.5 [SINGLE, server], database: 'ugent', username: 'root'

Type 'tutorial' for a tutorial or 'help' to see common examples
<IP_ADDRESS>:8529@ugent> db
[object ArangoDatabase "ugent"]

<IP_ADDRESS>:8529@ugent> db._collection('import')
[ArangoCollection 395, "import" (type document, status loaded)]

Trying to export the collection:
arangoexport --server.password XXXX --server.database ugent --collection import
Connected to ArangoDB 'http+tcp://<IP_ADDRESS>:8529', version 3.4.5, database: 'ugent', username: 'root'
# Exporting collection 'import'...
2019-05-15T16:27:32Z [7900] FATAL {config} Collection import not found.

arangodump on the same collection works

Hi @zopyx,
I was not able to reproduce this issue yet.
Since arangodump works, would it be possible to share the dump output directory, which includes the collection import? Does this problem persist when you restore the dump, that is obtained by arangodump, with arangorestore?
You can send us a message to<EMAIL_ADDRESS>(this ML is not public) and attach the dump in that email. This way we can try to reproduce and find the root cause. Please reference the number of this issue in your email.

Hi @zopyx
Closing this issue for now since we have not heard back from you in a while.
In case the problem persists, please respond to the latest comments and we will reopen.


Add changes for unit tests reporting on top of existing branch

What does this PR do?
Add unit test reporting to pipeline notifications
Motivation
Ensure owners are notified
Additional Notes
PR against kserrania/gitlab-api
Describe your test plan
Let's do code review, merge and test on kserrania/gitlab-api branch

I am going to merge and we can discuss the above changes on your branch!


Overflow and Type Errors added to concept.py . Required tests for qua…

Description
Added two more valiation for TypeError(specifically for NoneType objects.) and Overflow Error ( rare ) . Also added a set of tests in tests/test_quantity_class.py to check the validity of the code .

Related Issue

https://github.com/dotimplement/HealthChain/issues/68
Changes Made

Two more validation checks added to Quantity Class.

Testing

Tested upon valid inputs (valid strings , integers and floats), invalid inputs (invalid strings) and edge cases (empty strings, None Values).
Checklist

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

Additional Notes

Hey @Vortex-21 , this is really great! I think the function is doing exactly the right thing and I think the test cases have great coverage. I've left a few comments on some minor issues. Most of these will be resolved by making sure to run steps 3 and 6 in the contribution guide.

Apologies for the delay . I have made the necessary changes .

I have updated the code and removed validation for None . Updated the tests accordingly as well.

Looks like in the tests/test_cdaannotator.py  in line 71 and 76 medications[0].frequency.period.value and medications[0].duration.high.value which are float values , are compared to string values and which causes the AssertionError in the test suite . Is this comparison expected or need to be updated ?

Yes these tests will need to be updated too. You can check them locally with "poetry run pytest".


App is not available in your country - Availability in country specific App Stores

I am currently living in Germany but cannot install the app as my Apple ID is registered in the UK apple App Store. It would be great if it could also be registered in this App Store.

Hi vollmersj, we are clarifying this question with the Robert Koch-Institut and get back to you soon.
Best regards,
MC
Corona Warn-App Open Source Team

There is no reason to limit the app availability to the German stores. Other apps, like Italian Immuni app, are available worldwide.
Lots of foreigners are working, living and studying in Germany. It makes no sense to exclude all those people.

It is still not possible to download from UK App Store

I think, Immuni should be used in this case.
It becomes interoperable to Corona-Warn-App.

Finally we have an official statement from the Robert Koch-Institute which is also reflected in our FAQ: https://www.coronawarn.app/en/faq/#international and https://www.coronawarn.app/de/faq/#international

After a detailed examination of the situation it was determined that for legal reasons any publication of the Corona-Warn-App in App Stores outside of Germany is currently only possible after a case-by-case assessment. Legal consultations have shown that in the case of publication in international App Stores, the law of the respective country must be considered and applied to the Corona-Warn-App. This applies in particular to data protection, any necessary claims for information by local authorities and other contractual and consumer protection regulations.
The Robert Koch-Institute as publisher of the app will trigger this check for the respective countries and release the app after successful legal examination. In a first step, the RKI will release the app for some European countries. These are: Netherlands, Belgium, Luxembourg, France, Austria, Czech Republic, Poland, Denmark, Romania and Bulgaria. It may still take a few hours to a few days until the app is available for the individual countries. We kindly ask you for your patience.
More countries are currently being checked and will be released in the App Stores step by step. The Robert Koch-Institute asks for your understanding that it cannot provide any information on specific countries and the status of their release during the ongoing review process.

We will move this issue to cwa-backlog and add comments for each country or set of countries which are added over time. As said above now we have:

Netherlands
Belgium
Luxembourg
France
Austria
Czech Republic
Poland
Denmark
Romania
Bulgaria

Mit freundlichen Grüßen/Best regards,
SW
Corona Warn-App Open Source Team


Customize CSS for big detailed form

I'm trying to customize AdminLTE2 in order to implement a form that has to manage lot of informations.
I have to render lot of textboxes, textareas, tabless with lot of rows...
In the starting version of AdminLTE2 all the form controls, font-size, table row etc... Are rendered too big for my needs.
Is there a way to set at high level the size of all the content objects?
I have to resize more or less all the components:
Fonts
Table Row Heigh
Span label
Form controls
Is there a High level class to set or do I have to do it manually?
Thanks to support

Hello @DarioN1
Unfortunately, I don't think Bootstrap or AdminLTE offers that control for tables. You'll have to use control classes on all the components such .text-sm and .input-sm.
Thanks!


Separate warnings for None-returning functions/methods without annotations

Description
It would be nice if flake8-annotations could tell the difference between a callable returning None or using return for flow control, and functions that actually return a value.
Rationale/Use Case
I was surprised to see this behaviour at all at first, although it makes sense now that it's been explained to me.

Having a separate error code and message specifically mentioning None returns helps to clarify that this is an intentional part of the project's code style
Doubtless, there are projects out there that would rather not annotate a None return type (even though this doesn't apply to any Python Discord projects)

Good work on this plugin, by the way. It never occurred to me how useful something like this would be!

It's certainly an interesting concept but I don't think this is feasible from within flake8's framework for anything but trivial examples.
The case of cross-file function calls is particularly problematic since flake8 operates on a per-file basis and provides no mechanism to persist information globally for the package being linted, so there is no deterministic way for this plugin to tell if a foo() in return foo() returns anything or not. I'm not comfortable with making the assumption that foo() in this case returns something other than None just because it's being called during a return.

That's an interesting point, and I'm not sure if there could be a decent solution to that one - static code analysis tools generally are expected to operate on single files regardless.
I personally feel like assuming the foo() in return foo() doesn't return None is a fairly safe assumption however, as the use-cases for return being used in this manner while foo() only ever returns a None value are extremely limited - but you probably have a better idea than me of the impact of such an assumption.

After doing some more trawling around the internet I'm still against providing this as the default behavior due to its ambiguity and lack of a deterministic way to statically identify whether the function does or does not explicitly return something.
However, since we already make similar anti-PEP484 concessions for style by providing the capability to suppress missing return annotations by function type, it's worth exploring the level of effort required to add a configuration option that allows suppression of TYP200 level errors if a function either:

Has a bare return
Lacks a return statement


Print installation path when running uv pip install

Hey :wave:
Small feature request: It would be great if uv printed the path where it is installing the packages when running uv pip install. I am currently debugging a weird issue in GHA while using uv pip install --system and it is not clear how to check where uv ends up installing stuff.

Have you tried running with --verbose?

Yeah, indeed running with verbose prints this:
 uv_interpreter::python_query::find_default_python
      0.004003s   0ms DEBUG uv_interpreter::python_query Starting interpreter discovery for default Python
      0.004109s   0ms DEBUG uv_interpreter::interpreter Probing interpreter info for: /opt/hostedtoolcache/Python/3.10.13/x64/bin/python3
      0.039094s  35ms DEBUG uv_interpreter::interpreter Found Python 3.10.13 for: /opt/hostedtoolcache/Python/3.10.13/x64/bin/python3
    0.039395s DEBUG uv::commands::pip_install Using Python 3.10.13 environment at /opt/hostedtoolcache/Python/3.10.13/x64/bin/python3

To me, this is not very easy to parse, and even find among the rest of the huge debug output. At least for the --system flag seems like a good info to print by default, especially given the number of issues / corner cases that have been reported (and fixed!) for this particular option. But of course opinions might vary. :-)

it is not clear how to check where uv ends up installing stuff.

I've already been bitten multiple times by this, installing stuff in the wrong venv.
Because I have 100 venvs on my system,
and I really dislike activating a venv  (because it's an anti-patteren creating state in that specific shell.)
with actual pip, it's not really an issue, because you are always using the pip from inside the virtualenv
> uv pip install pytest
Resolved 4 packages in 286ms
Downloaded 1 package in 64ms
Installed 4 packages in 21ms
 + iniconfig==2.0.0
 + pytest==8.0.2
  ...

A much more userfriendly output would be to include the path somewhere
> uv pip install pytest
Resolved 4 packages.                                <- I don't care about how many millisecs it takes,  it's visual pollution
Downloaded 1 package.                           <- which one?  what if I don't expect to download anything new?
Installed 4 packages in /tmp/foo/.venv/   <- include path
  ...
  + iniconfig==2.0.0
 + pytest==8.0.2  (dowloaded)

So, I love the new more concise verbose output (-v), however, I will still lobby for uv to print the install location by default. :blush:
As previous commenter pointed out, it's too easy to make a mistake and not notice it (e.g. forgetting to deactivate the environment, switch to different directory with its own .venv, and then running uv pip install)

Considering starting by showing the path if it's not .venv (i.e., a virtualenv in the current working directory).

another separate, but related nicety would be the equivalent of what pip list --verbose prints:
$ pip list --verbose
Package            Version     Location                                                            Installer
------------------ ----------- ------------------------------------------------------------------- ---------
asttokens          2.4.1       /Users/chankang/.pyenv/versions/3.12.2/lib/python3.12/site-packages uv
build              1.2.1       /Users/chankang/.pyenv/versions/3.12.2/lib/python3.12/site-packages uv

I think it'd be reasonable to start with this: https://github.com/astral-sh/uv/issues/2155#issuecomment-2019302112

Hi! I wanted to look into this - would it be a matter of updating the line in uv/src/commands/pip/operations.rs to something like:
        writeln!(
            printer.stderr(),
            "{}",
            format!(
                "Installed {} in {} to {}",
                format!("{} package{}", wheels.len(), s).bold(),
                elapsed(start.elapsed()),
                venv.python_executable().display()
            )
            .dimmed()
        )?;

Based on the test results it looks correct (although it looks like we would need to update the snapshots)
Installed 3 packages in [TIME] to /private/var/folders/7s/q0mx5qbs78bfgpclqx_8tknm0000gn/T/.tmpRu7Vx5/.venv/bin/python3

We'd want to only display the path if it's not in the working directory which would require some sort of if/else. As a minor note, we use .user_display() for paths. Otherwise that seems like a reasonable place to start. Maybe we should print

Installing to environment at {path}

before this message instead of adding to the end of it?

Sure! I have something like this:
        let python_executable = venv.python_executable();
        let venv_dir_canonical = fs::canonicalize(".venv").unwrap_or(PathBuf::from(".venv"));
        let is_outside_working_directory = !(python_executable.starts_with(&venv_dir_canonical));
        if is_outside_working_directory {
            writeln!(
                printer.stderr(),
                "{}",
                format!(
                    "Installing to environment at {}",
                    python_executable.user_display()
                )
            )?;
        }

I wasn't sure the best way to check for being in .venv so definitely open to suggestions there

There are
1.) deleting packages
2.) updating packages
3.) resolving packages
4.) auditing packages
5.) installing packages
Should I print the path in every place or just at installing packages?
Which will be good practice?

I am trying to print the path at every place where some changes in packaging is occuring.

Hey @zanieb ,
Locally the cargo tests have passed. I have checked two times.
Then why not here?


Add simple Grafana dashboard

This commit adds a simple Grafana dashboard for the metrics exposed by Keda metric server.
Signed-off-by: darox<EMAIL_ADDRESS>

I like this idea, thank you! Do you have a screenshot of what it looks like?
Also, we should document this on https://keda.sh/docs/2.8/operate/ and add a section on Grafana which mentions this template and what it includes.

I like this idea, thank you! Do you have a screenshot of what it looks like?
Also, we should document this on https://keda.sh/docs/2.8/operate/ and add a section on Grafana which mentions this template and what it includes.

Sure

I'm open to improvements/wishes.

This is an even better representation of the operations performed by Keda:

It will visualize the changes by using the following metric:
changes(kube_deployment_spec_replicas{deployment=~"$scaledObject"}[1m])

I love it!

Also, we should document this on keda.sh/docs/2.8/operate and add a section on Grafana which mentions this template and what it includes.

Any thoughts on this?

I love it!

Also, we should document this on keda.sh/docs/2.8/operate and add a section on Grafana which mentions this template and what it includes.

Any thoughts on this?

Sounds good. I will add docs. Give me some time.

Sounds good!

Sounds good!

See https://github.com/kedacore/keda-docs/pull/985

Thank you for handling this PR so fast @tomkerkhove

My pleasure, thank YOU!ç

what do you guys think about adding a panel that shows regarding how much replicas we have now against the max replicas. kube_horizontalpodautoscaler_status_current_replicas/ kube_horizontalpodautoscaler_spec_max_replicas ?

Nice idea! Are you open to send a PR?


Feature question regarding iterations

It appears creating a work item that is a child of another automatically inherits the iteration of the parent. Is there anyway to avoid that and have it default blank, forcing the user to select the correct one?

Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: aa7a0948-ee09-8734-ed6e-bc45bd78ce01
Version Independent ID: da9ac11c-958d-f5dd-efad-0c20c2d7cf2f
Content: Describes work item fields, attributes and how to list them - Azure Boards
Content Source: docs/boards/work-items/work-item-fields.md
Product: devops
Technology: devops-agile
GitHub Login: @KathrynEE
Microsoft Alias: kaelli

Thanks for your question. It looks like you're working through an issue with your scenario or implementation, rather than an issue with the documentation. Here are a few options where you might consider asking your question:

Azure DevOps on Stack Overflow
Azure DevOps Support Bot


Use map,when some value be null,can't get from redis server,and can't set to redis server too

Because map use the jaskson codec,it seem can't resove empty value.But redis server support it.
How can i do this?
也就是说，缓存map的时候，不能有相应的空值，所以我之前使用jedis客户端存进去的值，部分为Null的会取不出来，
Caused by: com.fasterxml.jackson.core.JsonParseException: Unrecognized token 'language': was expecting ('true', 'false' or 'null')
at [Source: io.netty.buffer.ByteBufInputStream@535b8c24; line: 1, column: 17]
at com.fasterxml.jackson.core.JsonParser._constructError(JsonParser.java:1586)
at com.fasterxml.jackson.core.base.ParserMinimalBase._reportError(ParserMinimalBase.java:521)
at com.fasterxml.jackson.core.json.UTF8StreamJsonParser._reportInvalidToken(UTF8StreamJsonParser.java:3464)
at com.fasterxml.jackson.core.json.UTF8StreamJsonParser._handleUnexpectedValue(UTF8StreamJsonParser.java:2628)
at com.fasterxml.jackson.core.json.UTF8StreamJsonParser._nextTokenNotInObject(UTF8StreamJsonParser.java:854)
at com.fasterxml.jackson.core.json.UTF8StreamJsonParser.nextToken(UTF8StreamJsonParser.java:748)
at com.fasterxml.jackson.databind.ObjectMapper._initForReading(ObjectMapper.java:3847)
at com.fasterxml.jackson.databind.ObjectMapper._readMapAndClose(ObjectMapper.java:3792)
at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:2867)
at org.redisson.codec.JsonJacksonCodec$2.decode(JsonJacksonCodec.java:87)

Could you share your code?

Can you share your data in redis too?

@jackygurui

like it

@zxj19951029 I see, thanks for the screenshot.
By the default Jackson configuration, it requires the content to be a VALID JSON format, that means a string needs to be quoted with ", so in your case if you can change the empty string in to "", it would be OK.
Alternatively, you can use tell Redisson to use StringCodec like you did with Jedis. So that Jackson won't be trying to deserialise an illegal JSON string and throws an error again.

Or you could try any other available codec

Okey! thanks for your answer! I will try it.
Another irrelevant little problem,Does the deveploment team have chinese,i see the chineses document!
very thank you very much for this document!

@zxj19951029 我以为我的头像已经很明显了。

真没注意到


List widget only moves direct children

Nested children stay in place and do not scroll

irritat i told yu h fxx

Solved.


Waveform display is wrong when zoomed 8x: it shows bad drawing at end of waveform

The previous comment occured with a recorded region (talking into microphone)

Fixed, used a Math.round() instead of a Math.ceil in the drawing of waveforms...


Local pull request success status testing

Docs Build status updates of commit f93f74b:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

E2E_DocsBranch_Dynamic/index.md
:white_check_mark:Succeeded
View

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


multiple registries and replication

Looking for a replacement for sinopia.  One issue I am having his how to managed multiple private registries.  Developers are publishing private packages in one location ( AWS staging VPC) and I want those new packages available in 2 other location (  AWS PROD VPC, AWS Failover VPC )
Is there a way to do this with npm-register.   rsync of the data directory kind of works with sinopia.

you could try rsyncing with the file storage method, not sure how well it would work but there isn't a central "registry" file or anything, it just attempts to see if the files exist before returning them so it should work in theory


Object is not properly grabbed in Network Scenario (Grab Precognition).

I am currently implementing a simple VR multiplayer game using VRTK. Please note that I am not an expert in networking, this is my first attempt to do something like this.
What I do is that I simulate Rigidbodies with phyiscs for 2 players. Player 1 is the one that does the physics calculations and transfers the position and velocity information to player 2. So the Rigidbody is non-Kinematic for Player 1 and Kinematic for Player 2.
Now, Player 2 should be able to grab the Rigidbody. For reasons I do not really understand, there is some slight delay when grabbing, so when the object is falling fast, he was not able to catch it. What I did is to increase the parameter "Grab Precognition" to 10 and he can now grab it very well.
BUT what happens now is that the object is not properly attached to the controller, but has offset in position and rotation. I am using the "Child of Controller" Grabtype with no handles.
Showing the offset in the Scene editor
https://i.imgur.com/qbAJaZ4.png
The Child Obejct has offset to the parent
https://i.imgur.com/8YvCfDk.png
If I remove the Child offstet and rotation during the game, everything is fine.
The more I think of it, the more I believe this has to do with the Grab Precognition.

Any chance you could whip up an example project so i can test it locally and see the issue?


Dropping the pin doesn't select the place in place picker

Inside the Place Picker map, I couldn't select the location when i try dropping the pin. When I select a place, the select button is disabled. I have tried with different versions of google play version. But the result is the same.

I have solved this so I don't quite know which one of these steps solves it
In console.developer.google.com
I enable Places API and Maps API, and download the json from here.
Also, get the API key from Credential page.
In Android Studio
In manifest, add
<meta-data             android:name="com.google.android.geo.API_KEY"             android:value="YOUR_KEY_FROM_CREDENTIAL_PAGE"/>
In onCreate(), add this (though I don't quite sure this is needed or not)
private GoogleApiClient mGoogleApiClient; mGoogleApiClient = new GoogleApiClient                     .Builder(getActivity())                     .addApi(Places.GEO_DATA_API)                     .addApi(Places.PLACE_DETECTION_API)                     .enableAutoManage(getActivity(), this)                     .build();
Everything else just follow the tutorial in here.
Hopefully this can help anyone in the future.

This sample has been deprecated/archived (check README for more information on newer samples related to this technology).
As recommended by GitHub, we are closing all issues and pull requests.


dashboard solution

search for dashboards
suggest options
settle on one
validate webix theming

This website has many free templates using Vue.js
https://colorlib.com/wp/free-vuejs-admin-template/
Another option
https://vuejsadmin.com/product/vue-material-admin/
https://preview.vuejsadmin.com/item/vue-material-admin

https://github.com/js-next/js-sdk/issues/2 to be part of sdk project instead

verified


Bugfix PasswordlessMySQLIT fails on non-global environment

Fix IT failures.

/azp run java - spring - tests


bug: Not yet initialized or not available on this device.

Plugin version:

<EMAIL_ADDRESS>Platform(s):

Android
device info
model: "PDA"
osVersion: 9
androidSDKVersion: 28
manufacturer: "alps"
webViewVersion: "105.0.5195.136"
Current behavior:

console error
Expected behavior:

no error,can speak
I would like to know the basic device requirements for using this plugin, including Android version, system components, etc.
Steps to reproduce:

Related code:

import { TextToSpeech } from '@capacitor-community/text-to-speech'

const speak = () => {
  setTimeout(async () => {
    await TextToSpeech.speak({
      text: 'hello world',
      lang: 'en-US',
      rate: 1.0,
      pitch: 1.0,
      volume: 1.0,
      category: 'ambient'
    })
    const languages = await TextToSpeech.getSupportedLanguages()
    const voices = await TextToSpeech.getSupportedVoices()
    console.log('支持的语言')
    console.log(languages)
    console.log('支持的人声')
    console.log(voices)
  })
}

speak()

Other information:

Capacitor doctor:

   Capacitor Doctor

Latest Dependencies:

  @capacitor/cli: 6.1.2
  @capacitor/core: 6.1.2
  @capacitor/android: 6.1.2
  @capacitor/ios: 6.1.2

Installed Dependencies:

  @capacitor/ios: not installed
  @capacitor/cli: 6.1.2
  @capacitor/core: 6.1.2
  @capacitor/android: 6.1.2

[success] Android looking great! 👌

Here you can find the implementation of the isAvailable method: https://github.com/capacitor-community/text-to-speech/blob/8ad38a57a4ff4d0d49a3b80b7321dd025953b110/android/src/main/java/com/getcapacitor/community/tts/TextToSpeech.java#L165
Since this does not seem to be a bug, but it looks like TTS is simply not available on your device, I am closing this issue.


+HERE’S!!*+ WAY TO WATCH Aston Villa vs Brighton LiVe 𝐒𝐭𝐫𝐞𝐚𝐦𝐬 ON Premier League TV CHANNEL 2024

HERE’S!!*


HHH-11309: Fix Karaf descriptor and update Byte Buddy to v1.6.0

Byte Buddy 1.6.0 fixes proxy support on Java 9 after latest EA update. Also, it fixes the Karaf OSGi descriptor according to https://hibernate.atlassian.net/browse/HHH-11309

@raphw I've just changed the manifest generation so that the package dependency to ByteBuddy is optional and removed ByteBuddy from the test features.xml file (as it was hiding the previous issue of strictly requiring ByteBuddy but not adding it to the main features.xml file).

Perfect, I updated the PR to exclude this change.

Applied upstream. Thanks.


Check the PRs

Please go through the PRs, and review them. If any of them aren't following the rules, request them to change.

I want assignees who can check through and review the PRs and instruct everyone to follow the repository rules.

assign me in this pr.

assign me in this issue. i can review python codes.

Sure.

@swapnanildutta I can also help with Python, JS, Go, PHP.
Let me know if I can be of any help.

Okay sure.

@swapnanildutta  I would like to help too.

@nat236919 @iampujan @rohit077 Could you all start checking from the oldest PRs?

@nat236919 @iampujan @rohit077 Could you all start checking from the oldest PRs?

No problem

Sure

@swapnanildutta I can help with Java codes PR's if you want..

Okay, sure.

Everyone check the PRs from the oldest to latest order. @nat236919 @rohit077 @ShivamShekhar1997


PWA-428 Disable link on cart page

Pull Request Test Coverage Report for Build 786

1 of 1 (100.0%)  changed or added relevant line in 1 file are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 37.259%

Totals

Change from base Build 785:
0.0%

Covered Lines:
1385

Relevant Lines:
3668

💛  - Coveralls


Please deploy jar to repo1.maven.org

If possible please deploy jar to https://repo1.maven.org/maven2/com/eatthepath/.

+1

+1


Canonicalize fs::current_path before use.

This change fixes a bug report over Discord wherein a user using PowerShell 5.x called Set-Location, using a path which is incorrect. They entered "C:\tools\vcpkg" but the actual directory is "C:\Tools\vcpkg". Note Tools should be capitalized. PowerShell 5.x allows the current directory to be set this way even though it is "wrong". This causes subsequent parts that look for exact path names, like pkgconfig, to not correct get the right bits.
Before:
PS C:\> set-location c:\dev\vcpkg
PS C:\dev\vcpkg> .\bootstrap-vcpkg.bat

Building vcpkg.exe ...

[...]

Building vcpkg.exe... done.

[...]

PS C:\dev\vcpkg> .\vcpkg.exe install curl
Computing installation plan...
The following packages will be built and installed:
    curl[core,non-http,ssl,sspi,winssl]:x86-windows
  * zlib[core]:x86-windows
Additional packages (*) will be modified to complete this operation.
Detecting compiler hash for triplet x86-windows...
A suitable version of powershell-core was not found (required v6.2.1). Downloading portable powershell-core v6.2.1...
  https://github.com/PowerShell/PowerShell/releases/download/v6.2.1/PowerShell-6.2.1-win-x86.zip -> C:\dev\vcpkg\downloaExtracting powershell-core...
A suitable version of 7zip was not found (required v18.1.0). Downloading portable 7zip v18.1.0...
Downloading 7zip...
  https://www.nuget.org/api/v2/package/7-Zip.CommandLine/18.1.0 -> C:\dev\vcpkg\downloads\7-zip.commandline.18.1.0.nupkg
Extracting 7zip...
A suitable version of nuget was not found (required v5.5.1). Downloading portable nuget v5.5.1...
Downloading nuget...
  https://dist.nuget.org/win-x86-commandline/v5.5.1/nuget.exe -> C:\dev\vcpkg\downloads\22ea847d-nuget.exe
Starting package 1/2: zlib:x86-windows
Building package zlib[core]:x86-windows...
Could not locate cached archive: C:\Users\billy\AppData\Local\vcpkg/archives\94\94f460cfa764bc5cd3f76cf2807a516feb681074.zip
-- Downloading http://www.zlib.net/zlib-1.2.11.tar.gz...
-- Extracting source C:/dev/vcpkg/downloads/zlib1211.tar.gz
-- Applying patch cmake_dont_build_more_than_needed.patch
-- Applying patch 0001-Prevent-invalid-inclusions-when-HAVE_-is-set-to-0.patch
-- Applying patch add_debug_postfix_on_mingw.patch
-- Using source at C:/dev/vcpkg/buildtrees/zlib/src/1.2.11-63309e48e5.clean
-- Configuring x86-windows
-- Building x86-windows-dbg
-- Building x86-windows-rel
-- Downloading https://repo.msys2.org/mingw/i686/mingw-w64-i686-pkg-config-0.29.2-1-any.pkg.tar.xz...
-- Downloading https://repo.msys2.org/mingw/i686/mingw-w64-i686-libwinpthread-git-<IP_ADDRESS>06.c9a21571-1-any.pkg.tar.zst...
-- Fixing pkgconfig file: C:/dev/vcpkg/packages/zlib_x86-windows/lib/pkgconfig/zlib.pc
-- Fixing pkgconfig file: C:/dev/vcpkg/packages/zlib_x86-windows/debug/lib/pkgconfig/zlib.pc
-- CHECK_LIB_zlibd_DEBUG:CHECK_LIB_zlibd_DEBUG-NOTFOUND
CMake Error at scripts/cmake/vcpkg_fixup_pkgconfig.cmake:232 (message):
  Library "zlibd" was not found! If it is a system library use the
  SYSTEM_LIBRARIES parameter for the vcpkg_fixup_pkgconfig call! Otherwise,
  correct the *.pc file
Call Stack (most recent call first):
  scripts/cmake/vcpkg_fixup_pkgconfig.cmake:329 (vcpkg_fixup_pkgconfig_check_files)
  ports/zlib/portfile.cmake:48 (vcpkg_fixup_pkgconfig)
  scripts/ports.cmake:79 (include)

Error: Building package zlib:x86-windows failed with: BUILD_FAILED
Please ensure you're using the latest portfiles with `.\vcpkg update`, then
submit an issue at https://github.com/Microsoft/vcpkg/issues including:
  Package: zlib:x86-windows
  Vcpkg version: 2020.06.15-nohash

Additionally, attach any relevant sections from the log files above.
PS C:\dev\vcpkg>

After (note difference in case between the PS> prompt and the tool output):
PS C:\dev\vcpkg> .\vcpkg.exe x-set-installed
All requested packages are currently installed.

Total elapsed time: 5.9 us

PS C:\dev\vcpkg> .\vcpkg.exe install curl
Computing installation plan...
The following packages will be built and installed:
    curl[core,non-http,ssl,sspi,winssl]:x86-windows
  * zlib[core]:x86-windows
Additional packages (*) will be modified to complete this operation.
Detecting compiler hash for triplet x86-windows...
Starting package 1/2: zlib:x86-windows
Building package zlib[core]:x86-windows...
Could not locate cached archive: C:\Users\billy\AppData\Local\vcpkg/archives\94\94f460cfa764bc5cd3f76cf2807a516feb681074.zip
-- Using cached C:/Dev/vcpkg/downloads/zlib1211.tar.gz
-- Cleaning sources at C:/Dev/vcpkg/buildtrees/zlib/src/1.2.11-63309e48e5.clean. Use --editable to skip cleaning for the packages you specify.
-- Extracting source C:/Dev/vcpkg/downloads/zlib1211.tar.gz
-- Applying patch cmake_dont_build_more_than_needed.patch
-- Applying patch 0001-Prevent-invalid-inclusions-when-HAVE_-is-set-to-0.patch
-- Applying patch add_debug_postfix_on_mingw.patch
-- Using source at C:/Dev/vcpkg/buildtrees/zlib/src/1.2.11-63309e48e5.clean
-- Configuring x86-windows
-- Building x86-windows-dbg
-- Building x86-windows-rel
-- Fixing pkgconfig file: C:/Dev/vcpkg/packages/zlib_x86-windows/lib/pkgconfig/zlib.pc
-- Fixing pkgconfig file: C:/Dev/vcpkg/packages/zlib_x86-windows/debug/lib/pkgconfig/zlib.pc
-- Installing: C:/Dev/vcpkg/packages/zlib_x86-windows/share/zlib/copyright
-- Performing post-build validation
-- Performing post-build validation done
Stored binary cache: C:\Users\billy\AppData\Local\vcpkg/archives\94\94f460cfa764bc5cd3f76cf2807a516feb681074.zip
Building package zlib[core]:x86-windows... done
Installing package zlib[core]:x86-windows...
Installing package zlib[core]:x86-windows... done
Elapsed time for package zlib:x86-windows: 3.693 s
Starting package 2/2: curl:x86-windows
Building package curl[core,non-http,ssl,sspi,winssl]:x86-windows...
Could not locate cached archive: C:\Users\billy\AppData\Local\vcpkg/archives\a4\a49e1cd6bac769230fcfd89b7b912a1aa081fd3a.zip
-- Downloading https://github.com/curl/curl/archive/5a1fc8d33808d7b22f57bdf9403cda7ff07b0670.tar.gz...
-- Extracting source C:/Dev/vcpkg/downloads/curl-curl-5a1fc8d33808d7b22f57bdf9403cda7ff07b0670.tar.gz
-- Applying patch 0002_fix_uwp.patch
-- Applying patch 0004_nghttp2_staticlib.patch
-- Applying patch 0005_remove_imp_suffix.patch
-- Applying patch 0006_fix_tool_depends.patch
-- Applying patch 0007_disable_tool_export_curl_target.patch
-- Applying patch 0009_fix_openssl_config.patch
-- Applying patch 0010_fix_othertests_cmake.patch
-- Applying patch 0011_fix_static_build.patch
-- Using source at C:/Dev/vcpkg/buildtrees/curl/src/7ff07b0670-aace9b898a.clean
-- Configuring x86-windows
-- Building x86-windows-dbg
-- Building x86-windows-rel
-- Installing: C:/Dev/vcpkg/packages/curl_x86-windows/share/curl/curl-config
-- Installing: C:/Dev/vcpkg/packages/curl_x86-windows/share/curl/vcpkg-cmake-wrapper.cmake
-- Installing: C:/Dev/vcpkg/packages/curl_x86-windows/share/curl/copyright
-- Performing post-build validation
-- Performing post-build validation done
Stored binary cache: C:\Users\billy\AppData\Local\vcpkg/archives\a4\a49e1cd6bac769230fcfd89b7b912a1aa081fd3a.zip
Building package curl[core,non-http,ssl,sspi,winssl]:x86-windows... done
Installing package curl[core,non-http,ssl,sspi,winssl]:x86-windows...
Installing package curl[core,non-http,ssl,sspi,winssl]:x86-windows... done
Elapsed time for package curl:x86-windows: 47.49 s

Total elapsed time: 52.72 s

The package curl:x86-windows provides CMake targets:

    find_package(CURL CONFIG REQUIRED)
     target_link_libraries(main PRIVATE CURL::libcurl)

PS C:\dev\vcpkg>

Fixes #13105

@strega-nil You mean you want all reads of current_path to get this treatment?
I kinda want to leave functions in the filesystem interface which have identical names as std::filesystem having identical semantics but we could introduce canonical_current_path or similar....

Also, this changes how junctions work wrt original_cwd: is that what we want to do?

I value the tool not breaking in the presence of paths of different case in current_path over preserving uncanonical symlinks or junctions.

Related to issue https://github.com/microsoft/vcpkg/issues/12709

On the other hand after further discussion it seems that vcpkg_fixup_pkgconfig needs to be fixed to not be sensitive to this, since nothing is stopping a package from emitting the path in a different case.

en... I reprod this issue today, and test this PR, it works.


Add ui meeting cards

Codecov Report
Base: 57.68% // Head: 58.08% // Increases project coverage by +0.40% :tada:

Coverage data is based on head (532ee7f) compared to base (d5afcf3).
Patch coverage: 0.00% of modified lines in pull request are covered.

Additional details and impacted files
@@             Coverage Diff              @@
##             master      #55      +/-   ##
============================================
+ Coverage     57.68%   58.08%   +0.40%
  Complexity      470      470
============================================
  Files           102      102
  Lines          1886     1873      -13
  Branches        199      199
============================================
  Hits           1088     1088
+ Misses          753      740      -13
  Partials         45       45

Impacted Files
Coverage Δ

src/main/java/seedu/address/ui/MainWindow.java
0.00% <0.00%> (ø)

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

:umbrella: View full report at Codecov.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.


Documentation

Suggestion to include some human-readable README.md similar to Cytoscape Getting Started.
Could also consider one fully explained example of a .search and .get request.

For sure, in order to make the library accessible to others, there needs to be more user friendly documentation. However, for the purposes of using it more or less internally, the technical documentation is sufficient for any developers working to further develop the library and experienced javascript developers.


Add validation for project-id returned by metadata server

Check whether the HttpResponse from metadata server contains a field Metadata-Flavor in its header when requesting project-id.
If yes, the response will be parsed as the project-id;
If not, the response will be considered invalid and ServiceOptions will continue to look for project-id elsewhere.

This fixes #2440

Can you take a look? @wsh @pongad Thanks!

Another look? @wsh


Feature Request: Support for Discord Message Components

I did not see any support for them, but I could be wrong and in that case, my bad. But is their any plan for discord webhook message components?
https://discord.com/developers/docs/resources/webhook#execute-webhook-jsonform-params

Thank you for the quick response! I originally used webhook-rs but it seems their components (e.g., buttons, action rows) do not work (as per my testing, I could be wrong). That crate hasn't been updated in around two years, whereas this one is still actively maintained. Perhaps their implementation of components could be adapted to work here.


skipLeadingRows is long for external tables but integer for load jobs

I believe this changed recently.
The skipLeadingRows field takes a long value when creating an external table (see docs). Instead, skipLeadingRows in load jobs takes an integer value (see docs). Why this difference? Load jobs can take files up to 5TB so in principle there is the chance that users might want to skip more than Integer.MAX_INT rows.

Opened an internal changelist #170272287 to switch the API's internal proto definition for the load job skipLeadingRows to type int64.

The types are defined by the BigQuery API, and the API producer is hesitant to change protobuf field types in case of backwards-compatibility issues.
Closing this issue for now.


kfctl is overly reliant on expensive E2E tests; slowing down development

kfctl is overly reliant on expensive E2E tests.
I'm seeing presubmits taking 50 minutes to run. Furthermore as these E2E tests become more comprehensive they inherently become more flaky.
I think we need to rethink our test strategy for kfctl to ensure velocity remains high.

For example, how can we develop a component test for kfctl that doesn't end up being a complete E2E test for kubeflow?

e.g. Does it really make sense when testing changes to kfctl to test that all the Kubeflow applications are deployed and healthy?

/cc @nrchakradhar379

One idea would be to

Selectively trigger tests specific to plugins when the plugin changed
Use purposely designed kustomize applications and KFDef files to test the bulk of kfctl functionality

The bulk of kfctl functionality is just about  processing a KFDef to deploy a bunch of kustomize applications.
We shouldn't really need to use actual Kubeflow manifests or create clusters to test that.
We could create simple kustomize manifests that do really cheap and reliable operations; e.g. create a Job that just runs "echo Hello world".
That could easily run in the test cluster (where prow jobs run); as opposed to creating a new cluster.
Plugin authors (e.g. authors of gcp.go, aws.go, existing.go) could still trigger more expensive comprehensive tests selectively when those plugins are modified.

@swiftdiaries this is the issue tracking trying to come up with a better way of testing kfctl.

Should we punt this to post 1.0? I don't think anyone is working on this  and I'm not sure we will have cycles to fix it before we want to release 1.0.

Also I think the direction we want to move is kfctl should mostly be focused on helping users build manifests and not applying/deleting them. apply/delete(#293) should mostly be synonymous with kubectl apply/delete.
So kfctl testing should mostly focus on generating the config files and validating them but not necessarily applying them and verifying they produce a working deployment.
So similar to #1016 kfctl tests should mostly be running kfctl build and validating the produced configs match the expected configs.  This would eliminate a huge source of presubmit flakiness.


Differentiate between RuntimeExceptions and protocol exceptions

We should extend RuntimeException so that users of the library can differentiate between exceptions from our lib and others.
That said, we can't use InterledgerException as it is, because this is designed to be thrown in the case of an InterledgerError (i.e. a protocol exception).
Suggest we rename InterledgerException to InterledgerProtocolException and add a sub-class of RuntimeException called InterledgerCoreRuntimeException that is used within the library and is package private.

+1 on the rename to InterledgerProtocolException.
However, can you clarify the value of InterledgerCoreRuntimeException? Just wondering why not use RuntimeException (I'm assuming that callers will need to know something deeper about the error, but am trying to reason through what exactly that is, if it's not a "Protocol" error).

A number of static analysis tools I have run on the code suggest changing this. There are two good reasons I can think of:

Control over the interface so we can accommodate future changes
Logging. If an operator sees an InterledgerRuntimeException they can immediately see that it was generated by the ILP code.

Makes sense. What if we just called it InterledgerRuntimeException instead? Then we would have the following structure:

InterledgerRuntimeException extends Runtime Exception (used for all exceptions, including protocol exceptions).
InterledgerProtocolException extends InterledgerRuntimeException (holds an InterledgerError)

Implemented like you suggest.
See PR #58


fix compose on Linux platforms w/ SELinux

Fixes: https://github.com/ansible/ansible-ai-connect-service/issues/1112
⚠ ❗ Please test this on:

Linux (with and without SELinux)
MacOS

thanks for raising the issue @liangwen12year and thanks for the review @goneri


Can't open Drone character sheets

The sheet for a Drone actor opens up when it's first created, but once you close it you can't open it again. Tried clicking in the list on the sidebar, double-clicking the actor's token, and pressing C while the actor is selected.

Yep, confirmed the issue. Looks like a mistyped property causing the issue.


loading ECCO v4r4 in zarr format

I've added the ECCO v4r4 intake catalog entry and removed the test data. Grid is not added separately since the dataset was stored with the grid added to it in the merged dataset. Added grid arguments though to the catalog entry.
The data loads super quick with the zarr format, granted it's about 145 GB. Following up on #168, there needs to be something of the sorts xarray_kwargs in the xr.open_zarr functionality.
All looks good. Will update #168 with changes as well.

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

In the file oceanspy/open_oceandataset.py:

Line 171:1: W293 blank line contains whitespace

need to correct for failing tests

tests are failing, but for now I'm going to go ahead and merge. This is so that we can test the new oceanography image.

@asiddi24 don't delete this branch until we decide what to do with #217

got it


ValueError: too many values to unpack (expected 2)

while performing language translation it is rising an issue value error.
i followed the code from the tensorflow guide
from future import absolute_import, division, print_function, unicode_literals
import tensorflow as tf
import matplotlib.pyplot as plt
import matplotlib.ticker as ticker
#from sklearn.model_selection import train_test_split
import unicodedata
import re
import numpy as np
import os
import io
import time
Download the file
path_to_file = "spanish.txt"
Converts the unicode file to ascii
def unicode_to_ascii(s):
return ''.join(c for c in unicodedata.normalize('NFD', s)
if unicodedata.category(c) != 'Mn')
def preprocess_sentence(w):
w = unicode_to_ascii(w.lower().strip())
# creating a space between a word and the punctuation following it
# eg: "he is a boy." => "he is a boy ."
# Reference:- https://stackoverflow.com/questions/3645931/python-padding-punctuation-with-white-spaces-keeping-punctuation
w = re.sub(r"([?.!,¿])", r" \1 ", w)
w = re.sub(r'[" "]+', " ", w)
# replacing everything with space except (a-z, A-Z, ".", "?", "!", ",")
w = re.sub(r"[^a-zA-Z?.!,¿]+", " ", w)
w = w.rstrip().strip()
# adding a start and an end token to the sentence
# so that the model know when to start and stop predicting.
w = '<start> ' + w + ' <end>'
return w

en_sentence = u"Wow!"
sp_sentence = u"¡Órale!"
print(preprocess_sentence(en_sentence))
print(preprocess_sentence(sp_sentence).encode('utf-8'))
1. Remove the accents
2. Clean the sentences
3. Return word pairs in the format: [ENGLISH, SPANISH]
def create_dataset(path, num_examples):
lines = io.open(path, encoding='UTF-8').read().strip().split("\t")
word_pairs = [[preprocess_sentence(w) for w in l.split("\t")] for l in lines[:num_examples]]
return word_pairs
en, sp = create_dataset(path_to_file, None)
print(en[-1])
print(sp[-1])
Raising an error in line : en, sp = create_dataset(path_to_file, None)

Hi, try printing out word pairs before it is returned and see the size of the array

Hi, try printing out word pairs before it is returned and see the size of the array

It is printing the output with start and end tags separated by ','
but it is again raising the same error

What is the size of the array?

The word_pairs is a single array, and cannot be split up into 2 values, try zipping the array by
zip(*word_pairs) as mentioned in the documentation.
https://www.tensorflow.org/tutorials/text/nmt_with_attention

The word_pairs is a single array, and cannot be split up into 2 values, try zipping the array by
zip(*word_pairs) as mentioned in the documentation.
https://www.tensorflow.org/tutorials/text/nmt_with_attention

Thq it works for me

Hi,
Instead of translating a single sentence always how can we take inputs from the user and translate it.
can we integrate this translation model in android.please help me to do that.

@nagapoornima22, Take input from user using
input_sentence = raw_input("write a sentence") or
input_sentence = input("Write a sentence")
and please find the guide for deploying the translation model in android using Tensorflow. Thanks

@nagapoornima22, Take input from user using
input_sentence = raw_input("write a sentence") or
input_sentence = input("Write a sentence")
and please find the guide for deploying the translation model in android using Tensorflow. Thanks

Thankyou

hi, i tried with the zip but the same error

Tried with Zip same error.

Tried with Zip same error.

def create_dataset(path, num_examples):
lines = io.open(path, encoding='UTF-8').read().strip().split('\n')
word_pairs = [[preprocess_sentence(w) for w in l.split('\t')[:2]]  for l in lines[:num_examples]]
return zip(*word_pairs)
This works!!

hi, i tried with the zip but the same error

def create_dataset(path, num_examples):
lines = io.open(path, encoding='UTF-8').read().strip().split('\n')
word_pairs = [[preprocess_sentence(w) for w in l.split('\t')[:2]]  for l in lines[:num_examples]]
return zip(*word_pairs)
This works!

please i want to save my architecture and save the model to my google drive, i am using google colab ,to be able to design the application.


Change image stocks for symposia

Bioinformatics and Biological Data Mining
https://flic.kr/p/X5VzaZ
https://flic.kr/p/ci5bZ7

Biomedical Sciences
https://flic.kr/p/7z2iS4
https://flic.kr/p/ni2rkv
https://flic.kr/p/2cX9aQ5

Biomedical Engineering
https://flic.kr/p/24CemXm
https://flic.kr/p/TNDfQ5
https://flic.kr/p/SL5MRS

Biomolecular and Biotechnology
https://flic.kr/p/9mVmeJ
https://flic.kr/p/FX6cgM

Drug Development and Nutraceutical
https://flic.kr/p/be4jhX
https://flic.kr/p/81zUGu

Public Health
https://flic.kr/p/8Fjd9f
https://flic.kr/p/p14t3G


Allow to paste resources in inspector when text_hint indicates multip…

…le types

This is necesary to copy-paste shaders from inspector,


BSON::DBRef

Hey,
When wiring two applications together I ran in the problems with references created with Mongoid. It seems MongoDB uses BSON::DBRef for saving references to other collections, Mongoid however saves just the ObjectID.
I tried implementing the references through DBRef objects but unfortunately Mongoid doesn't support these types.
The way I solved this is:
field :referencedObject, type: Hash

def referenced_object=(o)
  self.referencedObject  = BSON::DBRef.new{"$id" => o.id, "$ref" => o.collection_name}
end

def referenced_object
  referencedObject.find(referencedObject.to_hash["$id"])
end

But as you can Imagine this is far from ideal as I have to do this for every referenced collection in the application. Am I missing something, or is this currently not support by Mongoid?
Thanks,

Mongoid doesn't support them and I don't see it happening as direct references via the object ids are more efficient. I could potentially see this down the road for use with polymorphic relations, since you'd be referencing documents in multiple collections and this would be nice instead of storing a _type field, but it's not a high priority.


Fix 135

some of the tests intermittently fail.

@rwjblue @stefanpenner when tests are green this is merge-able pending review.

tests appear unhappy

LGTM
@stefanpenner - r?

LGTM

following up with another quick cleanup PR

follow up pr https://github.com/ebryn/backburner.js/pull/152


@conda-forge-admin, please add bot automerge

Additional comment:
@conda-forge-admin, please add bot automerge

Hi! This is the friendly automated conda-forge-webservice.
I just wanted to let you know that I added bot automerge in conda-forge/crccheck-feedstock#2.


Bugfix/796 exact phrase search bug

Changes in this PR:
Normalise quotes in search strings
This fixes two related bugs that were raised by Trello card 796.
 - Firstly, when a search query is pasted in from somewhere (eg word, google docs) that applies 'smart quotes' formatting - the curly quote characters aren't picked up as 'quotes' by marklogic, and it appears that the phrasal search fails. This normalises them to regular ascii quotes beforehand, to ensure that they're respected by marklogic as phrases
 - Secondly, we've been removing stopwords (outside of quoted phrases) when searching from the basic search form, but not from the advanced form. This leads to an incinsistency in the results returned between the two.
 - Finally, our tests for removing stopwords assumed single quotes which *aren't* treated as quotes by marklogic - if we wanted them to be, then this would be a more difficult problem - possibly intractible given we can't identify single quotes meant as quotes from single quotes meant as apostrophes (eg in the phrase ('that's the problem'). This PR at least makes the behaviour consistent for both forms of english double quotes (I've assumed eg spanish-style angled quotes are out of scope, as they're not typically automatically changed in any software).

The result of this is that the search results returned will always be consistent across advanced and basic search, and double quotes will always be respected as phrases.
Trello card / Rollbar error (etc)
https://trello.com/c/64eURjn6/796-pui-exact-phrase-search-results-arent-ordered-by-judgments-containing-the-exact-phrases
Screenshots of UI changes:
Before

After

Codecov Report

Merging #651 (9fdb8e3) into main (84e8a30) will increase coverage by 0.09%.
The diff coverage is 100.00%.

:mega: This organization is not using Codecov’s GitHub App Integration. We recommend you install it so Codecov can continue to function properly for your repositories. Learn more
@@            Coverage Diff             @@
##             main     #651      +/-   ##
==========================================
+ Coverage   84.48%   84.58%   +0.09%
==========================================
  Files          17       17
  Lines         780      785       +5
  Branches       49       49
==========================================
+ Hits          659      664       +5
  Misses        105      105
  Partials       16       16

Impacted Files
Coverage Δ

judgments/tests.py
93.72% <100.00%> (+0.02%)
:arrow_up:

judgments/utils.py
84.50% <100.00%> (+0.92%)
:arrow_up:

judgments/views/advanced_search.py
87.17% <100.00%> (ø)

judgments/views/results.py
66.66% <100.00%> (ø)

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more


[CursorInfo] Handle @ and # position

Allow clients to send the position of @ or #, rather than just the name.
Resolves rdar://106368511.

@swift-ci please test


Show incorrect transaction status of the EVM chain

Describe the task
Show incorrect transaction status of the EVM chain
Actual: Still show "In processing" although transaction is Done and can't sync status

Version test: https://7484b827.avail-space.pages.dev/
Validation passed


fix JSON encoder to work properly

Fix AFJSONEncode().
It should not call respondsToSelector on data because it should be a returning variable and it was nil at the beginning.

Sorry, I messed up my branch. I will re-fork again and will commit this later.


Make the LMDB backing store thread safe

We should investigate whether the LMDB backing store is thread safe, and make it thread safe where it is not. One part of the LMDB backing store that is not thread safe is the bsClose function:
    bsClose :: m ()
    bsClose = do
      guardDbClosed dbClosed
      Trace.traceWith dbTracer $ TDBClosing dbFilePath
      openHandles <- IOLike.readTVarIO dbOpenHandles
      for_ openHandles HD.bsvhClose
      IOLike.atomically $ IOLike.modifyTVar dbClosed (const True)
      liftIO $ LMDB.closeEnvironment dbEnv
      Trace.traceWith dbTracer $ TDBClosed dbFilePath

In this definition, the list of open handles is read atomically, but is only until after we have closed each handle that we declare the whole of the backing store as closed. This means that new value handles can be created that will not be closed automatically, even though the backing store will become closed at some point. Value handles that are still open after the backing store is closed will throw errors if we try to submit reads to them, since the underlying LMDB environment/database will have been closed.

Blocked on https://github.com/input-output-hk/ouroboros-network/issues/4511


Issue with gps

Unable to get updated rtk gps.
The ntrip_client updated the subscriber and publisher topic from /ntrip_client/nmea to /nmea and from /ntrip_client/rtcm to /rtcm.

So this was fixed today?

Yes, just put a remark here before I am ready to make a pull request for the update.


Identify reproducible infrastructure issues

I refactored the code a bit and added individual functions for all the api calls
Example: https://openqa.opensuse.org/tests/3951980#comment-549838
Issue: https://progress.opensuse.org/issues/151399

Ok, https://openqa.opensuse.org/tests/3951980#comment-549838 is a good example why we should rethink the wording. Here the problem is some expired Windows password or something so calling it "infrastructure" might be misleading. It wouldn't be good if on such issues we as admins are informed. It's in the scope of test maintainers. How about instead of "infrastructure" we say "test environment (settings, external resources, infrastructure)"?

How about instead of "infrastructure" we say "test environment (settings, external resources, infrastructure)"?

done


Add a scraping OJAD data source

OJAD is an excellent resource for Japanese pronunciation data, including actual audio. Their licensing basically just says

教育・学術研究を目的とした活動に限って利用することができます。営利活動を目的とした企業の研究開発での利用はお控えください。

So it doesn't seem like using their data would be an issue. They don't have an API though, so the data will need to be scraped.

I have been watching this repo for a while and I see that you are beginning to work on the OJAD data source. I started exploring the site in a Jupyter Notebook that I am going to attach. I found a way to download the audio files at least of the dictionary forms of words and get pitch accent data from the table cells in a form like this:
[('は', 0), ('た', 1), ('ら', 1), ('く', 1)]
0 for low, 1 for high for each mora. It would also be cool to be able to download the drawing of the accent curve that's above each form, but this is in a canvas element and I'm not sure how to scrape from those. I haven't yet tried to reverse engineer the JS that's drawing them, if it is even on the client side. I am still trying to figure out how all the pieces in your project fit together so I can start contributing to it but maybe some of this code will help you in the meantime.
Link to notebook

@huntingb
This is excellent, thank you! I'm traveling so my availability is pretty limited this week, but I will look at this in more depth when I get back. I started in on an OJAD data source here although there's no meaningful content yet, so I'd be happy to have it filled in.
In regard to contributing in general: there's nowhere near enough documentation right now. The readme is out of date too, which doesn't help anything. Documentation is on my to-do list though and I am looking for serious contributors, so if you are interested, I'd be happy to walk you through your first contributions sometime next week or the week after. Understanding what's confusing for you will also help me figure out what needs to be documented.
In regards to OJAD: OJAD is run by the University of Tokyo which happens to be where I'm currently doing research, so I've been meaning to just reach out to the lab that owns it and see if they'd be willing to for example add an API. Worst case they might just pass along some info about how to draw the accent curve -- I 100% agree that would be great to have. I will try and get this done sooner rather than later.


Added PreIncrementFixer

resolves #831

More cases:
$a += 1;
$a = 1 + $a;
$a = $a + 1;
$a -= 1;
$a = $a - 1;

More cases for transformation (Code style: prefixed increment/decrement equivalent):
$a += 1;
$a = 1 + $a;
$a = $a + 1;
$a -= 1;
$a = $a - 1;

Should this fixer handle them? If yes should we rename the fixer? Maybe just IncrementationFixer?
//cc @keradus @GrahamCampbell

No it should not. Please remember that -- is different operator than -= and it can (eg one yes, one no) be differently overriden for objects (using override of native objects or custom override using PECL operator extension)

Let's look if this is merged to symfony: https://github.com/symfony/symfony/pull/14121

Very well, no need to wait longer. Will be merged on CONTRIB level as is. If that Symfony's PR will be merged please send here a new PR to change level of this fixer.

It took time, but here we go, this is in now. Thank you very much @gharlan.


Can't set default project with Chrome

Environment details

Operation system: macOS High Sierra v10.13.6
Extension version: v1.11.1

Expected behavior
Selecting the default project in Toggl Button Chrome extension settings results in the default getting saved and attached to new time entries that don't have any project selected.
Actual behavior
Default does not get saved nor attached to any new time entries.
Steps to reproduce the behavior
Try to save a default project in extension settings and start a new time entry or check extension settings again after thinking you've saved them.

This is also an issue on Windows 10 (1803), Chrome 69, Extension v.1.11.1

Reported also by user 3523176

Reported by two users on Chrome Web Store

💥 https://github.com/toggl/toggl-button/pull/1147

Reported by additional Chrome user on latest stable build

I still had this on v 1.17.1.  Fixed by removal of extension, restart Chrome, re-add extension.


Reduce build size

Hi,
Currently when building the project it includes the entire icons.json.
Any idea if is possible to include just the used icons?

I've been thinking about this for a while. I will share the solutions I found here.


[vue-i18n] Not found 'isAdmin' key in 'en-US' locale messages.

💡 Summary
[vue-i18n] Not found 'isAdmin' key in 'en-US' locale messages.
📝 Steps to Reproduce

login
visit your profile
error

📌 Environment
Misskey v12.48.1

Thank you for reporting.
This is a temporary issue until the translation is completed.


How to break lines by particular width for long text content using FFtext ?

If i put long text, it doesn't break down to next line. so how to break lines by particular width? any options?

wordWrap   boolean  false  optional  Indicates if word wrap should be used
wordWrapWidth  number  100  optional  The width at which text will wrap, it needs wordWrap to be set to true


MTC feed merge shapes issue

Observed behavior (please include a screenshot if possible)
MTC has reported an issue with shapes.txt during an MTC feed merge (future + active). Essentially, identical shape_ids found in both feeds are causing the merged dataset to contain shape_id:shape_pt_sequence values from both datasets (e.g., if future dataset contains sequences 1,2,3,10 and active contains 1,2,7,9,10; the merged set will contain 1,2,3,7,9,10). So the output shape will be a frankenstein of both input shape point records.
Expected behavior
If a shape_id is found in both the future and active datasets, all shape points from the active dataset must be feed-scoped.
Steps to reproduce the problem
Run merge BART feeds test that now fails here: https://github.com/ibi-group/datatools-server/commit/17bf199705e7765ef9bb70766b03339fb5a1f32a
Any special notes on configuration used
n/a
Version of datatools-ui and datatools-server if applicable (exact commit hash or branch name)
latest dev

:tada: This issue has been resolved in version 3.6.0 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


Bitmap Fonts: Port outline font 14.

Make the font data a uint16_t array, this doubles the storage size of existing fonts but allows for bitmap fonts up to 16 pixels tall.
Some kind of variable storage size for each character could be useful, since we need to be careful about storage size. Currently this change adds around 3.7k.
Additionally there's no API support for fixed/variable width fonts yet. That said in most cases a fixed width font with non fixed width letters looks awful anyway...

Managed to squeeze this down to 1.5k by packing the old <= 8 pixel tall fonts nicely into the uint16_t data array, rather than leaving a bunch of empty space.
About 1k of that is the new outline font.
We should probably support setting bytearray or memory view style fonts so MicroPython users can sideload their own.

Replaced by #332


How can I switch users

Hi!
How can I switch users without exiting your current sessions
I use dm-tool switch-to-greeter in lighdm Login Manager
Can anyone please help me?

@ShailMurtaza I'm not sure if I correctly understand your point here. When you exit your DE/WM, you go back to your display manager, whether it's Ly or something else. If I understand correctly, you want a command to run in the terminal to switch directly back to the display manager without having to exit your DE/WM? If so, then why?

@AnErrupTion No! I'm talking about switching users.
For example I can have two more more users using same system. I just wants to switch between different user accounts.
I do not want to logout of one user to login to other user account.


”Prunișor”, ”Arvătești”, ”Balota”, ”Bâltanele”, ”Cervenița” are listed in the drop-down menu

Description:
When user writes ”Prunișor”, ”Arvătești”, ”Balota”, ”Bâltanele”, ”Cervenița” the locations appear in the drop-down menu next to the comune and the county which is a part according to the law.
Precondition:
The website is up an running.

Step 1
Write in the search bar "Prunișor"

Expected results
The location appears in the drop-down menu as "Sat Prunișor, MEHEDINȚI (Prunișor)".

Step 2
Press "x" button.

Expected results
The location was deleted from the search bar.

Step 3
Write in the search bar "Arvătești"

Expected results
The location appears in the drop-down menu as "Sat Arvătești, MEHEDINȚI (Prunișor)".

Step 4
Press "x" button.

Expected results
The location was deleted from the search bar.

Step 5
Write in the search bar "Balota"

Expected results
The location appears in the drop-down menu as "Sat Balota, MEHEDINȚI (Prunișor)".

Step 6
Press "x" button.

Expected results
The location was deleted from the search bar.

Step 7
Write in the search bar "Bâltanele"

Expected results
The location appears in the drop-down menu as "Sat Bâltanele, MEHEDINȚI (Prunișor)".

Step 8
Press "x" button.

Expected results
The location was deleted from the search bar.


Can't update user profile picture at zitadel

Describe the problem
I installed a fresh instance of Netbird using the quickstart guide described here. After navigating to /ui/console and attempting to change the profile picture of the netbird admin, I encountered the following error: open /tmp/multipart-1669151571: no such file or directory
Screenshots:

Also clean install of 0.34.1 on Ubuntu Noble yesterday. Uploading profile picture works without any problems on my side.


Implement constant resistance mode

This feature would be really handy - I need a load where the current is allowed to float. Surprised this is the oldest open issue and no one else has requested!


Clean up unused dependencies and methods.

@optimizely/fullstack-devs
bluebird is only used in tests so moving to dev-dependencies. Also removing deprecated classic code.

Coverage decreased (-0.003%) to 98.871% when pulling 9f4cae4cc68bb2c3d3a3b9122bf3c09d62031f03 on mng/clean-up-unused into 4be3800cb3cf717d3c9b4e697238eeff80f2bcb9 on devel.


PR: Fix go to line with plus symbol

Description of Changes

[x] Wrote at least one-line docstrings (for any new functions)
[ ] Added unit test(s) covering the changes (if testable)

[x] Included a screenshot or animation (if affecting the UI, see Licecap)

Add a method that checks the text and prevents the user from typing a + symbol.
Issue(s) Resolved

Fixes #12693
Affirmation
By submitting this Pull Request or typing my (user)name below,
I affirm the Developer Certificate of Origin
with respect to all commits and content included in this PR,
and understand I am releasing the same under Spyder's MIT (Expat) license.

I certify the above statement is true and correct: Steff456

Superseded by https://github.com/spyder-ide/spyder/pull/20070


Client Allocation Request for: Dekun cloud data tecnology

Client Allocation Questions
Core Information

Name: Dekun cloud data tecnology
Website / Social Media: https://www.dkskcloud.com/
Region: Greater China Region
DataCap Requested: 100TiB
Addresses to be Notarized: f1n6lyl2qcxnjn2aoiinmrux6rnumxnzdyoslcpmi
Notary Requested: neogeweb3

@taskerone Please subscribe to notifications for this Issue to be aware of updates. Notaries may request additional information on the Issue.

@neogeweb3 Hi there, We have used up the DataCap your allocation for https://github.com/filecoin-project/filecoin-plus-client-onboarding/issues/2480. Submit a new application to get more DataCap.

Hey, thanks for the request. Since you have requested DataCap from me before, I have some questions regarding your previous DataCap allocation.

How much cumulative DataCap was allocated to you from me?
In which region(s) did you use the DataCap?
What was your use case for the previous allocation?
Did you specify any advanced features for the previous allocation?
How many miners did you allocate the DataCap to? Please specify transaction links to the storage deals.
In your previous allocation, did you violent any community principles like excessive/unfair (20% of DataCap allocation) self-dealing?

Hi there,It's my honor to answer the questions that your need to know.
1、How much cumulative DataCap was allocated to you from me?
1Tib
2、In which region(s) did you use the DataCap?
Greater China Region
3、What was your use case for the previous allocation?
storage for the individual users.
4、Did you specify any advanced features for the previous allocation?
actually no, but we will use it if the storage provider provides it.
5、How many miners did you allocate the DataCap to? Please specify transaction links to the storage deals.
DataCap allocated to one miner f01292110,Here is one of the trading links: https://filscan.io/tipset/dsn-detail?dealid=14226406
6、In your previous allocation, did you violent any community principles like excessive/unfair (20% of DataCap allocation) self-dealing?
Since our previous quota was test oriented in order to complete the entire business process. This time we will select storage providers based on their reputation, stability, service features provided and price, and assign them DataCap.

Thank you for your patience, I will allocate 10TiB for this second request.

Allocation was successful: https://filfox.info/en/message/bafy2bzacedtebvkzgz6w6v74gsrrjulxsorbwlvm7c7cfk7sqwp2u3z3lg3a6

It's my honor get your support,Many thanks!


GraphQL scope

Hey @tobiasalthoff.
I've customize the theme with the following options for GraphQL schemas. I can do a Pull Request if you want me to.
    "editor.tokenColorCustomizations": {
        "[Atom Material Theme]": {
            "textMateRules": [
                {
                    "scope": "keyword.type.graphql",
                    "settings": {
                        "foreground": "#c792ea",
                    }
                },
                {
                    "scope": "variable.graphql",
                    "settings": {
                        "foreground": "#82aaff",
                    }
                },
                {
                    "scope": "support.type.builtin.graphql",
                    "settings": {
                        "foreground": "#c3e88d",
                    }
                },
                {
                    "scope": "support.type.graphql",
                    "settings": {
                        "foreground": "#ffcb6b",
                    }
                },
            ]
        }
    },

Hey @lucascurti,
thank you! I've updated the theme, but with some other scope colors.


New template for Features sections

Template request
Features section template
Describe the template you need
A fresh design for the Features section
Optional: Add screenshots, or Figma/Sketch files

Hey @hauptrolle Can you assign me this issue?

Closed because of inactivity.


CAMEL-18047 Upgrade jakarta.mail to 1.6.7

Issue: https://issues.apache.org/jira/browse/CAMEL-18047
Update of jakarta.mail to 1.6.7 and generated file modified by the change.

I cherry-picked the change into branch 3.14.x - https://github.com/apache/camel/pull/7542


settings.h: No such file or directory

/home/davy/Downloads/esplay-retro-emulation-1.5.1-esplay-micro/esplay-launcher/main/main.c:15:22:
fatal error: settings.h: No such file or directory
compilation terminated.

I have esp-idf 3.3 and edited mkrelease.sh to use the proper path for mkfw but my attempts to compile keep being met with this error and I can't seem to find settings.h anywhere in the include path. I've tried releases 1.5.1 and 1.5 with the same error so far.
Am I missing something?
Thanks for the awesome project!

Hi, it seems you're missing path to esplay sdk components. try edit the mkrelease.sh and check if path to ESPLAY_SDK environment variable is correct.

Thanks, that was the problem. I didn't notice that relative path in the build files, after moving things around to mirror your setup it seems to work fine.
It's building now but I'm getting an error with the mkfw phase that seems to make the resulting firmware fail (it has a bad checksum). I'll try to debug it myself unless you have any ideas.
Should I close this issue since the settings.h was basically my own user error?
davy@silver:~/esp/esplay-retro-emulation$ /home/davy/esp/esplay-base-firmware/tools/mkfw/mkfw Retro-Emulation assets/tile.raw 0 16 1048576 launcher esplay-launcher/build/RetroLauncher.bin 0 17 655360 esplay-nofrendo esplay-nofrendo/build/esplay-nofrendo.bin 0 18 655360 esplay-gnuboy esplay-gnuboy/build/esplay-gnuboy.bin 0 19 1376256 esplay-smsplusgx esplay-smsplusgx/build/esplay-smsplusgx.bin
HEADER='ESPLAY_FIRMWARE_V00_01'
FirmwareDescription='Retro-Emulation'
tile: wrote 8256 bytes.
[0] type=0, subtype=16, length=1048576, label=launcher
part=0, length=965040, data=esplay-launcher/build/RetroLauncher.bin
[1] type=0, subtype=17, length=655360, label=esplay-nofrendo
part=1, length=527696, data=esplay-nofrendo/build/esplay-nofrendo.bin
[2] type=0, subtype=18, length=655360, label=esplay-gnuboy
Aborted (core dumped)

Sure, the issue has been solve then you should close. Regarding the mkfw fail you can open new issue, it help to track the projects issue.
if i looked at the your console logs, did the gnuboy build correctly? it seems the gnuboy fail when building.

I'll try to debug it and make sure gnuboy was building correctly before opening another issue. But I'll close this one now.
Thank you!


Fix issue where postgres doesn't appear to be giving information on errors that occur

Mighta been because of the exception swallowing? Closing for now


k/d and w/l per player

Add k/d and w/l to the player profile stats too

Implemented in a37a89d84339e4df5cb35214363967dd720ddeae


[BUG] Reamps failed checks

Reamps provided privately. Check my notes for more on this Issue.
Look into it and see if anything can be tweaked.

Errors were correctly showing self-ESR too high as intended. It'll still train, but I want users to be alerted upfront when the data may prevent them from getting the level of accuracy NAM can usually get.


Tensorflow distributed master worker saves unexpected: not raise exception and return the store checkpoint filepath,but check point file is not exist

**In distribution tensorflow  environment. the master worker saves checkpoint  fail.
saver.save  has return ok***(not raise exception and return the expected checkpoint file path) but, the return checkpoint file is not exist.
this is different from the description of the tensorflow api
=============
the related code is below:
 def def_ps(self):
    self.saver = tf.train.Saver(max_to_keep=100,keep_checkpoint_every_n_hours=3)

def save(self,idx):
    ret = self.saver.save(self.sess,self.save_model_path,global_step=None,write_meta_graph=False)
    if not os.path.exists(ret):
        msg = "save model for %u path %s not exists."%(idx,ret)
        lg.error(msg)
        raise Exception(msg);

=============
the log is below:
2016-06-02 21:33:52,323 root         ERROR    save model for 2 path model_path/rl_model_2 not exists.
2016-06-02 21:33:52,323 root         ERROR    has error:save model for 2 path model_path/rl_model_2 not exists.
Traceback (most recent call last):
File "d_rl_main_model_dist_0.py", line 755, in run_worker
model_a.save(next_model_idx)
File "d_rl_main_model_dist_0.py", line 360, in save
Trainer.save(self,save_idx)
File "d_rl_main_model_dist_0.py", line 289, in save
raise Exception(msg);
Exception: save model for 2 path model_path/rl_model_2 not exists.
===========
not meets the tensorflow api which define Saver.save as below:
https://www.tensorflow.org/versions/master/api_docs/python/state_ops.html#Saver
tf.train.Saver.save(sess, save_path, global_step=None, latest_filename=None, meta_graph_suffix='meta', write_meta_graph=True)
Returns:
A string: path at which the variables were saved. If the saver is sharded, this string ends with: '-?????-of-nnnnn' where 'nnnnn' is the number of shards created.
Raises:
TypeError: If sess is not a Session.
ValueError: If latest_filename contains path components.

I posted an answer to this same question on Stack Overflow. Feel free to continue the discussion over there!


News 010/wasm support and amethyst

Part of #139.

Adding WASM Support to a Native App
Amethyst

Merged, thanks!


Export edges as CSV

Does this PR close any open issues?
Closes #9
Give a longer description of what this PR addresses and why it's needed
Talked to collaborator and they asked that the edge table be exported as a csv, rather than the previous json format. Since nodes are not affected by the time slicing, i chose to export only the edges.
Provide pictures/videos of the behavior before and after these changes (optional)
Are there any additional TODOs before this PR is ready to go?

Looks good so far. I have a couple of small suggestions for you to take or to leave. I also noticed that if the network isn't sliced, it silently fails. We should give users some kind of feedback, e.g. "The network is not sliced so can't be exported"

It shouldn't! The function first slices the network and if the slice is set to 1 the export still works (I just tried it)

It shouldn't! The function first slices the network and if the slice is set to 1 the export still works (I just tried it)

I should have been more clear. If the network isn't slice-able this happens. Do you think a collaborator could get here with a network that isn't slice-able? If so, we should open an issue to give some more feedback

It shouldn't! The function first slices the network and if the slice is set to 1 the export still works (I just tried it)

I should have been more clear. If the network isn't slice-able this happens. Do you think a collaborator could get here with a network that isn't slice-able? If so, we should open an issue to give some more feedback

Oh, you are so right. It requires some "awareness" of the data and that it is dynamic. And since my collaborators are only testing dynamic networks it should be ok for now.


TpyError enhancements

Use cause inside TpyError instead of determination.
Add documentation to resolve between message and description.
(?) Remove messageContext from public use.

The cause property inherited from the Error class, it expects the value type to be of Error. This would not work as the determination value is supposed to be a string. Perhaps a rephrase?

I don't see a realistic use case for messageContext. It should be private.


At trader, you can sell equipped item

Fixed.  Excluded equipped items from items to sell.  Should be in the next push.


fix documentation to use ssm-commander instead of aws-ssm-commander

README says to use aws-ssm-commander, instead it should be ssm-commander
$ pipsi install aws-ssm-commander

$ aws-ssm-commander
-bash: aws-ssm-commander: command not found

$ ssm-commander
Usage: ssm-commander [OPTIONS] COMMAND [ARGS]...

Options:
  --debug
  --help   Show this message and exit.

Alternatively modifying this line to aws-ssm-commander:
https://github.com/djcrabhat/aws-ssm-commander/blob/master/setup.py#L23

@MAliNaqvi thanks so much for filing this! You might have to pip install --upgrade to get this fix, as I bumped to version 0.0.2, but appreciate you pointing out this inconsistency a bunch!

I've uploaded new version to https://pypi.org/project/aws-ssm-commander/ .  I'll close out this issue once you confirm this upgrade works for you.

Upgrade works! Can be closed.


GetSchema("StructuredTypeMembers") always returns TYPE_SCHEMA as [sys]

When using GetSchema("StructuredTypeMembers", ...) to get the schema for User-Defined-Table-Types, the type schema returned is alway "sys".
To reproduce:
use MyTemp
go
create schema MySchema;
go
create type [dbo].[PostalCodeList] as table ([postalCode] varchar(10));
go
create type [MySchema].[PostalCodeList] as table ([postalCode] varchar(10), [country] char(2));
go

using System.Data;
using Microsoft.Data.SqlClient;
using var connection = new SqlConnection("Data Source=(local);Initial Catalog=MyTemp;Integrated Security=True;Encrypt=false");
connection.Open();
var schema = connection.GetSchema("StructuredTypeMembers", new string[] { null, null, "PostalCodeList" });
foreach (DataRow row in schema.Rows)
{
    Console.WriteLine(
        string.Format("{0}: [{1}].[{2}].[{3}]",
        row["Ordinal_Position"],
        row["TYPE_SCHEMA"],
        row["TYPE_NAME"],
        row["MEMBER_NAME"]));
}

Output:
1: [sys].[PostalCodeList].[postalCode]
1: [sys].[PostalCodeList].[postalCode]
2: [sys].[PostalCodeList].[country]
Expected results:
1: [dbo].[PostalCodeList].[postalCode]
1: [MySchema].[PostalCodeList].[postalCode]
2: [MySchema].[PostalCodeList].[country]
Looking at the SQL statement executed behind the scenes in SQL Profiler, it is returning the schema name from sys.objects.schema_id which always sys. The correct schema name should be obtained from sys.table_types.schema_id.

@tf-micwil we will investigate the issue and will get back to you shortly.

@JRahnama why is this still open?

Apparently GitHub does not close it based on the fixing PR/ I have seen it in several places.
Closing as this was fixed in PR #1500


More access to the line numbers

I would like to extend the functionality of the line number column by decorators (like in Eclipse, indicating errors, warnings or bookmarks, etc).
My first idea was to simply inherit from the LineNumberFactory and modify the apply method to add the additional control to. (Using, for example, a HBox to encapsulate the original control (returned by super.apply(idx)) and the decorator.
But LineNumberFactory is well hidden, which restricts to be overridden.
For one, it has no public constructor, so inheriting is impossible (If the intention was this, mark the class final to be more obvious).
So my only option would be:
(1) Use decorator pattern: encapsulating an original LineNumberFactory instance and delegating all the non-private methods.
(2) Copy the whole source of LineNumberFactory and add the code to it.
Both solution would generate a huge amount of unnecessary boiler code, and would be fragile to future implementation changes on the original class.
It would be most welcome to have better support for this. It also would raise the need to provide mechanism to be able to attach additional information to the paragraphs (lines): this additional model data could be used to pass the required information for the decorators, such as error messages.

Hi,
the preferred way to do this is composition instead of inheritance. See my answer here on how to add a little line pointer next to the line number.


Use React logic to serialize styles for style component.

To generate the innerHTML for each rule of the <Style> component, you could do something like this:
require('react/lib/CSSPropertyOperations').createMarkupForStyles({
  width: 10,
  margin: 'auto'
});
// => 'width:10px;margin:auto'

Much nicer than what we're doing now. Thanks!